A curated list of awesome Go frameworks, libraries and software
Repository Index
47,133 repositories indexed
1–24 of 34 · Most stars
Curated list of Go design patterns, recipes and idioms
List of Golang books
为互联网IT人打造的中文版awesome-go
A package to build progressive web apps with Go programming language and WebAssembly.
Visualize call graph of a Go program using Graphviz
Golang package that generates clean, responsive HTML e-mails for sending transactional mail
An opinionated guideline to structure & develop a Go web application/service
Consistent hashing with bounded loads in Golang
Argparse for golang. Just because `flag` sucks
An elegant and concurrent library for the Telegram bot API in Go.
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).
Pattern matchings for Go.
Frictionless way of managing project-specific commands
An easy to use menu structure for cli applications that prompts users to make choices.
golang orm and sql builder
🚦 Semaphore pattern implementation with timeout of lock/unlock operations.
A package to allow one to concurrently go through a filesystem with ease
Xferspdy provides binary diff and patch library in golang. [Mentioned in Awesome Go, https://github.com/avelino/awesome-go]
Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.
🪡 Dead simple, lightweight tracing.
A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.
A simple logging interface that supports cross-platform color and concurrency.