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 projects10178.1k total stars1115.5k total forks28 languages

Open-source projects built with Go

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

Showing 3,795 open-source projects · page 86 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
flop
flophomedepot/flop

A Go file operations library modeled after GNU cp for easier file copying with explicit behavior.

3512Go
4 years ago
consistenthash
consistenthashmbrostami/consistenthash

A Go library implementing consistent hashing with block partitioning for efficient key distribution and rebalancing.

354Go
1 month ago
tome
tomecyruzin/tome

A Go package for paginating simple RESTful APIs with performance and ease of use in mind.

353Go
4 years ago
tfmigrator
tfmigratortfmigrator/cli

A CLI tool for migrating Terraform configuration and state files between different versions or providers.

352Go
1 year ago
xk6-file
xk6-fileavitalique/xk6-file

A k6 extension for file operations including writing, reading, and managing files and directories during load tests.

3517Go
3 months ago
effdsl
effdslsdqri/effdsl

A composable Go DSL for building Elasticsearch queries and aggregations with type-safe options.

358Go
5 months ago
linker
linkerlogrange/linker

A Go dependency injection and inversion of control package with lifecycle support and circular dependency detection.

358Go
1 year ago
Slugify
Slugifyavelino/slugify

A Go library for converting strings into URL-friendly slugs with Unicode support.

353Go
8 years ago
Xavtool
Xavtoolgabrielrobert/xavtool

A command-line utility to automatically increment version numbers for iOS, Android, UWP, and Cordova applications.

352Go
7 years ago
ai
aijoakimcarlsson/ai

A comprehensive Go library for building AI agents and applications with unified multi-provider LLM support, tool calling, streaming, and cost tracking.

358Go
9 days ago
go-api-boot
go-api-bootSaiNageswarS/go-api-boot

A batteries-included Go framework for building production-grade gRPC and HTTP APIs with MongoDB ODM, Temporal workflows, and zero-config SSL.

355Go
3 months ago
awsenv
awsenvsoniah/awsenv

A small binary that loads AWS environment variables from ~/.aws/credentials for easy profile switching.

357Go
8 years ago
qry
qryHnH/qry

A Go library for storing raw SQL queries in .sql files with IDE benefits and compile-time constant generation.

357Go
2 years ago
xk6-output-statsd
xk6-output-statsdLeonAdato/xk6-output-statsd

A k6 extension for real-time output of load test metrics to StatsD services.

3516Go
4 days ago
fpdecimal
fpdecimalnikolaydubina/fpdecimal

A high-performance fixed-point decimal library for Go, using int64 internally and avoiding floats for precise arithmetic.

352Go
1 month ago
watchhttp
watchhttpnikolaydubina/watchhttp

Run commands periodically and expose the latest STDOUT as an HTTP endpoint with live updates.

351Go
1 month ago
debme
debmeleaanthony/debme

A Go embed.FS wrapper that simplifies working with embedded subdirectories and provides file copying functionality.

357Go
5 years ago
xk6-opentelemetry
xk6-opentelemetrythmshmm/xk6-opentelemetry

A k6 extension for generating random OpenTelemetry signals (metrics, logs, traces) to test observability pipelines.

341Go
2 years ago
fixenv
fixenvrekby/fixenv

A pytest-inspired fixture caching engine for Go tests with scope control, automatic cleanup, and no external dependencies.

341Go
8 months ago
ami
amikak-tus/ami

A Go client for building reliable message queues using Redis Cluster Streams.

349Go
6 years ago
go-ml-benchmarks
go-ml-benchmarksnikolaydubina/go-ml-benchmarks

Benchmarks comparing machine learning inference performance for tabular models in Go, focusing on low-latency single-sample predictions.

342Go
1 month ago
parsley
parsleymatzefriedrich/parsley

A reflection-based dependency injection package for Go that automates dependency management with type safety and runtime efficiency.

343Go
2 days ago
go-sshoney
go-sshoneyashmckenzie/go-sshoney

A lightweight SSH honeypot that logs connection attempts, including IP, username, password, and client version.

346Go
9 years ago
bcl
bclwkhere/bcl

A Go-based configuration language with rich expressions, lexical scoping, and direct unmarshalling to Go structs.

340Go
1 month ago
channelify
channelifyddelizia/channelify

Transform any Go function into a channel-returning function for parallel execution via goroutines.

343Go
5 years ago
xk6-output-timescaledb
xk6-output-timescaledbgrafana/xk6-output-timescaledb

A k6 extension that sends real-time load test metrics to TimescaleDB for storage and analysis.

3419Go
3 months ago
micha
michaonrik/micha

A Go client library for interacting with the Telegram Bot API, enabling easy bot development.

346Go
4 months ago
carapace-spec
carapace-specrsteube/carapace-spec

Define shell command completions using a simple YAML specification file.

347Go
2 days ago
Intervention Engine
Intervention Engineintervention-engine/ie

A web application for data-driven team huddles in healthcare, leveraging clinical records and risk assessments to improve patient outcomes.

349Go
8 years ago
git-tools
git-toolskazhuravlev/git-tools

A CLI tool for managing git repositories with semantic versioning tags, automating version bumps and tag validation.

333Go
3 months ago
exl
exlgo-the-way/exl

A Go library for binding Excel files to structs with support for reading, writing, and flexible data mapping.

3312Go
9 months ago
lwc
lwctimdp/lwc

A live-updating version of the UNIX wc command that updates counts in real-time as it processes input.

335Go
4 years ago
mlog
mlogjbrodriguez/mlog

A simple Go logging module with rotating file support and console output.

3318Go
8 years ago
evoli
evolikhezen/evoli

A Go library implementing Genetic Algorithm and Particle Swarm Optimization for solving optimization problems.

3311Go
4 years ago
xk6-dotenv
xk6-dotenvszkiba/xk6-dotenv

A k6 extension that loads environment variables from .env files for secure and environment-specific test configuration.

3311Go
4 months ago
httpproxy
httpproxywzshiming/httpproxy

A Go library providing HTTP proxy handler and dialer implementations for building proxy servers and clients.

338Go
15 days ago
1
85
86
87
106