Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
3795 projects10291.0k total stars1131.9k total forks29 languages

Open-source projects built with Go

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

Showing 3,795 open-source projects · page 97 of 106

……
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
xk6-mock
xk6-mockszkiba/xk6-mock

A k6 extension for mocking HTTP(S) servers during test development with an Express.js-like API.

145Go
2 years ago
HelmValuesTransformer
HelmValuesTransformeropeninfradev/kustomize-helm-transformer

A Kustomize plugin that transforms values and chart sources in HelmRelease custom resources for centralized management.

143Go
1 year ago
pathtype
pathtypejonchun/pathtype

A Go package that provides a dedicated Path type for file system operations, wrapping standard library functions.

144Go
5 years ago
fiber_limiter
fiber_limitershareed2k/fiber_limiter

Redis-based rate limiting middleware for the Fiber web framework with sliding window and GCRA leaky bucket algorithms.

140Go
6 years ago
gohoney
gohoneyPaulMaddox/gohoney

A Go-based SSH honeypot that logs attacker commands and IP addresses in a fake shell environment.

142Go
12 years ago
godfish
godfishrafaelespinoza/godfish

A Go-based database migration manager that works as a CLI and library, supporting multiple databases with native SQL migration files.

141Go
2 days ago
opentelemetry
opentelemetryxavidop/genkit-opentelemetry-go

An OpenTelemetry plugin for Genkit Go that provides automatic traces, metrics, and logs with support for multiple exporters.

141Go
3 days ago
omarchy-theme-generator
omarchy-theme-generatorJaimeStill/omarchy-theme-generator

A Go-based color analysis system that extracts and organizes colors from images to generate themes for the Omarchy desktop environment.

140Go
10 months ago
go-mcu
go-mcumatiasinsaurralde/go-mcu

A Go-based CLI tool and library for managing NodeMCU/ESP8266 modules with cross-platform support.

144Go
5 years ago
go-shelve
go-shelvelucmq/go-shelve

A persistent, map-like object for Go that automatically handles serialization and storage with customizable backends.

140Go
6 months ago
permissions
permissionsxyproto/permissions

Go middleware for user authentication, session management, and role-based permissions using Redis.

141Go
1 month ago
list
listkoss-null/list

A Go 1.23 implementation of generic, thread-safe doubly linked lists with iterators and intrusive singly linked list support.

142Go
10 months ago
biff
bifffulldump/biff

A Go testing framework for acceptance and use case testing using nested alternatives and variable scoping.

142Go
3 years ago
jet
jetNicoNex/jet

A fast command-line tool for find & replace operations using regular expressions across files and directories.

140Go
1 year ago
html5tag
html5taggoradd/html5tag

A Go library for generating well-formed HTML5 tags with validation, formatting options, and tag building utilities.

142Go
2 years ago
xk6-ssh
xk6-sshgrafana/xk6-ssh

A k6 extension for executing SSH commands and connecting to remote hosts during load testing.

147Go
6 days ago
fiber-bind
fiber-bindIdan-Fishman/fiber-bind

Request schema validator middleware for the Fiber web framework, parsing and validating data from body, query, and route parameters.

140Go
1 year ago
obreron
obreronprofe-ajedrez/obreron

A Go library for building SQL queries programmatically with support for conditional clauses and parameterized statements.

141Go
6 months ago
honeyssh
honeysshppacher/honeyssh

An SSH honeypot that logs credentials from brute-force attacks and provides statistics via an HTTP API.

142Go
6 years ago
tspool
tspooltwo/tspool

A TCP server library that uses a worker pool to improve performance and protect against overload.

143Go
7 years ago
go-conf
go-confThomasObenaus/go-conf

A Go library for easy configuration management that populates structs from command line, environment variables, and YAML files.

144Go
1 year ago
windowsupdate
windowsupdateceshihao/windowsupdate

A Go binding for the Windows Update Agent API, enabling programmatic Windows update management.

148Go
2 months ago
jsonhal
jsonhalRichardKnop/jsonhal

A Go package for easily marshaling custom structs into HAL-compatible JSON responses.

136Go
6 years ago
blank
blankHenry-Sarabia/blank

A Go package for detecting blank strings and removing whitespace from strings.

131Go
7 years ago
pb-llm
pb-llmmagooney-loon/pb-llm

Scrapes PocketBase documentation and generates LLM-optimized variations for different development contexts.

132Go
10 months ago
hbt
hbtlzambarda/hbt

A heuristic command suggestion system for zsh that suggests commands based on your historical usage in specific directories.

131Go
6 months ago
TemplateTransformer
TemplateTransformerjoshdk/template-transformer

A Kustomize transformer plugin for strict templating of Kubernetes resources using environment variables.

133Go
2 years ago
retry
retryshafreeck/retry

A Go library for retrying operations with customizable backoff strategies and error-based retry logic.

132Go
6 years ago
multikey
multikeyadrianosela/multikey

A Go framework for n-of-N threshold encryption using Shamir's Secret Sharing to enforce complex decryption rules.

132Go
2 years ago
libzsync-go
libzsync-goAppImageCrafters/libzsync-go

A Go implementation of the zsync algorithm for efficient file synchronization over HTTP.

134Go
4 years ago
gomalshare
gomalshareMonaxGT/gomalshare

Go client library for interacting with the MalShare malware repository API.

133Go
7 years ago
terraform-enterprise-migrator
terraform-enterprise-migratorsilinternational/tfc-ops

A CLI tool and Go library for performing operational tasks on Terraform Cloud/Enterprise workspaces, including cloning, variable management, and bulk updates.

136Go
3 days ago
terraform-provisioner
terraform-provisionershuaibiyy/terraform-provisioner

A concurrent Terraform provisioner that manages multiple parameterized deployments from a single configuration file.

133Go
9 years ago
go-suricata
go-suricataks2211/go-suricata

A Go client library for interacting with Suricata's Unix socket to execute commands and retrieve data.

131Go
6 years ago
playback
playbackwabarc/playback

A command-line tool to playback archived webpages from the Wayback Machine using GitHub as a source.

132Go
6 days ago
jsonapi-errors
jsonapi-errorsAmuzaTkts/jsonapi-errors

Go bindings for creating JSON API-compliant error responses with support for multiple error statuses.

133Go
9 years ago
1
96
97
98
106