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 81 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
retry-go
retry-gorafaeljesus/retry-go

A simple and easy-to-use retry library for Go, supporting both generic operations and HTTP requests.

496Go
7 years ago
goconfig
goconfigfulldump/goconfig

A lightweight Go library that loads configuration from JSON files, environment variables, and command-line flags into structs.

498Go
2 months ago
swag
swagzc2638/swag

A lightweight Go library to generate Swagger 2.0 JSON API documentation without code generation or framework constraints.

497Go
2 years ago
Go GTFS Parser
Go GTFS Parsergeops/gtfsparser

A complete, easy-to-use GTFS parsing library for Go that validates feeds and transforms ID references to pointers.

4918Go
8 years ago
go-htpasswd
go-htpasswdtg123/go-htpasswd

A Go library for parsing and validating user credentials against Apache htpasswd files.

4912Go
1 month ago
checker
checkercinar/checker

A lightweight Go library for effortless input validation using struct tags, with no external dependencies.

481Go
1 year ago
flagvar
flagvarsgreben/flagvar

A collection of CLI argument types for the Go flag package, providing validation and parsing for enums, URLs, IPs, JSON, and more.

484Go
1 year ago
go18ds
go18dsdaichi-m/go18ds

A comprehensive collection of generic data structures and algorithms for Go 1.18+, including lists, sets, maps, trees, and stacks.

484Go
2 years ago
pocketbase-sveltekit-static
pocketbase-sveltekit-staticEgor-S/pocketbase-sveltekit-static

A minimalistic template combining PocketBase backend and SvelteKit frontend in a single Docker image or binary for easy deployment.

489TypeScript
9 months ago
starlet
starlet1set/starlet

A Go wrapper for Starlark that simplifies embedding, provides enhanced data conversion, and includes useful extension libraries.

484Go
1 month ago
minisql
minisqlRichardKnop/minisql

An embedded single-file SQL database written in Go, inspired by SQLite and designed for learning and lightweight use.

483Go
23 days ago
dict
dictsrfrog/dict

A Go implementation of Python dictionaries with insertion-order preservation and JSON support.

486Go
6 months ago
stdlog
stdlogalexcesaro/log

A collection of simple, fast, and customizable logging packages for Go, optimized for command-line and cron jobs.

485Go
11 years ago
hotplex
hotplexhrygo/hotplex

A high-performance AI agent runtime engine that transforms terminal AI tools into production services with persistent sessions.

4815Go
4 days ago
IRC Parser Tests
IRC Parser Testsircdocs/parser-tests

A collection of test vectors and reference implementations for validating IRC parser consistency across different libraries.

488Go
3 years ago
boa
boaGiGurra/boa

A Go library for building self-documenting CLIs by generating flags, env vars, and config file loading from struct definitions.

480Go
9 days ago
pointer
pointerxorcare/pointer

A Go library providing helper functions to create pointers for optional fields of basic types, now deprecated in Go 1.26+.

484Go
27 days ago
go-graphql-subscription-example
go-graphql-subscription-exampleccamel/go-graphql-subscription-example

A Go-based GraphQL subscription server example that consumes messages from Kafka, Redis, and NSQ streams.

486Go
1 month ago
GoSlmailer
GoSlmailerCLIP-HPC/goslmailer

A drop-in replacement for Slurm's MailProg that delivers job notifications to Discord, Matrix, Telegram, MS Teams, Slack, email, and Mattermost.

486Go
1 year ago
yogo
yogoantham/yogo

A command-line tool to check, read, and manage Yopmail disposable email inboxes.

488HTML
6 days ago
snowball
snowballtebeka/snowball

A Go library implementing the Snowball stemming algorithm for natural language processing.

486C
1 year ago
sandid
sandidaofei/sandid

A Go library for generating unique, URL-safe, database-optimized IDs with a capacity of 2^128.

477Go
1 year ago
porter2
porter2zhenjl/porter2

A high-performance Porter2 stemmer implementation using finite state machines for suffix comparison.

476Go
5 years ago
cmd
cmdposener/cmd

A minimalistic Go library that extends the standard flag package with subcommands, bash completion, and explicit positional arguments.

473Go
6 years ago
gomatch
gomatchjfilipczyk/gomatch

A Go library for validating JSON against patterns, focusing on essential parts to make tests more expressive and less fragile.

473Go
5 years ago
go-gtfs
go-gtfsartonge/go-gtfs

A Go library for loading and parsing GTFS (General Transit Feed Specification) files.

4722Go
3 years ago
xk6-g0
xk6-g0szkiba/xk6-g0

A k6 extension that enables writing performance and load tests in Go, using an interpreter for seamless execution.

473Go
6 months ago
stto
sttomainak55512/stto

A command-line utility written in Go that counts total lines of code in files within a directory.

477Go
9 months ago
tfreveal
tfrevealbreml/tfreveal

A tool that reveals sensitive values in Terraform plan outputs for complete infrastructure change visibility.

472Go
1 day ago
tm-load-test
tm-load-testinformalsystems/tm-load-test

A distributed load testing tool and framework for Tendermint networks, designed as the successor to tm-bench.

4733Go
1 year ago
OpenMinder
OpenMinderautogrow/openminder

Open source API and hardware for monitoring plant rootzone conditions via EC, pH, and runoff sensors.

474Go
8 years ago
mcli
mclijxskiss/mcli

A minimal yet powerful Go library for building command-line interfaces with struct tag-based configuration.

473Go
7 months ago
dsunit
dsunitviant/dsunit

A Go library for datastore testing that simplifies setting up initial data and verifying final state across SQL, NoSQL, and file-based stores.

479Go
8 months ago
usestdlibvars
usestdlibvarssashamelentyev/usestdlibvars

A Go linter that suggests replacing literals with standard library constants and variables for better code quality.

476Go
1 year ago
go-httpheader
go-httpheadermozillazg/go-httpheader

A Go library for encoding and decoding structs into HTTP header fields using struct tags.

4714Go
3 years ago
set
setnofeaturesonlybugs/set

A performant Go wrapper around reflect for loose type conversion, struct mapping, and slice building.

474Go
4 years ago
1
80
81
82
106