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.
170 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
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
[mirror] Go Tools
Simplistic interactive filtering tool
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.
Arbitrary-precision fixed-point decimal numbers in Go
Backrest is a web UI and orchestrator for restic backup.
Fast cross-platform HTTP benchmarking tool written in Go
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
Fast and lightweight DNS proxy as ad-blocker for local network with many features
Open device management
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.
Track stocks, crypto, and derivatives prices and positions in real time from your terminal
✉️ Composable all-in-one mail server.
modern full-featured open source secure mail server for low-maintenance self-hosted email
✨ 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.
Fullstack Workspace for Humans & Machines
Pomerium is an identity and context-aware access proxy.
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
PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new, MCP server
Open platform to collect and prioritize feedback
The parent project for OpenZiti. Here you will find the executables for a fully zero-trust, programmable network @OpenZiti
Parallel S3 and local filesystem execution tool.
BGP implemented in the Go Programming Language
⚡ Fast, async, stream-based link checker written in Rust. Finds broken URLs and mail addresses inside Markdown, HTML, reStructuredText, websites and more!
A simple command line notebook
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
Network Diagnostic 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.
An archiving tool with an IM-style interface that prioritizes privacy and accessibility, integrated with various archival services including Internet Archive, archive.today, Ghostarchive, IPFS, Telegraph, and file systems.
Golang bindings for FFmpeg (This repository is no longer maintained)
GO Feature Flag is a simple, complete and lightweight self-hosted cloud native feature flag solution 100% Open Source — built on OpenFeature 🎛️
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
S2 geometry library in Go
Plik is a temporary file upload system (Wetransfer like) 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.
ops - build and run nanos unikernels
Executing shell commands via HTTP server
Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL.
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
Binary editor written in Go
cross-platform, cli app to perform various operations on string