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 68 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
honeydet
honeydetreferefref/honeydet

A signature-based, multi-threaded honeypot detection tool written in Go that identifies emulated services via crafted requests.

1118Go
1 year ago
Hipchat
Hipchatdaneharrigan/hipchat

A Go package for communicating with HipChat via XMPP without requiring XML or XMPP protocol knowledge.

11132Go
9 years ago
JayDiff
JayDiffyazgazan/jaydiff

A command-line JSON diff utility with multiple output formats and flexible comparison options.

1119Go
4 months ago
doublejump
doublejumpedwingeng/doublejump

A revamped jump consistent hash algorithm for Go that supports node removal with zero memory allocations.

11114Go
3 years ago
oplog
oplogdailymotion/oplog

A generic oplog/replication system for microservices providing real-time data synchronization between producers and consumers.

11113Go
1 year ago
kickstart.go
kickstart.goraeperd/kickstart.go

A minimalistic, single-file HTTP server template in Go using only the standard library.

1115Go
1 month ago
gogu
goguesimov/gogu

A concurrent-safe Go generics utility library providing comprehensive functions and data structures for slices, maps, and strings.

1109Go
3 years ago
options-gen
options-genkazhuravlev/options-gen

A Go code generator that automates the functional options pattern, eliminating boilerplate for type-safe constructors and validation.

11013Go
2 months ago
sato
satoJamesWoolfenden/sato

Sato converts AWS CloudFormation and Azure ARM templates into Terraform configuration files.

1098Go
11 days ago
go-imap
go-imapBrianLeishman/go-imap

A simple, pragmatic IMAP client library for Go with TLS, OAuth2, IDLE notifications, and robust reconnection.

10937Go
12 days ago
jsongo
jsongoricardolonga/jsongo

A fluent Go API for building JSON objects and arrays programmatically with a chainable interface.

10815Go
4 years ago
gocrest
gocrestcorbym/gocrest

A Hamcrest-like assertion library for Go providing composable, self-describing matchers for readable tests.

1087Go
4 months ago
configuration
configurationBoRuDar/configuration

A Go library for injecting configuration values into structs from environment variables, flags, JSON files, or default tags.

10813Go
1 year ago
prototype
prototypegonutz/prototype

A minimal Go framework for quickly prototyping 2D games with simple drawing, input handling, and sound.

10810C
1 year ago
vert
vertnorunners/vert

A Go package providing seamless WebAssembly interop between Go structs and JavaScript values.

10816Go
3 years ago
gotoprom
gotopromcabify/gotoprom

A type-safe Prometheus metrics builder library for Go that provides a declarative API with compile-time label validation.

1083Go
1 year ago
tgf
tgfcoveooss/tgf

A Docker frontend for Terragrunt and Terraform that ensures consistent tooling across environments.

10819Go
11 days ago
violetear
violetearnbari/violetear

A simple, lightweight HTTP router for Go with support for static, dynamic, and catch-all routing.

10710Go
3 years ago
PocketNuxt
PocketNuxtj-wil/pocket-nuxt

A single binary full-stack application combining Nuxt3 for the frontend and PocketBase for the backend.

10712Vue
3 years ago
Docker-Alertd
Docker-Alertddeltaskelta/docker-alertd

Monitor Docker containers and send alerts via email or Slack when usage limits are breached.

10712Go
8 years ago
go-mcache
go-mcacheOrlovEvgeny/go-mcache

A high-throughput, sharded in-memory key-value cache for Go with TinyLFU admission, lock-free reads, and zero allocations.

10719Go
1 month ago
gores
goresalioygur/gores

A lightweight Go library for handling HTTP responses in HTML, JSON, XML, and other formats.

1064Go
5 years ago
go-rampart
go-rampartfrancesconi/go-rampart

A Go library for defining intervals and determining their relationships, such as overlaps, meets, and contains.

1063Go
2 years ago
leprechaun
leprechaunkilgaloon/leprechaun

A task scheduler and automation tool for defining and running recurring jobs via recipes with schedule, cron, and webhook triggers.

10614Go
4 years ago
gobrake
gobrakeairbrake/gobrake

Official Airbrake notifier for Go applications, providing error reporting, performance monitoring, and framework integrations.

10641Go
1 year ago
terraform-registry
terraform-registryphilips-labs/terraform-registry

A lightweight Terraform registry proxy that serves provider releases hosted on GitHub.

10614Go
6 months ago
go-gerrit
go-gerritandygrunwald/go-gerrit

A comprehensive Go client library for interacting with Gerrit Code Review's REST API.

10654Go
6 days ago
go-powerdns
go-powerdnsjoeig/go-powerdns

A Go client library for interacting with the PowerDNS Authoritative Server 4.x API.

10532Go
29 days ago
natiu-mqtt
natiu-mqttsoypat/natiu-mqtt

A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.

1057Go
1 month ago
Barf
Barfopensaucerer/barf

A small, unobtrusive Go framework for building JSON-based web APIs with REST or GraphQL architectures.

10513Go
2 years ago
hipchat
hipchatandybons/hipchat

A Go client library for interacting with the HipChat API (v1 only).

10421Go
10 years ago
cmap
cmaplrita/cmap

A high-performance, thread-safe concurrent map for Go using sharding to minimize lock contention.

10410Go
4 months ago
Hunch
HunchAaronJan/Hunch

A Go library providing intuitive asynchronous flow control functions like All, First, Retry, and Waterfall using context.

10412Go
4 years ago
Bxog
Bxogclaygod/Bxog

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

1048Go
2 months ago
takatime
takatimeRtarun3606k/takatime

A blazingly fast, privacy-focused, self-hosted coding time tracker for Neovim and VS Code.

10324Go
1 day ago
threadpool
threadpoolshettyh/threadpool

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

10319Go
6 years ago
1
67
68
69
106