Awesome Go Overview

Structured collection of Go frameworks, libraries, tools, and resources. Automatically maintained and up-to-date with metadata, filtering, and comprehensive categorization.

🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 abordage/awesome-go · ⭐ 2 · 🏷️ Programming Languages

[ Daily / Weekly / Overview ]

Awesome Go

Last update License

Automated. Curated. Ranked.

Go libraries, tools, and applications from the community. This awesome list is automatically maintained with daily GitHub API updates. Projects are re-ranked daily based on current activity metrics.

Daily process: Merge community PRs → Scan repos → Filter stale projects → Recalculate scores → Rebuild list

Actor Model

Artificial Intelligence

Audio and Music

Authentication and OAuth

Benchmarks

Blockchain

Bot Building

Build Automation

Code Analysis

Command Line

Advanced Console UIs

Standard CLI

Configuration

Continuous Integration

CSS Preprocessors

Data Integration Frameworks

Data Structures and Algorithms

Bit Sets

Bit-packing and Compression

Bloom and Cuckoo Filters

Data Structure and Algorithm Collections

Maps

Miscellaneous Data Structures and Algorithms

Pipes

Queues

Sets

Text Analysis

Trees

Database

Caches

Database Schema Migration

Database Tools

Databases Implemented in Go

SQL Query Builders

Database Drivers

Interfaces to Multiple Backends

NoSQL Database Drivers

Relational Database Drivers

Search and Analytic Databases

Date and Time

Distributed Systems

Dynamic DNS

Editor Plugins

Email

Embeddable Scripting Languages

Error Handling

File Handling

Financial

Forms

Functional

Game Development

Generators

Geographic

Go Compilers

Go Generate Tools

Go Tools

Goroutines

GUI

Hardware

Images

IoT (Internet of Things)

Job Scheduler

JSON

Logging

Machine Learning

Messaging

Microsoft Office

Microsoft Excel

Microsoft Word

Middlewares

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

Routers

Science and Data Analysis

Security

Serialization

Server Applications

Software Packages

DevOps Tools

Other Software

Stream Processing

Style Guides

Template Engines

Testing

Fail injection

Fuzzing

Mock

Selenium and browser control tools

Testing Frameworks

Text Processing

Formatters

Markup Languages

Parsers/Encoders/Decoders

Regular Expressions

Sanitation

Scrapers

Utility/Miscellaneous

Third-party APIs

Utilities

UUID

Validation

Version Control

Video

Web Frameworks

WebAssembly

Webhooks Server

Windows

Workflow Frameworks

XML

Zero Trust

Gophers

Contributing

Please see CONTRIBUTING for details.

Feedback

Found something wrong? Open an issue or submit a pull request — contributions are welcome!

Credits

License

The MIT License (MIT). Please see License File for more information.