Open source golang projects

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

projects 123 combined stars ★ 1.4M refresh nightly
01 Ollama ★ 181K

Run open-source LLMs locally on your own machine

last push6 hours ago languageGo licenseMIT
02 PocketBase ★ 61K

Open-source backend in a single file

last push37 hours ago languageGo licenseMIT
03 Milvus ★ 46K

High-performance vector database for GenAI applications

last push8 hours ago languageGo licenseApache-2.0
04 Mattermost ★ 39K

Secure collaboration platform for mission-critical work

last push5 hours ago languageTypeScript license
05 compose ★ 38K

Define and run multi-container applications with Docker

last push9 hours ago languageGo licenseApache-2.0
06 trivy ★ 38K

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

last push10 hours ago languageGo licenseApache-2.0
07 CasaOS ★ 37K

Your personal cloud OS for simple, elegant home servers

last push14 months ago languageGo licenseApache-2.0
08 Kitty ★ 35K

GPU-accelerated terminal built for power users

last push11 hours ago languagePython licenseGPL-3.0
09 lux ★ 32K

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

last push6 months ago languageGo licenseMIT
10 gitleaks ★ 29K

Find secrets with Gitleaks 🔑

last push9 days ago languageGo licenseMIT
11 Netbird ★ 29K

Zero Trust networking with WireGuard-based secure connectivity

last push7 hours ago languageGo license
12 Infisical ★ 29K

Secure secret management for modern development teams

last push5 hours ago languageTypeScript license
13 Ente ★ 29K

Secure, private photo storage and sharing solution

last push8 hours ago languageDart licenseAGPL-3.0
14 Pulumi ★ 26K

Infrastructure as code in your favorite language

last push5 hours ago languageGo licenseApache-2.0
15 colly ★ 26K

Elegant Scraper and Crawler Framework for Golang

last push38 hours ago languageGo licenseApache-2.0
16 Temporal ★ 23K

Build resilient applications with durable execution workflows

last push5 hours ago languageGo licenseMIT
17 witr ★ 22K

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

last push1 months ago languageGo licenseApache-2.0
18 neko ★ 22K

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

last push7 days ago languageGo licenseApache-2.0
19 go-redis ★ 22K

Redis Go client

last push10 hours ago languageGo licenseBSD-2-Clause
20 LiveKit ★ 21K

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

last push19 hours ago languageGo licenseApache-2.0
21 teleport ★ 21K

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

last push9 hours ago languageGo licenseAGPL-3.0
22 gofr ★ 21K

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

last push11 hours ago languageGo licenseApache-2.0
23 mediamtx ★ 20K

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 push8 hours ago languageGo licenseMIT
24 telegraf ★ 18K

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

last push6 hours ago languageGo licenseMIT
25 wtf ★ 17K

The personal information dashboard for your terminal

last push16 days ago languageGo licenseMPL-2.0
26 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 push3 days ago languageGo licenseApache-2.0
27 Coder ★ 15K

Fast, secure cloud development environments on your infrastructure

last push5 hours ago languageGo licenseAGPL-3.0
28 HackBrowserData ★ 15K

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

last push17 days ago languageGo licenseMIT
29 juicefs ★ 14K

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

last push15 hours ago languageGo licenseApache-2.0
30 dozzle ★ 14K

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

last push22 hours ago languageGo licenseMIT
31 go2rtc ★ 14K

Ultimate camera streaming application

last push12 days ago languageGo licenseMIT
32 chat ★ 14K

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

last push5 days ago languageGo licenseGPL-3.0
33 gf ★ 13K

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

last push19 hours ago languageGo licenseMIT
34 swag ★ 13K

Automatically generate RESTful API documentation with Swagger 2.0 for Go.

last push5 days ago languageGo licenseMIT
35 Encore ★ 12K

Accelerate backend development with effortless scalability

last push15 hours ago languageGo licenseMPL-2.0
36 Gatus ★ 12K

Advanced automated status page for real-time monitoring

last push9 days ago languageGo licenseApache-2.0
37 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 push8 days ago languageGo licenseApache-2.0
38 meshery ★ 12K

Meshery, the cloud native manager

last push7 hours ago languageTypeScript licenseApache-2.0
39 pyroscope ★ 12K

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

last push5 hours ago languageGo licenseAGPL-3.0
40 owncast ★ 12K

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

last push41 hours ago languageGo licenseMIT
41 dtm ★ 11K

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.

last push9 months ago languageGo licenseBSD-3-Clause
42 pinchtab ★ 10K

High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.

last push2 days ago languageGo licenseMIT
43 cadence ★ 9.4K

Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and res

last push29 hours ago languageGo licenseApache-2.0
44 Highlight ★ 9.4K

Real-time observability for modern web applications

last push28 days ago languageTypeScript license
45 pdfcpu ★ 8.8K

PDF tooling for Go and the command line.

last push4 days ago languageGo licenseApache-2.0
46 Hatchet ★ 8.0K

Distributed task queue for background jobs and workflows

last push10 hours ago languageGo licenseMIT
47 steampipe ★ 8.0K

Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.

last push13 hours ago languageGo licenseAGPL-3.0
48 go-git ★ 7.7K

A highly extensible Git implementation in pure Go.

last push5 hours ago languageGo licenseApache-2.0
49 rod ★ 7.1K

A Chrome DevTools Protocol driver for web automation and scraping.

last push1 months ago languageGo licenseMIT
50 gpt-load ★ 6.8K

Self-hosted AI gateway for multi-channel, multi-credential setups — API keys and subscription accounts, scheduling, failover, request logs and usage. 自托管 AI 网关:

last push9 hours ago languageGo licenseMIT
51 go-grpc-middleware ★ 6.8K

Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.

last push21 days ago languageGo licenseApache-2.0
52 goa ★ 6.1K

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

last push24 hours ago languageGo licenseMIT
53 ferret ★ 6.0K

Declarative data automation language and Go runtime for structured extraction workflows.

last push29 hours ago languageGo licenseApache-2.0
54 goss ★ 6.0K

Quick and Easy server testing/validation

last push4 days ago languageGo licenseApache-2.0
55 Permify ★ 6.0K

Build scalable authorization in minutes, not months

last push20 hours ago languageGo licenseAGPL-3.0
56 google-maps-scraper ★ 5.9K

scrape data from Google Maps. Extracts data such as the name, address, phone number, website URL, rating, reviews number, latitude and longitude, reviews,emai

last push5 days ago languageGo licenseMIT
57 easegress ★ 5.9K

A Cloud Native traffic orchestration system. (CNCF Project)

last push2 months ago languageGo licenseApache-2.0
58 ponzu ★ 5.8K

Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.

last push10 months ago languageGo licenseBSD-3-Clause
59 next-terminal ★ 5.6K

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

last push20 hours ago languageTypeScript licenseApache-2.0
60 ezBookkeeping ★ 5.6K

Lightweight self-hosted bookkeeping with AI receipt scanning

last push10 hours ago languageGo licenseMIT

Related tags

← all 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.