Discover Go

< More Languages

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

Trending Repositories

1

beszel

A lightweight server monitoring hub with historical data, docker stats, and alerts.
πŸ”₯πŸ”₯πŸ”₯
2

act

Run your GitHub Actions locally πŸš€
πŸ”₯πŸ”₯πŸ”₯
3

oh-my-posh

The most customisable and low-latency cross platform/shell prompt renderer
πŸ”₯πŸ”₯πŸ”₯
4

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.
πŸ”₯πŸ”₯
5

watermill

Building event-driven applications the easy way in Go.
πŸ”₯πŸ”₯
6

frp

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
πŸ”₯πŸ”₯
7

etcd

Distributed reliable key-value store for the most critical data of a distributed system
πŸ”₯
8

trufflehog

Find, verify, and analyze leaked credentials
πŸ”₯
9

livekit

End-to-end stack for WebRTC. SFU media server and SDKs.
πŸ”₯
10

viddy

πŸ‘€ A modern watch command. Time machine and pager etc.
πŸ”₯
11

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.
πŸ”₯
12

k9s

🐢 Kubernetes CLI To Manage Your Clusters In Style!
πŸ”₯
13

go-zero

A cloud-native Go microservices framework with cli tool for productivity.
πŸ”₯
14

progressbar

A really basic thread-safe progress bar for Golang applications
πŸ”₯
15

go-graphviz

Go bindings for Graphviz
πŸ”₯
16

listmonk

High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
πŸ”₯
17

syncthing

Open Source Continuous File Synchronization
πŸ”₯
18

zitadel

ZITADEL - The best of Auth0 and Keycloak combined. Built for the serverless era.
πŸ”₯
19

kuma

🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.
πŸ“£
20

pdfcpu

A PDF processor written in Go.
πŸ“£
21

pulumi

Pulumi - Infrastructure as Code in any programming language πŸš€
πŸ“£
22

viper

Go configuration with fangs
πŸ“£
23

faas

OpenFaaS - Serverless Functions Made Simple
πŸ“£
24

cilium

eBPF-based Networking, Security, and Observability
πŸ“£
25

katana

A next-generation crawling and spidering framework.
πŸ“£
26

terraform-provider-proxmox

Terraform provider plugin for proxmox
πŸ“£
27

awsiam

πŸ“£
28

encore

Development Platform for building robust type-safe distributed systems with declarative infrastructure
πŸ“£
29

vitess

Vitess is a database clustering system for horizontal scaling of MySQL.
πŸ“£
30

jennifer

Jennifer is a code generator for Go
πŸ“£
31

k3s

Lightweight Kubernetes
πŸ“£
32

kopia

Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.
πŸ“£
33

uuid

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
πŸ“£
34

loki

Like Prometheus, but for logs.
πŸ“£
35

sq

sq data wrangler
πŸ“£
36

lazygit

simple terminal UI for git commands
πŸ“£
37

lancet

A comprehensive, efficient, and reusable util function library of Go.
πŸ“£
38

litestream

Streaming replication for SQLite.
πŸ“£
39

go-internal

Selected Go-internal packages factored out from the standard library
πŸ“£
40

asciigraph

Go package to make lightweight ASCII line graph β•­β”ˆβ•― in command line apps with no other dependencies.
πŸ“£
41

golic

GoLic, injects license into source code files
πŸ“£
42

gorm

The fantastic ORM library for Golang, aims to be developer friendly
πŸ“£
43

flipt

Enterprise-ready, GitOps enabled, CloudNative feature management solution
πŸ“£
44

descheduler

Descheduler for Kubernetes
πŸ“£
45

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.
πŸ“£
46

VictoriaMetrics

VictoriaMetrics: fast, cost-effective monitoring solution and time series database
πŸ“£
47

kratos

Your ultimate Go microservices framework for the cloud-native era.
πŸ“£
48

owncast

Take control over your live stream video by running it yourself. Streaming + chat out of the box.
πŸ“£
49

opengist

Self-hosted pastebin powered by Git, open-source alternative to Github Gist.
πŸ“£
50

tinygo

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
πŸ“£
51

caddy

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
πŸ“£
52

kwok

Kubernetes WithOut Kubelet - Simulates thousands of Nodes and Clusters.
πŸ“£
53

fyne

Cross platform GUI toolkit in Go inspired by Material Design
πŸ“£
54

air

☁️ Live reload for Go apps
πŸ“£
55

tun2socks

tun2socks - powered by gVisor TCP/IP stack
πŸ“£
56

traefik

The Cloud Native Application Proxy
πŸ“£
57

resty

Simple HTTP and REST client library for Go
πŸ“£
58

go-proxy

πŸ“£
59

spicedb

Open Source, Google Zanzibar-inspired permissions database to enable fine-grained access control for customer applications
πŸ“£
60

validator

πŸ’―Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
πŸ“£
61

purego

πŸ“£
62

wireproxy

Wireguard client that exposes itself as a socks5 proxy
πŸ“£
63

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
πŸ“£
64

stripe-mock

stripe-mock is a mock HTTP server that responds like the real Stripe API. It can be used instead of Stripe's testmode to make test suites integrating with Stripe faster and less brittle.
πŸ“£
65

task

A task runner / simpler Make alternative written in Go
πŸ“£
66

draw2d

2D rendering for different output (raster, pdf, svg)
⬆️
67

solana-go

Go SDK library and RPC client for the Solana Blockchain
⬆️
68

gotenberg

A developer-friendly API for converting numerous document formats into PDF files, and more!
⬆️
69

ali

Generate HTTP load and plot the results in real-time
⬆️
70

buf

The best way of working with Protocol Buffers.
⬆️
71

emacs-builds

Self-contained Emacs.app builds for macOS, with native-compilation support.
⬆️
72

go-rest-api

An idiomatic Go REST API starter kit (boilerplate) following the SOLID principles and Clean Architecture
⬆️
73

tyk

Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols
⬆️
74

go-icmpshell

δΈ€ζ¬ΎεŸΊδΊŽ gopacket ηΌ–ε†™ηš„ ICMP 反弹 shell ε·₯ε…·
⬆️
75

navidrome

🎧☁️ Modern Music Server and Streamer compatible with Subsonic/Airsonic
⬆️
76

harbor

An open source trusted cloud native registry project that stores, signs, and scans content.
⬆️
77

digger

Digger is an open source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline ⚑️
⬆️
78

stolon

PostgreSQL cloud native High Availability and more.
⬆️
79

ligolo-ng

An advanced, yet simple, tunneling/pivoting tool that uses a TUN interface.
⬆️
80

FerretDB

A truly Open Source MongoDB alternative
⬆️
81

hugo

The world’s fastest framework for building websites.
⬆️
82

dagger

An engine to run your pipelines in containers
⬆️
83

glow

Render markdown on the CLI, with pizzazz! πŸ’…πŸ»
⬆️
84

yaegi

Yaegi is Another Elegant Go Interpreter
⬆️
85

lefthook

Fast and powerful Git hooks manager for any type of projects.
⬆️
86

steam-deck-utilities

A utility to improve performance and help manage storage on Steam Deck.
⬆️
87

otto

A JavaScript interpreter in Go (golang)
⬆️
88

lux

πŸ‘Ύ Fast and simple video download library and CLI tool written in Go
⬆️
89

coraza

OWASP Coraza WAF is a golang modsecurity compatible web application firewall library
⬆️
90

chroma

A general purpose syntax highlighter in pure Go
⬆️
91

buildx

Docker CLI plugin for extended build capabilities with BuildKit
⬆️
92

protoc-go-inject-tag

Inject custom tags to protobuf golang struct
⬆️
93

gopher-lua

GopherLua: VM and compiler for Lua in Go
⬆️
94

filebrowser

πŸ“‚ Web File Browser
⬆️
95

rmfakecloud

host your own cloud for the remarkable
⬆️
96

pgx

PostgreSQL driver and toolkit for Go
⬆️
97

rosedb

Lightweight, fast and reliable key/value storage engine based on Bitcask.
⬆️
98

chezmoi

Manage your dotfiles across multiple diverse machines, securely.
⬆️
99

deepflow

✨ Zero-code distributed tracing and profiling, observability via eBPF πŸš€
⬆️
100

goth

Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
⬆️