Go Performance

Open-source Go projects categorized as Performance

Top 23 Go Performance Projects

Performance
  1. 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-14

    The 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.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Fiber

    ⚡️ Express inspired web framework written in Go

    Project mention: Fiber – An Express-inspired web framework written in Go | news.ycombinator.com | 2026-02-06
  4. k6

    A modern load testing tool, using Go and JavaScript

    Project mention: The Ultimate Which No-Code Database Review | dev.to | 2026-05-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.

  5. gofr

    An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

    Project mention: GoFr: An Opinionated Microservice Development Framework | dev.to | 2026-02-07

    [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

  6. pyroscope

    Continuous Profiling Platform. Debug performance issues down to a single line of code

    Project mention: OpenTelemetry Profiles Enters Public Alpha | news.ycombinator.com | 2026-03-26
  7. pprof

    pprof is a tool for visualization and analysis of profiling data

  8. 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-14

    I 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.

  9. BigCache

    Efficient cache for gigabytes of data written in Go.

  10. ristretto

    A high performance memory-bound Go cache

    Project mention: Supercharge Your Go Applications: Advanced Caching Strategies for High-Load Systems | dev.to | 2025-12-09
  11. bombardier

    Fast cross-platform HTTP benchmarking tool written in Go

    Project mention: 🥖 Bun e Node – Será que o pãozinho tem chance? | dev.to | 2025-08-07
  12. goravel

    The full-featured Golang Development Framework skeleton

  13. plow

    A high-performance HTTP benchmarking tool that includes a real-time web UI and terminal display

  14. 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.

  15. statsviz

    Visualise Go runtime metrics in real time

  16. 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.

  17. otter

    A high performance caching library for Go (by maypok86)

  18. ebpf_exporter

    Prometheus exporter for custom eBPF metrics

  19. Trickster

    Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator

  20. any-sync

    An open-source protocol enabling high-performance, local-first, peer-to-peer, end-to-end encrypted collaborative apps.

  21. atreugo

    High performance and extensible micro web framework. Zero memory allocations in hot paths.

  22. sturdyc

    A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant

  23. encoding

    Go package containing implementations of efficient encoding, decoding, and validation APIs.

  24. kubectl-flame

    Kubectl plugin for effortless profiling on kubernetes

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Performance discussion

Log in or Post with

Go Performance related posts

  • Show HN: Scan domain for llms.txt LLMs-full.txt AI aware SEO tool

    1 project | news.ycombinator.com | 19 Apr 2026
  • Show HN: Dialtone watcher – what is my laptop doing and am I normal

    2 projects | news.ycombinator.com | 15 Mar 2026
  • GoGPU: A Pure Go Graphics Library for GPU Programming

    11 projects | dev.to | 5 Dec 2025
  • A high performance memory-bound Go cache

    1 project | news.ycombinator.com | 15 Nov 2025
  • Redis is fast – I'll cache in Postgres

    8 projects | news.ycombinator.com | 25 Sep 2025
  • Show HN: I made pgdbtemplate to cut PostgreSQL test time by 1.5x using templates

    1 project | news.ycombinator.com | 14 Sep 2025
  • Pgdbtemplate: Go library for creating PostgreSQL test databases using templates

    1 project | news.ycombinator.com | 13 Sep 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?