Open source golang projects
Every project in the registry tagged golang, ranked by real GitHub adoption.
Run open-source LLMs locally on your own machine
Open-source backend in a single file
High-performance vector database for GenAI applications
Secure collaboration platform for mission-critical work
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
GPU-accelerated terminal built for power users
👾 Fast and simple video download library and CLI tool written in Go
Find secrets with Gitleaks 🔑
Zero Trust networking with WireGuard-based secure connectivity
Secure secret management for modern development teams
Secure, private photo storage and sharing solution
Infrastructure as code in your favorite language
Elegant Scraper and Crawler Framework for Golang
Build resilient applications with durable execution workflows
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.
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.
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
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
The personal information dashboard for your terminal
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
Fast, secure cloud development environments on your infrastructure
Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).
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
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
A powerful framework for faster, easier, and more efficient project development.
Automatically generate RESTful API documentation with Swagger 2.0 for Go.
Accelerate backend development with effortless scalability
Advanced automated status page for real-time monitoring
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
Meshery, the cloud native manager
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.
High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and res
Real-time observability for modern web applications
PDF tooling for Go and the command line.
Distributed task queue for background jobs and workflows
Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
A highly extensible Git implementation in pure Go.
A Chrome DevTools Protocol driver for web automation and scraping.
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.
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.
Quick and Easy server testing/validation
Build scalable authorization in minutes, not months
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)
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
A simple, secure, easy-to-use bastion and session auditing system. Supports RDP, SSH, VNC, Telnet, HTTP, records and replays sessions for auditing and complianc
Lightweight self-hosted bookkeeping with AI receipt scanning
Related tags
Frequently asked questions
How many open source golang projects are there?
This registry tracks 123 projects tagged golang, with 1,369,248 GitHub stars between them. The most-adopted is Ollama at 181,161 stars.
Are these golang projects free to use?
Yes — 115 of the 123 carry an explicit open-source licence across 7 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.
Which golang project should I choose?
The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.
Are these golang projects still maintained?
108 of the 123 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.