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.
220 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.
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.
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
Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive or SSH compatible storage
⚡ 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, HTTP/2, QUIC, Redis, TypeScript, npm-less React 19, 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
✨ 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
OCI registry client - managing content like artifacts, images, packages
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
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.
High-performance technical analysis indicators and backtesting framework in Go. Zero dependencies. ✨ See how! 👀
Portal is a quick and easy command-line file transfer utility from any computer to another 🌌 ✨
:zap: boilerplate template manager that generates files or directories from template repositories
Lightweight data stream processing engine for IoT edge
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.
The programmable open source core ledger for fintech
TUI for viewing logs from journald, auditd, file system, Docker and Podman containers, Compose stacks and Kubernetes pods with support for log highlighting and several filtering modes.
pg_timetable: Advanced scheduling for PostgreSQL
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
The One CD for All {applications, platforms, operations}
cross-platform, cli app to perform various operations on string
Binary editor written in Go
A cloud native Kubernetes Global Balancer
grep for words with similar meaning to the query
Gatt is a Go package for building Bluetooth Low Energy peripherals
Types and utilities for working with 2d geometry in Golang
EliasDB a graph-based database.
:eyes: monitor & detect crashes in your Kubernetes(K8s) cluster instantly
A Declarative Update Policy Engine
Deployment platform for teams to deploy internal tools. Deploy web apps declaratively, on a single-node or on Kubernetes, with OIDC/SAML auth and RBAC.
An enum generator for go
Abstruse is a free and open-source CI/CD platform that tests your models and code.