Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A curated list of awesome Go frameworks, libraries and software
GitHub stars and default-branch commits for avelino/awesome-go.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
:cherry_blossom: A command-line fuzzy finder
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
Distributed reliable key-value store for the most critical data of a distributed system
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
Fast, secure, efficient backup program
🐶 Kubernetes CLI To Manage Your Clusters In Style!
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
A modern load testing tool, using Go and JavaScript
HTTP load testing tool and library. It's over 9000!
high-performance graph database for real-time use cases
Fast linters runner for Go
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
Fast key-value DB in Go.
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
webhook is a lightweight incoming webhook server to run shell commands
Simple HTTP, REST, and SSE client library for Go
OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go
Interactive cli tool for HTTP inspection
A language for writing HTML user interfaces in Go.
An overview of Go syntax and features.
Arbitrary-precision fixed-point decimal numbers in Go
Fast cross-platform HTTP benchmarking tool written in Go
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
Data pipelines for cloud config and security data. Build cloud asset inventory, CSPM, FinOps, and vulnerability management solutions. Extract from AWS, Azure, GCP, and 70+ cloud and SaaS sources.
✨ PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.
Pomerium is an identity and context-aware access proxy.
PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new, MCP server
Parallel S3 and local filesystem execution tool.
Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, TypeScript, SQLite and PostgreSQL support ++
Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies
aptly - Debian repository management tool
Modern Confluence alternative designed for internal & external docs, built with Go + EmberJS
A simple, standalone, and lightweight tool that can do health/status checking, written in Go.
S2 geometry library in Go
:zap: boilerplate template manager that generates files or directories from template repositories
Portal is a quick and easy command-line file transfer utility from any computer to another 🌌 ✨
A Go framework for building production agent systems with graph workflows, tools, memory, A2A, AG-UI, MCP, evaluation, and observability.
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
cross-platform, cli app to perform various operations on string
:eyes: monitor & detect crashes in your Kubernetes(K8s) cluster instantly
An enum generator for go
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
Natural language detection library for Go
Demux and mux MPEG Transport Streams (.ts) natively in GO
Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.
Handcrafted Go bindings for libVLC and high-level media player interface
Resource Query Language for REST