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,519 open-source projects · page 61 of 70

……
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
redc
redcwgpsec/redc

An automated multi-cloud deployment tool for red team infrastructure, built on Terraform with AI-powered orchestration.

16524Go
7 days ago
sflags
sflagsoctago/sflags

A Go library that generates command-line flags by parsing struct tags, supporting multiple flag libraries.

16537Go
4 months ago
rerun
rerunivpusic/rerun

A configurable file watcher that automatically recompiles and reruns Go applications when source code changes.

16511Go
8 years ago
Whitewind
Whitewindwhtwnd/whitewind-blog

A free, privacy-focused blogging platform for Bluesky users, built on the AT Protocol.

16518TypeScript
7 months ago
GitHub Actions for Docker
GitHub Actions for Dockerdocker/github-actions

Deprecated GitHub Action for building, tagging, and pushing Docker images using environment variables.

16532Go
5 years ago
dvm
dvmaxetroy/dvm

A fast, simple, and dependency-free version manager for the Deno JavaScript/TypeScript runtime.

1657Go
1 year ago
turtle
turtlehackebrot/turtle

A Go library and CLI for emoji lookup, search, and categorization with GitHub emoji support.

16412Go
4 years ago
smtpmock
smtpmockmocktools/go-smtp-mock

A lightweight, configurable fake SMTP server written in Go for testing email functionality without a real mail server.

16424Go
1 month ago
captcha
captchasteambap/captcha

A simple, unopinionated Go package for generating customizable CAPTCHA images with framework independence.

16423Go
9 months ago
d3d9
d3d9gonutz/d3d9

A pure Go wrapper for Microsoft's Direct3D9 API, enabling Windows game development in Go.

16414Go
11 months ago
errgroup
errgroupneilotoole/errgroup

A drop-in alternative to Go's sync/errgroup with configurable goroutine worker limits for rate-limited operations.

16311Go
3 years ago
tf-profile
tf-profiledatarootsio/tf-profile

A CLI tool written in Go that profiles Terraform runs to provide detailed statistics, resource-level metrics, and visualizations.

1634Go
1 year ago
bcache
bcacheiwanbk/bcache

A Go library for creating a distributed in-memory cache with eventual consistency and cache stampede prevention.

16320Go
3 years ago
Gubernator
Gubernatorgubernator-io/gubernator

A distributed, high-performance, cloud-native rate limiting microservice and library developed at Mailgun.

16326Go
15 days ago
dbcleaner
dbcleanerkhaiql/dbcleaner

A Go library for cleaning databases between tests with parallel execution support using file locking.

16313Go
4 years ago
golang-tmdb
golang-tmdbcyruzin/golang-tmdb

A comprehensive Go wrapper for the TMDb API, supporting both v3 and v4 with optional auto-retry and custom HTTP client configuration.

16347Go
2 days ago
tf-profile
tf-profiledatarootsio/tf-profile

A CLI tool written in Go that profiles Terraform runs to provide detailed statistics, resource-level metrics, and visualizations.

1634Go
1 year ago
Go in 7 days
Go in 7 daysharrytran103/7_days_of_go

A structured 7-day learning path for Node.js developers to master Go fundamentals and build practical applications.

1629Go
1 month ago
terraform-provider-terracurl
terraform-provider-terracurldevops-rob/terraform-provider-terracurl

A Terraform provider for declarative HTTP API interactions, enabling infrastructure teams to manage any REST service as Terraform resources.

16221Go
20 days ago
orm
ormgolobby/orm

A lightweight, fast, customizable, and type-safe object-relational mapper for Go, leveraging generics and reflection.

1626Go
7 months ago
chyle
chyleantham/chyle

A CLI tool that generates changelogs from git repositories by extracting and enriching commit data.

16110Go
14 days ago
cmd
cmdSimonBaeumer/cmd

A Go package for executing shell commands across Linux, Windows, and macOS with a simple API.

16121Go
1 year ago
guble
gublesmancke/guble

A simple and fast user-facing messaging and data replication server built with WebSockets and Go.

16123Go
8 years ago
cryptgo
cryptgoGituser143/cryptgo

A terminal user interface (TUI) application written in Go for real-time cryptocurrency price monitoring and portfolio tracking.

16119Go
4 years ago
go-cache
go-cacheviney-shih/go-cache

A flexible multi-layer Go caching library implementing Cache-Aside pattern for in-memory and shared caches like Redis.

16113Go
2 years ago
grimoire
grimoireFs02/grimoire

A Go database access layer with a flexible query API, built-in validation, and multi-adapter support.

16116Go
4 years ago
shield
shieldeaigner/shield

Bayesian text classifier for Go with flexible tokenizers and storage backends.

16031Go
6 years ago
xtcp
xtcpxfxdev/xtcp

A TCP server framework for Go with graceful shutdown and custom protocol support.

16031Go
6 years ago
vaku
vakulingrino/vaku

A CLI and API for running path- and folder-based operations on the Vault Key/Value secrets engine.

15918Go
4 days ago
robustly
robustlyVividCortex/robustly

A Go library for running functions resiliently by catching and restarting panics, with optional probabilistic crash injection.

1597Go
2 years ago
tfmv
tfmvsuzuki-shunsuke/tfmv

CLI tool to rename Terraform resources, data sources, and modules while automatically generating moved blocks.

1596Go
1 day ago
logger
loggerazer/logger

A minimalistic Go logging library with structured JSON output, advanced filtering, and performance timers.

15817Go
4 months ago
iso8601
iso8601relvacode/iso8601

A fast, zero-allocation ISO8601 date parser for Go that handles any ISO8601 format without regular expressions.

15818Go
8 months ago
cyclicbarrier
cyclicbarriermarusama/cyclicbarrier

A Go implementation of CyclicBarrier for synchronizing goroutines at common execution points.

15818Go
6 years ago
img
imghawx/img

A collection of image manipulation tools written in Go, designed for readability and composability via command-line pipes or Go libraries.

15810Go
11 years ago
Beluganos
Beluganosbeluganos/beluganos

A network operating system for white-box switches with IP/MPLS routing, hardware packet processing, and open APIs.

15719Go
3 years ago
1
60
61
62
70