Open source golang projects

Every project in the registry tagged golang, ranked by real GitHub adoption.

projects 263 combined stars ★ 2.3M refresh nightly
01 Ollama ★ 186K

Run open-source LLMs locally on your own machine

last push3 hours ago languageGo licenseMIT
02 caddy ★ 79K

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

last push11 hours ago languageGo licenseApache-2.0
03 Docker ★ 72K

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

last push4 hours ago languageGo licenseApache-2.0
04 traefik ★ 65K

The Cloud Native Application Proxy

last push11 hours ago languageGo licenseMIT
05 rclone ★ 61K

"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex File

last push4 hours ago languageGo licenseMIT
06 Milvus ★ 47K

High-performance vector database for GenAI applications

last push3 hours ago languageGo licenseApache-2.0
07 Mattermost ★ 40K

Secure collaboration platform for mission-critical work

last push2 hours ago languageTypeScript license—
08 trivy ★ 39K

Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more

last push13 hours ago languageGo licenseApache-2.0
09 compose ★ 39K

Define and run multi-container applications with Docker

last push7 hours ago languageGo licenseApache-2.0
10 AdGuardHome ★ 38K

Network-wide ads & trackers blocking DNS server

last push8 hours ago languageTypeScript licenseGPL-3.0
11 CasaOS ★ 38K

Your personal cloud OS for simple, elegant home servers

last push1 months ago languageGo licenseApache-2.0
12 Kitty ★ 36K

GPU-accelerated terminal built for power users

last push6 hours ago languagePython licenseGPL-3.0
13 pentagi ★ 33K

Fully autonomous AI Agents system capable of performing complex penetration testing tasks

last push11 days ago languageGo licenseMIT
14 lux ★ 32K

👾 Fast and simple video download library and CLI tool written in Go

last push7 months ago languageGo licenseMIT
15 gitleaks ★ 31K

Find secrets with Gitleaks 🔑

last push6 days ago languageGo licenseMIT
16 Netbird ★ 31K

Zero Trust networking with WireGuard-based secure connectivity

last push3 hours ago languageGo license—
17 Ente ★ 30K

Secure, private photo storage and sharing solution

last push6 hours ago languageDart licenseAGPL-3.0
18 authelia ★ 29K

The Single Sign-On Multi-Factor portal for web apps. OpenID Certified™ and Post-Quantum Cryptography Ready.

last push9 hours ago languageGo licenseApache-2.0
19 cloudreve ★ 29K

🌩 Self-hosted file management and sharing system, supports multiple storage providers

last push13 days ago languageGo licenseGPL-3.0
20 Pulumi ★ 26K

Infrastructure as code in your favorite language

last push2 hours ago languageGo licenseApache-2.0
21 d2 ★ 26K

D2 is a modern diagram scripting language that turns text to diagrams.

last push22 days ago languageGo licenseMPL-2.0
22 colly ★ 26K

Elegant Scraper and Crawler Framework for Golang

last push17 days ago languageGo licenseApache-2.0
23 Temporal ★ 24K

Build resilient applications with durable execution workflows

last push2 hours ago languageGo licenseMIT
24 superfile ★ 24K

Pretty fancy and modern terminal file manager

last push4 days ago languageGo licenseMIT
25 witr ★ 23K

Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.

last push11 days ago languageGo licenseApache-2.0
26 neko ★ 23K

A self hosted virtual browser that runs in docker and uses WebRTC.

last push5 days ago languageGo licenseApache-2.0
27 go-redis ★ 22K

Redis Go client

last push7 hours ago languageGo licenseBSD-2-Clause
28 LiveKit ★ 22K

Full-stack platform for voice, video, and physical AI agents

last push2 hours ago languageGo licenseApache-2.0
29 teleport ★ 21K

The easiest, and most secure way to access and protect all of your infrastructure.

last push14 days ago languageGo licenseAGPL-3.0
30 nats-server ★ 21K

High-Performance server for NATS.io, the cloud and edge native messaging system.

last push4 hours ago languageGo licenseApache-2.0
31 gofr ★ 21K

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

last push7 hours ago languageGo licenseApache-2.0
32 mediamtx ★ 21K

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

last push5 hours ago languageGo licenseMIT
33 telegraf ★ 18K

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

last push5 hours ago languageGo licenseMIT
34 Coder ★ 17K

Fast, secure cloud development environments on your infrastructure

last push2 hours ago languageGo licenseAGPL-3.0
35 wtf ★ 17K

The personal information dashboard for your terminal

last push12 days ago languageGo licenseMPL-2.0
36 webrtc ★ 17K

Pure Go implementation of the WebRTC API

last push4 hours ago languageGo licenseMIT
37 plandex ★ 16K

Open source AI coding agent. Designed for large projects and real world tasks.

last push13 months ago languageGo licenseMIT
38 badger ★ 16K

Fast key-value DB in Go.

last push13 days ago languageGo licenseApache-2.0
39 answer ★ 16K

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

last push13 days ago languageGo licenseApache-2.0
40 ecapture ★ 16K

Capture SSL/TLS plaintext with eBPF—no MITM proxy or custom CA installation. Supports Linux and Android on x86_64 and arm64.

last push2 days ago languageC licenseApache-2.0
41 dozzle ★ 15K

Realtime log viewer for containers. Supports Docker, Swarm and K8s.

last push8 hours ago languageGo licenseMIT
42 HackBrowserData ★ 15K

Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).

last push13 hours ago languageGo licenseMIT
43 juicefs ★ 15K

JuiceFS is a distributed POSIX file system built on top of Redis and S3.

last push20 hours ago languageGo licenseApache-2.0
44 go2rtc ★ 15K

Ultimate camera streaming application

last push7 days ago languageGo licenseMIT
45 ebiten ★ 14K

A dead simple 2D game engine for Go

last push4 hours ago languageGo licenseApache-2.0
46 chat ★ 14K

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

last push8 days ago languageGo licenseGPL-3.0
47 gf ★ 13K

A powerful framework for faster, easier, and more efficient project development.

last push3 days ago languageGo licenseMIT
48 tiny-rdm ★ 13K

Tiny RDM (Tiny Redis Desktop Manager) - A modern, colorful, super lightweight Redis GUI client for Mac, Windows, and Linux. It also provides a web version that

last push4 months ago languageVue licenseGPL-3.0
49 swag ★ 13K

Automatically generate RESTful API documentation with Swagger 2.0 for Go.

last push1 months ago languageGo licenseMIT
50 Encore ★ 13K

Accelerate backend development with effortless scalability

last push4 days ago languageGo licenseMPL-2.0
51 posting ★ 13K

The modern API client that lives in your terminal.

last push18 days ago languageGo licenseApache-2.0
52 Gatus ★ 12K

Advanced automated status page for real-time monitoring

last push5 days ago languageGo licenseApache-2.0
53 vuls ★ 12K

Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices

last push27 hours ago languageGo licenseGPL-3.0
54 sliver ★ 12K

Adversary Emulation Framework

last push8 days ago languageGo licenseGPL-3.0
55 kubeshark ★ 12K

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

last push26 hours ago languageGo licenseApache-2.0
56 meshery ★ 12K

Meshery, the cloud native manager

last push2 hours ago languageTypeScript licenseApache-2.0
57 pyroscope ★ 12K

Continuous Profiling Platform. Debug performance issues down to a single line of code

last push4 hours ago languageGo licenseAGPL-3.0
58 owncast ★ 12K

Take control over your live stream video by running it yourself. Streaming + chat out of the box.

last push7 days ago languageGo licenseMIT
59 imgproxy ★ 11K

Fast and secure standalone server for resizing, processing, and converting images on the fly

last push4 hours ago languageGo licenseApache-2.0
60 FerretDB ★ 11K

A truly Open Source MongoDB alternative

last push5 months ago languageGo licenseApache-2.0

Related tags

← all tags

Frequently asked questions

How many open source golang projects are there?

This registry tracks 263 projects tagged golang, with 2,288,441 GitHub stars between them. The most-adopted is Ollama at 185,702 stars.

Are these golang projects free to use?

Yes — 256 of the 263 carry an explicit open-source licence across 6 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?

237 of the 263 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.