Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
2761 projects10033.9k total stars1095.1k total forks27 languages

Open-source projects built with Go

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

Showing 2,761 open-source projects · page 65 of 77

……
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-csv-tag
go-csv-tagartonge/go-csv-tag

A Go library for reading and writing CSV files using struct tags for mapping fields.

13132Go
11 months ago
fzf-bibtex
fzf-bibtexmsprev/fzf-bibtex

A fast, cached BibTeX source for fzf with command-line tools and Vim/NeoVim integration.

13118Go
1 year ago
Design Patterns in Go
Design Patterns in Goshubhamzanwar/design-patterns

A curated collection of common design patterns implemented in Go with detailed explanations for each pattern.

1319Go
3 years ago
goctopus
goctopusEscape-Technologies/goctopus

A fast GraphQL discovery and fingerprinting toolbox for security testing and reconnaissance.

13113Go
2 years ago
cameron
cameronaofei/cameron

A Go library for generating pixel-perfect GitHub-style identicons with zero dependencies.

13111Go
3 months ago
testcase
testcaseadamluzsi/testcase

An opinionated Go testing framework that supports test-driven design with BDD conventions, modular testing components, and safe parallel execution.

13011Go
17 days ago
go-checkstyle
go-checkstyleqiniu/checkstyle

A configurable style checker for Go code that enforces coding standards and best practices.

13017Go
5 years ago
Helm
Helm0xjuanma/helm

A minimalistic and customizable pomodoro-like terminal timer written in Go for focused work sessions.

1308Go
4 months ago
ICS23
ICS23cosmos/ics23

A cross-language specification and implementation for generic merkle proofs, primarily for IBC and blockchain interoperability.

12983Rust
1 month ago
Gone
Gonegone-io/gone

A lightweight dependency injection framework for Go with tag-based auto injection, config center support, and rich ecosystem components.

1298Go
5 months ago
gostorm
gostormjsgilmore/gostorm

A Go library for writing Storm spouts and bolts that communicate with Storm shells via the multilang protocol.

12920Go
8 years ago
go-rest
go-restungerik/go-rest

A minimal REST framework for Go that uses reflection and dynamic typing to simplify API handlers.

12816Go
9 years ago
outbox
outboxoagudo/outbox

A lightweight, database- and broker-agnostic Go library for implementing the transactional outbox pattern.

1285Go
3 months ago
gothanks
gothankspsampaz/gothanks

Automatically stars Go's official repository and your go.mod GitHub dependencies to thank maintainers.

1287Go
3 years ago
docker_gc
docker_gcpdacity/docker_gc

Automatically removes unused Docker Swarm objects like containers, volumes, and networks based on configurable age thresholds.

12823Shell
2 years ago
beatstream
beatstreamDarep/Beatstream

A self-hosted music streaming server that lets you stream your personal music collection from anywhere via a web browser.

12832TypeScript
6 months ago
go-deepcopy
go-deepcopytiendc/go-deepcopy

A fast, feature-rich deep-copy library for Go with support for complex type conversions and custom copying behaviors.

1287Go
6 months ago
go-rocket-update
go-rocket-updatemouuff/go-rocket-update

A modular Go library for building self-updating applications with support for multiple update sources and platforms.

12811Go
3 months ago
grammes
grammesnorthwesternmutual/grammes

A Go client library for interacting with Apache TinkerPop graph databases using the Gremlin query language.

12843Go
2 years ago
lrserver
lrserverjaschaephraim/lrserver

A Go package implementing a LiveReload server that enables browser reloads and alerts via WebSocket communication.

12815JavaScript
2 years ago
parquet
parquetparsyl/parquet

A Go library that generates type-safe Parquet readers and writers from Go structs or existing Parquet files.

12713Go
1 year ago
ClaudeCTX
ClaudeCTXfoxj77/claudectx

A command-line tool to instantly switch between Claude Code configuration profiles for different accounts, clients, and API providers.

1279Go
6 days ago
igor
igorgaleone/igor

A PostgreSQL abstraction layer for Go with GORM-like syntax, focusing on security and performance.

1274Go
2 years ago
go-featureprocessing
go-featureprocessingnikolaydubina/go-featureprocessing

A fast, sklearn-like feature processing library for Go that generates optimized transformers from struct tags.

12610Go
1 year ago
loom
loomloom-go/loom

A reactive component framework for building TUIs and web SPAs in pure Go with a signal-based architecture.

1262Go
2 months ago
jio
jiofaceair/jio

A JSON schema validator for Go inspired by Joi, designed to validate raw JSON data before deserialization.

12613Go
1 year ago
go-vcard
go-vcardemersion/go-vcard

A Go library for parsing and formatting vCard data according to RFC 6350.

12638Go
1 year ago
patron
patronbeatlabs/patron

A Go microservice framework with built-in observability, async/sync processing, and productivity-focused defaults.

12564Go
1 day ago
go-lock
go-lockviney-shih/go-lock

A Go library providing efficient read-write mutexes with trylock, timeout, and no-starvation mechanisms.

1258Go
4 years ago
cdk-dynamo-table-viewer
cdk-dynamo-table-viewereladb/cdk-dynamo-table-viewer

An AWS CDK construct that creates a public HTTP endpoint to display the contents of a DynamoDB table.

12528TypeScript
7 days ago
dockdash
dockdashbyrnedo/dockdash

A real-time terminal dashboard for monitoring Docker containers and their resource usage.

12511Go
4 years ago
hrotti
hrottialsm/hrotti

A lightweight MQTT broker library and standalone server written in Go, supporting TCP and WebSocket connections.

12522Go
5 years ago
env
envcodingconcepts/env

A Go library for loading environment variables into structs using struct tags.

12514Go
2 years ago
avatica
avaticaapache/calcite-avatica-go

A Go database/sql driver for Apache Avatica server, enabling Go applications to connect to Phoenix and other Avatica-backed databases.

12435Go
8 days ago
mockd
mockdgetmockd/mockd

A single-binary mock server supporting HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, and SOAP protocols.

1244Go
5 days ago
sqlize
sqlizesunary/sqlize

A Go SQL toolkit that generates database migrations by comparing Go structs with existing migration files.

12414Go
3 months ago
1
64
65
66
77