Discover Go

< More Languages

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

Trending Repositories

1

jd

JSON diff and patch
🔥🔥🔥
2

WatchYourLAN

Lightweight network IP scanner. Can be used to notify about new hosts and monitor host online/offline history
🔥🔥🔥
3

sq

sq data wrangler
🔥🔥🔥
4

fabric

fabric is an open-source framework for augmenting humans using AI. It provides a modular framework for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.
🔥🔥🔥
5

lazygit

simple terminal UI for git commands
🔥🔥🔥
6

ergo

An actor-based framework with network transparency. For creating event-driven architecture using technologies and design patterns of Erlang/OTP in Golang. Zero dependencies.
🔥🔥
7

encore

Development Platform for building robust type-safe distributed systems with declarative infrastructure
🔥
8

wush

simplest & fastest way to transfer files between computers via WireGuard
🔥
9

broadcast-box

A broadcast, in a box.
🔥
10

sqlc

Generate type-safe code from SQL
🔥
11

act

Run your GitHub Actions locally 🚀
🔥
12

headscale

An open source, self-hosted implementation of the Tailscale control server
🔥
13

caddy

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

bubbletea

A powerful little TUI framework 🏗
🔥
15

colima

Container runtimes on macOS (and Linux) with minimal setup
🔥
16

fzf

🌸 A command-line fuzzy finder
📣
17

go-size-analyzer

A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats.
📣
18

frp

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

pgroll

PostgreSQL zero-downtime migrations made easy
📣
20

wails

Create beautiful applications using Go
📣
21

minio

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

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

prep

Golang comptime. Pure blasphemy
📣
24

livekit

End-to-end stack for WebRTC. SFU media server and SDKs.
📣
25

dive

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

pulumi

Pulumi - Infrastructure as Code in any programming language 🚀
📣
27

lo

💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
📣
28

mkcert

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

milvus

A cloud-native vector database, storage for next generation AI applications
📣
30

syncthing

Open Source Continuous File Synchronization
📣
31

neko

A self hosted virtual browser that runs in docker and uses WebRTC.
📣
32

k6

A modern load testing tool, using Go and JavaScript - https://k6.io
📣
33

chezmoi

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

traefik

The Cloud Native Application Proxy
⬆️
35

filebrowser

📂 Web File Browser
⬆️
36

temporal

Temporal service
⬆️
37

lazydocker

The lazier way to manage everything docker
⬆️
38

go2rtc

Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.
⬆️
39

nuclei

Fast and customizable vulnerability scanner based on simple YAML based DSL.
⬆️
40

air

☁️ Live reload for Go apps
⬆️
41

zitadel

ZITADEL - The best of Auth0 and Keycloak combined. Built for the serverless era.
⬆️
42

sops

Simple and flexible tool for managing secrets
⬆️
43

pagoda

Rapid, easy full-stack web development starter kit in Go
⬆️
44

hanko

Authentication and user management for the passkey era.
⬆️
45

AdGuardHome

Network-wide ads & trackers blocking DNS server
⬆️
46

yq

yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
⬆️
47

restic

Fast, secure, efficient backup program
⬆️
48

CasaOS

CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
⬆️
49

langchaingo

LangChain for Go, the easiest way to write LLM-based programs in Go
⬆️
50

rtsp-simple-server

ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams. Also known as MediaMTX
⬆️
51

weaviate

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.
⬆️
52

watchtower

A process for automating Docker container base image updates.
⬆️
53

litestream

Streaming replication for SQLite.
⬆️
54

ntfy

Send push notifications to your phone or desktop using PUT/POST
⬆️
55

fyne

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

k9s

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

k3s

Lightweight Kubernetes
⬆️
58

awesome-go

A curated list of awesome Go frameworks, libraries and software
⬆️
59

authelia

The Single Sign-On Multi-Factor portal for web apps
⬆️
60

diffnav

⬆️
61

hercules

Gaining advanced insights from Git repository history.
⬆️
62

bombardier

Fast cross-platform HTTP benchmarking tool written in Go
⬆️
63

peer-calls

Group peer to peer video calls for everyone written in Go and TypeScript
⬆️
64

templ

A language for writing HTML user interfaces in Go.
⬆️
65

glow

Render markdown on the CLI, with pizzazz! 💅🏻
⬆️
66

pgstream

PostgreSQL replication with DDL changes
⬆️
67

photoprism

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

vhs

Your CLI home video recorder 📼
⬆️
69

alist

🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
⬆️
70

task

A task runner / simpler Make alternative written in Go
⬆️
71

go-blueprint

Go-blueprint allows users to spin up a quick Go project using a popular framework
⬆️
72

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
⬆️
73

goose

A database migration tool. Supports SQL migrations and Go functions.
⬆️
74

goja

ECMAScript/JavaScript engine in pure Go
⬆️
75

sing-box

The universal proxy platform
⬆️
76

tailscale

The easiest, most secure way to use WireGuard and 2FA.
⬆️
77

age

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

hugo

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

prometheus

The Prometheus monitoring system and time series database.
⬆️
80

wiretrustee

Connect your devices into a single secure private WireGuard®-based mesh network.
⬆️
81

gomponents

HTML components in pure Go.
⬆️
82

keploy

Unit and Integration Test generation for Developers. Generate tests and stubs for your application that actually work!
⬆️
83

podman

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

lancet

A comprehensive, efficient, and reusable util function library of Go.
⬆️
85

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

beszel

A lightweight server monitoring hub with historical data, docker stats, and alerts.
⬆️
87

trivy

Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
⬆️
88

dozzle

Realtime log viewer for docker containers.
⬆️
89

dagger

An engine to run your pipelines in containers
⬆️
90

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

casdoor

An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA and RADIUS
⬆️
92

maroto

A maroto way to create PDFs. Maroto is inspired in Bootstrap and uses gofpdf. Fast and simple.
⬆️
93

kubernetes

Production-Grade Container Scheduling and Management
⬆️
94

Gokapi

Lightweight selfhosted Firefox Send alternative without public upload. AWS S3 supported.
⬆️
95

fiber

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

tinygo

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
⬆️
97

trufflehog

Find, verify, and analyze leaked credentials
⬆️
98

navidrome

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

pgbackweb

🐘 Effortless PostgreSQL backups with a user-friendly web interface! 🌐💾
⬆️
100

crowdsec

CrowdSec - the open-source and participative security solution offering crowdsourced protection against malicious IPs and access to the most advanced real-world CTI.
⬆️