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 34 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
complete
completeposener/complete

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

95571Go
1 year ago
flaggy
flaggyintegrii/flaggy

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

95133Go
8 months ago
go-enum
go-enumabice/go-enum

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

95072Go
6 months ago
OjG
OjGohler55/ojg

A high-performance JSON parser and toolkit for Go, optimized for large and variable datasets.

94954Go
19 days ago
totp-ssh-fluxer
totp-ssh-fluxerbenjojo/totp-ssh-fluxer

A joke security tool that changes your SSH server's listening port every 30 seconds using TOTP codes.

94843Go
3 years ago
go-php
go-phpdeuill/go-php

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

943106Go
1 year ago
elastigo
elastigomattbaird/elastigo

A Go-based Elasticsearch client library implementing core indexing and search APIs with multi-connection support.

941236Go
7 years ago
Gollum
Gollumtrivago/gollum

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

94175Go
8 months ago
paseto
pasetoo1egl/paseto

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

93939Go
3 years ago
jiq
jiqfiatjaf/jiq

An interactive JSON query tool that combines jid's drill-down interface with jq's powerful filtering expressions.

93633Go
3 years ago
gmf
gmf3d0c/gmf

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

933172Go
3 years ago
terraform-provider-keycloak
terraform-provider-keycloakmrparkers/terraform-provider-keycloak

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

932426Go
8 hours ago
notify
notifyrjeczalik/notify

A cross-platform file system event notification library for Go that unifies inotify, FSEvents, kqueue, and ReadDirectoryChangesW.

931135Go
15 days ago
gaio
gaioxtaci/gaio

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

92993Go
3 months ago
yor
yorbridgecrewio/yor

An extensible auto-tagger for IaC files that links cloud resources back to the codified infrastructure that created them.

927131Go
20 hours ago
oauth2c
oauth2cSecureAuthCorp/oauth2c

A command-line tool for fetching OAuth 2.0 access tokens using any grant type or client authentication method.

92150Go
1 month ago
chat-gpt-ppt
chat-gpt-pptwilliamfzc/chat-gpt-ppt

A command-line tool that uses ChatGPT to automatically generate PowerPoint presentations from topic lists in a single executable file.

92187Go
3 years ago
gortsplib
gortsplibaler9/gortsplib

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

921267Go
13 hours ago
form
formgo-playground/form

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

91648Go
8 months ago
go-dsp
go-dspmjibson/go-dsp

A Go library providing digital signal processing packages including FFT, spectral analysis, window functions, and WAV file utilities.

91387Go
4 months ago
zenity
zenityncruces/zenity

A cross-platform Go package and command-line tool providing Zenity-like graphical dialogs for user interaction.

91344Go
7 days ago
go-isatty
go-isattymattn/go-isatty

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

913115Go
1 month ago
Temporal
Temporaltemporalio/sdk-go

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

911312Go
10 hours ago
pike
pikejamesWoolfenden/pike

Pike determines the minimum IAM permissions required to run OpenTofu/Terraform infrastructure code.

91144HCL
19 hours ago
accounting
accountingleekchan/accounting

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

91173Go
3 years ago
fasttemplate
fasttemplatevalyala/fasttemplate

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

90882Go
2 years ago
eaopt
eaoptMaxHalford/eaopt

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

90697Go
1 year ago
techan
techansdcoffey/techan

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

902158Go
17 days ago
switcher
switcherjamescun/switcher

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

90270Go
7 years ago
commonregex
commonregexmingrammer/commonregex

A Go library providing pre-built regular expressions for common patterns like dates, emails, and phone numbers.

89871Go
6 years ago
cometbft
cometbftcometbft/cometbft

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

897807Go
13 hours ago
Go Package Store
Go Package StoreshurcooL/Go-Package-Store

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

89728Go
2 years ago
onnx-go
onnx-goowulveryck/onnx-go

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

89683Go
1 year ago
Kingbus
Kingbusflike/kingbus

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

895133Go
5 years ago
tfautomv
tfautomvbusser/tfautomv

Automatically generates Terraform moved blocks and state move commands for safe infrastructure code refactoring.

89525Go
8 hours ago
Dockerlings
Dockerlingsfurkan/dockerlings

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

89166Shell
2 months ago
1
33
34
35
85