awesome-go
github.com/eric-erki/awesome-go ↗A curated list of awesome Go frameworks, libraries and software
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me standard cli resources from awesome-go"
Installation instructions →What's inside
Command Line
- 1buildStandard CLI
Command line tool to frictionlessly manage project-specific commands.
- argparseStandard CLI
Command line argument parser inspired by Python's argparse module.
- argvStandard CLI
Go library to split command line string as arguments array using the bash syntax.
- asciigraphAdvanced Console UIs
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
- auroraAdvanced Console UIs
ANSI terminal colors that supports fmt.Printf/Sprintf.
- cfmtAdvanced Console UIs
Contextual fmt inspired by bootstrap color classes.
Websites
- 50 Shades of GoTutorials
Traps, Gotchas, and Common Mistakes for New Golang Devs.
- A Guide to Golang E-CommerceTutorials
Building a Golang site for e-commerce (demo included).
- A Tour of GoTutorials
Interactive tour of Go.
- awesome-awesomeness
List of other amazingly awesome lists.
- Awesome Go @LibHunt
Your go-to Go Toolbox.
- Awesome Remote Job
Curated list of awesome remote jobs. A lot of them are looking for Go hackers.
Web Frameworks
- aah
Scalable, performant, rapid development Web framework for Go.
- Aero
High-performance web framework for Go, reaches top scores in Lighthouse.
- Air
An ideally refined web framework for Go.
- aliceMiddlewares
Painless middleware chaining for Go.
- alienRouters
Lightweight and fast http router from outer space.
- Banjo
Very simple and fast web framework for Go.
Financial
- accounting
money and currency formatting for golang.
Template Engines
Security
- acmetool
ACME (Let's Encrypt) client tool with automatic renewal.
- acra
Network encryption proxy to protect database-based applications from data leaks: strong selective encryption, SQL injections prevention, intrusion detection system.
- argon2pw
Argon2 password hash generation with constant-time password comparison.
- autocert
Auto provision Let's Encrypt certificates and start a TLS server.
- BadActor
In-memory, application-driven jailer built in the spirit of fail2ban.
- Cameradar
Tool and library to remotely hack RTSP streams from surveillance cameras.
Database Drivers
- aerospike-client-go
Aerospike client in Go language.
- arangolite
Lightweight golang driver for ArangoDB.
- asc
Datastore Connectivity for Aerospike for go.
- avatica
Apache Avatica/Phoenix SQL driver for database/sql.
- bgc
Datastore Connectivity for BigQuery for go.
- bleve
Modern text indexing library for go.
Showing a sample of 1.9k resources. View the full list on GitHub →