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 77 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
validate
validatemccoyst/validate

A Go package for automatic struct field validation using struct tags.

6214Go
2 years ago
strumt
strumtantham/strumt

A Go library for building interactive prompt chains with validation, retry, and testing capabilities.

625Go
1 month ago
authgate
authgatego-authgate/authgate

A lightweight OAuth 2.0 authorization server supporting Device Code, Authorization Code with PKCE, and Client Credentials grants.

624Go
1 day ago
concurrent-writer
concurrent-writerfree/concurrent-writer

A highly concurrent drop-in replacement for bufio.Writer that allows writes to continue during flushes.

629Go
8 years ago
Go RethinkDB ToDo
Go RethinkDB ToDodancannon/GoRethink_TodoDemo

A TodoMVC-style example application built with Go and RethinkDB using the GoRethink driver.

6215CSS
10 years ago
terraform-provider-atlas
terraform-provider-atlasariga/terraform-provider-atlas

A Terraform provider for managing and migrating database schemas using Atlas's declarative and versioned workflows.

628Go
14 days ago
log
logcaarlos0/log

A minimal, colorful Go logger designed for CLI applications with structured and leveled output.

622Go
6 days ago
routine
routinex-mod/routine

A Go library for managing goroutines with abstractions for main function control and useful executor adapters.

628Go
21 days ago
hcledit
hcleditmercari/hcledit

Go package and CLI for editing HCL configuration files using a jq-like query syntax.

6212Go
1 year ago
currency
currencynaughtygopher/currency

A Go package for accurate currency computations with support for fractional units and ISO 4217 codes.

619Go
8 months ago
AppImage Sandboxing Project
AppImage Sandboxing Projectmgord9518/aisap

A tool to sandbox AppImages using bwrap with Android/Flatpak-style permission profiles.

614Zig
1 year ago
goven
govenSeldonIO/goven

A Go library that provides a safe, drop-in query language for database schemas using GORM.

616Go
4 years ago
config
confignum30/config

A Go library for declarative configuration loading from files, environment variables, and command-line arguments.

614Go
1 year ago
caps
capschanced/caps

A Unicode-aware case conversion library for Go supporting camel, snake, kebab, and other naming conventions.

610Go
2 years ago
pipeline
pipelinehyfather/pipeline

A Go package providing a simplistic implementation of pipelines using goroutines for concurrent data processing.

6110Go
4 years ago
xkg
xkggo-xkg/xkg

A Go library for capturing keyboard events at the user level on X Window System.

616Go
11 years ago
minquery
minqueryicza/minquery

A Go package for MongoDB/mgo that enables efficient pagination using cursors instead of skip/limit.

6119Go
3 years ago
psql-streamer
psql-streamerblind-oracle/psql-streamer

Streams PostgreSQL database events to Kafka using logical replication and can also consume events from Kafka.

6113Go
6 years ago
chain
chaincodemodus/chain

A Go package for composing nested http.Handler instances into reusable chains.

613Go
7 years ago
manpage-completion-generator
manpage-completion-generatorumlx5h/zsh-manpage-completion-generator

A Go tool that automatically generates zsh shell completions from man pages using fish shell's completion files.

601Go
2 years ago
shutdown
shutdownztrue/shutdown

A Go package providing convenient shutdown hooks for graceful application termination with OS signal handling.

607Go
4 years ago
mixpanel
mixpaneldukex/mixpanel

A Go client library for sending events and user profile updates to Mixpanel's analytics platform.

6029Go
4 months ago
xk6-client-tracing
xk6-client-tracinggrafana/xk6-client-tracing

A k6 extension for generating and sending synthetic traces to load test distributed tracing backends like Jaeger and OpenTelemetry.

6014Go
4 days ago
godbal
godbalxujiajun/godbal

A lightweight, no-ORM database abstraction layer for Go with SQL builder and easy result mapping (currently MySQL only).

6029Go
7 years ago
slacker
slackerslack-io/slacker

A low-friction Go framework for building Slack bots with Socket Mode support and easy command definitions.

6016Go
1 year ago
1
76
77