Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
3005 projects10064.8k total stars1099.4k total forks27 languages

Open-source projects built with Go

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

Showing 2,966 open-source projects · page 81 of 83

…
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-HoneyPot
go-HoneyPotMojachieee/go-HoneyPot

A honeypot server written in Go that logs attacker interactions to a database.

487Go
6 years ago
usestdlibvars
usestdlibvarssashamelentyev/usestdlibvars

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

486Go
1 year ago
stdlog
stdlogalexcesaro/log

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

485Go
10 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
6 months 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
checker
checkercinar/checker

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

481Go
1 year ago
snowball
snowballtebeka/snowball

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

487C
1 year ago
go-gtfs
go-gtfsartonge/go-gtfs

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

4822Go
2 years ago
goconfig
goconfigfulldump/goconfig

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

488Go
2 days ago
porter2
porter2zhenjl/porter2

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

476Go
5 years ago
tfreveal
tfrevealbreml/tfreveal

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

472Go
2 months 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.

476Go
1 year ago
slicer
slicerleaanthony/slicer

A Go utility class providing type-safe methods for common slice operations like filtering, deduplication, and sorting.

473Go
4 years ago
cmd
cmdposener/cmd

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

473Go
5 years 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.

478Go
3 years ago
go-htpasswd
go-htpasswdtg123/go-htpasswd

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

4713Go
11 days ago
go-httpheader
go-httpheadermozillazg/go-httpheader

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

4714Go
2 years ago
set
setnofeaturesonlybugs/set

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

474Go
4 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.

470Go
1 month 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+.

474Go
1 month 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
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.

4634Go
1 year ago
sandid
sandidaofei/sandid

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

467Go
1 year ago
mcli
mclijxskiss/mcli

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

463Go
4 months ago
typ
typgurukami/typ

A Go library for safe type conversion, null types, and retrieving values from complex data structures.

464Go
4 years 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.

465Go
11 days ago
bel
bel32leaves/bel

Generate TypeScript interfaces from Go structs and interfaces, ideal for JSON RPC communication.

4610Go
1 year ago
ptrie
ptrieviant/ptrie

A Go library implementing a space-optimized prefix tree (trie) for efficient string key operations and serverless-friendly serialization.

4611Go
2 years ago
ordered-concurrently
ordered-concurrentlytejzpr/ordered-concurrently

A Go library for concurrent processing that returns output in the same order as the input via channels.

468Go
3 years ago
dict
dictsrfrog/dict

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

466Go
4 months ago
patreon-go
patreon-gomxpv/patreon-go

A Go client library for accessing the Patreon API with OAuth2 support.

4616Go
3 years ago
birdland
birdlandrlouf/birdland

A collaborative filtering recommendation library in Go that performs random walks on user-item graphs for fast, production-ready recommendations.

464Go
6 years ago
journald
journaldssgreg/journald

Go implementation of systemd Journal's native API for logging, enabling structured logging to the journal.

463Go
5 years ago
yogo
yogoantham/yogo

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

468HTML
3 days ago
OpenMinder
OpenMinderautogrow/openminder

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

464Go
8 years ago
transliterator
transliteratoralexsergivan/transliterator

A Go library for one-way Unicode to ASCII text transliteration with language-specific rules.

469Go
2 years ago
1
80
81
82
83