1avelino / awesome-go
A curated list of awesome Go frameworks, libraries and software
Ranked by Attention Score: stars gained over the last 7 complete days
1–100 of 128 by Attention Score · Oct 27, 2026 – Nov 2, 2026 (UTC)
A curated list of awesome Go frameworks, libraries and software
Find secrets with Gitleaks 🔑
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
The Prometheus monitoring system and time series database.
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
An open‑source technical wiki connected to the systems it describes
Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.
A continuation of HomeBox the inventory and organization system built for the Home User
A powerful little TUI framework 🏗
Powerful system container and virtual machine manager
A modern load testing tool, using Go and JavaScript
Render markdown on the CLI, with pizzazz! 💅🏻
Pretty fancy and modern terminal file manager
CLI tool and library for generating a Software Bill of Materials from container images and filesystems
An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc
A next-generation crawling and spidering framework.
Like Prometheus, but for logs.
A vulnerability scanner for container images and filesystems
An open source trusted cloud native registry project that stores, signs, and scans content.
A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
The most customisable and low-latency cross platform/shell prompt renderer
Declarative Continuous Deployment for Kubernetes
Fast passive subdomain enumeration tool.
A high-performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar.
A platform for building proxies to bypass network restrictions.
OWASP Coraza WAF is a golang modsecurity compatible web application firewall library
httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.
CNCF Jaeger, a Distributed Tracing Platform
Workflow Engine for Kubernetes
Cross platform GUI toolkit in Go inspired by Material Design
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
Manages Envoy Proxy as a Standalone or Kubernetes-based Application Gateway
KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
Fast disk usage analyzer with console interface written in Go
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.
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Automatically provision and manage TLS certificates in Kubernetes
Simple bookmark manager built with Go
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
Internet-scale OpenID Certified™ OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user cases over night. Consume as a service on Ory Network or self-host. Trusted by OpenAI and many others for scale and security. Written in Go.
OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
Headless cloud-native authentication and identity management written in Go. Scales to a billion+ users. Replace Homegrown, Auth0, Okta, Firebase with better UX and DX. Passkeys, Social Sign In, OIDC, Magic Link, Multi-Factor Auth, SMS, SAML, TOTP, and more. Runs everywhere, runs best on Ory Network.
OCI registry client - managing content like artifacts, images, packages
Database migrations. CLI and Golang library.
Disk Usage/Free Utility - a better 'df' alternative
Style definitions for nice terminal layouts 👄
:computer: Get seamless remote access to any Linux device. Centralized SSH for the edge and cloud computing
An open and reliable container runtime
The personal information dashboard for your terminal
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
A simple, zero-dependencies library to parse environment variables into structs
tbls is a CI-Friendly tool to document a database, written in Go.
Notification library for gophers and their furry friends.
⚡️ Express inspired web framework written in Go
Backup and migrate Kubernetes applications and their persistent volumes
Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Photo gallery for self-hosted personal servers
Docker and OCI Registry Client in Go and tooling using those libraries.
A Q&A platform software for teams at any scales. Whether it's a community forum, help center, or knowledge management platform, you can always count on Apache Answer.
Continuous Profiling Platform. Debug performance issues down to a single line of code
Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron
PostgreSQL zero-downtime migrations made easy
📧 Easy to use, yet comprehensive library for sending mails with Go
Percona Monitoring and Management: an open source database monitoring, observability and management tool
The Go language implementation of gRPC. HTTP/2 based RPC
Release engineering, simplified
A truly Open Source MongoDB alternative
Enterprise-ready, Git native feature management solution
Protect against malicious open source packages 🤖
Simple HTTP, REST, and SSE client library for Go
Go library for accessing the GitHub v3 API
The Modern Application Platform.
Open source and extensible Platform as a Service (PaaS).
Digger is an open source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline ⚡️
An open source DevOps tool from the CNCF for packaging and versioning AI/ML models, datasets, code, and configuration into an OCI Artifact.
A cloud native Kubernetes Global Balancer
A Declarative Update Policy Engine
Fast and Simple Serverless Functions for Kubernetes
Efficient cache for gigabytes of data written in Go.
Open Container Initiative-based implementation of Kubernetes Container Runtime Interface
✨ 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.
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
Open Source Marketplace For Developer Tools
Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
OpenTofu / Terraform / Terragrunt / Terramate and Atmos version manager
A high productivity, full-stack web framework for the Go language.
Customization of kubernetes YAML configurations
Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.
Real-time microphone noise suppression on Linux.
Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
TUI components for Bubble Tea 🫧
🤯 High-performance PHP application server, process manager written in Go and powered with plugins
Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
The most scalable and customizable permission server on the market. Fix your slow or broken permission system with Google's proven "Zanzibar" approach. Supports ACL, RBAC, and more. Written in Go, cloud native, headless, API-first. Available as a service on Ory Network and for self-hosters.