A curated list of awesome Go frameworks, libraries, and software, inspired by awesome-python.
Awesome Go is a curated directory of high-quality Go frameworks, libraries, and software. It solves the problem of discovering reliable tools in the vast Go ecosystem by providing a community-vetted, categorized list that saves developers time and effort.
Go developers of all levels, from beginners looking for recommended libraries to experienced engineers seeking specialized tools for areas like AI, blockchain, or web development.
Developers choose Awesome Go because it offers a trusted, comprehensive, and constantly updated resource that aggregates the best of the Go ecosystem in one place, eliminating the need to scour multiple sources for quality tools.
A curated list of awesome Go frameworks, libraries and software
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Covers over 100 categories from web frameworks to AI, with handpicked entries ensuring only high-quality, relevant Go projects are included, reducing noise in the ecosystem.
Open to contributions with clear guidelines, keeping the list current through frequent updates and pull requests, as evidenced by active commit history and CI/CD badges.
Features a detailed table of contents and expandable sections, allowing developers to quickly browse and find tools in specific categories without sifting through unrelated projects.
Only includes projects that meet curation standards, with contributors encouraged to remove deprecated or low-quality entries, providing a reliable starting point for exploration.
Relies on manual pull requests for updates, which can lag behind rapid ecosystem changes compared to automated indexes like pkg.go.dev, potentially missing newly released tools.
Does not provide detailed reviews, benchmarks, or user feedback for listed projects, requiring developers to conduct additional research for informed decisions on library selection.
As a community-maintained list, it may inadvertently favor popular or well-known projects, with niche or emerging tools sometimes overlooked without formal vetting mechanisms.