Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
996 projects9175.2k total stars982.3k total forks16 languages

Open-source projects built with Go

There are currently 996 open-source projects built with Go, with a combined total of 9175.2k GitHub stars. The most common language among these projects is Go.

Showing 996 open-source projects · page 22 of 28

……
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
sesh
seshjoshmedeski/sesh

A smart CLI tool that creates and manages tmux sessions automatically using zoxide and project configurations.

2.4k103Go
2 days ago
gonic
gonicsentriz/gonic

A free-software music streaming server implementing the Subsonic API, supporting on-the-fly transcoding, podcasts, and multi-user libraries.

2.4k147Go
1 day ago
base64Captcha
base64Captchamojocn/base64Captcha

A flexible Go package for generating and verifying captchas as base64-encoded image or audio strings.

2.4k309Go
6 months ago
fastcache
fastcacheVictoriaMetrics/fastcache

A fast, thread-safe in-memory cache for Go designed to handle massive entry counts with minimal garbage collection overhead.

2.4k194Go
9 days ago
go-resiliency
go-resiliencyeapache/go-resiliency

A Go library implementing resiliency patterns like circuit breakers, semaphores, deadlines, batching, and retries.

2.3k145Go
1 year ago
secure
secureunrolled/secure

A Go HTTP middleware that provides essential security headers and protections for web applications.

2.3k146Go
1 year ago
Limiter
Limiterulule/limiter

A dead simple rate limit middleware for Go with a store-based approach and support for multiple HTTP frameworks.

2.3k162Go
1 year ago
1Backend
1Backend1backend/1backend

An AI-native microservices platform for building distributed applications with built-in auth, routing, and microfrontend support.

2.3k114Go
2 days ago
Spire
Spirespiffe/spire

A toolchain for establishing trust between software systems across diverse hosting platforms using SPIFFE IDs and SVIDs.

2.3k604Go
12 hours ago
go-imap
go-imapemersion/go-imap

A comprehensive IMAP4rev2 library for building Go email clients and servers.

2.3k340Go
12 days ago
Cogent Core
Cogent Corecogentcore/core

A Go framework for building cross-platform 2D and 3D applications that run on desktop, mobile, and web from a single codebase.

2.3k98Go
3 days ago
go-sdl2
go-sdl2veandco/go-sdl2

A Go binding for the SDL2 library, enabling cross-platform multimedia application development in Go.

2.3k227C
1 year ago
xray
xrayevilsocket/xray

A network OSINT tool that automates subdomain enumeration, service fingerprinting, and data collection via Shodan and ViewDNS APIs.

2.3k299Go
1 year ago
go-retryablehttp
go-retryablehttphashicorp/go-retryablehttp

A Go HTTP client wrapper that automatically retries failed requests with exponential backoff.

2.3k285Go
10 days ago
EaseProbe
EaseProbemegaease/easeprobe

A standalone, lightweight health and status checking tool written in Go, supporting probes, notifications, and SLA reporting.

2.3k243Go
21 days ago
filetype
filetypeh2non/filetype

Fast, dependency-free Go package to infer binary file types by checking magic number signatures.

2.3k187Go
10 months ago
Prisma
Prismaprisma/prisma-client-go

An auto-generated, fully type-safe database client for Go that reduces boilerplate.

2.3k104Go
9 months ago
go-rpio
go-rpiostianeikeland/go-rpio

A pure Go library for accessing Raspberry Pi GPIO pins without external C dependencies.

2.3k226Go
2 years ago
lotusdb
lotusdbflower-corp/lotusdb

Advanced Go key-value database combining LSM tree and B+ tree advantages for fast read/write with low amplification.

2.3k188Go
1 year ago
go-arg
go-argalexflint/go-arg

A Go library for parsing command-line arguments by defining a struct, supporting flags, environment variables, and subcommands.

2.3k113Go
3 months ago
gapid
gapidgoogle/gapid

A collection of tools for inspecting, tweaking, and replaying graphics API calls between applications and GPU drivers.

2.2k329Go
1 year ago
go-dockerclient
go-dockerclientfsouza/go-dockerclient

A Go client library for interacting with the Docker Engine API, including Swarm and network APIs.

2.2k555Go
4 days ago
gojsonq
gojsonqthedevsaddam/gojsonq

A Go package providing an ODM-like API to query and aggregate JSON, YAML, XML, and CSV data.

2.2k142Go
3 years ago
oras
orasoras-project/oras

A CLI tool for managing OCI artifacts, images, and packages in container registries.

2.2k232Go
1 day ago
REX-Ray
REX-Rayrexray/rexray

A vendor-agnostic container storage orchestration engine providing persistent storage for Docker, Kubernetes, and Mesos.

2.2k331Go
2 years ago
gock
gockh2non/gock

Versatile HTTP traffic mocking and testing library for Go, compatible with any net/http based client.

2.2k109Go
1 year ago
gotk3
gotk3gotk3/gotk3

Go bindings for GTK3, GDK3, GLib, and Cairo enabling native desktop GUI applications in Go.

2.2k227Go
5 months ago
Failsafe-go
Failsafe-gofailsafe-go/failsafe-go

A Go library for building resilient applications with composable fault tolerance patterns like retry, circuit breaker, and rate limiting.

2.2k40Go
23 days ago
Beep
Beepfaiface/beep

A Go library for audio playback and processing with a simple Streamer interface.

2.2k154Go
2 years ago
SkyDNS
SkyDNSskynetservices/skydns

A distributed DNS service for service discovery built on top of etcd, using DNS queries to locate available services.

2.2k303Go
5 years ago
moq
moqmatryer/moq

A Go interface mocking tool that generates mock structs from interfaces for unit testing using go generate.

2.2k135Go
1 month ago
gowall
gowallAchno/gowall

A CLI swiss army knife for image processing, offering wallpaper recoloring, OCR, AI upscaling, compression, and more.

2.2k36Go
8 days ago
rtop
rtoprapidloop/rtop

Interactive remote system monitoring tool that connects via SSH to display CPU, memory, disk, and network metrics.

2.2k158Go
3 years ago
grequests
grequestslevigross/grequests

A Go library that provides a clean, Python Requests-like API for making HTTP requests with built-in JSON/XML support and sessions.

2.2k138Go
10 months ago
Wayback
Waybackwabarc/wayback

A privacy-focused web archiving tool with an IM-style interface that captures pages to multiple archival services.

2.2k85Go
9 days ago
agent-deck
agent-deckasheshgoplani/agent-deck

A terminal session manager that provides a unified TUI for managing multiple AI coding agents like Claude, Gemini, OpenCode, and Codex.

2.2k244Go
2 hours ago
1
21
22
23
28