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 82 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
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
transliterator
transliteratoralexsergivan/transliterator

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

469Go
2 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
7 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
dg
dgcodingconcepts/dg

A fast command-line tool that generates relational CSV data with configurable tables, columns, and relationships.

463Go
1 year ago
bel
bel32leaves/bel

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

4610Go
2 years 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
patreon-go
patreon-gomxpv/patreon-go

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

4616Go
4 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
Snowflake Emulator
Snowflake Emulatornnnkkk7/snowflake-emulator

A lightweight Snowflake emulator built with Go and DuckDB for local development and testing.

4612Go
11 days ago
clusteredBigCache
clusteredBigCacheoaStuff/clusteredBigCache

A Go library that extends bigcache with clustering support and individual item expiration for distributed applications.

455Go
8 years ago
genv
genvsakirsensoy/genv

A Go library for reading environment variables with .env file support and type-safe configuration.

455Go
7 months ago
go-myanimelist
go-myanimelistnstratos/go-myanimelist

A Go client library for accessing the MyAnimeList API v2, enabling programmatic interaction with anime and manga data.

453Go
3 months ago
decimal
decimaldb47h/decimal

An arbitrary-precision decimal floating-point arithmetic package for Go, using a pure decimal representation for performance.

453Go
4 years ago
should
shouldKairum-Labs/should

An expressive Go assertion library that makes tests readable and provides detailed error messages for easier debugging.

4510Go
23 hours ago
troje
trojedutchcoders/troje

A honeypot that isolates each attacker connection in a separate LXC container for monitoring and analysis.

4510Go
12 years ago
typ
typgurukami/typ

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

454Go
4 years ago
ecal
ecalkrotik/ecal

An embeddable ECA (Event Condition Action) scripting language for building concurrent event-driven systems.

457Go
5 years ago
Go
GoAlmazDelDiablo/gpt3-5-turbo-go

A Go client library for the official OpenAI ChatGPT (GPT-3.5-turbo) chat completions API.

445Go
3 years ago
schema
schemaadlio/schema

An embeddable Go library for applying database schema migrations using only the standard library.

445Go
1 month ago
scope
scopeSonicRoshan/scope

A Go library for managing OAuth2 scopes with wildcard matching and struct field filtering.

448Go
5 years ago
httpref
httprefdnnrly/httpref

A command-line tool providing offline access to HTTP status codes, headers, ports, and HTML element references.

4413Go
1 year ago
conduit
conduitalgorand/conduit

A modular framework for ingesting and processing Algorand blockchain data into external applications.

4434Go
19 days ago
fantasyname
fantasynames0rg/fantasyname

A Go implementation of the RinkWorks fantasy name generator for creating random names with pattern-based syntax.

441Go
10 months ago
Tinynet
TinynetJohn-Lin/tinynet

A lightweight Go library for creating instant virtual networks to prototype Software Defined Networks (SDN).

444Go
2 years ago
petra
petradevoteamgcloud/petra

A lightweight tool to host a private Terraform registry using Google Cloud Storage as a backend.

442Go
2 years ago
go-cluster
go-clustere-XpertSolutions/go-cluster

A Go implementation of k-modes and k-prototypes clustering algorithms for categorical and mixed data.

449Go
3 years ago
terraform-provider-checkly
terraform-provider-checklycheckly/terraform-provider-checkly

Terraform provider for managing Checkly monitoring resources like checks, groups, and alert channels as code.

449Go
9 days ago
committer
committervadiminshakov/committer

A Go implementation of Two-Phase Commit (2PC) and Three-Phase Commit (3PC) protocols for distributed transactions.

446Go
1 month ago
noodlog
noodloggyozatech/noodlog

A highly configurable Go logging library that outputs parametrized JSON logs with sensitive data obfuscation.

449Go
3 years ago
webhooked
webhooked42Atomys/webhooked

A webhook receiver that securely captures and forwards payloads to pub/sub systems to prevent data loss.

431Go
1 year ago
grade
gradeinfluxdata/grade

Ingests Go benchmark results into InfluxDB for tracking performance over time.

433Go
6 years ago
go-up
go-upufoscout/go-up

A lightweight Go configuration library with recursive placeholders resolution and no external dependencies.

438Go
6 years ago
drone-jenkins
drone-jenkinsappleboy/drone-jenkins

A CLI tool and CI/CD plugin for triggering Jenkins jobs from GitHub Actions, GitLab CI, Gitea Action, or any Docker/container platform.

4319Go
5 days ago
argv
argvcosiner/argv

A Go library for splitting command line strings into arguments arrays using bash syntax.

437Go
6 years ago
mqtt-mirror
mqtt-mirror4nte/mqtt-mirror

A lightweight tool that replicates MQTT traffic from one broker to another, preserving QoS and retain flags.

436Go
2 months ago
1
81
82
83
106