Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2767 projects

Showing 36 of 2767 projects

gg
ggGo

A pure Go, GPU-accelerated 2D graphics library for building IDEs, browsers, and graphics-intensive applications.

#vulkan#graphics#dx12
Stars167
Forks20
Last commit1 month ago
outboxer
outboxerGo

A Go library implementing the outbox pattern to ensure reliable message delivery in distributed systems.

#event-driven-architecture#message-queue#distributed-systems
Stars166
Forks24
Last commit1 day ago
liblcl
liblclPascal

A cross-platform GUI library built on Lazarus LCL, providing C/C++ bindings for native desktop application development.

#desktop-application#govcl#c-bindings
Stars165
Forks32
Last commit10 months ago
dvm
dvmGo

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

#developer-tools#dvm#deno
Stars165
Forks7
Last commit2 years ago
turtle
turtleGo

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

#search#emoji#developer-tools
Stars165
Forks12
Last commit5 years ago
chyle
chyleGo

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

#generator#release#devops
Stars164
Forks10
Last commit13 days ago
tcpack
tcpackGo

A Go library for packing and unpacking byte streams over TCP connections to handle message boundaries.

#tcp#application-protocol#golang-package
Stars164
Forks1
Last commit3 years ago
tfmv
tfmvGo

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

#devops#terraform#infrastructure-as-code
Stars163
Forks9
Last commit7 hours ago
dbcleaner
dbcleanerGo

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

#database-engine#test-isolation#driver
Stars163
Forks13
Last commit5 years ago
captcha
captchaGo

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

#bot-protection#web-security#authentication
Stars163
Forks23
Last commit1 year ago
tf-profile
tf-profileGo

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

#devops#statistics#cli-tool
Stars163
Forks3
Last commit1 year ago
tf-profile
tf-profileGo

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

#devops#statistics#logging-analysis
Stars163
Forks3
Last commit1 year ago
rerun
rerunGo

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

#development-tool#dev-productivity#cli-tool
Stars162
Forks11
Last commit8 years ago
vaku
vakuGo

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

#go-api#devops#secrets-management
Stars162
Forks18
Last commit1 day ago
cryptgo
cryptgoGo

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

#terminal-application#crypto#coincap-api
Stars162
Forks19
Last commit5 years ago
errgroup
errgroupGo

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

#sync-patterns#errgroup#goroutine-pool
Stars162
Forks11
Last commit3 years ago
orm
ormGo

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

#query-builder#orm#database
Stars162
Forks6
Last commit4 months ago
grimoire
grimoireGo

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

#query-builder#orm#database
Stars161
Forks16
Last commit5 years ago
cmd
cmdGo

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

#unix#shell-commands#terminal
Stars161
Forks21
Last commit1 year ago
go-cache
go-cacheGo

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

#in-memory-cache#caching#redis
Stars160
Forks13
Last commit3 years ago
logger
loggerGo

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

#performance-timers#log-filtering#logging
Stars159
Forks17
Last commit9 months ago
cyclicbarrier
cyclicbarrierGo

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

#parallel-computing#coordination#cyclicbarrier
Stars158
Forks19
Last commit6 years ago
img
imgGo

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

#png#command-line-tools#cli-pipelines
Stars158
Forks10
Last commit11 years ago
ln-paywall
ln-paywallGo

Go middleware for monetizing APIs with per-request Bitcoin Lightning Network payments.

#api-monetization#api#go-middleware
Stars157
Forks8
Last commit7 years ago
pushover
pushoverGo

A Go wrapper for the Pushover API to send notifications from Go programs.

#emergency-alerts#hacktoberfest#message-queue
Stars157
Forks14
Last commit1 year ago
claude-esp
claude-espGo

A terminal TUI that streams Claude Code's hidden output (thinking, tool calls, subagents) to a separate window in real-time.

#developer-tools#terminal-tui#agents
Stars157
Forks6
Last commit5 days ago
Continuous Benchmarking and Benchmark Visualization for Go
Continuous Benchmarking and Benchmark Visualization for GoGo

A tool and GitHub Action for continuous benchmarking of Go code, visualizing results, and detecting performance regressions in pull requests.

#continuous-benchmarks#regression-testing#continuous-integration
Stars157
Forks15
Last commit
teleirc
teleircGo

A Go-based bridge that synchronizes messages between any Telegram group and IRC channel.

#open-source#telegram-group#chat-bridge
Stars157
Forks53
Last commit9 months ago
gontainer
gontainerGo

A simple but powerful dependency injection container for Go projects with automatic injection and lifecycle management.

#dependency-injection#zero-dependencies#inversion-of-control
Stars157
Forks9
Last commit3 months ago
backlite
backliteGo

A type-safe, persistent, embedded task queue and background job runner for Go applications using SQLite, with a built-in web monitoring UI.

#graceful-shutdown#job-runner#task-queue
Stars156
Forks10
Last commit21 days ago
go2hx
go2hxHaxe

Import Go libraries in your Haxe projects Go -> Haxe source-to-source compiler

#compiler#haxe#compile
Stars155
Forks16
Last commit1 month ago
acmd
acmdGo

A simple, dependency-free CLI framework for Go with a minimal API and good defaults.

#developer-tools#cli-framework#minimal-api
Stars155
Forks3
Last commit2 years ago
CrunchyCleaner
CrunchyCleanerGo

A lightweight, cross-platform cache cleanup tool with a simple TUI for Windows and Linux.

#cli-app#cleaner#cleaners
Stars154
Forks8
Last commit4 days ago
go-adodb
go-adodbGo

Go driver for Microsoft ADODB that implements the database/sql interface for connecting to Windows databases.

#database-driver#microsoft-access#database-sql
Stars154
Forks39
Last commit3 months ago
go-relax
go-relaxGo

A Go framework for building fast, complete RESTful APIs with built-in HATEOAS, filters, and correct HTTP semantics.

#api-gateway#rest-api#api-development
Stars153
Forks9
Last commit8 months ago
pure
pureGo

A fast, radix-tree based HTTP router for Go that strictly adheres to the standard net/http package.

#net-http#context#native-http
Stars153
Forks12
Last commit3 years ago
PreviousPage 46 of 77Next

Related Tags

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
2 years ago
#Golang1473
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144