awesome-go
github.com/nouney/awesome-go ↗Daily clone of avelino/awesome-go with information from go-search
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me tutorials resources from awesome-go"
Installation instructions →What's inside
Websites
- 50 Shades of GoTutorials
Traps, Gotchas, and Common Mistakes for New Golang Devs.
- 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.
- Building Go Web Applications and Microservices Using GinTutorials
Get familiar with Gin and find out how it can help you reduce boilerplate code and build a request handling pipeline.
Web Frameworks
- aah
Scalable, performant, rapid development Web framework for Go.
- Aero
High-performance web framework for Go, reaches top scores in Lighthouse. - :arrow_down:90 - :star:38
- Air
An ideally refined web framework for Go.
- aliceMiddlewares
Painless middleware chaining for Go. - :arrow_down:443 - :star:988
- alienRouters
Lightweight and fast http router from outer space. - :arrow_down:3 - :star:62
- Banjo
Very simple and fast web framework for Go. - :arrow_down:0 - :star:1
Utilities
- abutil
Collection of often-used Golang helpers. - :arrow_down:0 - :star:9
- apm
Process manager for Golang applications with an HTTP API. - :arrow_down:0 - :star:54
- backscanner
A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward. - :arrow_down:0 - :star:4
- blank
Verify or remove blanks and whitespace from strings.
- boilr
Blazingly fast CLI tool for creating projects from boilerplate templates. - :arrow_down:0 - :star:257
- chyle
Changelog generator using a git repository with multiple configuration possibilities. - :arrow_down:0 - :star:83
Financial
- accounting
money and currency formatting for golang. - :arrow_down:11 - :star:221
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. - :arrow_down:0 - :star:59
- autocert
Auto provision Let's Encrypt certificates and start a TLS server.
- BadActor
In-memory, application-driven jailer built in the spirit of fail2ban. - :arrow_down:2 - :star:178
- Cameradar
Tool and library to remotely hack RTSP streams from surveillance cameras. - :arrow_down:2 - :star:1328
Database Drivers
- aerospike-client-go
Aerospike client in Go language. - :arrow_down:303 - :star:182
- arangolite
Lightweight golang driver for ArangoDB. - :arrow_down:6 - :star:34
- asc
Datastore Connectivity for Aerospike for go. - :arrow_down:1 - :star:1
- avatica
Apache Avatica/Phoenix SQL driver for database/sql. - :arrow_down:2 - :star:13
- bgc
Datastore Connectivity for BigQuery for go. - :arrow_down:1 - :star:0
- bleve
Modern text indexing library for go. - :arrow_down:646 - :star:2796
Files
- afero
FileSystem Abstraction System for Go. - :arrow_down:1689 - :star:703
Showing a sample of 1.7k resources. View the full list on GitHub →