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 66 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
goai
goaizendev-sh/goai

A Go SDK for AI applications providing a unified API across 22+ providers with streaming, structured output, and MCP support.

12414Go
1 day ago
sqlize
sqlizesunary/sqlize

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

12414Go
3 months ago
fast-shot
fast-shotopus-domini/fast-shot

A fluent, feature-rich, and highly configurable HTTP client library for Go, designed for rapid and precise API interactions.

12411Go
14 days ago
gollback
gollbackvardius/gollback

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

12313Go
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
ozzo-log
ozzo-loggo-ozzo/ozzo-log

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

12330Go
5 years ago
python-buildpack
python-buildpackcloudfoundry/python-buildpack

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

123284Go
1 day ago
RAKE.go
RAKE.goafjoseph/RAKE.Go

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

12319Go
1 year ago
Ratus
Ratushyperonym/ratus

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

1238Go
6 months ago
githooks
githooksgabyx/githooks

A platform-independent Git hooks manager supporting per-repo and shared hooks with version control, auto-updates, and containerized execution.

1238Go
28 days ago
Microservice
Microserviceclaygod/microservice

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

12217Go
4 days ago
sjwt
sjwtbrianvoe/sjwt

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

1229Go
7 months ago
Hipchat-go
Hipchat-gotbruyelle/hipchat-go

Go client library for interacting with the HipChat API v2.

12253Go
7 years ago
jv
jvmaxzender/jv

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

1216Go
8 years 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.

1219Go
2 months 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.

120107Go
3 years ago
gldap
gldapjimlambrt/gldap

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

1205Go
1 year ago
vat
vatdannyvankooten/vat

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

11916Go
2 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
onion
oniongoraz/onion

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

11916Go
3 years ago
Thunder
ThunderRaezil/Thunder

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

1195Go
6 months ago
session
sessionicza/session

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

11815Go
1 year ago
go-str2duration
go-str2durationxhit/go-str2duration

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

11811Go
2 years 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
dbbench
dbbenchsj14/dbbench

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

11719Go
1 day 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.

11721JavaScript
3 days ago
gg
gggogpu/gg

A pure Go, GPU-accelerated 2D graphics library for building IDEs, browsers, and graphics-intensive applications.

1178Go
3 days ago
go-gremlin
go-gremlingo-gremlin/gremlin

A Go client library for connecting to TinkerPop3 Gremlin Server graph databases via WebSockets.

11756Go
6 years ago
underscore
underscorerjNemo/underscore

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

1176Go
6 months ago
xk6-disruptor
xk6-disruptorgrafana/xk6-disruptor

A k6 extension for injecting faults into Kubernetes applications to test system reliability through chaos engineering.

11712Go
3 months ago
terraform-registry
terraform-registrynrkno/terraform-registry

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

1178Go
21 days ago
overalls
overallsgo-playground/overalls

A Go tool that recursively runs test coverage across multi-package projects and concatenates results into a single coverprofile.

11625Go
6 years ago
gommit
gommitantham/gommit

A Go tool to enforce consistent git commit message patterns using configurable regex matchers.

1165Go
20 days ago
usulnet
usulnetfr4nsys/usulnet

A self-hosted Docker management platform with a unified web UI for containers, security, DNS, VPN, monitoring, backups, and multi-node orchestration.

1165Go
18 days ago
govalid
govalidtwharmon/govalid

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

11512Go
3 days ago
gograph
gographhmdsefi/gograph

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

11514Go
9 months ago
1
65
66
67
77