Golang

A curated list of awesome Go frameworks, libraries and software

Most popular
Popular
107.9k

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

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

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
64.9k

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
64.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
53.6k

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
49.3k

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
48.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
46.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
45.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
42.4k

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
41.3k

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
40.9k

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
 
39.3k

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
 

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
 
Popular
37.2k

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
36.6k

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

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
 
35.6k

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

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
34.4k

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
34k

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
 
Popular
33.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
32.2k

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
 
Popular
32.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
 
Popular
31k

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
 
30.3k

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
 
30.3k

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
 
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
26.8k

hashicorp Vault Please note: We take Vault's security and our users' trust very seriously. If you believe you have found a security issue in Vault, please responsibly disclose by contacting us at [email protected]
 
Popular
26.4k

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
 

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.