1.avelino / awesome-go
A curated list of awesome Go frameworks, libraries and software
- golang
- golang-library
- go
- awesome
- awesome-list
- hacktoberfest
Ranked by Attention Score: stars gained over the last 90 complete days
1–100 of 1,098 by Attention Score · Aug 7, 2026 – Nov 4, 2026 (UTC)
A curated list of awesome Go frameworks, libraries and software
Fully autonomous AI Agents system capable of performing complex penetration testing tasks
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini Series, GPT Series, Grok Series, Claude model through API
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
A reliable coding agent for complex software engineering tasks.
Lightweight server monitoring with historical data, docker stats, and alerts.
Memos is an open-source, self-hosted note-taking app that brings your everyday thoughts together in a personal timeline. Your data stays yours, and you choose what to keep private or share.
GitHub's official MCP Server
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.
LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Temporal service
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
:cherry_blossom: A command-line fuzzy finder
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
TranslatedThe official Lark/飞书 (Feishu) CLI tool, maintained by the larksuite team — built for humans and AI Agents. Covers core business domains including Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, Meetings, and more, with 200+ commands and 20+ AI Agent Skills.
Pretty fancy and modern terminal file manager
Easily and securely send things from one computer to another :crocodile: :package:
A powerful little TUI framework 🏗
Fabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.
Create beautiful applications using Go
Container runtimes on macOS (and Linux) with minimal setup
Open Source realtime backend in 1 file
The Cloud Native Application Proxy
Render markdown on the CLI, with pizzazz! 💅🏻
Manage your dotfiles across multiple diverse machines, securely.
TranslatedPanSou is a high-performance search API service for cloud drive (网盘) resources, supporting TG channel and plugin search. The system is designed with performance and scalability at its core, supporting concurrent search across multiple channels and plugins, intelligent result ranking, and classification by cloud drive type. Docker integrates the frontend and backend, starting with one click and working out of the box. For learning and research only; please do not use it for profit in any form. https://t.me/s/webhtv
Open-source IDS/IPS, WAF and bot detection for Linux, Windows, Docker and Kubernetes, with a crowdsourced blocklist of malicious IPs.
A scalable overlay networking tool with a focus on performance, simplicity and security
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.
Realtime log viewer for containers. Supports Docker, Swarm and K8s.
A fast coding agent, rpc plugin, sub-agents, sloppy edits, and mcp
Ultimate camera streaming application
An email and SMTP testing tool with API for developers
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
A developer-friendly API for converting many document formats into PDF files, and more!
Hysteria is powerful, lightning-fast, and censorship-resistant open-source proxy software
ezBookkeeping is an open source, powerful, self-hosted personal finance app that is easy to use.
A modern and intuitive terminal-based text editor
Fast passive subdomain enumeration tool.
The most customisable and low-latency cross platform/shell prompt renderer
A next-generation crawling and spidering framework.
:pencil: A markup-aware linter for prose built with speed and extensibility in mind.
一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。(An intranet comprehensive scanning tool, enabling one-click automated, all-round vulnerability scanning)
A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
Tiny, Fast, and Deployable anywhere — automate the mundane, unleash your creativity
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
A rich terminal UI for GitHub that doesn't break your flow.
Lightweight network IP scanner written in Go. With notifications, history, export to Grafana
🚀 A lightweight, framework-agnostic database migration tool.
lightweight, idiomatic and composable router for building Go HTTP services
A platform for building proxies to bypass network restrictions.
yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
A fast, cross-platform build tool inspired by Make, designed for modern workflows.
Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.
Content aware image resize library
Simple and easy to use DDNS. Support Aliyun, Tencent Cloud, Dnspod, Cloudflare, Callback, Huawei Cloud, Baidu Cloud, Porkbun, GoDaddy, Namecheap, NameSilo...
A simple wake on lan web app written with SvelteKit, Go and PocketBase.
Open source AI coding agent. Designed for large projects and real world tasks.
httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.
A tool for exploring each layer in a docker image
An open-source engine that turns continuous content streams into search and monitoring. Durable ingestion, hybrid search, alerts, and plugins for formats, models and business rules.
A powerful AI coding agent. Built for the terminal.
👾 Fast and simple video download library and CLI tool written in Go
Style definitions for nice terminal layouts 👄
⚡️ Express inspired web framework written in Go
Decrypt and export passwords, cookies, history and more from 20 browsers on Windows, macOS and Linux. For authorized security research, incident response and DFIR.
Fast disk usage analyzer with console interface written in Go
TUI components for Bubble Tea 🫧
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
High performance, minimalist Go web framework
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
A cloud-native Go microservices framework with cli tool for productivity.
Simple, reliable, and efficient distributed task queue in Go
A macOS app for customizing which browser to start
LeafWiki - Self-hosted wiki. Single Go binary, SQLite, Markdown on disk. No external database required.
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
Let's Encrypt/ACME client and library written in Go