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 94 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
filler
filleryaronsumel/filler

A Go utility that automatically populates struct fields using custom fill tags and filler functions.

185Go
9 years ago
go-ini
go-inisubpop/go-ini

A Go package for encoding and decoding INI configuration files with support for structured data.

187Go
1 month ago
go-output-format
go-output-formatdrewstinnett/go-output-format

A Go library for serializing data structures into standard output formats like YAML, JSON, and TOML.

182Go
2 years ago
dsu
dsuihebu/dsu

A Go implementation of the Disjoint-Set (Union-Find) data structure for managing non-overlapping sets with efficient union and find operations.

181Go
4 years ago
tx
txrubblelabs/tx

A Go tool for executing transactions on the Ripple network.

188Go
11 years ago
cronrange
cronrange1set/cronrange

A Go package for expressing time ranges using cron-style syntax with duration and timezone support.

187Go
4 years ago
dawn
dawngo-dawn/dawn

An opinionated lightweight Go framework for building web APIs and applications, built on top of Fiber.

180Go
3 years ago
structcli
structclileodido/structcli

Build powerful, AI-native CLIs declaratively from Go structs, eliminating Cobra boilerplate.

181Go
26 days ago
codeship-go
codeship-gocodeship/codeship-go

Go client library for interacting with the Codeship API v2, providing authentication, pagination, and logging.

187Go
5 years ago
jazz
jazzsocifi/jazz

A Go abstraction layer for simplified RabbitMQ connection, messaging, and administration.

184Go
7 years ago
approx
approxgoschtalt/approx

A Go library that extends time.Duration parsing to support days, weeks, and years.

182Go
1 month ago
ini
iniwlevene/ini

A fast and easy-to-use Go library for parsing, manipulating, and writing INI files with real-time monitoring and struct unmarshaling.

187Go
1 year ago
goshark
gosharksunwxg/goshark

A Go package that uses tshark to decode IP packets into structured data for network analysis.

184Go
8 years ago
mooncake
mooncakeGuilhermeCaruso/mooncake

A Go library and CLI tool for generating mock implementations of Go interfaces for testing purposes.

180Go
4 years ago
qrand
qrandbitfield/qrand

A Go package providing quantum random numbers sourced from the ANU hardware quantum random number generator API.

182Go
2 years ago
CQL
CQLFrancoLiberali/cql

A compile-time safe SQL query language for Go that builds on GORM to provide type-safe database queries without runtime errors.

180Go
1 month ago
Slurm Exporter
Slurm Exporterubccr/slurm-exporter

A Prometheus exporter that collects metrics from Slurm workload manager via its REST API.

182Go
3 months ago
therfoo
therfootherfoo/therfoo

An embedded deep learning library for Go designed for educational exploration of neural network fundamentals.

185Go
1 year ago
gorm-seeder
gorm-seederKachit/gorm-seeder

A simple Go package for seeding and clearing database test data using GORM.

182Go
3 years ago
go_fiber_quickstart
go_fiber_quickstartchawk/go_fiber_quickstart

A quick start example project demonstrating how to build web applications with the Go Fiber framework.

186Go
6 years ago
gtfsclean
gtfscleanpublic-transport/gtfsclean

A tool for checking, sanitizing, and minimizing GTFS feeds while preserving semantic equivalency.

183Go
3 months ago
kemba
kembaclok/kemba

A tiny debug logging tool for Go, inspired by visionmedia/debug, ideal for CLI tools and command applications.

181Go
8 days ago
deheap
deheapaalpar/deheap

A generic double-ended heap (min-max heap) for Go providing O(1) access to both minimum and maximum elements.

182Go
5 months ago
uuid
uuidagext/uuid

A Go package for generating and manipulating version 1 UUIDs with configurable random node identifiers.

185Go
6 years ago
conexec
conexecITcathyh/conexec

A Go concurrent toolkit for executing functions concurrently with timeout control and goroutine pooling.

182Go
3 months ago
tinygo
tinygosago35/tinygo-autocmpl

Adds bash, zsh, and clink shell autocompletion for the TinyGo compiler tool.

170Go
1 month ago
epoch
epochvtopc/epoch

Go library providing primitives for marshaling/unmarshaling Unix timestamps to/from time.Time in JSON.

173Go
2 years ago
dlog
dlogkirillDanshin/dlog

A Go library for build-time controlled debug logging with caller location tracking.

172Go
9 years ago
testsql
testsqlzhulongcheng/testsql

A Go library that generates test data from SQL files before tests and automatically cleans up afterward.

172Go
7 years ago
go-tools/multithreading
go-tools/multithreadingnikhilsaraf/go-tools

A Go library providing a ThreadTracker struct for managing goroutines with panic handling and lifecycle control.

172Go
7 years ago
bedrock
bedrockz5labs/bedrock

A minimal, modular Go framework for building custom, use-case-specific frameworks and internal developer platforms.

171Go
2 days ago
pig
pigalexeyco/pig

A simple Go wrapper for pgx that simplifies executing queries and scanning results into structs.

173Go
9 months ago
avgRating
avgRatingkirillDanshin/avgRating

A Go library for calculating average scores and ratings using the Wilson Score Equation.

173Go
9 years ago
log
logheartwilltell/log

A simple leveled logging wrapper for Go's standard log package with zero dependencies.

170Go
3 years ago
gowarcserver
gowarcservernlnwa/gowarcserver

A BadgerDB-based server for indexing and serving WARC file contents with CDX capture index support.

172Go
1 year ago
algojig
algojigHipo/algojig

A development and testing jig for Algorand that runs transactions from a known ledger state without a separate node.

173Python
1 year ago
1
93
94
95
106