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
processone/tsung
Tsung is a multi-protocol distributed load testing and benchmarking tool written in Erlang. It simulates thousands of clients to test the s…
602628active
GameTechDev/PresentMon
PresentMon is a set of tools for capturing and analyzing the performance characteristics of graphics applications on Windows, tracing frame…
902627active
google/zerocopy
A Rust library providing safe, zero-cost APIs for casting between byte sequences and typed values without copying memory. It encapsulates t…
952614stable
phpmetrics/PhpMetrics
PhpMetrics is a static analysis tool for PHP that computes quality metrics about projects and classes. It generates a beautiful, readable H…
832614active
brendangregg/perf-tools
A collection of shell-based Linux performance analysis tools built on ftrace and perf_events, created by Brendan Gregg. Each tool does one …
2310475maintenance
yandex/yandex-tank
Yandex.Tank is an extensible open-source load and performance testing tool for Linux, supporting multiple load generators such as Phantom, …
672599active
rbspy
rbspy is a sampling CPU profiler for Ruby that can profile already-running processes by PID or launch new ones, with low overhead safe for …
972573active
jiffyclub/snakeviz
SnakeViz is a browser-based graphical viewer for Python cProfile output, serving as a visual alternative to the pstats module. It runs as a…
592566stable
terryyin/lizard
Lizard is an extensible cyclomatic complexity analyzer supporting many popular languages including C/C++, Java, Python, and JavaScript, wit…
952561active
pydata/numexpr
NumExpr is a fast numerical expression evaluator for NumPy arrays that compiles expressions like '3*a+4*b' into op-codes executed by an int…
932542stable
CUDA Core Compute Libraries
CUDA Core Compute Libraries (CCCL) is NVIDIA's unified repository for Thrust, CUB, and libcudacxx, providing high-performance C++ abstracti…
992541active
xCuri0/ReBarUEFI
A UEFI DXE driver (built with edk2) that enables Resizable BAR on motherboards that lack official support, injected into the firmware's DXE…
442540active
evanwashere/mitata
Mitata is a microbenchmarking library for JavaScript runtimes (Bun, Deno, Node.js) and C++ via a single header. It provides a clean API for…
342538active
Pyomo/pyomo
Pyomo is a Python-based open-source algebraic modeling language for formulating, solving, and analyzing structured optimization problems. I…
852537stable
facebookincubator/below
below is an interactive Rust-based system resource monitor for Linux that records historical system data and lets you view, replay, and dum…
712535active
tidwall/pogocache
Pogocache is a fast in-memory caching server written in C with a focus on low latency and CPU efficiency. It speaks Memcache, Redis/Valkey …
782522active
vinkius-labs/laravel-page-speed
A Laravel package providing an optimization pipeline of middleware that minifies Blade-rendered HTML and compresses REST API responses for …
832509active
rpmalloc
rpmalloc is a public domain cross-platform lock-free thread-caching memory allocator implemented in a single ~3300-line C source file with …
882508stable
orlp/pdqsort
Pattern-defeating quicksort (pdqsort) is a C++ sorting algorithm library that combines quicksort's fast average case with heapsort's fast w…
322507stable
coin-or/pulp
PuLP is a Python library for modeling linear and mixed integer programming (LP/MILP) problems. It lets users define optimization models wit…
932488active
jump-dev/JuMP.jl
JuMP is a domain-specific modeling language for mathematical optimization embedded in Julia. It lets users formulate linear, mixed-integer,…
952484stable
valyala/fastjson
fast is a fast JSON parser and validator library for Go that parses arbitrary JSON without schemas, reflection, or code generation. It clai…
592468stable
jofpin/turbit
Turbit is a high-speed multicore computing library for Node.js that optimizes computationally intensive operations by parallelizing work ac…
242448active
stephencookdev/speed-measure-webpack-plugin
A webpack plugin that measures and reports the time spent in each loader and plugin during webpack builds. It wraps your webpack config and…
622441active
Xudong-Huang/may
May is a high-performance Rust library for stackful coroutines, offering a Goroutine-like programming model for building massively concurre…
712438active
wiredtiger/wiredtiger
WiredTiger is a high-performance, scalable NoSQL data management platform and storage engine library written in C, developed by MongoDB as …
682429stable
lahmatiy/react-render-tracker
React Render Tracker is a devtool library that visualizes a React app's component tree state over time to uncover performance issues from u…
322400active
tinylibs/tinybench
Tinybench is a tiny (~10KB) JavaScript benchmarking library built on Web APIs with accurate timing via process.hrtime or performance.now. I…
982386active
google/souper
Souper is a superoptimizer for LLVM IR that uses SMT solvers (like Z3) to synthesize shorter, equivalent instruction sequences. It identifi…
102386active
yse/easy_profiler
A lightweight cross-platform profiler library for C++ that instruments arbitrary code blocks with extremely low overhead (~15ns per block).…
622375stable
VictoriaMetrics/fastcache
fastcache is a fast, thread-safe in-memory cache library for Go designed to hold a large number of entries with minimal garbage collection …
702374stable
wilicc/gpu-burn
GPU Burn is a multi-GPU CUDA stress test tool that pushes NVIDIA GPUs to maximum load for stability and thermal testing. It supports config…
762356active
imbushuo/EnergyStar
EnergyStar is a Windows tray application that uses the Windows EcoQoS API to automatically throttle inactive user processes and background …
232355active
oneclickvirt/ecs
A comprehensive VPS/server benchmarking tool written in Go that tests system information, network performance, and IP quality with zero env…
832351active
fitzgen/bumpalo
bumpalo is a fast bump allocation arena library for Rust that allocates objects by advancing a pointer through memory chunks. It enables ex…
772350stable
anthdm/hollywood
Hollywood is a fast, lightweight actor model engine for Go, supporting local and clustered distributed actors with guaranteed message deliv…
682341active
microsoft/napajs
Napa.js is a multi-threaded JavaScript runtime built on V8 that executes JavaScript across multiple V8 isolates with APIs for object transp…
109170maintenance
LitMotion
LitMotion is a high-performance, zero-allocation tweening library for Unity that animates components like Transform, Material, and TextMesh…
722330active
mrdoob/stats.js
A tiny JavaScript library that displays an on-page info box monitoring rendering performance, showing FPS, frame time in milliseconds, and …
239150maintenance
MCHPR/MCHPRS
MCHPRS is a multithreaded Minecraft 1.20.4 creative server written in Rust, purpose-built for computational redstone. Each 512x512 plot run…
832321active
styfle/packagephobia
Package Phobia is a web application that reports the install size and publish size of npm packages before you install them, tracking size c…
752314active
HdrHistogram
HdrHistogram is a Java library for recording and analyzing sampled data value counts across a configurable integer value range with configu…
232314stable
distcc/distcc
distcc is a distributed compilation front-end for C, C++, and Objective C that spreads compile jobs across machines on a network. It works …
602313stable
fcsonline/drill
Drill is a lightweight HTTP load testing tool written in Rust, designed as a JVM-free alternative to tools like JMeter. Benchmark plans are…
842311active
reorg/pg_repack
pg_repack is a PostgreSQL extension and CLI tool that removes bloat from tables and indexes with minimal locking, as an online alternative …
652308active
jonhoo/left-right
Left-right is a Rust concurrency primitive that maintains two copies of a data structure so many readers can access one copy in parallel wh…
762293stable
gperftools/gperftools
gperftools (Google Performance Tools) is a collection of high-performance multi-threaded malloc implementations (tcmalloc) plus CPU and hea…
878982maintenance
herumi/xbyak
Xbyak is a C++ header-only JIT assembler for generating x86/x64 machine code at runtime using Intel/MASM-like mnemonics. It supports instru…
762285active
dani-gavrilov/GDPerformanceView-Swift
A Swift library for iOS that displays FPS, CPU and memory usage, device model, and app/iOS versions in an overlay above the status bar, wit…
492274stable
macbre/phantomas
A headless Chromium-based web performance metrics collector and monitoring tool built on Node.js and Puppeteer. It loads pages in a headles…
962263active
patrickmn/go-cache
An in-memory key:value store/cache library for Go, similar to Memcached, designed for single-machine applications. It is essentially a thre…
238841maintenance
tokio-rs/bytes
A Rust library providing types and traits (Bytes, BytesMut, Buf, BufMut) for efficiently working with byte buffers, including zero-copy ope…
872259stable
felixguendling/cista
Cista is a single-header, dependency-free C++17 library for high-performance serialization and reflection of native C++ data structures, wi…
672255active
andikleen/pmu-tools
pmu-tools is a collection of Python tools and C libraries for profile collection and performance analysis on Intel CPUs, built on top of Li…
712251active
LloydAsp/NodeQuality
A shell-based VPS testing tool that runs benchmark scripts (Yabs, IP quality, network quality) inside a temporary chroot sandbox (BenchOS) …
472248active
vigna/fastutil
fastutil is a Java library that extends the Java Collections Framework with type-specific maps, sets, lists, and queues for primitives and …
752247stable
cyring/CoreFreq
CoreFreq is a CPU monitoring and tuning tool for 64-bit processors that combines a Linux kernel module with a terminal UI to report frequen…
952246active
XiaoMi/soar
SOAR (SQL Optimizer And Rewriter) is a command-line tool from Xiaomi's database team that automatically optimizes and rewrites SQL statemen…
238761maintenance
PragmaticFlow/NBomber
NBomber is a distributed load-testing framework for .NET that lets you write load test scenarios in plain C# or F# with no dependency on pr…
882241active
google/ngx_brotli
A set of two NGINX modules that add Brotli compression support: one compresses HTTP responses on-the-fly and the other serves pre-compresse…
232235active
tuupola/lazyload
A vanilla JavaScript plugin that lazyloads images by deferring loading until they enter the viewport, using the Intersection Observer API. …
238702maintenance
dfeneyrou/palanteer
Palanteer is a visual nanosecond profiler and logger for C++ and Python programs, with a single-header C++ instrumentation library and most…
292215active
Austin
Austin is a frame stack sampler for CPython written in C, used to profile running Python processes without instrumentation. It samples stac…
682209active
BIMK/PlatEMO
PlatEMO is a MATLAB-based platform for evolutionary multi-objective optimization developed by BIMK at Anhui University. It provides 300+ op…
842207active
scandum/quadsort
Quadsort is a branchless stable adaptive merge sort implemented in C, designed to outperform quicksort on many workloads. It uses a quad sw…
322204active
alitto/pond
pond is a minimalistic, high-performance Go library implementing the worker pool pattern to manage concurrent tasks. It limits the number o…
982197active
tmm1/stackprof
Stackprof is a sampling call-stack profiler for Ruby 2.2+ inspired by gperftools. It collects CPU, wall, object, and other profile samples …
622195stable
CaffeineMC/lithium
Lithium is a free and open-source Minecraft mod that optimizes many areas of the game engine to improve overall performance without changin…
942186active
Zxilly/go-size-analyzer
A command-line tool that analyzes the size of compiled Go binaries, breaking down size by packages, sections, and dependencies. It supports…
972184active
yaLanTingLibs
async_simple is a lightweight C++20 library providing easy-to-use asynchronous programming components, including Lazy (stackless coroutines…
902182active
6over3/bebop
Bebop is a high-performance, typesafe binary serialization format with a schema language and code generator (bebopc) that produces optimize…
612179active
scouter-project/scouter
Scouter is an open-source Application Performance Management (APM) tool similar to New Relic or AppDynamics, using a Java agent to instrume…
662178active
rurban/smhasher
SMhasher is a test suite for evaluating the quality and speed of non-cryptographic and cryptographic hash functions. It benchmarks throughp…
752177active
jonhoo/inferno
Inferno is a Rust port of the FlameGraph profiling toolkit, providing fast stackcollapse tools and a flamegraph SVG generator. It can be us…
702173active
sched-ext/scx
A collection of sched_ext CPU scheduler implementations and tools for Linux, allowing kernel thread schedulers to be written in BPF and loa…
862164active
microsoft/Microsoft.IO.RecyclableMemoryStream
A .NET library that pools MemoryStream buffers to reduce garbage collection pressure and Large Object Heap allocations in performance-criti…
662152stable
muesli/cache2go
cache2go is a concurrency-safe, in-memory caching library for Go with per-item expiration (TTL) and access counters. It supports arbitrary …
232152stable
php-ds
A PHP extension (PECL package 'ds') providing specialized native data structures like Seq, Map, Set, Heap, and Pair as efficient alternativ…
882149active
cespare/xxhash
A Go implementation of the 64-bit xxHash (XXH64) algorithm with a simple API including a hash.Hash64-compatible Digest type. It offers opti…
322145stable
serge-sans-paille/pythran
Pythran is an ahead-of-time compiler that translates a subset of Python, focused on scientific computing with NumPy, into fast native C++ e…
752144active
tairov/llama2.mojo
A single-file implementation of Llama 2 transformer inference written in pure Mojo, leveraging SIMD and vectorization for fast CPU inferenc…
712129active
fastfloat/fast_float
fast_float is a header-only C++11 library providing fast, exact implementations of std::from_chars for float, double, and integer types, pa…
992128stable
nschloe/tiptop
tiptop is a command-line system monitoring tool in the spirit of top, displaying system stats with graphs in a terminal UI. It is built in …
372125active
geatpy-dev/geatpy
Geatpy is a high-performance genetic and evolutionary algorithm toolbox for Python supporting single-objective, multi-objective, and many-o…
492122active
TextureGroup/Texture
Texture (formerly AsyncDisplayKit) is an iOS/tvOS UI framework built on UIKit that keeps complex interfaces smooth by moving layout, decodi…
668178maintenance
Blazemeter/taurus
Taurus (bzt) is an automation-friendly framework for continuous performance and functional testing that wraps tools like JMeter, Gatling, L…
882116active
zlib-ng/zlib-ng
A zlib-compatible data compression library rewritten in modern C11 with SIMD/CPU-intrinsic optimizations for deflate and inflate. It serves…
822103active
jaemk/cached
A Rust library providing generic caching structures (LRU, Redis, disk-backed stores) and macros for easy function memoization. It supports …
992098stable
symfony/var-exporter
A Symfony PHP component that exports any serializable PHP data structure to plain PHP code, and provides deep cloning, constructor-less ins…
962098stable
ankane/dexter
Dexter is an automatic index advisor for Postgres that analyzes slow queries from sources like pg_stat_statements, live activity, or log fi…
722096active
Special K
Special K is a Windows DLL injection framework for PC games that fixes and enhances graphics, adds HDR support, framerate capping, and deta…
942093active
Ehcache
Ehcache 3 is Java's most widely-used open-source caching library, offering a type-safe API, full JSR-107 (JCache) compliance, and tiered st…
782090stable
path/FastImageCache
FastImageCache is an Objective-C iOS library for persistently storing and retrieving images at high speed, designed to keep scrolling smoot…
238051maintenance
hilongjw/vue-lazyload
A lightweight Vue.js plugin that lazy-loads images and components via a v-lazy directive, with loading/error placeholders and CSS state cla…
237979maintenance
bitshifter/glam-rs
glam is a fast linear algebra library for Rust providing vectors, matrices, quaternions, and affine transformation types for games and grap…
762071stable
sybrenjansen/mpire
MPIRE (MultiProcessing Is Really Easy) is a Python library providing a faster, more feature-rich alternative to the standard multiprocessin…
322064active
facebookincubator/oomd
oomd is a userspace out-of-memory (OOM) killer for Linux systems that leverages PSI and cgroupv2 to monitor memory pressure holistically. I…
672054stable
epoberezkin/fast-deep-equal
A tiny JavaScript library providing the fastest deep equality check for objects, arrays, Dates, RegExps, and optionally ES6 Maps, Sets, and…
232050stable
andrewrk/poop
A Linux command-line benchmarking tool that compares the performance of multiple commands using perf_event_open hardware counters, with a c…
532046active
minio/simdjson-go
A pure Go port of the simd high-performance JSON parser that uses SIMD instructions to parse gigabytes of JSON per second. It provides vali…
362043active

← prev page 4 / 14 next →