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
romkatv/zsh-bench
zsh-bench is a benchmarking tool that measures user-visible latency of interactive zsh, such as input lag and command lag. It also includes…
641039active
CryoUtilities
CryoUtilities is a Go-based utility with a GUI that tunes performance and manages storage on the Steam Deck, including swap resizing, kerne…
233532maintenance
alphadose/haxmap
HaxMap is a fast, memory-efficient, lock-free concurrent hashmap library for Go, built on xxHash and Harris lock-free lists. It offers a ge…
231037active
jhalterman/expiringmap
ExpiringMap is a high-performance, zero-dependency, thread-safe Java ConcurrentMap implementation whose entries expire automatically. It su…
321036stable
MCRcortex/nvidium
Nvidium is an alternate rendering backend for the Sodium Minecraft mod that leverages NVIDIA-specific GPU features (Turing architecture and…
741035active
MengRao/fmtlog
fmtlog is a high-performance C++ logging library built on the fmt library, offering nanosecond-level runtime latency and asynchronous multi…
231034active
linux-rdma/perftest
A collection of C-based performance micro-benchmark tools for InfiniBand and RoCE networks, built on the ibverbs API. It measures bandwidth…
901033active
python/pyperformance
pyperformance is the official Python Performance Benchmark Suite, providing an authoritative set of real-world benchmarks for Python implem…
791032active
ogxd/gxhash
GxHash is a blazingly fast, robust non-cryptographic hashing algorithm implemented in Rust with zero dependencies. It uses hardware-acceler…
561028active
numpy/x86-simd-sort
A C++ template library providing high-performance SIMD-accelerated sorting routines (qsort, qselect, partial sort, argsort, key-value sort)…
591027active
cloudwego/goref
Goref is a Go heap object reference analysis tool built on the Delve debugger. It displays the space and object count distribution of Go he…
641026active
aklomp/base64
A fast Base64 stream encoder/decoder library written in C99 with SIMD acceleration (AVX2, AVX512, NEON, SSE) and optional OpenMP support. I…
611022active
airspeed-velocity/asv
Airspeed Velocity (asv) is a Python benchmarking tool that tracks a project's performance over its git history. It generates an interactive…
781021active
djkoloski/rust_serialization_benchmark
A benchmark suite comparing Rust serialization frameworks on serialize, deserialize, borrow, size, and compression metrics, including zero-…
761020active
jrfonseca/gprof2dot
A Python command-line script that converts output from many profilers (perf, callgrind, gprof, Python profilers, etc.) into Graphviz dot ca…
623456maintenance
couchbase/moss
Moss (memory-oriented sorted segments) is a pure-Go library providing a fast, ordered, persistable key-value collection. It uses a simplifi…
701015active
krakjoe/apcu
APCu is a PHP extension providing an in-memory key-value store for caching PHP variables within a single process. It is the userland-only p…
791013stable
GoogleChromeLabs/critters
Critters is a Webpack plugin that inlines critical CSS into HTML and lazy-loads the remaining stylesheets. It eliminates render-blocking CS…
103429maintenance
eyalz800/zpp_bits
A lightweight, header-only C++20 binary serialization library with built-in RPC support, designed for seamless and fast serialization of ar…
871011active
yc9559/uperf
Uperf is a userspace performance controller for Android that dynamically tunes CPU frequencies, thread affinity, and other sysfs parameters…
233417maintenance
RaftLib/RaftLib
RaftLib is an open-source C++ library for building parallel and concurrent data processing pipelines using a stream/dataflow programming mo…
23999active
facebookarchive/FBMemoryProfiler
An iOS library by Facebook that provides in-app memory profiling tools, letting developers browse objects in memory over time using FBAlloc…
103374maintenance
addyosmani/basket.js
Basket.js is a JavaScript script loader that caches scripts and resources in localStorage to improve page load times. It provides a Promise…
233348maintenance
aragozin/jvm-tools
Swiss Java Knife (SJK) is a command-line tool for JVM diagnostics, troubleshooting, and profiling built on standard JVM diagnostic interfac…
323339maintenance
jokkedk/webgrind
Webgrind is a web-based frontend for viewing Xdebug profiling data from PHP applications, offering a lightweight subset of kcachegrind feat…
453325maintenance
yyzybb537/libgo
libgo is a stackful coroutine library with collaborative scheduling written in C++11, bringing Go-style concurrency to C++. It also provide…
233311maintenance
greg7mdp/parallel-hashmap
A family of header-only C++ hash map/set and btree containers that serve as fast, memory-friendly drop-in replacements for std::unordered_m…
723220maintenance
Peek
Peek is a Rails profiling tool, originally built at GitHub, that overlays a performance bar on your application showing request metrics lik…
233173maintenance
Optick
Optick is a lightweight C++ profiler designed for games, offering instrumentation, context-switch tracking, sampling, and GPU counters. It …
233162maintenance
hyj1991/easy-monitor
Easy-Monitor 3.0 is an enterprise-grade Node.js application performance monitoring and online failure diagnosis solution, split across mult…
323127maintenance
Netflix/flamescope
FlameScope is a visualization tool for exploring Linux perf profile data as interactive heat maps and time-range-filtered flame graphs. It …
323121maintenance
GoogleChromeLabs/psi
A Node.js library and CLI wrapper around Google's PageSpeed Insights v5 API that runs mobile and desktop performance tests on deployed site…
103100maintenance
nemasu/asmttpd
A small, multi-threaded HTTP web server for 64-bit Linux written entirely in amd64 assembly with no external library dependencies. It serve…
233099maintenance
zesterer/flume
Flume is a Rust library providing a safe, fast multi-producer, multi-consumer (MPMC) channel for passing messages between threads. It is a …
723077maintenance
weld-project/weld
Weld is a language and high-performance runtime that optimizes data-intensive analytics workflows by expressing computations in a common in…
543008maintenance
Minify
Minify is a PHP-based HTTP server that combines, minifies, and serves CSS and JavaScript assets with appropriate caching headers like condi…
572993maintenance
google/breakpad
Google Breakpad is a set of client and server components implementing a crash-reporting system for native applications. It captures minidum…
762904maintenance
aappleby/smhasher
SMHasher is a C++ test suite that evaluates the distribution, collision, and performance properties of non-cryptographic hash functions. It…
692892maintenance
apitrace/apitrace
apitrace is a set of tools for tracing OpenGL, OpenGL ES, Direct3D, and DirectDraw API calls to a file, then replaying and inspecting them.…
762867maintenance
siddharthkp/cost-of-modules
A CLI tool that analyzes your npm/yarn dependencies and reports which packages take the most disk space and slow down installation. It help…
322854maintenance
EZLippi/WebBench
WebBench is a very simple website stress-testing tool for Linux, originally written by Radim Kolar in 1997. It uses fork() to simulate mult…
322792maintenance
johnil/VVeboTableViewDemo
A demo extracted from the VVebo iOS app showing techniques for smooth UITableView scrolling, including asynchronous rendering of cell conte…
322782maintenance
khizmax/libcds
libcds is a C++11 library of concurrent, lock-free and fine-grained lock-based data structures such as stacks, queues, maps, and skip-lists…
232743maintenance
mzgoddard/hard-source-webpack-plugin
HardSourceWebpackPlugin is a webpack plugin that provides an intermediate hard (disk-based) caching step for modules, making subsequent bui…
602724maintenance
pod4g/hiper
Hiper is a Node.js CLI tool that loads a web page repeatedly in a headless Chrome browser and statistically analyzes PerformanceTiming metr…
322721maintenance
Qihoo360/ArgusAPM
ArgusAPM is an open-source Android application performance management (APM) platform from Qihoo 360 that collects UI, network, memory, proc…
322685maintenance
seatgeek/react-infinite
A React component library providing an efficient scrolling container that virtualizes long lists by rendering only visible DOM nodes, inspi…
102682maintenance
pocketjoso/penthouse
Penthouse is a Node.js library that generates critical path CSS for web pages, extracting the CSS needed to render above-the-fold content f…
232679maintenance
turbo/js
turbo.js is a small JavaScript library for GPGPU computing in the browser, letting you run parallel kernels written in GLSL over large Floa…
102655maintenance
exchange-core/exchange-core
An ultra-fast order matching engine core for exchanges written in Java, built on LMAX Disruptor, Agrona, Eclipse Collections, and OpenHFT. …
232645maintenance
Kyson/AndroidGodEye
AndroidGodEye is an Android application performance monitoring (APM) library that exposes real-time performance metrics viewable in a PC br…
232639maintenance
caiogondim/fast-memoize.js
fast-memoize is a JavaScript memoization library that caches function results to speed up repeated calls with the same arguments, supportin…
232597maintenance
phacility/xhprof
XHProf is a lightweight function-level hierarchical profiler for PHP, implemented as a C PHP extension with a PHP-based HTML reporting UI. …
322595maintenance
iReaderAndroid/X2C
X2C is an Android library that translates XML layouts into equivalent Java code at compile time using APT and JavaPoet, so runtime layout i…
322577maintenance
bnoordhuis/node-heapdump
A Node.js native add-on that writes V8 heap snapshots to disk for later inspection in Chrome DevTools. Snapshots can be triggered programma…
322545maintenance
jarulraj/sqlcheck
SQLCheck is a command-line tool that automatically detects common SQL anti-patterns in queries and schema definitions. It supports all majo…
232523maintenance
dblalock/bolt
Bolt is a C++ library (with a Python wrapper) for lossy compression of dense real-valued vectors that supports mathematical operations dire…
322520maintenance
unslothai/hyperlearn
HyperLearn is a Python library providing optimized reimplementations of classical machine learning and statistical algorithms (SVD, eigende…
322520maintenance
cleanbrowsing/dnsperftest
A shell script that benchmarks the latency of popular public DNS resolvers (Cloudflare, Google, Quad9, OpenDNS, etc.) from your machine. It…
322517maintenance
lloyd/node-memwatch
A native Node.js module for detecting and isolating memory leaks. It emits leak and heap stats events and provides a HeapDiff class to comp…
322498maintenance
zjw-swun/AppMethodOrder
An Android library that traces the call order and execution time of all methods in an app without invasive code changes, filtering by packa…
322490maintenance
clauderic/react-tiny-virtual-list
A tiny (3kb, zero-dependency) React component for list virtualization that renders only visible items, supporting variable heights/widths, …
322482maintenance
YellowLabTools/YellowLabTools
Yellow Lab Tools is a web performance and front-end code quality auditing tool that loads a webpage, collects metrics via Phantomas/Puppete…
232461maintenance
neuecc/ZeroFormatter
ZeroFormatter is an extremely fast binary serializer for .NET, .NET Core, and Unity that allows deserialization without parsing by accessin…
102424maintenance
ibireme/YYCache
YYCache is a high-performance caching framework for iOS written in Objective-C, providing both in-memory and disk caching with LRU eviction…
232390maintenance
node-cache/node-cache
node-cache is a simple, fast in-memory caching module for Node.js with set, get, and delete methods that works like memcached. Keys support…
232374maintenance
alibaba/TProfiler
TProfiler is a Java code profiling tool from Alibaba designed to run long-term in production environments. It attaches to a Java 6+ VM to c…
322371maintenance
Tencent/OOMDetector
OOMDetector is an iOS memory monitoring component that detects out-of-memory events, monitors large memory allocations, and detects memory …
232347maintenance
bolan9999/react-native-largelist
A high-performance large list component for React Native that recycles items by group to minimize CPU and memory usage. It supports cross-p…
232344maintenance
nitin42/react-perf-devtool
A browser developer tool extension for inspecting the rendering performance of React components, based on measures collected via the window…
232307maintenance
youtube/spfjs
SPF (Structured Page Fragments) is a lightweight JavaScript framework from YouTube for fast navigation and partial page updates. It uses pr…
102275maintenance
audreyt/node-webworker-threads
A Node.js native addon (C++) implementing the Web Worker API with real threads, letting CPU-bound tasks run in parallel across cores within…
322274maintenance
kconner/KMCGeigerCounter
An iOS library that acts as a framerate meter, playing a Geiger-counter-style click whenever the app drops a frame during animation. It als…
322245maintenance
axstin/rbxfpsunlocker
A Windows utility that removes Roblox's 60 FPS cap by modifying running Roblox processes, allowing higher framerates on capable hardware. I…
102224maintenance
madMAx43v3r/chia-plotter
A high-performance, pipelined multi-threaded Chia plotter written in C that creates proof-of-space plot files for the Chia blockchain. It u…
322208maintenance
marcelduran/yslow
YSlow analyzes web pages and grades their performance against Yahoo's rules for high performance web pages. It ships as browser extensions,…
322201maintenance
Tencent/Hardcoder
Tencent's Hardcoder is a framework that lets Android apps communicate directly with the Android system over a socket to request hardware re…
232198maintenance
TerarkDB
TerarkDB is a RocksDB-compatible embedded key-value storage engine forked from RocksDB v5.18.3, offering improved tail latency, throughput,…
612159maintenance
mtcp-stack/mtcp
mTCP is a highly scalable user-level TCP stack for multicore systems, implemented in C with kernel-bypass packet I/O via DPDK, netmap, or P…
232138maintenance
snooda/net-speeder
net-speeder is a C-based Linux tool that speeds up single-threaded downloads on high-latency, unstable network links by duplicating outgoin…
322137maintenance
smallnest/go-web-framework-benchmark
A benchmark suite comparing the full HTTP request processing performance of dozens of Go web frameworks, including gin, echo, fiber, beego,…
702134maintenance
leeoniya/dropcss
DropCSS is a tiny (~10 KB), exceptionally fast Node.js library that removes unused CSS by taking HTML and CSS as input and returning only t…
232125maintenance
naver/ngrinder
nGrinder is an enterprise-level performance and stress testing platform consisting of a web-based controller and load-generating agents. It…
102101maintenance
paulirish/memory-stats.js
A minimal JavaScript library that displays a live JS heap size monitor overlay in the browser, similar to stats.js but for memory. It reads…
322089maintenance
miloyip/nativejson-benchmark
A benchmark suite evaluating the conformance and performance (speed, memory, code size) of 41 open-source C/C++ JSON parsing and generation…
232074maintenance
skiplang/skip
Skip is a statically typed, ahead-of-time compiled general-purpose programming language that tracks side effects to enable safe memoization…
322022maintenance
wilk/microjob
Microjob is a tiny TypeScript library that wraps Node.js worker_threads into a simple promise-based API for running CPU-bound work in backg…
232006maintenance
google/butteraugli
Butteraugli is a C++ library and command-line tool that estimates the psychovisual difference between two images, producing both a scalar s…
101999maintenance
mtrebi/memory-allocators
A C++ library implementing several custom memory allocators (linear, stack, pool, and free list) as faster alternatives to malloc/free. It …
751994maintenance
catapult-project/catapult
Catapult is a collection of performance tools from the Chromium project for gathering, displaying, and analyzing performance data, includin…
101965maintenance
alibaba/alpha
Alpha is an Android library for orchestrating asynchronous app startup tasks using a PERT-style dependency graph. Developers define tasks a…
101947maintenance
omnilib/aiomultiprocess
A Python library that combines AsyncIO and multiprocessing, running a full event loop in each child process to maximize concurrency. It mim…
321925maintenance
GoogleChromeLabs/prerender-loader
A Webpack loader that performs build-time prerendering of client-side applications, producing static HTML instead of an empty bootstrapping…
101901maintenance
jayden320/LinkMap
A macOS GUI tool that parses Xcode LinkMap files to report how much binary space each class or static library occupies (code plus data segm…
321893maintenance
RevillWeb/img-2
Img2 is a web component library that replaces standard <img> elements with an <img-2> custom element to pre-cache images off the main threa…
321878maintenance
wojteklu/Watchdog
Watchdog is a small Swift library that monitors the main thread and logs when it is blocked longer than a configurable threshold. It suppor…
321872maintenance
google/gemmlowp
gemmlowp is a small, self-contained, headers-only C++ library for low-precision (quantized) general matrix multiplication (GEMM). It provid…
321846maintenance
cmuratori/meow_hash
Meow Hash is an extremely fast non-cryptographic hash function taking a 128-byte seed and producing 128-bit output, implemented in C/C++ us…
321833maintenance
libquic
libquic is a standalone C++ library packaging Chromium's QUIC implementation with minimal dependencies (only embedded BoringSSL), built via…
231833maintenance
cmuratori/refterm
refterm is a reference renderer for monospace terminal displays written in C, demonstrating that sensible design achieves reasonable frame …
231832maintenance

← prev page 8 / 14 next →