Golang

A curated list of awesome Go frameworks, libraries and software

Most popular
Popular
99.2k

golang Go is an open source programming language that makes it easy to build simple, reliable, and efficie
 
Popular
88.7k

kubernetes Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications
 
Popular
63.1k

moby The Moby Project Moby is an open-source project created by Docker to enable and accelerate software containerization. It provides a "Lego set" of toolkit components, the framework for assembling them into custom cont
 
Popular
59.5k

gin-gonic Gin Web Framework Gin is a web framework written in Go (Golang). It features a martini-like API with much better performance, up to 40 times faster thanks to httprouter. If you need performance and good productiv
 
Popular
58.9k

gohugoio A Fast and Flexible Static Site Generator built with love by spf13 and friends in Go. Website | Forum | Developer Chat (no support) | Documentation | Installation Guide | Contribution Guide | Twitter Overview
 
Popular
49.1k

grafana The open-source platform for monitoring and observability. Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team a
 
Popular
44.7k

syncthing Goals Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most i
 
Popular
44.1k

junegunn fzf is a general-purpose command-line fuzzy finder. It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commits, etc.
 
Popular
42.4k

prometheus Prometheus Visit prometheus.io for the full documentation, examples and guides. Prometheus, a Cloud Native Computing Foundation project, is a systems and service monitoring system. It collects metrics from confi
 
Popular
40.4k

caddyserver Every site on HTTPS Caddy is an extensible server platform that uses TLS by default. Download · Documentation · Community Menu Features Build from source For development Wit
 
Popular
40k

etcd-io etcd Note: The master branch may be in an unstable or even broken state during development. Please use releases instead of the master branch in order to get stable binaries. the etcd v2 documentation has moved
 
Popular
38.2k

traefik Traefik (pronounced traffic) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (Docker, Swarm mode, Kubernetes, Ma
 
Popular
37.5k

ethereum Go Ethereum Official Golang implementation of the Ethereum protocol. Automated builds are available for stable releases and the unstable master branch. Binary archives are published at https://geth.ethereum.org/do
 
35.2k

FiloSottile mkcert mkcert is a simple tool for making locally-trusted development certificates. There is no configuration. $ mkcert -install Created a new local CA at "/Users/filippo/Library/Application Support/mkcert" 💥 T
 
Popular
33.3k

minio Minio Quickstart Guide Minio is an object storage server released under Apache License v2.0. It is compatible with Amazon S3 cloud storage service. It is best suited for storing unstructured data such as photos, vi
 
Popular
32.8k

rclone "rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
 
Popular
32.7k

hashicorp Terraform Website: https://www.terraform.io Mailing list: Google Groups Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage exis
 

golang-standards Standard Go Project Layout This is a basic layout for Go application projects. It's not an official standard defined by the core Go dev team; however, it is a set of common historical and emerging project layout pattern
 
32k

wagoodman dive A tool for exploring a docker image, layer contents, and discovering ways to shrink your Docker image size. To analyze a Docker image simply run dive with an image tag/id/digest: dive <your-image-tag>
 
Popular
31.9k

Kong Kong is a cloud-native, fast, scalable, and distributed Microservice Abstraction Layer (also known as an API Gateway, API Middleware or in some cases Service Mesh). Made available as an open-source project in 2015, its core
 
Popular
31.8k

evanw esbuild This is a JavaScript bundler and minifier. It packages up JavaScript and TypeScript code for distribution on the web. Why? Why build another JavaScript build tool? The current build tools for the web
 
Popular
30.2k

istio Istio An open platform to connect, manage, and secure microservices. For in-depth information about how to use Istio, visit istio.io To ask questions and get assistance from our community, visit discuss.istio.i
 
29.8k

pingcap What is TiDB? TiDB ("Ti" stands for Titanium) is an open-source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) wo
 
Popular
28.6k

cli gh - The GitHub CLI tool gh is GitHub on the command line, and it's now available in beta. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git an
 
Popular
27.5k

jesseduffield lazygit A simple terminal UI for git commands, written in Go with the gocui library. Rant time: You've heard it before, git is powerful, but what good is that power when everything is so damn hard to do? Interac
 
27.1k

Dreamacro Clash - A rule-based tunnel in Go.
 
26.8k

spf13 Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files. Cobra is used in many Go projects such as Kubernetes, Hugo, and Github CLI to name a few. Th
 
26.7k

spf13 Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files. Cobra is used in many Go projects such as Kubernetes, Hugo, and Github CLI to name a few. Th
 

harness Drone is a Continuous Integration platform built on container technology. Every build is executed inside an ephemeral Docker container, giving developers complete control over their build environment with guaranteed isolation.
 
Popular
24.7k

hashicorp Consul Website: https://www.consul.io Chat: Gitter Mailing list: Google Groups Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalab
 
Popular
24.6k

cockroachdb CockroachDB is a cloud-native SQL database for building global, scalable cloud services that survive disasters. What is CockroachDB? Docs Quickstart Client Drivers Deployment Need Help? Contributing Design
 
Popular
24.4k

nektos Overview "Think globally, act locally" Run your GitHub Actions locally! Why would you want to do this? Two reasons: Fast Feedback - Rather than having to commit/push every time you want to test out the ch