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 564 by Attention Score · Oct 27, 2026 – Nov 2, 2026 (UTC)
A curated list of awesome Go frameworks, libraries and software
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.
Fully autonomous AI Agents system capable of performing complex penetration testing tasks
Use all your internet connections at once on Windows, macOS, Linux and Android: per-connection load balancing over Wi-Fi, Ethernet, mobile data and phone tethers
SSH, SFTP, port forwarding, VNC/RDP and an AI assistant、MCP in one native window — a Go desktop app built on Viva, with no webview.
NetBird securely connects people, machines and AI agents across any network with one identity-based Zero Trust platform. Powered by peer-to-peer WireGuard®
Connect your company's data, let an agent draft an ontology over it, and load it into HelixDB as one graph you can explore and ask questions of. Hosted at foundry.helix-db.com, or run it on your own machine.
Find secrets with Gitleaks 🔑
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Create beautiful applications using Go
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 多个解析 IP 的网站 ~
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
End-to-end realtime stack for connecting humans and AI
Beta. Self-hosted panel for running a VPN for others: family, friends, a community or a small team. Hysteria2, VLESS REALITY and AmneziaWG, one link per person. Add servers from the browser over SSH; client-eye health checks and Telegram alerts; MCP for AI agents. Two static Go binaries, SQLite, no Docker.
把腾讯WorkBuddy账号变成 OpenAI 兼容 API 的多账号网关,同时自动完成任务中心全部任务,附 Web 管理面板(账号池可视化 / 积分任务 / 配置热更新)。基于 Sliverkiss/workbuddy2api 的增强分支
A Go-first, GPU-native desktop framework. No WebView, no bundled runtime.
Temporal service
The Go programming language
Run a web page like a program
CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
Self-hosted API-first AI call center: AI talks, code controls the call. AI agents answer every call; humans take over without dropping it. Runs on FreeSWITCH with your SIP trunk and realtime model (OpenAI, Grok, Qwen, Doubao, or any compatible gateway).
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
Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.
Open source AI coding agent. Designed for large projects and real world tasks.
Infrastructure orchestration from local to your cloud
ezBookkeeping is an open source, powerful, self-hosted personal finance app that is easy to use.
Hysteria is powerful, lightning-fast, and censorship-resistant open-source proxy software
A persistent, Git-versioned map of your whole codebase and database schema that coding agents read before they touch anything. Local-first MCP server + CLI in Go: a governed repository index of code knowledge that gives Claude Code, Codex, Cursor, and opencode long-term context, memory, and code intelligence.
Berth is a lightweight GPU resource manager written in Go. It controls which applications get access to your GPU, when they get it, and how that access is handed off.
Define and run multi-container applications with Docker
The task manager you actually own.
smart charging ☀️🚘
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
MixMusic - Lightweight (~64MB memory usage) YouTube Music and Spotify client for macOS, Windows and Linux with Community Themes and Plugins. 100% FREE with Dual License for the app and Go packages.
Secure environments for developers and their agents
A powerful little TUI framework 🏗
Ultimate camera streaming application
a fast, GPU-accelerated, full-featured IDE and terminal multiplexer, suitable both for automatic and manual programming.
Easily and securely send things from one computer to another :crocodile: :package:
The Single Sign-On Multi-Factor portal for web apps. OpenID Certified™ and Post-Quantum Cryptography Ready.
A股行情分析与AI智能投研智能体:股票分析、量化交易分析、盘后复盘桌面工作台——easy stock
VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
Ready-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and media proxy that allows to read, publish, proxy, record and playback real-time video and audio streams.
A modern load testing tool, using Go and JavaScript
Automated developer-oriented status page with alerting and incident support
The Cloud Native Application Proxy
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
An email and SMTP testing tool with API for developers
High-Performance server for NATS.io, the cloud and edge native messaging system.
Open-source AI alternative to Buffer and Opus Clip: Claude Code makes on-brand videos, posts them to 9 platforms and drafts replies. Self-hosted, your own keys.
Git designed for AI agents.
Open-source, auditable network gateway for homelabs, NAS and servers: DDNS, STUN traversal, port forwarding with SNI routing, reverse proxy and web server, ACME certificates, WAF, Tailscale, frp, Cloudflare Tunnel, Docker and web terminal in one binary. Runs on Docker, fnOS, OpenWrt, Linux, macOS and Windows.
A modern and intuitive terminal-based text editor
D2 is a modern diagram scripting language that turns text to diagrams.
Realtime log viewer for containers. Supports Docker, Swarm and K8s.
A vulnerability scanner for container images and filesystems
The modern API client that lives in your terminal.
Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.
lightweight, idiomatic and composable router for building Go HTTP services
PiG (Pi in Go) is a faithful Go port of upstream Pi, the TypeScript codebase behind the Pi coding agent. It is a parity-bound translation, not a rewrite: upstream behavior is the contract, and Go is the implementation language.
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
The most customisable and low-latency cross platform/shell prompt renderer
Adversary Emulation Framework
Tuner daemon and client that tune and stream
A high-performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar.
A small, fast code editor written in Go, with a native GPU-drawn UI (no webview, no Electron)
🌩 Self-hosted file management and sharing system, supports multiple storage providers
The polyglot queue: Fast and reliable background jobs in Go, Java, JS, Ruby, and Rust on Postgres/SQLite.
The easiest, and most secure way to access and protect all of your infrastructure.
Open-source, self-hosted alerting for metrics, logs, and databases. Includes a built-in AI agent and MCP server.
🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
OWASP Coraza WAF is a golang modsecurity compatible web application firewall library
In-depth attack surface mapping and asset discovery
🐶 Kubernetes CLI To Manage Your Clusters In Style!
🏔 Love Freedom - ❌ Block Mass Surveillance
Minimalist and opinionated feed reader
Easy web analytics. No tracking of personal data.
Donetick an open-source, user-friendly app for managing tasks and chores, featuring customizable options to help you and others stay organized
yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Open-source, self-hosted customer support desk in a single binary. A lightweight alternative to Intercom, Zendesk, Chatwoot.
A pure-Go JavaScript runtime built for running many small plugin sandboxes fast.
💾🧹 A lightweight, software cache cleanup tool for Windows & Linux.
Receive notifications when an image is updated on a Docker registry
Self-hosted realtime soundscape analyser for birds, bats and other wildlife. Multi-model local AI inference, runs 24/7 on a Raspberry Pi.
AI-Powered Photos App 🌈💎✨
A database migration tool. Supports SQL migrations and Go functions.
Google Cloud Client Libraries for Go.
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Cross platform GUI toolkit in Go inspired by Material Design
Fast linters runner for Go
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
Pulumi - Infrastructure as Code in any programming language 🚀