Discover Go

< More Languages

Discover the top trending Go repositories and projects on Github. Explore the latest trends in Go development.

Trending Repositories

1

go

The Go programming language
🔥🔥🔥
2

kubernetes

Production-Grade Container Scheduling and Management
🔥🔥
3

awesome-go

A curated list of awesome Go frameworks, libraries and software
🔥🔥
4

moby

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
🔥🔥
5

hugo

The world’s fastest framework for building websites.
🔥🔥
6

act

Run your GitHub Actions locally 🚀
🔥🔥
7

fzf

🌸 A command-line fuzzy finder
🔥🔥
8

caddy

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
🔥
9

gin

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.
🔥
10

syncthing

Open Source Continuous File Synchronization
🔥
11

mkcert

A simple zero-config tool to make locally trusted development certificates with any names you'd like.
🔥
12

frp

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
🔥
13

esbuild

An extremely fast bundler for the web
🔥
14

gogs

Gogs is a painless self-hosted Git service
🔥
15

traefik

The Cloud Native Application Proxy
🔥
16

dive

A tool for exploring each layer in a docker image
📣
17

prometheus

The Prometheus monitoring system and time series database.
📣
18

rclone

"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
📣
19

minio

MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
📣
20

lazygit

simple terminal UI for git commands
📣
21

etcd

Distributed reliable key-value store for the most critical data of a distributed system
📣
22

gitea

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
📣
23

gitness

Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.
📣
24

cli

GitHub’s official command line tool
📣
25

terraform

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.
📣
26

cobra

A Commander for modern Go CLI interactions
📣
27

hub

A command-line tool that makes git easier to use with GitHub.
📣
28

lazydocker

The lazier way to manage everything docker
⬆️
29

cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
⬆️
30

compose

Define and run multi-container applications with Docker
⬆️
31

go-ethereum

Go implementation of the Ethereum protocol
⬆️
32

gorm

The fantastic ORM library for Golang, aims to be developer friendly
⬆️
33

tidb

TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
⬆️
34

echo

High performance, minimalist Go web framework
⬆️
35

istio

Connect, secure, control, and observe services.
⬆️
36

build-web-application-with-golang

A golang ebook intro how to build a web with golang
⬆️
37

vault

A tool for secrets management, encryption as a service, and privileged access management
⬆️
38

micro

A modern and intuitive terminal-based text editor
⬆️
39

minikube

Run Kubernetes locally
⬆️
40

ngrok

Unified ingress for developers
⬆️
41

k3s

Lightweight Kubernetes
⬆️
42

cli

A simple, fast, and fun package for building command line apps in Go
⬆️
43

croc

Easily and securely send things from one computer to another 🐊 📦
⬆️
44

consul

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
⬆️
45

photoprism

AI-Powered Photos App for the Decentralized Web 🌈💎✨
⬆️
46

fiber

⚡️ Express inspired web framework written in Go
⬆️
47

vegeta

HTTP load testing tool and library. It's over 9000!
⬆️
48

faas

OpenFaaS - Serverless Functions Made Simple
⬆️
49

nsq

A realtime distributed messaging platform
⬆️
50

restic

Fast, secure, efficient backup program
⬆️
51

delve

Delve is a debugger for the Go programming language.
⬆️
52

logrus

Structured, pluggable logging for Go.
⬆️
53

gotty

Share your terminal as a web application
⬆️
54

fx

Terminal JSON viewer
⬆️
55

k6

A modern load testing tool, using Go and JavaScript - https://k6.io
⬆️
56

testify

A toolkit with common assertions and mocks that plays nicely with the standard library
⬆️
57

bubbletea

A powerful little TUI framework 🏗
⬆️
58

kit

A standard library for microservices.
⬆️
59

xbar

Put the output from any script or program into your macOS Menu Bar (the BitBar reboot)
⬆️
60

viper

Go configuration with fangs
⬆️
61

fyne

Cross platform GUI toolkit in Go inspired by Material Design
⬆️
62

websocketd

Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
⬆️
63

beego

beego is an open-source, high-performance web framework for the Go programming language.
⬆️
64

helm

The Kubernetes Package Manager
⬆️
65

k9s

🐶 Kubernetes CLI To Manage Your Clusters In Style!
⬆️
66

fasthttp

Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
⬆️
67

dgraph

The high-performance database for modern applications
⬆️
68

loki

Like Prometheus, but for logs.
⬆️
69

v2ray-core

A platform for building proxies to bypass network restrictions.
⬆️
70

iris

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio 🚀
⬆️
71

seaweedfs

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.
⬆️
72

cayley

An open-source graph database
⬆️
73

wails

Create beautiful applications using Go
⬆️
74

zap

Blazing fast, structured, leveled logging in Go.
⬆️
75

goreplay

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.
⬆️
76

podman

Podman: A tool for managing OCI containers and pods.
⬆️
77

age

A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
⬆️
78

colly

Elegant Scraper and Crawler Framework for Golang
⬆️
79

dolt

Dolt – Git for Data
⬆️
80

slim

Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
⬆️
81

go-patterns

Curated list of Go design patterns, recipes and idioms
⬆️
82

pulumi

Pulumi - Infrastructure as Code in any programming language 🚀
⬆️
83

milvus

A cloud-native vector database, storage for next generation AI applications
⬆️
84

rancher

Complete container management platform
⬆️
85

websocket

Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
⬆️
86

mux

Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
⬆️
87

gron

Make JSON greppable!
⬆️
88

filebrowser

📂 Web File Browser
⬆️
89

ctop

Top-like interface for container metrics
⬆️
90

hey

HTTP load generator, ApacheBench (ab) replacement
⬆️
91

gvisor

Application Kernel for Containers
⬆️
92

goreleaser

Deliver Go binaries as fast and easily as possible
⬆️
93

primitive

Reproducing images with geometric primitives.
⬆️
94

termui

Golang terminal dashboard
⬆️
95

vitess

Vitess is a database clustering system for horizontal scaling of MySQL.
⬆️
96

dep

Go dependency management tool experiment (deprecated)
⬆️
97

jaeger

CNCF Jaeger, a Distributed Tracing Platform
⬆️
98

dapr

Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
⬆️
99

gopherjs

A compiler from Go to JavaScript for running Go code in a browser
⬆️
100

colima

Container runtimes on macOS (and Linux) with minimal setup
⬆️