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 projects10178.1k total stars1115.5k total forks28 languages

Open-source projects built with Go

There are currently 3795 open-source projects built with Go, with a combined total of 10178.1k 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
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
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
9 months ago
tspool
tspooltwo/tspool

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

143Go
7 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
go-log
go-logsubchen/go-log

A simple and configurable logging library for Go with log levels, formatters, and rolling file writers.

147Go
8 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
22 hours 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
porter
portera2800276/porter

A Go implementation of the Porter stemming algorithm for English text, offering both simple and zero-allocation APIs.

142Go
5 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
silk
silkchrispassas/silk

A Go library for reading SiLK network flow data files without C dependencies.

144Go
4 years ago
biff
bifffulldump/biff

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

142Go
3 years 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
permissions
permissionsxyproto/permissions

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

141Go
18 days ago
strftime
strftimeawoodbeck/strftime

A C99-compatible strftime formatter for Go's time.Time instances, providing standard date/time formatting.

145Go
8 years ago
windowsupdate
windowsupdateceshihao/windowsupdate

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

148Go
25 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
walker
walkercyucelen/walker

A Go library for seamlessly fetching paginated data from any source with built-in API scraping and parallel processing.

140Go
3 years ago
blank
blankHenry-Sarabia/blank

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

141Go
7 years ago
obreron
obreronprofe-ajedrez/obreron

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

141Go
5 months ago
hbt
hbtlzambarda/hbt

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

131Go
5 months ago
retry
retryshafreeck/retry

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

132Go
6 years ago
golang-ifood-sdk
golang-ifood-sdkarxdsilva/golang-ifood-sdk

A Go SDK for integrating with the iFood API to manage orders, events, and merchant data.

133Go
3 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 months 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
pb-llm
pb-llmmagooney-loon/pb-llm

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

132Go
9 months ago
shamoji
shamojiosamingo/shamoji

A Go package for filtering specific words from text using customizable tokenizers and filters.

132Go
1 year ago
go-here
go-hereabdullahselek/go-here

A Go client library for accessing HERE location-based APIs including routing, geocoding, and places services.

135Go
6 years ago
html5tag
html5taggoradd/html5tag

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

132Go
2 years ago
bonk
bonkjoakimcarlsson/bonk

A fast, stealth-first browser automation library for Go using direct Chrome DevTools Protocol over WebSocket.

131Go
12 days 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
jsonhal
jsonhalRichardKnop/jsonhal

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

136Go
6 years ago
tuesday
tuesdayosteele/tuesday

A Go package providing Ruby-compatible strftime formatting with extended flags and conversions.

133Go
4 months ago
libzsync-go
libzsync-goAppImageCrafters/libzsync-go

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

134Go
4 years ago
stop-and-go
stop-and-goelgohr/stop-and-go

A Go library for testing concurrent code by defining and verifying execution order constraints.

134Go
8 days ago
xk6-ssh
xk6-sshgrafana/xk6-ssh

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

137Makefile
2 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