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 66 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
gograph
gographhmdsefi/gograph

A lightweight, efficient, and easy-to-use generic graph data structure and algorithm library for Go.

12617Go
1 month ago
Ratus
Ratushyperonym/ratus

A RESTful asynchronous task queue server that provides a consistent HTTP API for various storage backends.

1258Go
9 months ago
sqlize
sqlizesunary/sqlize

A Go SQL toolkit that generates database migrations by comparing Go structs with existing migration files.

12514Go
6 months ago
hrotti
hrottialsm/hrotti

A lightweight MQTT broker library and standalone server written in Go, supporting TCP and WebSocket connections.

12522Go
5 years ago
go-featureprocessing
go-featureprocessingnikolaydubina/go-featureprocessing

A fast, sklearn-like feature processing library for Go that generates optimized transformers from struct tags.

12510Go
1 year ago
d4s
d4sjr-k/d4s

A fast, keyboard-driven terminal UI for managing Docker containers, Compose stacks, and Swarm services with K9s-like ergonomics.

1258Go
1 day ago
env
envcodingconcepts/env

A Go library for loading environment variables into structs using struct tags.

12514Go
2 years ago
cdk-dynamo-table-viewer
cdk-dynamo-table-viewereladb/cdk-dynamo-table-viewer

An AWS CDK construct that creates a public HTTP endpoint to display the contents of a DynamoDB table.

12528TypeScript
5 days ago
born
bornborn-ml/born

A production-ready deep learning framework for Go that enables training and deploying neural networks as single binaries with a PyTorch-like API.

12418Go
5 days ago
RAKE.go
RAKE.goafjoseph/RAKE.Go

A Go implementation of the Rapid Automatic Keyword Extraction (RAKE) algorithm for extracting keywords from text.

12419Go
1 year ago
beatstream
beatstreamDarep/Beatstream

A self-hosted music streaming server that lets you stream your personal music collection from anywhere via a web browser.

12432TypeScript
6 days ago
sjwt
sjwtbrianvoe/sjwt

A minimalistic Go library for generating, parsing, and verifying HMAC SHA-256 JSON Web Tokens.

1239Go
9 months ago
ozzo-log
ozzo-loggo-ozzo/ozzo-log

A high-performance asynchronous logging package for Go with severity/category filtering and multiple output targets.

12330Go
4 days ago
Microservice
Microserviceclaygod/microservice

A Go microservice framework implementing clean architecture with built-in health checks, metrics, and Swagger documentation.

12317Go
24 days ago
unitdb
unitdbunit-io/unitdb

A blazing fast specialized time-series database optimized for IoT, real-time connected devices, and AI analytics.

12311Go
3 years ago
imcache
imcacheerni27/imcache

A zero-dependency, generic in-memory cache library for Go with expiration, eviction policies, and sharding.

1236Go
1 year ago
gldap
gldapjimlambrt/gldap

A Go framework for building custom LDAP servers and services with support for LDAP, LDAPS, and mTLS connections.

1228Go
2 months ago
Hipchat-go
Hipchat-gotbruyelle/hipchat-go

Go client library for interacting with the HipChat API v2.

12253Go
7 years ago
python-buildpack
python-buildpackcloudfoundry/python-buildpack

A Cloud Foundry buildpack that packages and deploys Python applications, including Django and Flask apps.

122281Go
9 days ago
Thunder
ThunderRaezil/Thunder

A minimalist Go backend framework that automatically transforms gRPC services into REST and GraphQL APIs.

1225Go
8 months ago
go-estimate
go-estimatemilosgajdos/go-estimate

A Go library implementing state estimation and filtering algorithms including Kalman, Extended Kalman, Unscented Kalman, and Particle filters.

12110Go
5 months ago
jv
jvmaxzender/jv

A command-line tool for viewing and pretty-printing JSON data.

1215Go
8 years ago
gollback
gollbackvardius/gollback

Go utilities for managing asynchronous function execution with race, all, and retry patterns.

12113Go
3 years ago
terraform-provider-pingdom
terraform-provider-pingdomrussellcardullo/terraform-provider-pingdom

A Terraform provider for managing Pingdom HTTP, ping, and TCP checks, teams, and contacts via infrastructure as code.

119106Go
3 years ago
pb-ext
pb-extmagooney-loon/pb-ext

An enhanced PocketBase server with built-in monitoring, logging, analytics, and auto-generated API documentation.

1199Go
1 month ago
session
sessionicza/session

A Go package providing HTTP session management for web servers with extensible interfaces and Google App Engine support.

11915Go
2 years ago
onion
oniongoraz/onion

A layer-based, pluggable configuration manager for Go applications with minimal dependencies.

11916Go
3 years ago
event
eventcheng-zhongliang/event

A lightweight Go library for network I/O event notification using epoll/kqueue, designed for building high-performance network applications.

1195Go
1 year ago
vat
vatdannyvankooten/vat

A Go package for validating EU VAT numbers and retrieving VAT rates.

11916Go
2 years ago
govalid
govalidtwharmon/govalid

A Go library for validating structs using field tags with built-in and custom rules.

11912Go
2 months ago
gocontracts
gocontractsParquery/gocontracts

A Go tool that automatically generates pre- and post-condition checks from function descriptions to implement design-by-contract.

11812Go
7 years ago
underscore
underscorerjNemo/underscore

A Go library providing functional programming helpers like map, filter, and reduce with concurrency support.

1186Go
9 months ago
terraform-registry
terraform-registrynrkno/terraform-registry

A private Terraform registry implementation with modular backends for hosting modules and providers.

1188Go
6 days ago
xk6-faker
xk6-fakerszkiba/xk6-faker

A Go-based random fake data generator extension for k6 performance tests, offering faster startup and lower memory usage.

11821JavaScript
8 days ago
dbbench
dbbenchsj14/dbbench

A simple database benchmarking tool supporting multiple databases and custom SQL scripts.

11819Go
24 days ago
go-str2duration
go-str2durationxhit/go-str2duration

A Go package that converts strings to time.Duration with support for weeks and days.

11810Go
2 years ago
1
65
66
67
106