SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Performance Projects
-
Gin
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
Project mention: Go vs Rust: the only backend language debate that actually matters in 2026 | dev.to | 2026-05-14The broader ecosystem is settled too. Gin and Chi for HTTP routing, sqlc for type-safe queries, Wire for dependency injection if that’s your thing. The compiler errors are readable. Onboarding a new engineer onto a Go codebase takes days, not weeks.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Fiber – An Express-inspired web framework written in Go | news.ycombinator.com | 2026-02-06
-
No-code database marketing pages will always claim "enterprise-scale performance" but rarely disclose their p99 latency under concurrent load. In our 2024 benchmark of 7 top tools, we found that 4 of them had p99 write latencies 3x higher than advertised when tested with more than 20 concurrent writes per second. For example, Airtable’s marketing claims "unlimited scale" but our benchmark (code example 1) showed a hard cap of 50 concurrent writes per second with 320ms p99 latency—far below the 100ms threshold most user-facing apps require for acceptable checkout or form submission experiences. Always run a 10-minute load test with 2x your expected peak concurrent writes before signing an annual contract. Use the benchmark scripts provided earlier in this article, or open-source tools like k6 (https://github.com/grafana/k6) to simulate realistic traffic patterns. We’ve seen startups lock into 1-year contracts with tools that can’t handle their Black Friday traffic, resulting in $50k+ in lost revenue and emergency migrations. A 2-hour benchmark upfront costs nothing compared to that risk.
-
gofr
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
[1] gofr-dev/gofr. (n.d.). gofr: An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability. GitHub. Retrieved from https://github.com/gofr-dev/gofr
-
-
-
immudb
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
Project mention: Ask HN: How do you safely give LLMs SSH/DB access? | news.ycombinator.com | 2026-01-14I do wonder if LLMs will see tools like immudb (https://immudb.io/) or Datomic (https://www.datomic.com/) receive a bit more attention. The capacity to easily rollback the state to a previous immutably preserved state has always seemed like a fantastic addition to databases to me, but in the era of LLMs, even more important.
-
-
Project mention: Supercharge Your Go Applications: Advanced Caching Strategies for High-Load Systems | dev.to | 2025-12-09
-
-
-
plow
A high-performance HTTP benchmarking tool that includes a real-time web UI and terminal display
-
fortio
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
-
-
fgprof
🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.
-
-
-
-
any-sync
An open-source protocol enabling high-performance, local-first, peer-to-peer, end-to-end encrypted collaborative apps.
-
-
sturdyc
A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant
-
encoding
Go package containing implementations of efficient encoding, decoding, and validation APIs.
-
Go Performance discussion
Go Performance related posts
-
Show HN: Scan domain for llms.txt LLMs-full.txt AI aware SEO tool
-
Show HN: Dialtone watcher – what is my laptop doing and am I normal
-
GoGPU: A Pure Go Graphics Library for GPU Programming
-
A high performance memory-bound Go cache
-
Redis is fast – I'll cache in Postgres
-
Show HN: I made pgdbtemplate to cut PostgreSQL test time by 1.5x using templates
-
Pgdbtemplate: Go library for creating PostgreSQL test databases using templates
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jul 2026
Index
What are some of the best open-source Performance projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Gin | 88,926 |
| 2 | Fiber | 39,988 |
| 3 | k6 | 31,032 |
| 4 | gofr | 21,143 |
| 5 | pyroscope | 11,553 |
| 6 | pprof | 9,245 |
| 7 | immudb | 9,004 |
| 8 | BigCache | 8,150 |
| 9 | ristretto | 6,966 |
| 10 | bombardier | 6,808 |
| 11 | goravel | 4,781 |
| 12 | plow | 4,517 |
| 13 | fortio | 3,709 |
| 14 | statsviz | 3,645 |
| 15 | fgprof | 3,101 |
| 16 | otter | 2,643 |
| 17 | ebpf_exporter | 2,612 |
| 18 | Trickster | 2,083 |
| 19 | any-sync | 1,663 |
| 20 | atreugo | 1,305 |
| 21 | sturdyc | 1,260 |
| 22 | encoding | 1,053 |
| 23 | kubectl-flame | 839 |