Top starred Go repos
Go (or Golang) is a statically typed, compiled language designed by Google for simplicity and efficiency. It excels in concurrent programming and is often used for web servers, networking tools, and cloud services. Strengths include fast compilation, ease of use, and robust standard libraries. Weaknesses include limited metaprogramming capabilities and less flexibility compared to more mature languages like C++.
awesome-go
Go
A curated list of awesome Go frameworks, libraries and software
126.6k
Stars
11.7k
Forks
go
Go
The Go programming language
121.8k
Stars
17.4k
Forks
kubernetes
Go
Production-Grade Container Scheduling and Management
109k
Stars
39.1k
Forks
ollama
Go
Get up and running with Llama 3.1, Mistral, Gemma 2, and other large language models.
83.9k
Stars
6.4k
Forks
frp
Go
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
83.2k
Stars
13k
Forks
gin
Go
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
77.3k
Stars
7.9k
Forks
hugo
Go
The world’s fastest framework for building websites.
74.1k
Stars
7.4k
Forks
moby
Go
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
68.3k
Stars
18.6k
Forks
fzf
Go
:cherry_blossom: A command-line fuzzy finder
62.9k
Stars
2.4k
Forks
syncthing
Go
Open Source Continuous File Synchronization
62.9k
Stars
4.2k
Forks
caddy
Go
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
56.1k
Stars
3.9k
Forks
prometheus
Go
The Prometheus monitoring system and time series database.
54.2k
Stars
9k
Forks
act
Go
Run your GitHub Actions locally 🚀
53k
Stars
1.3k
Forks
traefik
Go
The Cloud Native Application Proxy
49.5k
Stars
5k
Forks
lazygit
Go
simple terminal UI for git commands
49.2k
Stars
1.8k
Forks
mkcert
Go
A simple zero-config tool to make locally trusted development certificates with any names you'd like.
47.8k
Stars
2.5k
Forks
go-ethereum
Go
Go implementation of the Ethereum protocol
47.2k
Stars
20.1k
Forks
etcd
Go
Distributed reliable key-value store for the most critical data of a distributed system
47k
Stars
9.7k
Forks
minio
Go
The Object Store for AI Data Infrastructure
45.9k
Stars
5.3k
Forks
rclone
Go
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
45.5k
Stars
4.1k
Forks
v2ray-core
Go
A platform for building proxies to bypass network restrictions.
45.1k
Stars
8.9k
Forks
dive
Go
A tool for exploring each layer in a docker image
44.9k
Stars
1.7k
Forks
gogs
Go
Gogs is a painless self-hosted Git service
44.7k
Stars
4.8k
Forks
gitea
Go
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
43.6k
Stars
5.4k
Forks
build-web-application-with-golang
Go
A golang ebook intro how to build a web with golang
43.2k
Stars
10.6k
Forks
terraform
Go
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
41.9k
Stars
9.4k
Forks
alist
Go
🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
40.8k
Stars
5.3k
Forks
esbuild
Go
An extremely fast bundler for the web
37.8k
Stars
1.1k
Forks
pocketbase
Go
Open Source realtime backend in 1 file
37.7k
Stars
1.7k
Forks
cobra
Go
A Commander for modern Go CLI interactions
37.2k
Stars
2.8k
Forks
tidb
Go
TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://www.pingcap.com/tidb-serverless/
36.7k
Stars
5.8k
Forks
nvm-windows
Go
A node.js version management utility for Windows. Ironically written in Go.
36.4k
Stars
3.3k
Forks
cli
Go
GitHub’s official command line tool
36.3k
Stars
5.5k
Forks
gorm
Go
The fantastic ORM library for Golang, aims to be developer friendly
36.3k
Stars
3.9k
Forks
lazydocker
Go
The lazier way to manage everything docker
35.7k
Stars
1.2k
Forks
istio
Go
Connect, secure, control, and observe services.
35.5k
Stars
7.7k
Forks
the-way-to-go_ZH_CN
Go
《The Way to Go》中文译本,中文正式名《Go 入门指南》
34.4k
Stars
8.6k
Forks
photoprism
Go
AI-Powered Photos App for the Decentralized Web 🌈💎✨
34k
Stars
1.9k
Forks
compose
Go
Define and run multi-container applications with Docker
33.3k
Stars
5.1k
Forks
LeetCode-Go
Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
32.5k
Stars
5.7k
Forks
fiber
Go
⚡️ Express inspired web framework written in Go
32.5k
Stars
1.6k
Forks
gitness
Go
Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.
32k
Stars
2.8k
Forks
beego
Go
beego is an open-source, high-performance web framework for the Go programming language.
31.3k
Stars
5.6k
Forks
vault
Go
A tool for secrets management, encryption as a service, and privileged access management
30.7k
Stars
4.1k
Forks
nps
Go
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
30k
Stars
5.4k
Forks
cockroach
Go
CockroachDB - the open source, cloud-native distributed SQL database.
29.6k
Stars
3.7k
Forks
memos
Go
An open source, lightweight note-taking service. Easily capture and share your great thoughts.
29.3k
Stars
2.2k
Forks
echo
Go
High performance, minimalist Go web framework
29.2k
Stars
2.2k
Forks
minikube
Go
Run Kubernetes locally
28.9k
Stars
4.8k
Forks
milvus
Go
A cloud-native vector database, storage for next generation AI applications
28.7k
Stars
2.8k
Forks
v2ray-core
Go
A platform for building proxies to bypass network restrictions.
28.6k
Stars
4.6k
Forks
go-zero
Go
A cloud-native Go microservices framework with cli tool for productivity.
28.6k
Stars
3.9k
Forks
consul
Go
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
28.1k
Stars
4.4k
Forks
k3s
Go
Lightweight Kubernetes
27.2k
Stars
2.3k
Forks
croc
Go
Easily and securely send things from one computer to another :crocodile: :package:
27.1k
Stars
1.1k
Forks
helm
Go
The Kubernetes Package Manager
26.6k
Stars
7k
Forks
viper
Go
Go configuration with fangs
26.6k
Stars
2k
Forks
lux
Go
👾 Fast and simple video download library and CLI tool written in Go
26.4k
Stars
2.9k
Forks
kit
Go
A standard library for microservices.
26.4k
Stars
2.4k
Forks
k9s
Go
🐶 Kubernetes CLI To Manage Your Clusters In Style!
26.1k
Stars
1.6k
Forks
bubbletea
Go
A powerful little TUI framework 🏗
25.9k
Stars
748
Forks
restic
Go
Fast, secure, efficient backup program
25.3k
Stars
1.5k
Forks
filebrowser
Go
📂 Web File Browser
25.2k
Stars
2.9k
Forks
iris
Go
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
25.1k
Stars
2.5k
Forks
faas
Go
OpenFaaS - Serverless Functions Made Simple
24.8k
Stars
1.9k
Forks
nsq
Go
A realtime distributed messaging platform
24.8k
Stars
2.9k
Forks
go-patterns
Go
Curated list of Go design patterns, recipes and idioms
24.8k
Stars
2.2k
Forks
docker_practice
Go
Learn and understand Docker&Container technologies, with real DevOps practice!
24.5k
Stars
5.7k
Forks
micro
Go
A modern and intuitive terminal-based text editor
24.5k
Stars
1.2k
Forks
logrus
Go
Structured, pluggable logging for Go.
24.4k
Stars
2.3k
Forks
Wox
Go
A cross-platform launcher that simply works
24.2k
Stars
2.4k
Forks
fyne
Go
Cross platform GUI toolkit in Go inspired by Material Design
24.2k
Stars
1.3k
Forks
CasaOS
Go
CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
24.2k
Stars
1.3k
Forks
k6
Go
A modern load testing tool, using Go and JavaScript - https://k6.io
24.1k
Stars
1.2k
Forks
ngrok
Go
Unified ingress for developers
24.1k
Stars
4.3k
Forks
wails
Go
Create beautiful applications using Go
23.8k
Stars
1.1k
Forks
dapr
Go
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
23.7k
Stars
1.9k
Forks
Xray-core
Go
Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.
23.5k
Stars
3.7k
Forks
harbor
Go
An open source trusted cloud native registry project that stores, signs, and scans content.
23.3k
Stars
4.7k
Forks
rancher
Go
Complete container management platform
23k
Stars
2.9k
Forks
loki
Go
Like Prometheus, but for logs.
23k
Stars
3.3k
Forks
kratos
Go
Your ultimate Go microservices framework for the cloud-native era.
23k
Stars
4k
Forks
testify
Go
A toolkit with common assertions and mocks that plays nicely with the standard library
22.8k
Stars
1.6k
Forks
hub
Go
A command-line tool that makes git easier to use with GitHub.
22.8k
Stars
2.2k
Forks
podman
Go
Podman: A tool for managing OCI containers and pods.
22.7k
Stars
2.3k
Forks
delve
Go
Delve is a debugger for the Go programming language.
22.6k
Stars
2.1k
Forks
trivy
Go
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
22.5k
Stars
2.2k
Forks
seaweedfs
Go
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
22k
Stars
2.2k
Forks
websocket
Go
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
21.9k
Stars
3.5k
Forks
learn-go-with-tests
Go
Learn Go with test-driven development
21.8k
Stars
2.8k
Forks
go-micro
Go
A Go microservices framework
21.7k
Stars
2.3k
Forks
authelia
Go
The Single Sign-On Multi-Factor portal for web apps
20.7k
Stars
1.1k
Forks
go-redis
Go
Redis Go client
19.7k
Stars
2.3k
Forks
nuclei
Go
Fast and customizable vulnerability scanner based on simple YAML based DSL.
18.9k
Stars
2.4k
Forks
fx
Go
Terminal JSON viewer & processor
18.8k
Stars
440
Forks
gotty
Go
Share your terminal as a web application
18.6k
Stars
1.4k
Forks
CloudflareSpeedTest
Go
🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 网站 IP ~
18.5k
Stars
3.6k
Forks
casbin
Go
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
17.3k
Stars
1.6k
Forks
sing-box
Go
The universal proxy platform
17.2k
Stars
2.1k
Forks
teleport
Go
The easiest, and most secure way to access and protect all of your infrastructure.
17.1k
Stars
1.7k
Forks
argo-cd
Go
Declarative Continuous Deployment for Kubernetes
17k
Stars
5.2k
Forks
httprouter
Go
A high performance HTTP request router that scales well
16.5k
Stars
1.5k
Forks
age
Go
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
16.4k
Stars
485
Forks
oh-my-posh
Go
The most customisable and low-latency cross platform/shell prompt renderer
16.3k
Stars
2.3k
Forks
bettercap
Go
The Swiss Army knife for 802.11, BLE, IPv4 and IPv6 networks reconnaissance and MITM attacks.
16.1k
Stars
1.4k
Forks
kops
Go
Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
15.8k
Stars
4.6k
Forks
rqlite
Go
The lightweight, distributed relational database built on SQLite.
15.3k
Stars
701
Forks
nats-server
Go
High-Performance server for NATS.io, the cloud and edge native messaging system.
15.3k
Stars
1.4k
Forks
7days-golang
Go
7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列
15.1k
Stars
2.4k
Forks
transfer.sh
Go
Easy and fast file sharing from the command-line.
15.1k
Stars
1.5k
Forks
packer
Go
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
15k
Stars
3.3k
Forks
Go
Go
Algorithms and Data Structures implemented in Go for beginners, following best practices.
15k
Stars
2.5k
Forks
tinygo
Go
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
14.8k
Stars
875
Forks
kubesphere
Go
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
14.8k
Stars
2.1k
Forks
lima
Go
Linux virtual machines, with a focus on running containers
14.8k
Stars
576
Forks
nomad
Go
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
14.7k
Stars
1.9k
Forks
lantern
Go
Lantern官方版本下载 蓝灯 翻墙 代理 科学上网 外网 加速器 梯子 路由 - Быстрый, надежный и безопасный доступ к открытому интернету - lantern proxy vpn censorship-circumvention censorship gfw accelerator پراکسی لنترن، ضدسانسور، امن، قابل اعتماد و پرسرعت
14.4k
Stars
11.3k
Forks
listmonk
Go
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
14.3k
Stars
1.3k
Forks
dashboard
Go
General-purpose web UI for Kubernetes clusters
14.2k
Stars
4.1k
Forks
bolt
Go
An embedded key/value database for Go.
14.1k
Stars
1.5k
Forks
gjson
Go
Get JSON values quickly - JSON parser for Go
14k
Stars
841
Forks
kcptun
Go
A Quantum-Safe Secure Tunnel based on QPP, KCP, FEC, and N:M multiplexing.
13.8k
Stars
2.5k
Forks
MailHog
Go
Web and API based SMTP testing
13.7k
Stars
1k
Forks
gron
Go
Make JSON greppable!
13.7k
Stars
326
Forks
badger
Go
Fast key-value DB in Go.
13.7k
Stars
1.2k
Forks
open-im-server
Go
IM Chat
13.5k
Stars
2.4k
Forks
goreleaser
Go
Deliver Go binaries as fast and easily as possible
13.5k
Stars
916
Forks
go
Go
A high-performance 100% compatible drop-in replacement of "encoding/json"
13.3k
Stars
1k
Forks
webrtc
Go
Pure Go implementation of the WebRTC API
13.2k
Stars
1.6k
Forks
codis
Go
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
13.1k
Stars
2.7k
Forks
groupcache
Go
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
12.9k
Stars
1.4k
Forks
gitpod
Go
The developer platform for on-demand cloud development environments to create software faster and more securely.
12.6k
Stars
1.2k
Forks
phoneinfoga
Go
Information gathering framework for phone numbers
12.6k
Stars
3.5k
Forks
primitive
Go
Reproducing images with geometric primitives.
12.4k
Stars
610
Forks
coredns
Go
CoreDNS is a DNS server that chains plugins
12.1k
Stars
2.1k
Forks
ffuf
Go
Fast web fuzzer written in Go
12k
Stars
1.2k
Forks
runc
Go
CLI tool for spawning and running containers according to the OCI specification
11.6k
Stars
2.1k
Forks
yq
Go
yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
11.5k
Stars
571
Forks
go-admin
Go
基于Gin + Vue + Element UI & Arco Design & Ant Design 的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目;项目文档》:https://www.go-admin.pro V2 Demo: https://vue2.go-admin.dev V3 Demo: https://vue3.go-admin.dev Antd 订阅版:https://antd.go-admin.pro
11.2k
Stars
2.3k
Forks
earthly
Go
Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.
11.2k
Stars
393
Forks
juicefs
Go
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
10.4k
Stars
904
Forks
caire
Go
Content aware image resize library
10.3k
Stars
383
Forks
go-github
Go
Go library for accessing the GitHub v3 API
10.2k
Stars
2k
Forks
webhook
Go
webhook is a lightweight incoming webhook server to run shell commands
10.1k
Stars
815
Forks
semaphore
Go
Modern UI for Ansible, Terraform, OpenTofu, Bash, Pulumi.
10k
Stars
1k
Forks
redigo
Go
Go client for Redis
9.7k
Stars
1.2k
Forks
livego
Go
live video streaming server in golang
9.6k
Stars
2k
Forks
tyk
Go
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols
9.5k
Stars
1.1k
Forks
slides
Go
Terminal based presentation tool
9.5k
Stars
259
Forks
soar
Go
SQL Optimizer And Rewriter
8.6k
Stars
1.3k
Forks
stash
Go
An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc
8.6k
Stars
770
Forks
aws-sdk-go
Go
AWS SDK for the Go programming language.
8.6k
Stars
2.1k
Forks
crowdsec
Go
CrowdSec - the open-source and participative security solution offering crowdsourced protection against malicious IPs and access to the most advanced real-world CTI.
8.3k
Stars
429
Forks
grype
Go
A vulnerability scanner for container images and filesystems
8.3k
Stars
540
Forks
up
Go
Ultimate Plumber is a tool for writing Linux pipes with instant live preview
8.2k
Stars
128
Forks
errors
Go
Simple error handling primitives
8.2k
Stars
690
Forks
glide
Go
Package Management for Golang
8.2k
Stars
541
Forks