Showing 36 of 704 projects
A Go client library for sending Firebase Cloud Messaging push notifications from application servers.
A Go library providing an unlimited job queue and concurrent worker pools for background task processing.
A Go wrapper for the Google AdWords SOAP API, enabling programmatic management of advertising campaigns.
A Go library and CLI tool for reading, writing, and processing transit data in GTFS and related formats.
Type-safe functions for common Go slice operations like deduplication, filtering, and element manipulation.
A Go library and CLI tool for reading, writing, and processing transit data in GTFS and related formats.
A Go library providing counters that wrap io.Reader, io.Writer, and http.ResponseWriter to track bytes transferred.
A Go library implementing the Minecraft protocol for creating bots, clients, and servers.
A Go package extending sync.WaitGroup with error handling and configurable concurrency limits.
A simple and easy-to-use retry library for Go, supporting both generic operations and HTTP requests.
A Go implementation of FreeDesktop.org (XDG) specifications for accessing user directories, desktop files, trash, and more.
A complete, easy-to-use GTFS parsing library for Go that validates feeds and transforms ID references to pointers.
A Go library for unified configuration management from environment variables, command-line flags, and files.
A Go library providing flexible generic data types for JSON encoding/decoding and type conversion.
A collection of CLI argument types for the Go flag package, providing validation and parsing for enums, URLs, IPs, JSON, and more.
A Go library implementing the Snowball stemming algorithm for natural language processing.
A lightweight Go library for effortless input validation using struct tags, with no external dependencies.
A lightweight Go library that loads configuration from JSON files, environment variables, and command-line flags into structs.
A Go utility class providing type-safe methods for common slice operations like filtering, deduplication, and sorting.
A Go library providing helper functions to create pointers for optional fields of basic types, now deprecated in Go 1.26+.
A Go library for encoding and decoding structs into HTTP header fields using struct tags.
A Go library for validating JSON against patterns, focusing on essential parts to make tests more expressive and less fragile.
A Go library for parsing and validating user credentials against Apache htpasswd files.
A high-performance Porter2 stemmer implementation using finite state machines for suffix comparison.
A Go library for generating unique, URL-safe, database-optimized IDs with a capacity of 2^128.
A Go library for one-way Unicode to ASCII text transliteration with language-specific rules.
A Go library implementing a space-optimized prefix tree (trie) for efficient string key operations and serverless-friendly serialization.
A Go client library for accessing the Patreon API with OAuth2 support.
A Go library for safe type conversion, null types, and retrieving values from complex data structures.
A collaborative filtering recommendation library in Go that performs random walks on user-item graphs for fast, production-ready recommendations.
A Go library for concurrent processing that returns output in the same order as the input via channels.
A Go implementation of Python dictionaries with insertion-order preservation and JSON support.
A Go library that extends bigcache with clustering support and individual item expiration for distributed applications.
A high-performance 128-bit fixed-point decimal number library for Go, designed for financial calculations.
A Go library for reading environment variables with .env file support and type-safe configuration.
A lightweight Go library for creating instant virtual networks to prototype Software Defined Networks (SDN).
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.