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.
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
Open Source realtime backend in 1 file
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
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Easily and securely send things from one computer to another :crocodile: :package:
⚡️ Express inspired web framework written in Go
🐶 Kubernetes CLI To Manage Your Clusters In Style!
A modern load testing tool, using Go and JavaScript
A standard library for microservices.
A toolkit with common assertions and mocks that plays nicely with the standard library
The Go language implementation of gRPC. HTTP/2 based RPC
A framework for building agents and services
Fast linters runner for Go
Go development plugin for Vim
Fast key-value DB in Go.
Kubernetes IN Docker - local clusters for testing Kubernetes
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.
Simple HTTP, REST, and SSE client library for Go
Go Version Manager
A database migration tool. Supports SQL migrations and Go functions.
go generate based graphql server library
OpenAI, GPT 5.6, GPT-Image-2, Whisper API clients for Go
Interactive cli tool for HTTP inspection
An email and SMTP testing tool with API for developers
LangChain for Go, the easiest way to write LLM-based programs in Go
CLI tool and library for generating a Software Bill of Materials from container images and filesystems
An overview of Go syntax and features.
Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Arbitrary-precision fixed-point decimal numbers in Go
Fast and lightweight DNS proxy as ad-blocker for local network with many features
Fast cross-platform HTTP benchmarking tool written in Go
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
Track stocks, crypto, and derivatives prices and positions in real time from your terminal
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
✨ 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.
A game server framework in Go (golang)
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform
Instant REST and MCP APIs for PostgreSQL and MySQL 8, on existing or new databases. CRUD, custom SQL routes, auth and ACL without writing a backend. Low-code, ⚡ realtime, high-performance. Native MySQL support since v2.5.
The parent project for OpenZiti. Here you will find the executables for a fully zero-trust, programmable network @OpenZiti
✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command.
Network Diagnostic Tool
A simple, standalone, and lightweight tool that can do health/status checking, written in Go.
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Bulk domain availability checking via RDAP, DNS, and WHOIS, with prefix/suffix permutations, regex patterns, MCP, and multiple output formats
A Go framework for building production agent systems with graph workflows, tools, memory, A2A, AG-UI, MCP, evaluation, and observability.
Plik is a temporary file upload system (Wetransfer like) in Go.