Open source go projects

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

projects 210 combined stars ★ 2.6M refresh nightly
01 Ollama ★ 186K

Run open-source LLMs locally on your own machine

last push16 hours ago languageGo licenseMIT
02 kubernetes ★ 129K

Production-Grade Container Scheduling and Management

last push25 hours ago languageGo licenseApache-2.0
03 frp ★ 110K

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

last push10 days ago languageGo licenseApache-2.0
04 hugo ★ 90K

The world’s fastest framework for building websites.

last push3 days ago languageGo licenseApache-2.0
05 syncthing ★ 90K

Open Source Continuous File Synchronization

last push16 hours ago languageGo licenseMPL-2.0
06 caddy ★ 79K

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

last push20 hours ago languageGo licenseApache-2.0
07 Grafana ★ 78K

Unified observability for metrics, logs, traces, and more

last push15 hours ago languageTypeScript licenseAGPL-3.0
08 Docker ★ 72K

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

last push3 days ago languageGo licenseApache-2.0
09 traefik ★ 65K

The Cloud Native Application Proxy

last push3 days ago languageGo licenseMIT
10 Memos ★ 64K

Self-hosted timeline for quick notes, logs, and snippets

last push30 hours ago languageGo licenseMIT
11 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 push32 hours ago languageGo licenseMIT
12 etcd ★ 52K

Distributed reliable key-value store for the most critical data of a distributed system

last push26 hours ago languageGo licenseApache-2.0
13 Gogs ★ 48K

Self-hosted Git service that's lightweight and easy to install

last push2 days ago languageGo licenseMIT
14 TiDB ★ 41K

Scale-out SQL database for real-time analytics

last push15 hours ago languageGo licenseApache-2.0
15 trivy ★ 39K

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

last push15 hours ago languageGo licenseApache-2.0
16 Harness ★ 39K

End-to-end open source software delivery platform

last push3 days ago languageGo licenseApache-2.0
17 compose ★ 39K

Define and run multi-container applications with Docker

last push3 days ago languageGo licenseApache-2.0
18 glance ★ 38K

A self-hosted dashboard that puts all your feeds in one place

last push13 days ago languageGo licenseAGPL-3.0
19 restic ★ 37K

Fast, secure, efficient backup program

last push42 hours ago languageGo licenseBSD-2-Clause
20 HashiCorp Vault ★ 36K

Secure storage and access control for secrets and sensitive data

last pushyesterday languageGo license—
21 Kitty ★ 36K

GPU-accelerated terminal built for power users

last push15 hours ago languagePython licenseGPL-3.0
22 SigNoz ★ 33K

Open-source observability platform for cloud-native apps

last push16 hours ago languageTypeScript license—
23 lux ★ 32K

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

last push7 months ago languageGo licenseMIT
24 InfluxDB ★ 32K

Purpose-built time series database for real-time systems

last push3 days ago languageRust licenseApache-2.0
25 gitleaks ★ 31K

Find secrets with Gitleaks 🔑

last push6 days ago languageGo licenseMIT
26 Pulumi ★ 26K

Infrastructure as code in your favorite language

last push15 hours ago languageGo licenseApache-2.0
27 d2 ★ 26K

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

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

Elegant Scraper and Crawler Framework for Golang

last push17 days ago languageGo licenseApache-2.0
29 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
30 go-redis ★ 22K

Redis Go client

last push18 hours ago languageGo licenseBSD-2-Clause
31 coze-studio ★ 22K

An AI agent development platform with all-in-one visual tools, simplifying agent creation, debugging, and deployment like never before. Coze your way to AI Agen

last push3 months ago languageTypeScript licenseApache-2.0
32 teleport ★ 21K

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

last push14 days ago languageGo licenseAGPL-3.0
33 excelize ★ 21K

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

last push17 hours ago languageGo licenseBSD-3-Clause
34 nats-server ★ 21K

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

last pushyesterday languageGo licenseApache-2.0
35 gofr ★ 21K

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

last push34 hours ago languageGo licenseApache-2.0
36 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 push15 hours ago languageGo licenseMIT
37 grpc-gateway ★ 20K

gRPC to JSON proxy generator following the gRPC HTTP spec

last pushyesterday languageGo licenseBSD-3-Clause
38 rqlite ★ 18K

The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.

last push18 hours ago languageGo licenseMIT
39 Coder ★ 17K

Fast, secure cloud development environments on your infrastructure

last push15 hours ago languageGo licenseAGPL-3.0
40 wtf ★ 17K

The personal information dashboard for your terminal

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

Pure Go implementation of the WebRTC API

last push31 hours ago languageGo licenseMIT
42 task ★ 16K

A fast, cross-platform build tool inspired by Make, designed for modern workflows.

last push19 hours ago languageGo licenseMIT
43 badger ★ 16K

Fast key-value DB in Go.

last push13 days ago languageGo licenseApache-2.0
44 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 push12 days ago languageGo licenseApache-2.0
45 mysql ★ 15K

Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package

last push3 days ago languageGo licenseMPL-2.0
46 cayley ★ 15K

An open-source graph database

last push2 months ago languageGo licenseApache-2.0
47 juicefs ★ 15K

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

last push17 hours ago languageGo licenseApache-2.0
48 go2rtc ★ 15K

Ultimate camera streaming application

last push7 days ago languageGo licenseMIT
49 coredns ★ 14K

CoreDNS is a DNS server that chains plugins

last push19 hours ago languageGo licenseApache-2.0
50 thanos ★ 14K

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

last push3 days ago languageGo licenseApache-2.0
51 ebiten ★ 14K

A dead simple 2D game engine for Go

last push25 hours ago languageGo licenseApache-2.0
52 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
53 gf ★ 13K

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

last push3 days ago languageGo licenseMIT
54 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
55 Encore ★ 13K

Accelerate backend development with effortless scalability

last push4 days ago languageGo licenseMPL-2.0
56 Gatus ★ 12K

Advanced automated status page for real-time monitoring

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

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

last push25 hours ago languageGo licenseGPL-3.0
58 crawlab ★ 12K

Distributed web crawler admin platform for spiders management regardless of languages and frameworks. 分布式爬虫管理平台,支持任何语言和框架

last push9 months ago languageGo licenseBSD-3-Clause
59 webhook ★ 12K

webhook is a lightweight incoming webhook server to run shell commands

last push2 months ago languageGo licenseMIT
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 go projects are there?

This registry tracks 210 projects tagged go, with 2,633,482 GitHub stars between them. The most-adopted is Ollama at 185,618 stars.

Are these go projects free to use?

Yes — 204 of the 210 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 go 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 go projects still maintained?

180 of the 210 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.