avelino /awesome-go
A curated list of awesome Go frameworks, libraries and software
★ 193,066⑂ 13,733👁 2,813⑃ 5,744● 784▤ 0◈ 78
193,066
stars
+169+1,355+5,980
13,733
forks
2,813
watchers
5,744
prs
784
issues
0
releases
78
discussions
README
Awesome Go
We use the _Golang Bridge_ community Slack for instant communication, follow the form here to join.
Sponsorships:
_Special thanks to_
Awesome Go has no monthly fee_, but we have employees who work hard to keep it running. With money raised, we can repay the effort of each person involved! You can see how we calculate our billing and distribution as it is open to the entire community. Want to be a supporter of the project click here._
A curated list of awesome Go frameworks, libraries, and software. Inspired by awesome-python.
Contributing:
Please take a quick gander at the contribution guidelines first. Thanks to all contributors; you rock!
_If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!_
Contents
Expand contents
- Awesome Go
- Contents
- Actor Model
- Artificial Intelligence
- Audio and Music
- Authentication and Authorization
- Blockchain
- Bot Building
- Build Automation
- Command Line
- Advanced Console UIs
- Standard CLI
- Configuration
- Continuous Integration
- CSS Preprocessors
- Data Integration Frameworks
- Data Structures and Algorithms
- Bit-packing and Compression
- Bit Sets
- Bloom and Cuckoo Filters
- Data Structure and Algorithm Collections
- Iterators
- Maps
- Miscellaneous Data Structures and Algorithms
- Nullable Types
- Queues
- Sets
- Text Analysis
- Trees
- Pipes
- Database
- Caches
- Databases Implemented in Go
- Database Schema Migration
- Database Tools
- SQL Query Builders
- Database Drivers
- Interfaces to Multiple Backends
- Relational Database Drivers
- NoSQL Database Drivers
- Search and Analytic Databases
- Date and Time
- Distributed Systems
- Dynamic DNS
- Email
- Embeddable Scripting Languages
- Error Handling
- File Handling
- Financial
- Forms
- Functional
- Game Development
- Generators
- Geographic
- Go Compilers
- Goroutines
- GUI
- Hardware
- Images
- IoT (Internet of Things)
- Job Scheduler
- JSON
- Logging
- Machine Learning
- Messaging
- Microsoft Office
- Microsoft Excel
- Microsoft Word
- Miscellaneous
- Dependency Injection
- Project Layout
- Strings
- Uncategorized
- Natural Language Processing
- Language Detection
- Morphological Analyzers
- Slugifiers
- Tokenizers
- Translation
- Transliteration
- Networking
- HTTP Clients
- OpenGL
- ORM
- Package Management
- Performance
- Query Language
- Reflection
- Resource Embedding
- Science and Data Analysis
- Security
- Serialization
- Server Applications
- Stream Processing
- Template Engines
- Testing
- Testing Frameworks
- Mock
- Fuzzing and delta-debugging/reducing/shrinking
- Selenium and browser control tools
- Fail injeTop issues
#5563few projects that can be added12 comments · 2025-01-16#6643Coverage link detection failure; also, mangled label4 comments · 2026-08-31#6672awesome-go.com static site generator renders README-derived content unescaped through text/template into three sink classes: stored XSS (CWE-79)3 comments · 2026-09-08#6743identation error in line 43 and not a approriate license to post
gnc2 comments · 2026-10-04#6592Kong library possibly mis-categorized2 comments · 2026-08-17#6760Proposal: auto-generated lib/app tags for all entries (follow-up to #5823 / #5861)1 comments · 2026-10-08
Discussions
#6861Git changes deleted all working access😡📣📣📣📣📣6 comments · 2026-11-06#6851First first connection mobile datacom.mi.android.globalFileexplorer Wi-Fi data mobile all themes reset0 comments · 2026-11-03#6811Cryptic failure "Quality or diff checks failed."1 comments · 2026-10-20#6788porn0 comments · 2026-10-15#6786What is this app exactly??2 comments · 2026-10-14#6697Feature Request: Add Global Search with Keyboard Shortcut (⌘K / Ctrl+K) to Awesome Go2 comments · 2026-09-17#6637Why GoModel is not visible on the website?2 comments · 2026-08-30#6564Proposal: opt-in tooling to generate an offline, searchable project dataset (with a parsing bug fix)4 comments · 2026-08-09
相关报道 (5)
News & coverage (10)
Hacker NewsA curated list of Go frameworks, libraries and software▲ 158 · 43 comments · 2014-07-06Hacker NewsA curated list of Go Projects▲ 5 · 0 comments · 2021-08-02Hacker NewsAwesome-go: A curated list of awesome Go frameworks, libraries and software▲ 3 · 0 comments · 2018-06-08Hacker NewsThis is why iris was removed from awesome-go▲ 2 · 0 comments · 2016-11-24Hacker NewsA curated list of awesome Go frameworks, libraries and software▲ 1 · 0 comments · 2015-06-16infoq.comAI-Powered Bot Compromises GitHub Actions Workflows across Microsoft, DataDog, and CNCF Projects2026-03-11GBHackers NewsHackerbot-Claw Bot Exploits GitHub Actions CI/CD Flaw to Attack Microsoft and DataDog2026-03-03CybernewsAI bot posing as “security researcher” hacks major GitHub repos from Microsoft, DataDog, and other2026-03-03Step Securityhackerbot-claw: An AI-Powered Bot Actively Exploiting GitHub Actions - Microsoft, DataDog, and CNCF Projects Hit So Far2026-02-20HackerNoonThe History of GitHub Awesome-Lists2025-01-19