Awesome Open Source
Awesome Open Source
Selected Topics
go x

The Top 11,934 Go Open Source Projects

Categories > Programming Languages > Go
Go 69,133
The Go programming language
Double Your Income By Passing Coding Interviews Sponsored
Top tech companies pay 2-3x as much as other companies. To pass their interviews, you need to study. Let a software engineer who hired thousands of engineers on Google's hiring committee teach you to solve problems you will face in real interviews, so you can get a job with life changing compensation.
Kubernetes 63,357
Production-Grade Container Scheduling and Management
Moby 56,400
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Awesome Go 52,050
A curated list of awesome Go frameworks, libraries and software
Hugo 41,726
The world’s fastest framework for building websites.
Gin 35,521
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.
Build Web Application With Golang 33,764
A golang ebook intro how to build a web with golang
Grafana 33,518
The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
Gogs 33,416
Gogs is a painless self-hosted Git service
Frp 33,006
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Syncthing 30,014
Open Source Continuous File Synchronization
Etcd 29,720
Distributed reliable key-value store for the most critical data of a distributed system
Prometheus 29,195
The Prometheus monitoring system and time series database.
V2ray Core 27,682
A platform for building proxies to bypass network restrictions.
Traefik 27,502
The Cloud Native Edge Router
Fzf 27,101
🌸 A command-line fuzzy finder
Caddy 26,371
Fast, cross-platform HTTP/2 web server with automatic HTTPS
Go Ethereum 25,429
Official Go implementation of the Ethereum protocol
Beego 23,258
beego is an open-source, high-performance web framework for the Go programming language.
Mkcert 22,938
A simple zero-config tool to make locally trusted development certificates with any names you'd like.
Tidb 22,531
TiDB is an open source distributed HTAP database compatible with the MySQL protocol
Istio 21,761
Connect, secure, control, and observe services.
Terraform 20,827
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Drone 20,503
Drone is a Container-Native, Continuous Delivery Platform
The Way To Go_zh_cn 20,342
《The Way to Go》中文译本,中文正式名《Go 入门指南》
Minio 20,329
MinIO is a high performance object storage server compatible with Amazon S3 APIs
Baidupcs Go 20,159
百度网盘客户端 - Go语言编写
Dive 18,974
A tool for exploring each layer in a docker image
Hub 18,831
A command-line tool that makes git easier to use with GitHub.
Rclone 18,813
"rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
Consul 18,496
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Gitea 18,357
Git with a cup of tea, painless self-hosted git service
Influxdb 18,350
Scalable datastore for metrics, events, and real-time analytics
Ngrok 18,082
Introspected tunnels to localhost
Cockroach 17,795
CockroachDB - the open source, cloud-native SQL database.
Mattermost Server 17,540
Open source Slack-alternative in Golang and React - Mattermost
Iris 17,520
感谢中国开发者 - https://bit.ly/謝謝 | The fastest community-driven web framework for Go. Webassembly, Automatic HTTPS with Public Domain, MVC, Sessions, Caching, Versioning API, Problem API, Websocket, Dependency Injection and more. Fully compatible with the standard library and 3rd-party middleware packages. | https://bit.ly/iriscandothat1 | https://bit.ly/iriscandothat3 |
Minikube 17,450
Run Kubernetes locally
Gorm 17,203
The fantastic ORM library for Golang, aims to be developer friendly (v2 is under development, PR based on master branch won't be accepted)
Nsq 17,184
A realtime distributed messaging platform
Faas 16,911
OpenFaaS - Serverless Functions Made Simple
Echo 16,515
High performance, minimalist Go web framework
Helm 16,281
The Kubernetes Package Manager
Kit 16,241
A standard library for microservices.
Docker_practice 16,120
Learn and understand Docker technologies, with real DevOps practice!
Cobra 15,806
A Commander for modern Go CLI interactions
Vault 15,031
A tool for secrets management, encryption as a service, and privileged access management
Lazygit 14,500
simple terminal UI for git commands
Websocketd 14,396
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
Lazydocker 14,139
The lazier way to manage everything docker
Logrus 13,910
Structured, pluggable logging for Go.
Vegeta 13,888
HTTP load testing tool and library. It's over 9000!
Flatbuffers 13,838
FlatBuffers: Memory Efficient Serialization Library
Rancher 13,705
Complete container management platform
Gotty 13,550
Share your terminal as a web application
Delve 13,370
Delve is a debugger for the Go programming language.
Cayley 13,194
An open-source graph database
Project Layout 13,166
Standard Go Project Layout
Cli 13,130
A simple, fast, and fun package for building command line apps in Go
Qix 13,113
Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang
Dep 13,105
Go dependency management tool
Dgraph 12,470
Fast, Distributed Graph DB
Micro 12,449
A modern and intuitive terminal-based text editor
Goreplay 12,289
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
Charts 12,100
Curated applications for Kubernetes
Advanced Go Programming Book 12,097
📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
Go Patterns 12,094
Curated list of Go design patterns, recipes and idioms
Learn Anything 11,823
Organize world's knowledge, explore connections and curate learning paths
Vim Go 11,686
Go development plugin for Vim
Go Micro 11,686
A Go microservices development framework
K3s 11,623
Lightweight Kubernetes. 5 less than k8s.
Revel 11,580
A high productivity, full-stack web framework for the Go language.
Nvm Windows 11,580
A node.js version management utility for Windows. Ironically written in Go.
Fasthttp 11,529
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
Kcptun 11,484
A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64
Mux 11,213
A powerful HTTP router and URL matcher for building Go web servers with 🦍
Viper 11,212
Go configuration with fangs
Websocket 11,168
A fast, well-tested and widely used WebSocket implementation for Go.
Brook 11,045
Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy/vpn software
Wtf 11,044
The personal information dashboard for your terminal.
Harbor 10,879
An open source trusted cloud native registry project that stores, signs, and scans content.
Kops 10,872
Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management
Martini 10,850
Classy web framework for Go
Codis 10,812
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
Httprouter 10,791
A high performance HTTP request router that scales well
Nps 10,668
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
Grpc Go 10,660
The Go language implementation of gRPC. HTTP/2 based RPC
Primitive 10,651
Reproducing images with geometric primitives.
Bolt 10,478
An embedded key/value database for Go.
Cadvisor 10,247
Analyzes resource usage and performance characteristics of running containers.
Jaeger 10,241
CNCF Jaeger, a Distributed Tracing Platform
Learn Go With Tests 10,123
Learn Go with test-driven development
Colly 10,084
Elegant Scraper and Crawler Framework for Golang
Pan Light 10,010
百度网盘不限速客户端, golang + qt5, 跨平台图形界面
Grumpy 9,957
Grumpy is a Python to Go source code transcompiler and runtime.
Packer 9,805
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Fabric 9,797
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
Testify 9,681
A toolkit with common assertions and mocks that plays nicely with the standard library
Gvisor 9,583
Container Runtime Sandbox
Vitess 9,577
Vitess is a database clustering system for horizontal scaling of MySQL.
1-100 of 11,934 projects