Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2767 projects

Showing 36 of 2767 projects

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
Stars957
Forks63
Last commit5 years ago
complete
completeGo

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

#zsh-completion#command-line-tools#fish-completion
Stars956
Forks72
Last commit1 year 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
Stars955
Forks75
Last commit6 days 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 commit1 month 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
Stars946
Forks436
Last commit1 day 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
paseto
pasetoGo

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

#auth#soa#authentication
Stars940
Forks39
Last commit3 years 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
Stars939
Forks74
Last commit11 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
Stars935
Forks279
Last commit2 days ago
gmf
gmfGo

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

#transcoding#ffmpeg#media-processing
Stars934
Forks172
Last commit4 years 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
Stars928
Forks47
Last commit10 months ago
go-isatty
go-isattyGo

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

#cygwin#msys2#tty
Stars924
Forks117
Last commit1 month 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
Stars919
Forks93
Last commit6 months ago
cometbft
cometbftGo

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

#cosmos#database#abci
Stars915
Forks824
Last commit1 day ago
fasttemplate
fasttemplateGo

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

#template#fast#high-performance
Stars914
Forks83
Last commit3 years ago
srgn
srgnRust

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

#developer-tools#regex#rust-lang
Stars910
Forks9
Last commit25 days 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
Stars909
Forks72
Last commit4 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
Stars908
Forks155
Last commit3 months 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
Stars906
Forks83
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
Stars904
Forks97
Last commit
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
Stars903
Forks70
Last commit7 years ago
changie
changieGo

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

#devops#changelog-automation#version-management
Stars902
Forks45
Last commit1 day ago
Alibaba/opentelemetry-go-auto-instrumentation
Alibaba/opentelemetry-go-auto-instrumentationGo

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

#tracing#apm#observability
Stars898
Forks123
Last commit
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
Stars896
Forks28
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
Stars894
Forks67
Last commit18 days 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
Stars892
Forks132
Last commit5 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
Stars889
Forks83
Last commit3 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 commit3 years 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
Stars885
Forks75
Last commit3 years 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
Stars883
Forks89
Last commit3 months ago
Swarm-cronjob
Swarm-cronjobGo

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

#devops#container-orchestration#docker-swarm
Stars882
Forks75
Last commit9 days ago
go-httpbin
go-httpbinGo

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

#devops#integration-testing#http
Stars877
Forks184
Last commit11 days ago
AwGo
AwGoGo

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

#script-filter#alfred-workflow#alfred-workflows
Stars877
Forks48
Last commit2 years ago
goc
gocGo

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

#coverage-testing#vscode-extension#continuous-integration
Stars874
Forks138
Last commit3 months ago
goverter
goverterGo

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

#generator#developer-tools#copy
Stars872
Forks69
Last commit4 days ago
PreviousPage 27 of 77Next

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
5 days ago
#Golang1469
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144