276 open source projects written in Go
Every Go project in the registry, ranked by GitHub stars — license and last push on every entry, data pulled live from the GitHub API every night.
Run open-source LLMs locally on your own machine
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context la
The world’s fastest framework for building websites.
Real-time monitoring for systems and applications
Open source metrics collection, storage, and alerting
Self-hosted timeline for quick notes, logs, and snippets
Open-source backend in a single file
Self-hosted Git service for seamless collaboration
Distributed reliable key-value store for the most critical data of a distributed system
Project management for teams mixing humans and AI agents
Self-hosted AI runtime for text, voice, vision, and agents
Self-hosted Git service that's lightweight and easy to install
High-performance vector database for GenAI applications
Scale-out SQL database for real-time analytics
End-to-end open source software delivery platform
Define and run multi-container applications with Docker
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
Your personal cloud OS for simple, elegant home servers
A self-hosted dashboard that puts all your feeds in one place
Manage Linux servers with ease through a modern web interface
Zero-config VPN with WireGuard for secure networking
Secure storage and access control for secrets and sensitive data
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
Fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built
Simple, fast, and secure push notifications for all
👾 Fast and simple video download library and CLI tool written in Go
Advanced vulnerability detection and management platform
Open source infrastructure as code tool
Find secrets with Gitleaks 🔑
Zero Trust networking with WireGuard-based secure connectivity
Cost-effective log aggregation that indexes labels, not full text
Complete container management platform
Infrastructure as code in your favorite language
Elegant Scraper and Crawler Framework for Golang
Lightweight server monitoring with historical data, docker stats, and alerts.
eBPF-based Networking, Security, and Observability
Dolt – Git for Data
Declarative Continuous Deployment for Kubernetes
Self-hosted music streaming for your personal collection
Self-hosted newsletter and mailing list manager
CNCF Jaeger, a Distributed Tracing Platform
Simple and flexible tool for managing secrets
Build resilient applications with durable execution workflows
SafeLine is a self-hosted WAF(Web Application Firewall) / reverse proxy to protect your web apps from attacks and exploits.
Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.
A self hosted virtual browser that runs in docker and uses WebRTC.
Cross-platform terminal with AI built in
Redis Go client
Full-stack platform for voice, video, and physical AI agents
The easiest, and most secure way to access and protect all of your infrastructure.
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
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
gRPC to JSON proxy generator following the gRPC HTTP spec
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
High-performance time series database for metrics and logs
A next-generation crawling and spidering framework.
The personal information dashboard for your terminal
AI-native vector database for intuitive applications
MCP Toolbox for Databases is an open source MCP server for databases.
Automation engine to build, test and ship any codebase. Runs locally, in CI, or directly in the cloud
A fast, cross-platform build tool inspired by Make, designed for modern workflows.
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 A
Open-source mail server with unlimited sending & AI tools
BillionMail gives you open-source MailServer, NewsLetter, Email Marketing — fully self-hosted, dev-friendly, and free from monthly fees. Join the discord: http
An open-source graph database
Secure, customizable identity infrastructure for developers
Fast, secure cloud development environments on your infrastructure
Unified file management for your enterprise storage
Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).
Secure and streamline database changes with CI/CD automation
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Realtime log viewer for containers. Supports Docker, Swarm and K8s.
Ultimate camera streaming application
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
A certified and battle-tested identity solution
Exporter for machine metrics
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for comman
A powerful framework for faster, easier, and more efficient project development.
Automatically generate RESTful API documentation with Swagger 2.0 for Go.
Cloud cost intelligence for engineers, AI coding agents, and CI/CD 💰📉 Shift FinOps Left!
Accelerate backend development with effortless scalability
Instant, easy, and predictable development environments
Distributed web crawler admin platform for spiders management regardless of languages and frameworks. 分布式爬虫管理平台,支持任何语言和框架
Open Policy Agent (OPA) is an open source, general-purpose policy engine.
Run and supervise teams of coding agents from planning to merge. Any harness (Claude code, codex, +25 more). Desktop, web, mobile, and cloud agents.
webhook is a lightweight incoming webhook server to run shell commands
Advanced automated status page for real-time monitoring
The Cloud Native Control Plane
eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and hu
Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.
Continuous Profiling Platform. Debug performance issues down to a single line of code
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
Universal API management for REST, GraphQL, gRPC & async
Transform complex usage data into accurate, real-time billing
High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and res
🤖 AI Gateway | AI Native API Gateway
Serverless backend platform for modern app development
PDF tooling for Go and the command line.
Conformance test suite for OpenShift
Unified Policy as Code
Ultra-fast AI gateway with enterprise-grade reliability
Privacy-focused analytics without the complexity
Distributed task queue for background jobs and workflows
Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
Full-stack observability without code changes
The Modern Application Platform.
Simple yet powerful CI/CD engine with great extensibility
A highly extensible Git implementation in pure Go.
OpenTelemetry Collector
Open source factory for one-shot engineering
Cloud native networking and network security
A Chrome DevTools Protocol driver for web automation and scraping.
Tfsec is now part of Trivy
Self-hosted AI gateway for multi-channel, multi-credential setups — API keys and subscription accounts, scheduling, failover, request logs and usage. 自托管 AI 网关:
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
A Modern Orchestration Engine for Security
OpenTelemetry Go API and SDK
Sync and transform data from any source to any destination
Add-on agent to generate and expose cluster-level metrics.
Self-hosted cloud platform with automated security
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift b
Declarative data automation language and Go runtime for structured extraction workflows.
Self-hosted file sharing built for digital sovereignty
Quick and Easy server testing/validation
Build scalable authorization in minutes, not months
Super-fast/easy runtime validators and serializers via transformation
scrape data from Google Maps. Extracts data such as the name, address, phone number, website URL, rating, reviews number, latitude and longitude, reviews,emai
A Cloud Native traffic orchestration system. (CNCF Project)
Effortless event-driven workflows for modern applications
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
The Cloud-Native API Gateway and AI Gateway
⚡️next-generation personal AI assistant powered by LLM, RAG and agent loops, supporting computer-use, browser-use and coding agent, demo: https://demo.openagent
The only Kubernetes dashboard you need
Lightweight self-hosted bookkeeping with AI receipt scanning
Open source metering and billing infrastructure for any pricing model
A lightweight tool for deploying and managing containerised applications across a network of Docker hosts. Bridging the gap between Docker and Kubernetes ✨
Organize, collaborate, and conquer your tasks
Secure, scalable API key management for developers
QOR is a set of libraries written in Go that abstracts common features needed for business applications, CMSs, and E-commerce systems.
Open source and extensible Platform as a Service (PaaS).
Open-Source Personal Cloud OS for Always-On Agents
A clean, Markdown-based publishing platform made for writers. Write together and build a community.
Fullstack Workspace for Humans & Machines
package for building REST-style Web Services using Go
Terraform automation with pull request workflows
Where data access meets operational intelligence
Git-native feature management for developers
⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern
A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
Secure, policy-based access control for modern applications
Open-source platform for collecting and prioritizing feedback
A scalable social community platform powered by Gin backend and modern TypeScript/Vue frontend architecture
Track coding time effortlessly, gain insights instantly
Open source observability platform for modern applications
System-wide ad-blocking and privacy protection, no extensions needed
Open-source media server with a web interface and desktop app for anime and manga.
A next-gen FOSS self-hosted unified zero trust secure access platform that can operate as a remote access VPN, a ZTNA platform, API/AI/MCP gateway, a PaaS, an n
YAML-defined workflow orchestration, no database required
Docker-based local PHP+Node.js web development environments
开源优雅的跨平台收款网关 GM Pay(formerly known as EPUSDT)
MM-Wiki 一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业 Wiki 和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。
Main repository for Datadog Agent
The power of curl, the ease of use of httpie.
Validation of best practices in your Kubernetes clusters
The missing open-source Kubernetes UI with a built-in MCP server for AI agents. See what's broken, why, and what changed. Issues, Topology, event timeline, Helm
Secure, decentralized cloud storage for your data
Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage
Apache DevLake is an open-source dev data platform to ingest, analyze, and visualize the fragmented data from DevOps tools, extracting insights for engineering
Manages Envoy Proxy as a Standalone or Kubernetes-based Application Gateway
Open-source, self-hosted customer support desk in a single binary. A lightweight alternative to Intercom, Zendesk, Chatwoot.
The fastest business intelligence tool for humans and agents.
A powerful and easy-to-use Go development framework that enables you to effortlessly build stable, reliable, and high-performance backend services with a "low-c
An enterprise-grade Cloud-Native application platform for Kubernetes.
DBLab enables 🖖 database branching and ⚡️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while
Blazing-fast API gateway with linear scalability
High-performance extensible build system for reproducible multi-language builds.
Smart task management for individuals and families
music streaming server / free-software subsonic server API implementation
Pre-submission compliance scanner for the Apple App Store and Google Play. Scans code, privacy manifests, Android manifests, and IPA/APK/AAB binaries against th
Build AI (or any) apps with scalable microservices & microfrontends.
🌌 Your Self-hosted Comment System. | 自托管评论系统
Real-time usage metering and billing for AI companies
🏕️ Reproducible development environment for humans and agents
Turn bare metal into intelligent cloud infrastructure
Self-hosted email platform with visual editor & analytics
ToolHive is an enterprise-grade platform for running and managing Model Context Protocol (MCP) servers.
A secure low code deception runtime framework, leveraging AI for System Virtualization.
A lightweight stream processing library for Go
Modern Job Scheduler
Enterprise file sync, share, and collaboration platform
Route GenAI traffic with confidence using open source
Encrypted, queryable backups for engineers who value time
Ech0 – An open-source, self-hosted lightweight publishing platform for personal idea sharing.
Managed identity and access management for any app
Cloud-native framework for infrastructure from code
Minimalist and zero-dependency scheduling library for Go
🐳 The CUTEST visualnovel / galgame forum! Built with Nuxt4, GO Fiber and PostgreSQL. Kun Visual Novel forum 6th generation! 开源, 免费, 零门槛, 最先进的 Galgame 论坛社区!
Terminal API client for HTTP, GraphQL and gRPC. Plain .http files you can diff and version, with workflows, mocks, profiling, tracing, OpenAPI import, SSH tunne
Self-hosted application server for schema-driven APIs, identity, files, automation, integrations, realtime, metering, and protocols.
AI-native, free, open-source alternative to Jira, Trello, ClickUp & Monday. Built for Scrum teams where humans and AI agents collaborate as equals — on the same
PowerWechat是一款基于WeChat SDK for Golang,支持小程序、微信支付、企业微信、公众号等全微信生态
Serverless GPU compute with sub-second cold starts
A QoS-based scheduling system brings optimal layout and status to workloads such as microservices, web services, big data jobs, AI jobs, etc.
🎵 插件化、无广告的免费音乐服务器
Intelligence for Kubernetes. World's most promising Kubernetes Visualization Tool for Developer and Platform Engineering teams.
🧵 CLI tool for directly patching container images!
All-in-one observability with unlimited data ingestion
Agola: CI/CD Redefined
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
OpenChoreo is an internal developer platform for Kubernetes
GUAC aggregates software security metadata into a high fidelity graph database.
Secure Vault for Customer PII/PHI/PCI/KYC Records
OLake - Fastest Databases, Kafka & S3 Replication to Apache Iceberg with Table optimization (Called OLake Fusion). ⚡ Efficient, quick and scalable data ingestio
An open source DevOps tool from the CNCF for packaging and versioning AI/ML models, datasets, code, and configuration into an OCI Artifact.
The Galène videoconference server
Self-hosted SERP API for Google, Bing, Yandex, and more
The One CD for All {applications, platforms, operations}
🔍🔍 Malware scanner for cloud-native, as part of CI/CD and at Runtime 🔍🔍
Your secure French personal cloud for complete data control
Self-hosted uptime monitoring you own and control
AgentRQ: Human-in-loop realtime conversational task manager for AI Agents. Self-hosted! Control your own agents from wherever you want Mobile, Web, Desktop. Des
Autonomous AI pentesting agents — real-time reconnaissance, vulnerability detection, and exploitation orchestration. Go + TypeScript.
Your feedback loop with the agent
Monitor, manage, and communicate service status effortlessly
Open-source, self-hosted AI app builder — an agent builds real apps in isolated sandboxes on your own server, each live at a preview URL. Self-host in one comma
Self-hosted lightweight PaaS solution to deploy and manage your applications on any VPS [Your own self-hosted Heroku, Vercel]
Fast, standalone EPUB to Kobo EPUB conversion tool.
Oryx (SRS Stack) is an AI-driven, all-in-one, out-of-the-box, and open-source video solution for creating online video services, including live streaming and We
Open-source AI agent firewall for MCP security and agent egress. Scans mediated HTTP, MCP, A2A, and WebSocket traffic for exfiltration, SSRF, and prompt injecti
Revolutionizing data processing with Compute Over Data
A simple and extensible behavioural testing library for Go. You can use api test to simplify REST API, HTTP handler and e2e tests.
Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.
AI Kanban & Development Environment. Orchestrate multiple agents, review changes, open PRs. Multi-provider, self-hostable, no telemetry.
Cloud-agnostic managed Kubernetes
Open source SEO audit tool.
Agile Threat Modeling Toolkit
A platform for anime addicts.
Mouthful is a self-hosted alternative to Disqus
Give each AI agent its own isolated machine with root, Docker, and systemd. Active defense detects and stops threats automatically.
Go implementation of The Update Framework (TUF)
KubeStellar - a flexible solution for multi-cluster configuration management for edge, multi-cloud, and hybrid cloud
Take control of your finances, paycheck by paycheck
A web content preservation service
runn is a package/tool for running operations following a scenario.
A HTTP/HTTPS API proxy for SRS.
Scans Software Bill of Materials (SBOMs) for security vulnerabilities
Conduit streams data between data stores. Kafka Connect replacement. No JVM required.
Opinionated platform that runs on Kubernetes, that takes you from App to URL in one step.
📢 Lightweight event manager and dispatcher implements by Go. Go实现的轻量级的事件管理、调度程序库, 支持设置监听器的优先级, 支持使用通配符来进行一组事件的监听
All-in-One Backend as a Service with Headless CMS Power
ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is av
Witness is a pluggable framework for software supply chain risk management. It automates, normalizes, and verifies software artifact provenance.
The open-source, self-hosted video conferencing software. Scalable, customizable, and with a powerful AI Meeting Agent.
Common go library shared across sigstore services and clients
Open source financial infrastructure for modern businesses
Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (test
Open Model Engine (OME) — Kubernetes operator for LLM serving, GPU scheduling, and model lifecycle management. Works with SGLang, vLLM, TensorRT-LLM, and Triton
Self-hosted monitoring for Docker, Kubernetes and uptime. Single Go binary, no agent config, live alerts. Drop a container, your stack is monitored.
Build lasting communities with modern forum technology
Deploy web apps with automated CI/CD and full infrastructure control
GDPR-compliant bot protection without user friction
AWS-compatible cloud APIs on infrastructure you control
Self-hosted project management with boards and test tracking
Secure, scalable server access management for DevOps
Privacy-first analytics you own completely
AI-powered root cause analysis for on-call alerts, self-hosted and air-gapped
← all stacks · or see best-of lists
Frequently asked questions
How many open source projects are written in Go?
This registry tracks 276 Go projects, with 3,310,688 GitHub stars between them and a median of 5,628 stars. The most-adopted is Ollama at 181,161 stars.
Which Go projects are most actively maintained?
247 of the 276 projects were pushed in the last 90 days. Each entry above shows its exact last-push date, so you can filter out dormant projects before committing to one.
What licence are Go projects usually under?
258 of the 276 carry an explicit open-source licence across 10 distinct licences, and the licence is shown on every card. Permissive licences (MIT, Apache-2.0) are the safest default for commercial use; check the copyleft ones individually.
Should I use Go or Rust for my project?
Both are viable. Go is the better default if your team already knows it or the libraries you need are written in it; Rust may suit you better if you need the ecosystem, tooling or performance profile it is known for. The registry lists 276 Go projects to work from.