Awesome Go
avelino/awesome-go
A curated list of Go resources that helps you quickly find useful frameworks, libraries, and tools, saving you from searching everywhere.
A curated list of awesome Go frameworks, libraries and software
AI Summary
What This Project Does
It acts like a "navigation map" or "tool encyclopedia" for Go, organizing scattered projects by function.
What Problems It Solves
Solves the dilemma of not knowing which library to use when learning or building with Go, avoiding endless searching.
Who It's For
Go beginners, experienced developers building with Go, or anyone looking for existing wheels instead of building from scratch.
Typical Use Cases
1. Finding tutorials and basic libs for Go beginners; 2. Looking for HTTP frameworks for Web dev; 3. Finding UI libs for CLI tools.
Key Strengths & Highlights
Fast community updates, extremely detailed categories, official Slack support, saves you from filtering quality yourself.
Getting Started Requirements
Zero barrier, just open the webpage or GitHub page to view, no installation needed.
Purpose
Suitable for quickly understanding the Go ecosystem or finding specific function libraries. Not suitable for looking into source code details of specific projects, it's just a directory.
Category
Tech Stack
Project Info
- Primary Language
- Go
- Default Branch
- main
- License
- MIT
- Homepage
- https://awesome-go.com
- Created
- Jul 6, 2014
- Last Commit
- today
- Last Push
- today
- Indexed
- Apr 18, 2026