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 93 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
cronticker
crontickerkrayzpipes/cronticker

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

204Go
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
flightmon
flightmonmik3y/flightmon

A terminal-based interface for real-time ADS-B aircraft tracking using dump1090/readsb data streams.

201Go
6 years ago
goterator
goteratoryaa110/goterator

A lazy iterator implementation for Go providing map, reduce, and other functional programming operations.

204Go
10 months ago
pghoney
pghoneybetheroot/pghoney

A low-interaction honeypot that mimics a PostgreSQL server to detect and log unauthorized connection attempts.

207Go
2 years ago
Go serverless
Go serverlessthepauleh/goserverless

A Go library for programmatically generating AWS Serverless Application Model (SAM) and CloudFormation templates.

205Go
2 years ago
steam
steam0xAozora/steam

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

204Go
1 year ago
go-palette
go-paletteabusomani/go-palette

A Go library for decorating terminal output with ANSI colors and text formatting.

202Go
3 years ago
brewerydb
brewerydbnaegelejd/brewerydb

A Go client library for accessing the BreweryDB API to retrieve beer, brewery, and ingredient data.

201Go
11 years ago
xk6-tcp
xk6-tcpNAlexandrov/xk6-tcp

A k6 extension for sending strings to TCP ports during performance testing.

2021Go
9 months ago
pletter
plettervimeda/pletter

A Go library for standardizing the wrapping of protocol buffer messages in event-driven architectures.

203Go
8 months 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
dft
dftabecodes/dft

A zero-dependency Go wrapper for Docker that simplifies container management in testing environments.

190Go
1 year ago
go-openproject
go-openprojectmanuelbcd/go-openproject

A Go client library for interacting with the OpenProject API to manage projects, work packages, and other resources.

198Go
3 years ago
nchi
nchimuir/nchi

A lightweight, fast Go HTTP router built on nject and httprouter, designed for maintainable REST APIs.

191Go
4 hours ago
enca
encaendeveit/enca

Minimal cgo bindings for libenca providing character encoding detection for Go applications.

195Go
10 years ago
signals
signalscoregx/signals

A type-safe reactive state management library for Go, inspired by Angular Signals, with zero allocations and thread safety.

190Go
3 days ago
go-jwt
go-jwtpardnchiu/go-jwt

A Go library for JWT authentication with Redis-backed token lifecycle management and device fingerprint binding.

190Go
1 month ago
tempdb
tempdbrafaeljesus/tempdb

Redis-backed temporary key-value store for Go applications, ideal for storing expiring data like login codes and auth tokens.

193Go
8 years ago
fake-useragent
fake-useragentlib4u/fake-useragent

A Go library for generating realistic, up-to-date user-agent strings from a real-world database.

193Go
6 months ago
libschema
libschemamuir/libschema

A Go library for managing database schema migrations on a per-library basis, enabling libraries to define their own migrations.

195Go
5 hours ago
concurrency-limiter
concurrency-limitervivek-ng/concurrency-limiter

A Go library for limiting goroutine concurrency with timeouts, dynamic priority, and context cancellation support.

195Go
5 months ago
gobookmarks
gobookmarksarran4/gobookmarks

A self-hosted personal landing page that renders bookmarks from a plain text file you own, backed by Git for version history.

190Go
19 days ago
yamagiconf
yamagiconfromshark/yamagiconf

A heavily opinionated YAML configuration framework for Go that enforces strict validation and consistency.

191Go
1 month ago
godal
godalmafulong/godal

Generates Go ORM models from SQL DDL files for use with GORM, enabling expressive and fast code.

190Go
4 years ago
terraform-provider-scalr
terraform-provider-scalrScalr/terraform-provider-scalr

Terraform provider for managing resources in Scalr, a cost-effective alternative to Terraform Cloud.

1914Go
7 days ago
Prometheus Exporter
Prometheus Exporternode-a-team/Cosmos-IE

A Prometheus exporter for monitoring Cosmos SDK blockchain data not available from Tendermint's basic exporter.

1920Go
3 years ago
steam-mobileauth
steam-mobileauthYellowOrWhite/go-steam-mobileauth

A Go library implementing Steam Mobile Authenticator functionality for Steam account security.

197Go
10 years ago
inizio
inizioinsidieux/inizio

A Go binary that generates Go projects with the standard project layout, supporting extensible plugins.

192Go
3 years ago
go-aws-news
go-aws-newscirca10a/go-aws-news

A Go application and library that fetches AWS announcements and sends notifications to various platforms.

195Go
6 months ago
xredis
xredisshomali11/xredis

A Go Redis client built on redigo that provides type-safe calls, simplified setup, and Redis Sentinel support.

196Go
7 years ago
pipelines
pipelinesnxdir-s/pipelines

A Go library providing generic functions for building concurrent processing pipelines with fan-out/fan-in patterns.

190Go
2 months ago
mooncake
mooncakeGuilhermeCaruso/mooncake

A Go library and CLI tool for generating mock implementations of Go interfaces for testing purposes.

180Go
4 years ago
therfoo
therfootherfoo/therfoo

An embedded deep learning library for Go designed for educational exploration of neural network fundamentals.

185Go
1 year ago
go-csvlib
go-csvlibtiendc/go-csvlib

A high-level, performant CSV encoding and decoding library for Go 1.18+ with extensive configuration options.

181Go
1 year ago
deheap
deheapaalpar/deheap

A generic double-ended heap (min-max heap) for Go providing O(1) access to both minimum and maximum elements.

182Go
5 months ago
1
92
93
94
106