Showing 36 of 958 projects
A pure Go library for rendering JSON as richly formatted HTML without JavaScript or dependencies.
A zero-dependency Go implementation of the Unix getopt function for parsing command-line options, tested against GNU libc.
A lightweight Go library for capturing and parsing network packets in real time, wrapping gopacket for simplicity.
A Go library for scanning and parsing LL(1) grammars with a top-down operator precedence parser.
A simple and elegant interface for Go's reflect package providing callers, copiers, getters, and setters.
A Go library for handling X509 proxy certificates to enable secure authentication in HTTP clients.
A Go library that automatically generates SQL UPDATE queries from structs, reducing boilerplate code and manual SQL maintenance.
A comprehensive Go library providing generic data structures, cryptographic utilities, concurrency helpers, and powerful abstractions to accelerate development.
A Go dependency injection library focused on clean API, flexibility, and advanced resolution scenarios.
An extensible, high-performance Go library for hierarchical configuration management with typed data access and TTL support.
A Go library for building and training deep neural networks, powered by MXNet.
A Go package for converting entire slices between primitive types and their string representations.
A Go wrapper library for interacting with the Tumblr v2 API, providing type-safe methods for blog and user operations.
A robust MQTT client library for Go with guaranteed message delivery and zero-copy transfers.
A Go library for managing key-value text resources with multiple storage backends and annotation support.
A Go library for parsing XML sitemaps, robots.txt, and gzipped sitemaps with configurable rules and concurrent fetching.
A high-performance Unicode width calculation library for Go, optimized for TUI frameworks and terminal applications.
A Go library for compressing unit vectors into space-efficient packed formats for storage and transmission.
A Go port of Python's textwrap module for formatting and wrapping text with similar functionality.
A Go library for converting between GeoJSON geometries and H3 hexagon indexes.
A Go library and CLI for encoding and decoding encrypted integer IDs to prevent enumeration and information leakage.
A simple, type-safe SQL query and DDL generator library for Go applications.
A lightweight Go library for validating struct models with built-in and custom validation rules.
A Go-native distributed job scheduler with delayed tasks, Redis coordination, retries, and lease-based recovery.
A zero-dependency Go library for parsing and manipulating struct tags with type information.
A modern, functional date utility library for Go with 150+ pure, immutable functions, timezone awareness, and WebAssembly compatibility.
A Go implementation of the GraphQL over WebSocket protocol for building real-time GraphQL clients and servers.
A zero-dependency Go library for RFC 4122 UUID validation and UUIDv7 timestamp extraction.
A Go JSON parser wrapper that adds validation via struct tags like required, notEmpty, and min/max constraints.
A universal Go library for loading, decoding, and merging application configurations from multiple sources.
A flexible, extensible HTTP request parser for Go that maps request data to structs using declarative tags.
A pure Go library that renders YAML data into customizable HTML without JavaScript or dependencies.
A Go package for converting numbers to digit strings in arbitrary bases and vice versa.
A flexible and powerful command-line option parser for Go with a declarative, struct-first approach.
A Go port of HTTPerf.rb for HTTP performance testing and benchmarking.
Unofficial Go library for interacting with the NOWPayments cryptocurrency payment gateway API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.