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 projects10291.0k total stars1131.9k total forks29 languages

Open-source projects built with Go

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

Showing 3,795 open-source projects · page 69 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
OllamaFarm
OllamaFarmpresbrey/ollamafarm

A Go package for managing multiple Ollama instances with automatic failover and model availability tracking.

1033Go
1 month ago
faker
fakerpioz/faker

A Go library for generating random fake data and populating structs with customizable builders and zero dependencies.

10310Go
2 years ago
threadpool
threadpoolshettyh/threadpool

A simple and scalable thread pool implementation in Go for managing concurrent task execution.

10319Go
6 years ago
mssqlx
mssqlxlinxGnu/mssqlx

A lightweight, embeddable Go database client library with auto-balancing and high availability for master-slave/master-master structures.

10312Go
2 years ago
go-wildcard
go-wildcardIGLOU-EU/go-wildcard

A fast, allocation-free Go library for simple wildcard pattern matching as an alternative to regex and filepath.Match.

1038Go
3 months ago
terraform-provider-heroku
terraform-provider-herokuheroku/terraform-provider-heroku

A Terraform provider for managing Heroku platform resources through infrastructure-as-code.

10277Go
2 days ago
skywalker
skywalkerdixonwille/skywalker

A Go package for concurrent filesystem traversal with flexible filtering options.

1025Go
5 years ago
wstest
wstestposener/wstest

A Go websocket client for unit testing websocket handlers without requiring a live server.

10218Go
5 years ago
lets-proxy2
lets-proxy2rekby/lets-proxy2

A reverse proxy that automatically obtains and renews TLS certificates from Let's Encrypt with zero configuration.

10218Go
2 years ago
go-pattern-match
go-pattern-matchPhakornKiong/go-pattern-match

A Go library for declarative pattern matching with built-in patterns for slices, strings, ints, maps, and structs.

1022Go
3 years ago
mastotool
mastotoolmuesli/mastotool

A collection of command-line tools for analyzing and searching your Mastodon account activity.

1019Go
2 years ago
cosmos-operator
cosmos-operatorstrangelove-ventures/cosmos-operator

A Kubernetes operator for deploying and managing highly-available Cosmos SDK blockchain nodes and supporting chains like Penumbra.

10130Go
4 months ago
goscore
goscoreasafschers/goscore

A Go library for scoring machine learning models using PMML, supporting neural networks, decision trees, random forests, and gradient boosted models.

10123Go
7 years ago
jscan
jscanromshark/jscan

A high-performance, zero-allocation JSON iterator and validator for Go, focused on efficient scanning and validation.

1017Go
1 month ago
esp32
esp32andygeiss/esp32-transpiler

Transpiles Golang code into Arduino-compatible C++ for automated testing of ESP32 IoT projects.

1015Go
9 months ago
smart-home
smart-homee154/smart-home

A distributed, autonomous smart home automation platform with a web configurator, plugin system, and support for various protocols.

10113Go
9 months ago
envh
envhantham/envh

A Go library providing environment variable management with tree structures and struct population.

1012Go
6 days ago
semaphore
semaphorekamilsk/semaphore

A Go library implementing the semaphore pattern with timeout support for lock/unlock operations.

10111Go
1 month ago
Spiffe-Vault
Spiffe-Vaultphilips-labs/spiffe-vault

Integrates SPIFFE SVID authentication with Hashicorp Vault to enable secretless authentication and keyless operations.

10116Go
3 days ago
go-tuple
go-tuplebarweiss/go-tuple

A Go 1.18+ library providing generic tuple types for storing 1 to 9 values without custom structs.

1004Go
1 year ago
envdoc
envdocg4s8/envdoc

A Go tool that generates documentation for environment variables from struct tags and comments.

1009Go
5 days ago
XFF
XFFsebest/xff

A Go middleware for parsing X-Forwarded-For and Forwarded headers to correctly identify client IP addresses behind proxies.

10026Go
4 years ago
xmux
xmuxrs/xmux

A lightweight, high-performance HTTP request muxer for Go, built on httprouter with net/context support.

10011Go
9 years ago
branca
brancaessentialkaos/branca

A pure Go implementation of the Branca specification for authenticated encrypted API tokens using XChaCha20-Poly1305.

1009Go
2 days ago
autobench
autobenchdavecheney/autobench

A framework for comparing Go benchmark performance across different Go compiler versions.

10022Go
12 years ago
rux
ruxgookit/rux

A simple and fast Go web framework with route grouping, parameter binding, middleware, and http.Handler compatibility.

10014Go
17 days ago
go-furnace
go-furnacego-furnace/go-furnace

A lightweight Go-based deployment tool for AWS, Google Cloud, and DigitalOcean using native cloud services.

9928Go
4 years ago
slog-fiber
slog-fibersamber/slog-fiber

Fiber middleware for structured HTTP request logging using Go's slog package.

9914Go
28 days ago
xferspdy
xferspdymonmohan/xferspdy

A Go library and CLI tools for binary diffing and patching using rsync-like algorithms with parallel processing for large files.

9915Go
5 years ago
crunch
crunchsuperwhiskers/crunch

A high-performance Go library for manipulating bits and bytes with a simple API.

999Go
3 years ago
mimemagic
mimemagiczRedShift/mimemagic

A powerful Go library for MIME type detection using glob patterns, magic number signatures, XML namespaces, and tree magic.

9911Go
2 years ago
sshsyrup
sshsyrupmkishere/sshsyrup

A low-to-medium interaction SSH honeypot written in Go that captures terminal sessions and logs attacker activity.

9910Go
7 years ago
go-dkim
go-dkimtoorop/go-dkim

A Go package for signing and verifying emails using DKIM (DomainKeys Identified Mail).

9940Go
1 year ago
countries
countriespioz/countries

A comprehensive Go library providing ISO-standard country data, subdivisions, currencies, phone codes, and geographic information.

985Go
8 months ago
builq
builqcristalhq/builq

A Go library for building SQL queries with automatic parameter indexing and safety.

982Go
2 years ago
luks.go
luks.goanatol/luks.go

A pure Go library for reading LUKS metadata and unlocking encrypted volumes without modifying headers.

9814Go
2 months ago
1
68
69
70
106