Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2196 projects

Showing 36 of 2164 projects

souin
souinGo

An RFC-compliant HTTP cache system that works as a plugin or standalone reverse-proxy for Apache, Nginx, Traefik, Caddy, and many Go frameworks.

#reverse-proxy#traefik-plugin#rfc-compliant
Stars973
Forks79
Last commit4 days ago
go-geom
go-geomGo

Efficient Go library implementing OpenGeo Consortium-style geometry types for geospatial applications.

#geojson#geospatial#geometry-types
Stars970
Forks113
Last commit1 month ago
cidranger
cidrangerGo

A high-performance Go library for fast IP address to CIDR block lookups using a path-compressed trie.

#network-routing#trie#ip
Stars970
Forks109
Last commit3 years ago
onedump
onedumpGo

A CLI tool for backing up and restoring MySQL and PostgreSQL databases to multiple storage destinations with zero-dependency options.

#database-backup#devops#s3-storage
Stars968
Forks66
Last commit1 month ago
php-parser
php-parserGo

A PHP parser written in Go that generates an abstract syntax tree for static analysis and tooling.

#language-tooling#compiler-tools#refactoring-tool
Stars960
Forks63
Last commit5 years ago
oops
oopsGo

A comprehensive Go error handling library providing structured errors with rich context, stack traces, and debugging hints.

#logrus#exception#slog
Stars958
Forks38
Last commit5 days ago
complete
completeGo

A Go library for implementing bash completion with built-in completion for Go commands.

#zsh-completion#command-line-tools#fish-completion
Stars955
Forks71
Last commit1 year ago
flaggy
flaggyGo

Idiomatic Go command-line flag parsing with subcommands, positional values, and flags at any position, no external dependencies.

#input#shell-completion#flags
Stars951
Forks33
Last commit8 months ago
go-enum
go-enumGo

A Go code generator that creates type-safe enumerations with useful methods from simple type declarations.

#developer-tools#type-safety#boilerplate
Stars950
Forks72
Last commit6 months ago
go-php
go-phpGo

PHP bindings for Go that enable executing PHP scripts, exchanging variables, and attaching Go methods as PHP classes.

#language-interop#script-execution#integration
Stars943
Forks106
Last commit1 year ago
Gollum
GollumGo

A scalable n:m message multiplexer written in Go for routing messages from multiple sources to multiple destinations.

#stream-processing#log-router#message-queue
Stars941
Forks75
Last commit8 months ago
paseto
pasetoGo

A pure Go implementation of PASETO tokens, a secure alternative to JWT for stateless authentication.

#auth#soa#authentication
Stars939
Forks39
Last commit3 years ago
gmf
gmfGo

Go bindings for FFmpeg libraries, enabling media processing and manipulation directly in Go applications.

#transcoding#ffmpeg#media-processing
Stars933
Forks172
Last commit3 years ago
terraform-provider-keycloak
terraform-provider-keycloakGo

A Terraform provider for managing Keycloak identity and access management resources as infrastructure-as-code.

#hacktoberfest#devops#authentication
Stars932
Forks426
Last commit2 days ago
gaio
gaioGo

A high-performance async I/O networking library for Go using the proactor pattern, optimized for C10K+ connections and minimal context switching.

#asyncio#context-switching#high-performance
Stars929
Forks93
Last commit3 months ago
gortsplib
gortsplibGo

A comprehensive RTSP client and server library for Go, supporting secure protocols, tunneling, and a wide range of media codecs.

#codec-support#rtsp-relay#media-server
Stars921
Forks267
Last commit4 days ago
form
formGo

A Go library for decoding url.Values into Go values and encoding Go values into url.Values with full map and array support.

#encoder#data-serialization#struct-mapping
Stars914
Forks48
Last commit8 months ago
go-isatty
go-isattyGo

A Go library to detect whether a file descriptor is a terminal (TTY) or not.

#cygwin#msys2#tty
Stars911
Forks115
Last commit1 month ago
accounting
accountingGo

A Go library for formatting numbers as money values with customizable currency symbols, precision, and separators.

#number-formatting#currency-formatting#decimal-formatting
Stars910
Forks73
Last commit3 years ago
Temporal
TemporalGo

Temporal's Go SDK for authoring scalable and resilient workflows and activities.

#async-processing#service-bus#open-source
Stars909
Forks309
Last commit3 days ago
fasttemplate
fasttemplateGo

A minimal Go template engine focused solely on high-speed placeholder substitution without escaping.

#template#fast#high-performance
Stars908
Forks82
Last commit2 years ago
eaopt
eaoptGo

An evolutionary optimization library for Go implementing genetic algorithms, particle swarm optimization, differential evolution, and other algorithms.

#particle-swarm-optimization#parallel-computing#genetic-algorithms
Stars906
Forks97
Last commit
srgn
srgnRust

A grep-like tool that understands source code syntax for precise search and manipulation across multiple languages.

#developer-tools#regex#rust-lang
Stars903
Forks10
Last commit4 days ago
switcher
switcherGo

A proxy server that runs SSH and HTTP(S) on the same port by detecting the protocol of incoming connections.

#proxy#sslh#http
Stars902
Forks70
Last commit7 years ago
techan
techanGo

A technical analysis library for Go providing indicators, strategy building, and trade analysis for financial data.

#trading-bot#technical-analysis#trading
Stars902
Forks158
Last commit17 days ago
Go Package Store
Go Package StoreGo

A web app that displays available updates for Go packages in your GOPATH.

#developer-tools#version-checking#dependency-management
Stars897
Forks28
Last commit2 years ago
cometbft
cometbftGo

A Byzantine fault-tolerant consensus engine for replicating state machines across distributed systems, powering blockchain networks.

#cosmos#database#abci
Stars896
Forks808
Last commit3 days ago
onnx-go
onnx-goGo

A Go interface for importing and executing pre-trained ONNX neural network models without framework dependencies.

#open-source#neural-network#model-import
Stars896
Forks83
Last commit1 year ago
Kingbus
KingbusGo

A distributed MySQL binlog storage system built on Raft, acting as a replication intermediary to reduce master load.

#database-high-availability#raft-consensus#etcd-raft
Stars895
Forks133
Last commit5 years ago
Dockerlings
DockerlingsShell

An interactive terminal application with bite-sized exercises to learn Docker through hands-on practice.

#terminal-application#bubble-tea#containerization
Stars891
Forks66
Last commit2 months ago
goblin
goblinGo

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

#mocha-like#unit-testing#bdd
Stars890
Forks76
Last commit3 years ago
gopherdata
gopherdata

A curated collection of resources for Go-based data analysis, visualization, machine learning, and data science.

#data-science#developer-resources#tooling
Stars888
Forks83
Last commit2 years ago
Certificate Transparency
Certificate TransparencyC++

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

#tls#c#security
Stars887
Forks288
Last commit2 years ago
failpoint
failpointGo

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

#failpoint#unit-testing#golang-library
Stars887
Forks69
Last commit25 days ago
mow.cli
mow.cliGo

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

#cli-framework#validation#go-library
Stars884
Forks58
Last commit2 years ago
Razor
RazorGo

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

#fast#razor-syntax#html-templates
Stars884
Forks88
Last commit14 days ago
PreviousPage 26 of 61Next

Related Tags

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
1 year ago
#Golang1151
#Go Library374
#Cli Tool276
#Docker274
#Devops227
#Developer Tools188
#Self Hosted184
#Cli183
#Golang Library151
#Hacktoberfest138
#Cross Platform123
#Microservices121