Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
996 projects9176.5k total stars982.5k total forks16 languages

Open-source projects built with Go

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

Showing 996 open-source projects · page 20 of 28

……
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
GCache
GCachebluele/gcache

A feature-rich in-memory cache library for Go with support for LRU, LFU, ARC, and expirable entries.

2.7k280Go
2 years ago
memguard
memguardawnumar/memguard

A Go library that creates a secure software enclave to protect sensitive data in memory from exposure and attacks.

2.7k133Go
5 days ago
Go Chassis
Go Chassisgo-chassis/go-chassis

A cloud-native microservice framework for Go with built-in resilience, observability, and traffic management features.

2.7k475Go
3 months ago
pflag
pflagspf13/pflag

A drop-in replacement for Go's flag package that implements POSIX/GNU-style command-line flags.

2.7k367Go
1 month ago
nbio
nbiolesismal/nbio

A high-performance, non-blocking I/O framework for Go optimized for massive connection scenarios like gateways and proxies.

2.7k178Go
14 days ago
do
dosamber/do

A type-safe dependency injection toolkit for Go 1.18+ using generics, designed to replace uber/dig.

2.7k104Go
3 days ago
httpexpect
httpexpectgavv/httpexpect

A concise, declarative Go library for end-to-end HTTP and REST API testing with chainable request builders and assertions.

2.7k240Go
5 months ago
myLG
myLGmehrdadrad/mylg

A command-line network diagnostic tool that combines multiple network probes like ping, traceroute, BGP, and packet analysis.

2.7k236Go
6 years ago
heimdall
heimdallgojektech/heimdall

An enhanced HTTP client for Go with built-in retry mechanisms, circuit breaking, and plugin support for fault-tolerant requests.

2.7k207Go
19 hours ago
SJSON
SJSONtidwall/sjson

A high-performance Go library for setting values in JSON documents using dot-notation paths.

2.7k181Go
5 months ago
Gokapi
GokapiForceu/gokapi

A lightweight, self-hosted alternative to Firefox Send for private file sharing with automatic expiration and S3 support.

2.7k131Go
1 day ago
go-flags
go-flagsjessevdk/go-flags

A Go library for parsing command line arguments with extensive features and reflection-based struct tagging.

2.7k322Go
1 year ago
Itch
Itchitchio/itch

A desktop application for downloading, installing, and playing games from itch.io with automatic updates.

2.7k250TypeScript
2 days ago
gojson
gojsonChimeraCoder/gojson

A command-line tool that automatically generates Go struct definitions from JSON or YAML documents.

2.7k207Go
4 years ago
maroto
marotojohnfercher/maroto

A Bootstrap-inspired Go library for creating PDFs with a grid layout system, using gofpdf for fast and simple PDF generation.

2.7k253Go
18 days ago
gocql
gocqlgocql/gocql

A fast and robust Go client driver for Apache Cassandra, implementing the native CQL binary protocol.

2.7k645Go
2 days ago
starlark-go
starlark-gogoogle/starlark-go

A Go implementation of Starlark, a Python dialect for configuration and scripting in Go applications.

2.7k232Go
29 days ago
bunster
bunsteryassinebenaid/bunster

A shell compiler that converts bash scripts into secure, portable, and static binaries by transpiling them to Go.

2.7k70Go
8 months ago
Selenoid
Selenoidaerokube/selenoid

A Selenium Hub successor that runs browsers in Docker containers for scalable, immutable, and self-hosted browser automation.

2.7k361Go
1 year ago
go-nsq
go-nsqnsqio/go-nsq

Official Go client library for building NSQ producers and consumers.

2.7k437Go
9 months ago
heapster
heapsterkubernetes-retired/heapster

A retired Kubernetes project for collecting and analyzing compute resource usage and performance metrics from container clusters.

2.7k1.2kGo
7 years ago
goqu
goqudoug-martin/goqu

An expressive SQL builder and query library for Go with support for multiple database dialects.

2.7k221Go
1 year ago
GoBoy
GoBoyHumpheh/goboy

A multi-platform Nintendo Game Boy and Game Boy Color emulator written in Go, featuring debugging tools and broad game compatibility.

2.6k122Go
25 days ago
driftctl
driftctlsnyk/driftctl

A CLI tool that scans cloud infrastructure to detect, track, and alert on drift from Terraform IaC definitions.

2.6k183Go
8 days ago
Karma
Karmaprymitive/karma

A feature-rich alert dashboard for Prometheus Alertmanager, designed for visualizing and managing alerts across multiple instances.

2.6k199TypeScript
1 day ago
gojieba
gojiebayanyiwu/gojieba

A high-performance Golang port of the Jieba Chinese text segmentation library.

2.6k303Go
1 day ago
KICS
KICSCheckmarx/kics

KICS is an open-source static analysis tool that finds security vulnerabilities, compliance issues, and misconfigurations in Infrastructure as Code.

2.6k364Open Policy Agent
2 days ago
go-sciter
go-scitersciter-sdk/go-sciter

Golang bindings for the Sciter embeddable HTML/CSS/script engine, enabling modern desktop UI development with web technologies.

2.6k269C++
2 years ago
Godog
Godogcucumber/godog

Official Cucumber BDD framework for Go, enabling executable specifications using Gherkin scenarios.

2.6k272Go
1 day ago
singularity
singularitysingularityware/singularity

An open source container platform designed for simplicity, speed, and security in HPC and shared computing environments.

2.6k426Go
3 years ago
terraform-provider-google
terraform-provider-googlehashicorp/terraform-provider-google

Terraform plugin for managing Google Cloud Platform resources through infrastructure-as-code.

2.6k1.9kGo
5 hours ago
KrakenD API Gateway (.5k)
KrakenD API Gateway (.5k)devopsfaith/krakend-ce

An ultra-high performance, stateless, declarative API Gateway written in Go for microservices and secure communications.

2.6k493Go
14 days ago
muffet
muffetraviqqe/muffet

A fast, recursive website link checker written in Go that crawls and inspects all pages for broken links.

2.6k111Go
17 hours ago
otter
ottermaypok86/otter

A high-performance, in-memory caching library for Go with adaptive eviction policies and low memory overhead.

2.6k60Go
11 days ago
chamber
chambersegmentio/chamber

A CLI tool for managing secrets using AWS SSM Parameter Store and Secrets Manager as backends.

2.6k183Go
2 months ago
Flagr
Flagrcheckr/flagr

Flagr is an open-source Go microservice for feature flagging, A/B testing, and dynamic configuration.

2.6k202Go
11 hours ago
1
19
20
21
28