Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
3050 projects10069.6k total stars1100.0k total forks27 languages

Open-source projects built with Go

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

Showing 3,050 open-source projects · page 35 of 85

……
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
goblin
goblinfranela/goblin

A Mocha-like BDD testing framework for Go with colorful reports, no external dependencies, and expressive syntax.

89076Go
3 years ago
failpoint
failpointpingcap/failpoint

A Go library for injecting controlled failures into code for testing error handling and fault tolerance.

88769Go
26 days ago
Certificate Transparency
Certificate Transparencygoogle/certificate-transparency

A framework for publicly logging and auditing TLS certificates to detect misissued or malicious certificates.

887288C++
2 years ago
Razor
Razorsipin/gorazor

A Go port of the Razor view engine that compiles templates to Go code for extreme performance and concise syntax.

88488Go
15 days ago
mow.cli
mow.clijawher/mow.cli

A Go framework for building command line applications with declarative argument parsing and validation.

88458Go
2 years ago
changie
changieminiscruff/changie

Automated changelog tool that separates changelog management from commit messages with extensive customization.

88444Go
3 days ago
AwGo
AwGodeanishe/awgo

A full-featured Go library for building Alfred 3 and 4 workflows with a fluent API and powerful features.

87848Go
2 years ago
Kanister
Kanisterkanisterio/kanister

An extensible framework for application-level data management and protection workflows on Kubernetes.

877175Go
13 hours ago
goc
gocqiniu/goc

A comprehensive coverage testing system for Go, enabling runtime code coverage collection for system tests and accurate testing.

875138Go
1 month ago
Swarm-cronjob
Swarm-cronjobcrazy-max/swarm-cronjob

Schedule and run cron jobs as Docker Swarm services using labels for dynamic configuration.

87475Go
8 days ago
fasthttprouter
fasthttprouterbuaazp/fasthttprouter

A high-performance HTTP request router for the fasthttp server, optimized for speed and minimal memory footprint.

87089Go
7 years ago
Alibaba/opentelemetry-go-auto-instrumentation
Alibaba/opentelemetry-go-auto-instrumentationalibaba/opentelemetry-go-auto-instrumentation

A compile-time automatic instrumentation tool for Go applications that adds OpenTelemetry observability without code changes.

869115Go
8 hours ago
richgo
richgokyoh86/richgo

A Go tool that adds text decorations and colorization to `go test` output for improved readability.

86225Go
10 days ago
log
logphuslu/log

A high-performance, dependency-free structured logging library for Go with a clean API and comprehensive writer support.

86059Go
5 days ago
pg-schema-diff
pg-schema-diffstripe/pg-schema-diff

A Go library for diffing Postgres schemas and generating SQL migrations with minimal downtime and locks.

85970Go
5 months ago
nix2container
nix2containernlewo/nix2container

A Nix-based tool for building container images efficiently without writing tarballs to the Nix store and enabling layer reuse.

85878Go
2 months ago
quicssh
quicsshmoul/quicssh

A QUIC proxy that enables SSH connections over QUIC without patching client or server.

85846Go
1 day ago
compose2nix
compose2nixaksiksi/compose2nix

A tool that automatically converts Docker Compose projects into native NixOS configurations.

85717Go
2 months ago
OpenRun
OpenRunopenrundev/openrun

An open-source platform for declarative deployment of containerized web apps, on a single node or Kubernetes, with built-in auth and RBAC.

85627Go
3 days ago
goverter
goverterjmattheis/goverter

Generate type-safe Go converters by defining interface function signatures, avoiding runtime reflection.

85667Go
3 months ago
go-httpbin
go-httpbinmccutchen/go-httpbin

A complete, dependency-free Go port of httpbin for testing HTTP clients and APIs.

853179Go
7 days ago
PingMe
PingMekha7iq/pingme

A unified CLI and web service for sending notifications across 15+ messaging platforms via environment variables.

85347Go
9 days ago
go-qrcode
go-qrcodeyeqown/go-qrcode

A Go library for generating customizable QR codes with support for colors, shapes, icons, gradients, and WebAssembly.

852118Go
19 days ago
ebpfkit
ebpfkitGui774ume/ebpfkit

A rootkit that leverages eBPF to implement offensive security techniques like container breakouts, network scanning, and RASP bypass.

84896C
3 years ago
algorithms
algorithmsshady831213/algorithms

A comprehensive collection of algorithm implementations in Go, based on the CLRS textbook.

842123Go
5 years ago
PortAudio
PortAudiogordonklaus/portaudio

Go bindings for the PortAudio audio I/O library, enabling audio input/output operations in Go applications.

837109Go
4 months ago
KSops
KSopsviaduct-ai/kustomize-sops

A Kustomize plugin that seamlessly decrypts SOPS-encrypted Kubernetes secrets and configs during GitOps workflows.

83690Go
2 months ago
Yokai
Yokaiankorstore/yokai

A simple, modular, and observable Go framework for building production-grade backend applications.

83529Go
25 days ago
structslop
structsloporijtech/structslop

A static analyzer for Go that recommends struct field rearrangements to maximize memory allocation efficiency.

83529Go
2 years ago
goimagehash
goimagehashcorona10/goimagehash

A Go library for perceptual image hashing, supporting average, difference, and perception hashing algorithms.

83480Go
2 years ago
immortal
immortalimmortal/immortal

A cross-platform *nix supervisor for managing and daemonizing services with process monitoring and log rotation.

83455Go
1 year ago
health
healthalexliesenfeld/health

A Go library for building health check endpoints with synchronous and asynchronous checks, caching, and middleware support.

83443Go
22 hours ago
go-agent
go-agentnewrelic/go-agent

An official Go agent for monitoring applications with New Relic, providing transaction tracking, database call instrumentation, and runtime metrics.

833316Go
18 hours ago
runv
runvhyperhq/runv

A hypervisor-based runtime for OCI containers, enabling virtualized container execution with KVM, Xen, or QEMU.

829126Go
5 years ago
muxy
muxymefellows/muxy

A proxy tool for chaos engineering that simulates real-world distributed system failures to test application resilience.

82930Go
5 years ago
MQTT for Go
MQTT for Gojeffallen/mqtt

A Go implementation of MQTT clients, servers, and benchmarking tools for IoT and messaging systems.

828139Go
2 years ago
1
34
35
36
85