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 98 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-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
tuesday
tuesdayosteele/tuesday

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

133Go
1 day ago
pgplan
pgplanJacobArthurs/pgplan

A CLI tool for analyzing and comparing PostgreSQL EXPLAIN query execution plans to identify performance issues and regressions.

131Go
23 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
bonk
bonkjoakimcarlsson/bonk

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

131Go
1 month 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
rivet
rivetwabarc/rivet

A command-line tool and Go package for archiving webpages to IPFS with support for local nodes and remote pinning services.

130Go
3 years 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
hostutils
hostutilsWing924/hostutils

A Go library for compressing and expanding lists of hostnames using range notation.

135Go
2 years ago
libtextcat
libtextcatgoodsign/libtextcat

Go binding for the libtextcat C library, providing language detection capabilities.

138Go
13 years ago
retry
retryshafreeck/retry

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

132Go
6 years 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
nfigure
nfiguremuir/nfigure

A Go library for per-library configuration using struct tags, supporting config files, environment variables, and command-line flags.

123Go
8 days ago
bbConvert
bbConvertCalebQ42/bbConvert

A Go library for converting BBCode and Markdown to HTML with support for custom tag processing.

123Go
1 year ago
health
healthschigh/health

A zero-dependency health check library for Go services, built for Kubernetes with readiness, liveness, and startup probes.

122Go
1 month ago
Wisp
Wispwisp-trading/wisp

Event-driven algorithmic trading framework for Go with multi-exchange support and an interactive TUI.

121Go
11 days ago
fiber_tracing
fiber_tracingshareed2k/fiber_tracing

OpenTracing middleware for the Fiber web framework to trace HTTP requests with distributed tracing systems.

127Go
2 years ago
slinkwatch
slinkwatchDCSO/slinkwatch

A tool to dynamically maintain Suricata's network interface configuration based on link status and assign detection threads via weighted allocation.

124Go
6 years ago
dbsafe
dbsafenethalo/dbsafe

Pre-execution safety analysis tool for MySQL DDL/DML operations to prevent surprises.

123Go
1 month ago
matlab
matlabscigolib/matlab

Pure Go library for reading and writing MATLAB .mat files (v5-v7.3+) without CGo dependencies.

120Go
3 days ago
flash-flags
flash-flagsagilira/flash-flags

An ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go with built-in security hardening.

120Go
3 months ago
goagi
goagistaskobzar/goagi

A Go library for building AGI and FastAGI applications to interact with Asterisk PBX systems.

122Go
2 years ago
sqlz
sqlzrfberaldo/sqlz

A lightweight, dependency-free Go library extending database/sql with named queries, struct scanning, and batch operations.

120Go
11 days ago
rootfinding
rootfindingkhezen/rootfinding

A Go library implementing Brent's method for finding roots of real-valued functions.

122Go
6 years ago
async-job
async-joblab210-dev/async-job

A lightweight asynchronous job manager for Go with configurable workers, progress tracking, and error handling.

120Go
4 years ago
logo
logombndr/logo

A simple and configurable logging library for Go with support for multiple writers and color output.

122Go
5 years ago
bradleyterry
bradleyterryseanhagen/bradleyterry

A Go package implementing the Bradley-Terry model for pairwise comparison analysis.

122Go
7 years ago
kepfi
kepfiKnuspii/kepfi

A smart alternative to the rm command with a recovery bin and storage tracking, built with zero dependencies.

120Go
3 months ago
go-gcache
go-gcacheszyhf/go-gcache

A generic Go cache library supporting multiple eviction policies: LRU, LFU, ARC, and expirable caches.

120Go
1 year ago
autowire
autowiretiendc/autowire

A dependency injection library for Go 1.18+ that uses generics and reflection to automatically wire objects.

121Go
1 year ago
gosuite
gosuitepavlo/gosuite

A Go library that provides structured test suites with setup/teardown methods using Go 1.7+ subtests.

124Go
10 years ago
go-sophos
go-sophosesurdam/go-sophos

A zero-dependency Go client library for interacting with the Sophos UTM 9 REST API.

124Go
4 years ago
rawg-sdk-go
rawg-sdk-godimuska139/rawg-sdk-go

An unofficial Go SDK for interacting with the RAWG Video Games Database API.

124Go
4 years ago
typenv
typenvdiegomarangoni/typenv

A zero-dependency Go library for typed environment variables with automatic conversion and default values.

121Go
1 year ago
goctx
goctxzerosnake0/goctx

A Go library that provides faster context value retrieval compared to the standard library's context.Value method.

112Go
5 years ago
godscache
godscachedefcronyke/godscache

A Go wrapper for Google Cloud Datastore that adds memcached caching for improved performance.

112Go
7 years ago
1
97
98
99
106