Showing 17 of 17 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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.