Discover top Go frameworks and libraries, ideal for startup founders using Go.
beginnerโฑ 30 minutes๐ต Free
174,757 stars13,288 forksGoQuality 8/10Updated 6/6/2026100% free ยท open source
What it is
Browse through a pre-curated list of high-quality Go frameworks, libraries, and software projects.
What you can make with it
Automations or workflows integrating with your favorite Go projects, and access to cutting-edge Go libraries and tools.
How it helps
Saves time and effort in discovering new libraries and frameworks by providing a verified list. Allows you to evaluate and integrate them into your projects.
Real use case example
"A solo developer, building a data pipeline using Go, uses the awesome-go list to find the best libraries and frameworks for data processing and storage, streamlining their workflow and improving performance."
If you're new
Pick this up when learning the basics of Go and exploring the ecosystem.
If you're senior
Reach for this when you need to integrate new Go libraries and frameworks into a production environment.
Common confusion cleared up
The name 'awesome-go' might lead some to believe it only lists 'awesome' projects; however, it includes a wide range of Go libraries and software projects.
Best inside these AI tools
Claude DesktopAny AI Client
Pairs with
Claude APINotion databaseStripe webhook
Why we list it on WorkflowStacks: Available for free and open-sourced, this skill offers a centralized hub for Go developers to find and explore the best libraries and frameworks.
What it does
Awesome-go provides a curated list of Go frameworks, libraries, and software, helping developers find the best tools for their projects.
โขWhen starting a new Go project and needing guidance on available libraries and frameworks
โขWhen looking for alternative libraries or frameworks to solve a specific problem in Go
โขWhen wanting to stay up-to-date with the latest developments and trends in the Go ecosystem
Quick start
1Navigate to the cloned repository using the command `cd awesome-go`
2Open the `README.md` file to explore the curated list of Go frameworks, libraries, and software
3Use the table of contents in the `README.md` file to jump to specific sections, such as 'Web Frameworks' or 'Database'
4Check the 'Contributing' section in the `README.md` file to learn how to submit new libraries or frameworks to the list
5Explore the `categories` directory to see the categorization of the listed libraries and frameworks
Ready-to-paste prompt
Explore the web frameworks section by running `grep -i 'web framework' README.md` in the terminal
Heads up: Note that awesome-go is a curated list and not a package manager, so you will need to manually install any libraries or frameworks you find using the standard Go package management tools, such as `go get`
Saves to your device
Topics
awesome
awesome-list
go
golang
golang-library
hacktoberfest
What's inside โ free to inspect
No purchase needed
Read the entire source before you build โ unlike paid marketplaces that hide it behind a buy button.