Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
2761 projects10033.9k total stars1095.1k total forks27 languages

Open-source projects built with Go

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

Showing 2,761 open-source projects · page 69 of 77

……
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
wstest
wstestposener/wstest

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

10218Go
5 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.

1029Go
12 days ago
Bxog
Bxogclaygod/Bxog

A simple and fast HTTP router (request multiplexer) for Go applications.

1028Go
3 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
2 years ago
faker
fakerpioz/faker

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

10111Go
2 years ago
jscan
jscanromshark/jscan

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

1017Go
2 years ago
semaphore
semaphorekamilsk/semaphore

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

10111Go
6 years ago
mastotool
mastotoolmuesli/mastotool

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

1019Go
2 years 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
6 years ago
mimemagic
mimemagiczRedShift/mimemagic

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

10011Go
2 years ago
envh
envhantham/envh

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

1002Go
4 months 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.

10016Go
5 years 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
10 months 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.

10029Go
1 month ago
xmux
xmuxrs/xmux

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

10011Go
9 years 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
autobench
autobenchdavecheney/autobench

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

10022Go
12 years ago
esp32
esp32andygeiss/esp32-transpiler

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

995Go
6 months 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
branca
brancaessentialkaos/branca

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

999Go
2 months ago
Spiffe-Vault
Spiffe-Vaultphilips-labs/spiffe-vault

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

9915Go
5 days ago
rux
ruxgookit/rux

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

9914Go
5 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
go-dkim
go-dkimtoorop/go-dkim

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

9940Go
1 year ago
rabbus
rabbusrafaeljesus/rabbus

A tiny Go wrapper over AMQP exchanges and queues with built-in retries, circuit breaking, and automatic reconnection.

9825Go
6 years ago
crunch
crunchsuperwhiskers/crunch

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

989Go
3 years ago
GoMind
GoMindsurenderthakran/gomind

A simplistic neural network library written in Go with support for single hidden layer and back-propagation learning.

988Go
4 years ago
builq
builqcristalhq/builq

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

982Go
2 years ago
OllamaFarm
OllamaFarmpresbrey/ollamafarm

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

983Go
1 month 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.

9812Go
6 months ago
hclgrep
hclgrepmagodo/hclgrep

A syntax-aware grep tool for searching and filtering HCL (v2) configuration files using pattern matching on the syntax tree.

977Go
2 years ago
GoSQLX
GoSQLXajitpratap0/GoSQLX

A high-performance SQL parser, formatter, linter, and security scanner for Go, supporting multiple dialects with zero-copy optimizations.

977Go
13 days ago
Netrack
Netracknetrack/openflow

A pure Go implementation of the OpenFlow protocol with an API inspired by Go's standard HTTP library.

9723Go
7 years ago
Gremgo
Gremgoqasaur/gremgo

A fast, efficient, and easy-to-use Go client for the Apache TinkerPop graph database stack.

9746Go
6 years ago
ripple
ripplerubblelabs/ripple

Go packages for interacting with the Ripple protocol, including data, crypto, websockets, and command-line tools.

9781Go
2 years ago
go-health
go-healthTalento90/go-health

A Go package for adding health checks to services with dependency monitoring and graceful shutdown support.

974Go
4 years ago
1
68
69
70
77