Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
3795 projects10178.1k total stars1115.5k total forks28 languages

Open-source projects built with Go

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

Showing 3,795 open-source projects · page 92 of 106

……
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
modver
modverbobg/modver

A Go tool that compares two versions of a Go module and determines the required semantic version change (major, minor, or patch).

227Go
2 months ago
joffref/opa-middleware
joffref/opa-middlewareJoffref/opa-middleware

A Go middleware library that integrates Open Policy Agent with HTTP, Gin, Fiber, and Echo applications for policy enforcement.

228Go
2 years ago
kace
kacecodemodus/kace

A Go library for case conversion that handles common initialisms like SQL, ID, and HTTP correctly.

222Go
8 years ago
golibstemmer
golibstemmerrjohnsondev/golibstemmer

Go bindings for the Snowball libstemmer library, providing stemming algorithms like Porter and Porter2.

216Go
12 years ago
NALIVATOR-9000
NALIVATOR-9000fote/nalivator9000

A DIY robot bartender built with Raspberry Pi and Go that mixes drinks using pumps and speech synthesis.

211Go
8 years ago
xk6-notification
xk6-notificationgrafana/xk6-notification

A k6 extension for sending notifications to various services during load tests.

214Makefile
2 years ago
static-search
static-searchdchest/static-search

A client-side static search engine with a Go indexer and JavaScript searcher for static websites.

215JavaScript
10 years ago
PiHex
PiHexclaygod/PiHex

A Go library that generates hexadecimal digits of Pi using the Bailey-Borwein-Plouffe algorithm up to position 10^10,000,000.

214Go
3 months ago
rwdb
rwdbandizzle/rwdb

A Go database wrapper that manages read/write connections with rotation and sticky read support.

212Go
8 years ago
gocontainer
gocontainervardius/gocontainer

A simple dependency injection container for Go applications, enabling type-safe service registration and resolution.

212Go
6 years ago
XML-Comp
XML-Compxml-comp/xml-comp

A command-line tool and Go package for comparing directories of markup documents (XML, HTML) and syncing missing files, folders, and tags.

2110Go
8 years ago
jsend
jsendclevergo/jsend

A Go implementation of the JSend specification for consistent JSON API responses.

217Go
5 years ago
envyaml
envyamlyuseferi/envyaml

A Go library that merges YAML configuration files with environment variables for secure secret management.

212Go
2 months ago
roveralls
roverallsLawrenceWoodman/roveralls

A Go tool that recursively runs coverage tests on a package and all its sub-packages.

215Go
8 years ago
Docker-Sentinel
Docker-SentinelWill-Luck/Docker-Sentinel

A container update orchestrator with a web dashboard, per-container policies, automatic rollback, and real-time notifications.

212Go
10 days ago
textbelt
textbeltdietsche/textbelt

A Go library for sending SMS messages via the textbelt.com API.

211Go
11 years ago
breaker
breakerkamilsk/breaker

A Go library providing a flexible mechanism to make execution flow interruptible via cancellation signals, timeouts, and OS signals.

211Go
5 years ago
tinycare-tui
tinycare-tuiDMcP89/tinycare-tui

A terminal user interface (TUI) app written in Go that displays git commits, weather, self-care advice, and todo list tasks.

211Go
4 months ago
gotiny
gotinyraszia/gotiny

An efficient Go serialization library using pre-generated encoding engines for high performance and minimal reflection.

213Go
2 years ago
WAPot
WAPotlcashdol/WAPot

A honeypot that emulates a Belkin N300 wireless router to observe malicious traffic targeting home networks.

211CSS
7 years ago
gotokenizer
gotokenizerxujiajun/gotokenizer

A Go tokenizer for Chinese text segmentation using dictionary and Bigram language models.

217Go
7 years ago
bgc
bgcviant/bgc

A Go library providing SQL-based datastore connectivity for BigQuery with streaming and load insert methods.

218Go
2 years ago
GCP Cost MCP Server
GCP Cost MCP Servernozomi-koborinai/gcp-cost-mcp-server

An MCP server that enables AI assistants to estimate Google Cloud costs via the Cloud Billing Catalog API.

212Go
6 days ago
bloomfilter
bloomfilterOldPanda/bloomfilter

A Go implementation of a Bloom filter with serialization compatibility to Java's Guava library.

214Go
1 year ago
swarmcli
swarmcliEldara-Tech/swarmcli

A terminal UI for Docker Swarm that provides real-time observability and keyboard-driven cluster management.

209Go
2 days ago
webarchive
webarchiverichardlehane/webarchive

A Go library for reading and parsing WARC and ARC web archive formats with specialized utilities for web archiving workflows.

202Go
3 years ago
goArgonPass
goArgonPassdwin/goArgonPass

A Go utility package for Argon2 password hashing and verification, compatible with Passlib for Python and Argon2 PHP.

207Go
5 years ago
schema
schemajgroeneveld/schema

A Go library for validating JSON structures against expressive schemas, ideal for API testing and request/response validation.

201Go
6 years ago
mapslice-json
mapslice-jsonmickep76/mapslice-json

A Go library providing ordered map marshaling and unmarshaling for JSON.

208Go
2 years ago
steam
steam0xAozora/steam

A minimal Go library for interacting with the Steam API without automatic retries or polling.

205Go
1 year ago
lazycap
lazycapicarus-itcs/lazycap

A terminal UI dashboard for Capacitor and Ionic mobile development, unifying device management, builds, live reload, and debugging.

203Go
25 days ago
valor
valorphelmkamp/valor

Go module providing optional and result types to codify Go's 'comma ok' and 'errors are values' idioms.

201Go
3 years ago
cronticker
crontickerkrayzpipes/cronticker

A Go library providing a ticker that works with Unix, Quartz, and directive-based Cron schedules.

204Go
5 years ago
go-ataman
go-atamanworkanator/go-ataman

A Go library for rendering colored text in terminal applications using HTML-like attribute templates.

203Go
5 years ago
go-app-template
go-app-templatemikhail-bigun/go-app-template

A production-ready Go application template following clean architecture principles with built-in Docker support.

201Go
2 years ago
ayy
ayylawl/ayy

A decentralized package manager for AppImage that integrates applications into desktop environments without requiring new package formats.

200Go
4 years ago
1
91
92
93
106