Showing 25 of 25 projects
A curated collection of the best Go programming books for developers at every level, from beginners to experts.
A curated collection of the best Go programming books for developers at every level, from beginners to experts.
A Go package for building progressive web apps with WebAssembly using a declarative syntax.
Visualize call graphs of Go programs using interactive Graphviz-based diagrams.
A Go library implementing consistent hashing with bounded loads for uniform key distribution and load balancing.
A Go library providing a Python argparse-like command-line argument parser with better usability than the standard flag package.
An idiomatic, concurrent Go library for the Telegram Bot API with built-in rate limiting and per-chat state isolation.
An advanced interruptible Go library for performing actions repetitively until successful, with context integration and backoff strategies.
A minimalistic, standard library compliant Go router for building web applications with no third-party dependencies.
A pattern matching library for Go inspired by Python's Pampy, supporting structs, slices, maps, regex, and custom matchers.
A command-line tool for managing project-specific command aliases with before/after hooks and quiet mode.
A Go package for creating interactive command-line menus with validation, color customization, and concurrency support.
A Go package for concurrent filesystem traversal with flexible filtering options.
A Go library implementing the semaphore pattern with timeout support for lock/unlock operations.
A Go package for calculating Levenshtein distance and similarity metrics with customizable edit costs and prefix bonuses.
A dead simple, lightweight Go library for tracing execution flow and identifying bottlenecks in applications.
A Go logging interface with cross-platform color support and concurrency safety for CLI applications.
A Go package for accurate currency computations with support for fractional units and ISO 4217 codes.
A Go client library for accessing the Patreon API with OAuth2 support.
A powerful Go module template with pre-configured CI/CD, tools, and best practices for rapid project setup.
A lightweight Go task scheduler with cron syntax, task dependency chains, and failure strategy control.
A minimalistic, extensible REST client library for Go applications with built-in JSON support.
A Go library for JWT authentication with Redis-backed token lifecycle management and device fingerprint binding.
A tiny debug logging tool for Go, inspired by visionmedia/debug, ideal for CLI tools and command applications.
A Go package for generating and manipulating version 1 UUIDs with configurable random node identifiers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.