Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source performance software

1333 open-source libraries, tools and applications tagged performance, ranked by how closely performance is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1333 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
k6
k6 is an open‑source load‑testing tool written in Go with a JavaScript/TypeScript scripting engine. It lets developers define performance t…
9931932active
k6
Grafana k6 is an open-source load and performance testing tool with a Go-based engine and tests written in JavaScript or TypeScript. It sup…
9931932stable
GoogleChrome/lighthouse
Lighthouse is an open-source, automated tool that audits web pages for performance, accessibility, best practices, and SEO. It can be run i…
9930887active
facebook/folly
Folly is a C++20 library of core components designed for practicality and efficiency. It provides a wide range of utilities, from concurren…
9530552active
LeakCanary
LeakCanary is a memory leak detection library for Android that automatically detects and analyzes memory leaks in Android applications. It …
8230000active
sharkdp/hyperfine
Hyperfine is a cross-platform command-line benchmarking tool written in Rust. It runs shell commands multiple times, performs statistical a…
5928913stable
locustio/locust
Locust is an open-source load and performance testing framework where test scenarios are written in plain Python code. It supports distribu…
9528227active
facebook/zstd
Zstandard (zstd) is a fast lossless compression algorithm and its reference C library, offering zlib-level or better compression ratios at …
6728018stable
tsenart/vegeta
Vegeta is a versatile HTTP load testing tool and Go library that drills HTTP services with a constant request rate. It is usable both as a …
6825203stable
simdjson
A C++ library that parses JSON at gigabytes-per-second speeds using SIMD instructions and microparallel algorithms, with runtime CPU-tailor…
10024432stable
valyala/fasthttp
A high-performance HTTP server and client library for Go, optimized for zero memory allocations in hot paths and up to 10x faster than the …
9923482stable
BCC
BPF Compiler Collection (BCC) is a toolkit for writing efficient eBPF-based kernel tracing and manipulation programs, with instrumentation …
8922707active
aidenybai/react-scan
React Scan is a drop-in tool that automatically detects and visually highlights React component performance issues, such as unnecessary re-…
6621868active
hey
hey is a small command-line HTTP load generator written in Go, originally named boom and designed as a replacement for ApacheBench (ab). It…
5320285stable
brendangregg/FlameGraph
The original open-source FlameGraph tools by Brendan Gregg, a set of Perl scripts that convert profiler stack traces into interactive SVG f…
2319790stable
LMAX-Exchange/disruptor
LMAX Disruptor is a high-performance, lock-free inter-thread messaging library for the JVM built around a ring buffer with 'mechanical symp…
2618487stable
abseil/abseil-cpp
Abseil is an open-source collection of C++17-compliant libraries drawn from Google's internal codebase, designed to augment the C++ standar…
9218158stable
ben-manes/caffeine
Caffeine is a high-performance, near-optimal in-memory caching library for Java with a Guava-inspired API. It supports size-based eviction,…
8917880stable
mold
mold is a high-performance drop-in replacement for traditional Unix linkers like GNU ld, gold, and LLVM lld. It dramatically reduces link t…
9917662stable
Million.js
Million.js is an optimizing compiler for React that replaces React's virtual DOM reconciliation with a faster 'block' virtual DOM that diff…
5717661active
bvaughn/react-window
react-window is a React component library that virtualizes large lists and tabular data by rendering only the visible rows, avoiding the DO…
10017196stable
Codon
Codon is a high-performance Python compiler that statically compiles Python-like code to native machine code via LLVM, typically achieving …
9816858active
wolfpld/tracy
Tracy is a real-time, nanosecond-resolution, hybrid frame and sampling profiler for games and other applications. It supports CPU and GPU p…
9616856stable
benfred/py-spy
py-spy is a sampling profiler for Python programs written in Rust. It visualizes where a running Python process spends time without restart…
7915553stable
Memray
Memray is a memory profiler for Python that tracks memory allocations in Python code, native C/C++ extension modules, and the interpreter i…
9215385active
google/brotli
Google's reference implementation of the Brotli lossless compression algorithm and format (RFC 7932), offering compression ratios comparabl…
7014925stable
panjf2000/ants
ants is a high-performance goroutine pool library for Go that manages and recycles a massive number of goroutines with a fixed-capacity poo…
7514510stable
QwikDev/partytown
Partytown is a lazy-loaded JavaScript library that relocates resource-intensive third-party scripts (analytics, ads, trackers) off the main…
9113779active
plasma-umass/scalene
Scalene is a high-performance CPU, GPU, and memory profiler for Python that runs much faster than many alternatives while providing detaile…
8813514active
microsoft/mimalloc
mimalloc is a compact general-purpose memory allocator developed by Microsoft, serving as a drop-in replacement for malloc with excellent p…
9613399stable
rayon-rs/rayon
Rayon is a data-parallelism library for Rust that converts sequential computations into parallel ones with minimal code changes, typically …
7413337stable
rs/zerolog
Zerolog is a fast, zero-allocation JSON structured logging library for Go with a chained, context-aware API. It supports leveled logging, s…
7412507stable
cameron314/concurrentqueue
moodycamel::ConcurrentQueue is a fast, industrial-strength multi-producer multi-consumer lock-free queue for C++11, implemented as a single…
7112506stable
Taskflow
Taskflow is a header-only C++ library for building task-parallel programs using task dependency graphs, with a work-stealing executor for C…
8412188stable
lz4/lz4
LZ4 is a lossless compression algorithm and C library focused on extremely fast compression and decompression speeds, with a high-compressi…
6812164stable
MagicStack/uvloop
uvloop is a fast, drop-in replacement for the built-in asyncio event loop, implemented in Cython on top of libuv. It makes asyncio-based Py…
9111913stable
Pyroscope
Grafana Pyroscope is an open-source continuous profiling platform and database that aggregates, stores, and queries profiling data (CPU, me…
9911699active
h2o/h2o
H2O is an optimized HTTP server written in C supporting HTTP/1.x, HTTP/2, and HTTP/3 (QUIC), with features like server push, 103 Early Hint…
7411550active
dotnet/BenchmarkDotNet
BenchmarkDotNet is a powerful .NET library for benchmarking that transforms methods into benchmarks and produces reliable, statistically so…
8311510stable
Cyan4973/xxHash
xxHash is an extremely fast non-cryptographic hash algorithm library written in C, offering XXH32, XXH64, and the modern XXH3 family (64- a…
8611312stable
GoogleChromeLabs/quicklink
A tiny JavaScript library (< 2KB) by Google Chrome Labs that speeds up subsequent page navigations by prefetching or prerendering links tha…
8111301stable
jemalloc/jemalloc
jemalloc is a general-purpose malloc(3) memory allocator implementation emphasizing fragmentation avoidance and scalable concurrency suppor…
8911241stable
RenderDoc
RenderDoc is a free, open-source, frame-capture based graphics debugger for Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES applications. It le…
9211155stable
cython/cython
Cython is an optimising static compiler that translates Python and the extended Cython language into C/C++ code for building fast CPython e…
9610862stable
henrypp/memreduct
Mem Reduct is a lightweight Windows application that monitors system memory usage in real time and cleans system cache using undocumented N…
7410822active
Akryum/vue-virtual-scroller
A Vue 3 component library providing virtual scrolling for rendering large lists efficiently by only rendering visible items. It includes Re…
9510797active
hatoo/oha
oha is a small HTTP load generator written in Rust, inspired by rakyll/hey, that sends load to a web application and displays results in a …
9310601active
google/benchmark
Google Benchmark is a C++ microbenchmarking library for timing small code snippets, with an API similar to unit test frameworks. It support…
9110464stable
bpftrace/bpftrace
bpftrace is a high-level tracing language and CLI tool for Linux that compiles one-liner scripts to eBPF bytecode via LLVM. It supports ker…
9710355active
critical
A Node.js tool that extracts above-the-fold (critical-path) CSS from HTML pages, inlines it into the document head, and asynchronously load…
8810287active
bytedance/sonic
Sonic is a high-performance JSON serialization and deserialization library for Go, accelerated by JIT compilation and SIMD instructions. It…
969615active
apache/jmeter
Apache JMeter is a 100% Java open-source application for load testing and measuring the performance of web applications and other services.…
669552stable
major/MySQLTuner-perl
MySQLTuner is a Perl script that audits a running MySQL, MariaDB, or Percona Server instance and reports configuration variables, status me…
979479active
electronicarts/EASTL
EASTL is Electronic Arts' C++ Standard Template Library, providing containers, algorithms, and iterators with an emphasis on high performan…
539375stable
pprof
pprof is a tool for visualization and analysis of profiling data stored in profile.proto format. It generates text and graphical reports (f…
779301active
async-profiler/async-profiler
A low-overhead sampling profiler for Java applications built on HotSpot's AsyncGetCallTrace API and Linux perf_events. It profiles CPU time…
969169stable
flightlessmango/MangoHud
MangoHud is a Vulkan and OpenGL overlay that displays real-time performance metrics like FPS, frametimes, CPU/GPU load, and temperatures in…
889128active
Artillery
Artillery is an open-source load testing platform and CLI for stress-testing HTTP APIs, GraphQL, WebSocket, Socket.IO, gRPC, and browser ap…
909091active
aeron-io/aeron
Aeron is an efficient, reliable message transport supporting UDP unicast, UDP multicast, and IPC, with Java, C, and C++ clients. It include…
988915stable
esnet/iperf
iperf3 is a command-line tool for actively measuring the maximum achievable bandwidth on IP networks over TCP, UDP, and SCTP. It reports th…
908816active
progschj/ThreadPool
A minimal, header-only C++11 thread pool library that manages a fixed set of worker threads executing queued tasks. Tasks return std::futur…
328814stable
GoogleChrome/web-vitals
A tiny (~3KB) JavaScript library from Google for measuring Web Vitals metrics (CLS, INP, LCP, FCP, TTFB) on real users in the browser, matc…
778643active
Crossbeam
Crossbeam is a Rust library providing tools for concurrent programming, including lock-free data structures, MPMC channels, epoch-based gar…
968605stable
autocannon
A fast HTTP/1.1 benchmarking and load-testing tool written in Node.js, inspired by wrk and wrk2. It can be used from the command line or pr…
568520stable
Anteon
Anteon (formerly Ddosify) is an open-source, eBPF-based Kubernetes monitoring and performance testing platform. It automatically generates …
518517active
wg/wrk
wrk is a modern HTTP benchmarking tool that generates significant load from a single multi-core machine using a multithreaded design with e…
3240417maintenance
allegro/bigcache
BigCache is a fast, concurrent, evicting in-memory cache library for Go designed to hold gigabytes of entries without GC overhead by storin…
848164stable
davebcn87/pi-autoresearch
A pi extension that runs autonomous optimization loops: try an idea, benchmark it, keep improvements, and revert regressions. Inspired by k…
818162active
TechEmpower/FrameworkBenchmarks
The TechEmpower Framework Benchmarks (TFB) project, a suite that measures and compares the performance of web application frameworks across…
108106active
joerick/pyinstrument
pyinstrument is a call stack profiler for Python that helps identify why code is slow. It supports profiling scripts, async code, Django ap…
918015active
verlok/vanilla-lazyload
A lightweight (2.4 kB) vanilla JavaScript library that speeds up websites by deferring the loading of below-the-fold images, backgrounds, v…
667854stable
gregberge/loadable-components
Loadable Components is a React code splitting library that lets you render dynamic imports as regular components, reducing bundle size. It …
297795stable
gaogaotiantian/viztracer
VizTracer is a low-overhead debugging and profiling tool that traces and visualizes Python code execution on an interactive timeline. It re…
767754active
mozilla/sccache
Sccache is a ccache-like compiler caching tool that wraps compilers to avoid redundant compilation, storing results locally or in cloud sto…
937716active
OpenMathLib/OpenBLAS
OpenBLAS is an optimized open-source implementation of the BLAS (Basic Linear Algebra Subprograms) library, based on GotoBLAS2, with LAPACK…
897587stable
krausest/js-framework-benchmark
A benchmark suite comparing the rendering performance of ~186 JavaScript web frameworks by measuring DOM table operations, memory usage, an…
957494active
ApoorvSaxena/lozad.js
Lozad.js is a lightweight (~1kb) pure JavaScript lazy-loading library with no dependencies, built on the IntersectionObserver and MutationO…
437489stable
Bullet
A Ruby gem that detects N+1 queries, unused eager loading, and missing counter caches in ActiveRecord and Mongoid applications during devel…
777336active
Done-0/fuck-u-code
A CLI code-quality analyzer that scores codebases 0-100 and produces humorous 'legacy-mess' reports across 14 languages using tree-sitter A…
717303active
Shopify/flash-list
FlashList is a fast, performant list component library for React Native that replaces FlatList using view recycling to eliminate blank cell…
917238active
TanStack/virtual
TanStack Virtual is a headless, framework-agnostic virtualization library for rendering very large lists, grids, and tables efficiently in …
927126stable
GoogleChrome/lighthouse-ci
Lighthouse CI is a suite of tools for continuously running, saving, retrieving, and asserting against Lighthouse audit results in a CI pipe…
797114active
tokio-rs/mio
Mio is a fast, low-level I/O library for Rust providing non-blocking APIs and OS event notification (epoll, kqueue, IOCP) for building high…
667109stable
google/gops
gops is a command-line tool from Google that lists all Go processes running on a system and diagnoses them. Processes that embed the gops a…
677019active
dgraph-io/ristretto
Ristretto is a high-performance, fully concurrent in-memory cache library for Go, built originally for Dgraph. It uses a TinyLFU admission …
887003stable
ai/size-limit
Size Limit is a performance budget tool for JavaScript that calculates the real cost (size and execution time) of your app or library and f…
986971stable
Gatling
Gatling is an open-source, code-first load testing tool and performance engineering platform. It uses a fully asynchronous, non-blocking ar…
876955stable
tokio-rs/tracing
tracing is a Rust framework for instrumenting applications to emit structured, event-based diagnostic data, built around spans with duratio…
806897stable
codesenberg/bombardier
Bombardier is a fast cross-platform HTTP(S) benchmarking tool written in Go, built on fasthttp with an optional net/http client for HTTP/2.…
786841active
akopytov/sysbench
sysbench is a scriptable, multi-threaded benchmark tool built on LuaJIT, most commonly used for OLTP database benchmarks against MySQL and …
246802stable
MessagePack-CSharp/MessagePack-CSharp
An extremely fast MessagePack binary serializer for C# targeting .NET, .NET Core, Unity, and Xamarin. It includes built-in LZ4 compression …
966783stable
jlfwong/speedscope
speedscope is a fast, interactive web-based viewer for performance profiles that imports data from many profilers across languages like Jav…
676771stable
uxlfoundation/oneTBB
oneTBB (oneAPI Threading Building Blocks) is a C++ library for adding task-based parallelism to applications, letting developers express lo…
856758stable
guofei9987/scikit-opt
A Python library implementing heuristic and swarm intelligence optimization algorithms, including genetic algorithm, particle swarm optimiz…
526720active
masonr/yet-another-bench-script
YABS is a self-contained bash script that benchmarks Linux servers by running fio for disk I/O, iperf3 for network throughput, and Geekbenc…
966699active
google/perfetto
Perfetto is an open-source suite of SDKs, daemons, and tools for production-grade system profiling, app tracing, and trace analysis on clie…
936647stable
halide/Halide
Halide is an embedded DSL (in C++ and Python) for writing high-performance, data-parallel image and array processing pipelines. It separate…
686620stable
google/snappy
Snappy is a fast compression/decompression library from Google that prioritizes very high throughput over maximum compression ratios. It of…
856619stable
petyosi/react-virtuoso
React Virtuoso is a React component library for virtualized rendering of lists, grids, tables, masonry layouts, and chat message lists. It …
936462active
DEAP
DEAP is a Python framework for evolutionary computation that supports genetic algorithms, genetic programming, evolution strategies, and mu…
636450stable

page 1 / 14 next →