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 65 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
be
becarlmjohnson/be

A minimalist Go testing helper providing simple assertions, golden file testing, and no dependencies.

1331Go
11 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.

13311Go
18 days ago
fzf-bibtex
fzf-bibtexmsprev/fzf-bibtex

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

13218Go
2 years ago
gjo
gjoskanehira/gjo

A command-line utility for creating JSON objects and arrays from shell commands.

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

1329Go
3 years ago
sessionup
sessionupswithek/sessionup

A simple, effective Go package for HTTP session management with customizable stores and OWASP-recommended defaults.

1327Go
1 year ago
nakedret
nakedretalexkohler/nakedret

A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.

13216Go
7 months ago
cli
cliteris-io/cli

A simple, fast, and complete Go library for building command-line applications with emphasis on argument validation.

1329Go
5 years ago
terraform-provider-docker
terraform-provider-dockerhashicorp/terraform-provider-docker

A Terraform provider for managing Docker containers, images, networks, and volumes as infrastructure-as-code.

13290Go
5 years ago
mongo-go-pagination
mongo-go-paginationgobeam/mongo-go-pagination

A Go pagination library for the official MongoDB driver that supports both normal queries and aggregation pipelines with full pagination metadata.

13136Go
3 years ago
color-extractor
color-extractormarekm4/color-extractor

A lightweight Go library for extracting dominant colors from images with zero external dependencies.

1315Go
3 years ago
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
1 year ago
Gone
Gonegone-io/gone

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

1318Go
8 months ago
cameron
cameronaofei/cameron

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

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

1308Go
9 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.

13012Go
6 months ago
go-checkstyle
go-checkstyleqiniu/checkstyle

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

13017Go
5 years ago
gostorm
gostormjsgilmore/gostorm

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

12920Go
9 years ago
ICS23
ICS23cosmos/ics23

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

12982Rust
4 months ago
go-vcard
go-vcardemersion/go-vcard

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

12940Go
12 days ago
githooks
githooksgabyx/githooks

A platform-independent Git hooks manager supporting per-repo and shared hooks with version control, auto-updates, and containerized execution.

1289Go
10 days ago
fast-shot
fast-shotopus-domini/fast-shot

A fluent, feature-rich, and highly configurable HTTP client library for Go, designed for rapid and precise API interactions.

12811Go
15 days ago
igor
igorgaleone/igor

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

1285Go
2 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
lrserver
lrserverjaschaephraim/lrserver

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

12815JavaScript
2 years ago
docker_gc
docker_gcpdacity/docker_gc

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

12723Shell
2 years ago
usulnet
usulnetfr4nsys/usulnet

A self-hosted Docker management platform with a unified web UI for containers, security, DNS, VPN, monitoring, backups, and multi-node orchestration.

1276Go
3 months ago
go-lock
go-lockviney-shih/go-lock

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

1277Go
4 years ago
gothanks
gothankspsampaz/gothanks

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

1277Go
3 years ago
patron
patronbeatlabs/patron

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

12763Go
2 days ago
dockdash
dockdashbyrnedo/dockdash

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

12711Go
4 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
loom
loomloom-go/loom

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

1262Go
5 months ago
jio
jiofaceair/jio

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

12613Go
2 years ago
grammes
grammesnorthwesternmutual/grammes

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

12643Go
5 days 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.

12635Go
3 months ago
1
64
65
66
106