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

Open-source benchmarking software

817 open-source libraries, tools and applications tagged benchmarking, ranked by how closely benchmarking 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.

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

ProductHealth v2StarsMaturity
cure-lab/LTSF-Linear
Official PyTorch implementation of LTSF-Linear (Linear, DLinear, NLinear) from the AAAI-23 paper 'Are Transformers Effective for Time Serie…
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
huggingface/evaluate
Hugging Face's library for easily evaluating machine learning models and datasets with dozens of standardized metrics, comparisons, and mea…
742491maintenance
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
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
HobbitLong/RepDistiller
RepDistiller is a PyTorch research codebase implementing Contrastive Representation Distillation (CRD) from ICLR 2020. It also benchmarks 1…
322444maintenance
IST-DASLab/gptq
Reference implementation of GPTQ, a one-shot post-training weight quantization method for large generative transformer models based on appr…
322386maintenance
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
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
Flow Forecast
Flow Forecast is a PyTorch-based deep learning framework for time series forecasting, classification, and anomaly detection. It offers stat…
662302maintenance
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
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
rlworkgroup/garage
garage is a Python toolkit for developing and evaluating reinforcement learning algorithms, with a library of state-of-the-art RL algorithm…
232130maintenance
facebookresearch/SentEval
SentEval is a Python library from Facebook Research for evaluating the quality of sentence embeddings via a suite of downstream transfer ta…
102111maintenance
sfujim/TD3
The author's official PyTorch implementation of Twin Delayed Deep Deterministic Policy Gradients (TD3), a reinforcement learning algorithm …
322110maintenance
naver/ngrinder
nGrinder is an enterprise-level performance and stress testing platform consisting of a web-based controller and load-generating agents. It…
102101maintenance
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…
232070maintenance
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
Tiiiger/bert_score
BERTScore is a PyTorch implementation of the BERTScore automatic evaluation metric for text generation, which scores generated text against…
231920maintenance
snap-stanford/GraphGym
GraphGym is a platform for designing and evaluating Graph Neural Networks (GNNs), built around a highly modularized pipeline covering data …
231908maintenance
xinshuoweng/AB3DMOT
Official Python implementation of AB3DMOT, a simple real-time baseline for 3D multi-object tracking using oriented 3D bounding boxes from L…
321846maintenance
THUDM/CogDL
CogDL is a Python/PyTorch toolkit for graph deep learning that lets researchers train and compare GNN and graph embedding models on tasks l…
231820maintenance
google/compare_gan
A TensorFlow library from Google Research providing configurable implementations of GAN components: losses, penalties, normalization techni…
101815maintenance
uber-common/jvm-profiler
A Java Agent library from Uber that collects CPU, memory, IO metrics and stacktraces from JVM processes in a distributed way, with reporter…
661801maintenance
AlphaPy
AlphaPy is a Python machine learning framework built on scikit-learn, pandas, Keras, XGBoost, LightGBM, and CatBoost for building classific…
361756maintenance
GPGPU-Sim
GPGPU-Sim is a cycle-level simulator that models contemporary NVIDIA GPUs running CUDA and OpenCL workloads, including support for TensorCo…
781750maintenance
Maratyszcza/NNPACK
NNPACK is a C99 acceleration package providing high-performance SIMD and multi-core CPU implementations of neural network layers, especiall…
321710maintenance
jondot/goweight
goweight is a command-line tool that analyzes Go binaries and breaks down their size by module or package. It supports Go modules and can o…
231707maintenance
jvm-profiling-tools/perf-map-agent
A Java agent (written in C with a Java bootstrap) that generates /tmp/perf-<pid>.map symbol files for JIT-compiled methods so the Linux per…
321701maintenance
open-mmlab/mmrazor
MMRazor is OpenMMLab's model compression toolbox and benchmark built on PyTorch. It provides implementations of neural architecture search,…
231683maintenance
topepo/caret
caret (Classification And Regression Training) is an R package providing a unified interface for training, tuning, and evaluating classific…
641669maintenance
GoogleChromeLabs/size-plugin
A Webpack plugin from GoogleChromeLabs that prints the gzipped sizes of your webpack assets and the changes since the last build. It tracks…
581662maintenance
hfawaz/dl-4-tsc
Companion repository for the paper 'Deep learning for time series classification: a review', providing TensorFlow 2 implementations of nine…
321660maintenance
julienschmidt/go-http-routing-benchmark
A benchmark suite comparing the performance of Go HTTP request routers and web frameworks by implementing real-world API routing structures…
321658maintenance
benhamner/Metrics
A multi-language library providing implementations of supervised machine learning evaluation metrics such as AUC, log loss, MAE, RMSE, and …
321651maintenance
zhengcx/MethodTraceMan
MethodTraceMan is an Android performance tool that finds high time-consuming methods causing app jank via bytecode instrumentation. It uses…
231650maintenance
autonomio/talos
Talos is a Python library for automating hyperparameter experiments and model evaluation with TensorFlow (tf.keras), Keras, and PyTorch mod…
981634maintenance
google/highwayhash
A C++ library providing fast, strong (well-distributed and unpredictable) hash functions: a portable SipHash implementation and HighwayHash…
101603maintenance
maciejczyzewski/libchaos
A C++ library implementing randomization, hashing, and statistical analysis algorithms based on the concept of chaos machines. It aims to r…
231597maintenance
andywer/leakage
Leakage is a Node.js library for detecting memory leaks by running a function repeatedly and analyzing V8 heap snapshot diffs. It integrate…
231588maintenance
HIPS/Spearmint
Spearmint is a Python package for Bayesian optimization that automatically tunes experiment parameters to minimize an objective in as few r…
321573maintenance
frogermcs/AndroidDevMetrics
AndroidDevMetrics is a performance metrics library for Android development that measures Activity lifecycle method execution times, frame r…
321531maintenance
Eric-mingjie/rethinking-network-pruning
A PyTorch research codebase reproducing the ICLR 2019 paper 'Rethinking the Value of Network Pruning', which shows pruned models trained fr…
321513maintenance
oooldking/script
A collection of Linux shell scripts for VPS server benchmarking, including SuperBench (download, I/O, and network speed tests), SuperSpeed …
331503maintenance
Swall0w/torchstat
torchstat is a lightweight neural network analyzer for PyTorch that reports parameter counts, FLOPs, multiply-adds, and memory usage per la…
231499maintenance
microsoft/pict
PICT is a command-line tool from Microsoft that generates compact pairwise (combinatorial) test cases from a model file of parameters and v…
651467maintenance
kdlucas/byte-unixbench
UnixBench is the original BYTE UNIX benchmark suite, a C-based tool that measures overall Unix-like system performance via multiple tests (…
701446maintenance
google-research/disentanglement_lib
disentanglement_lib is an open-source Python library for research on learning disentangled representations, supporting models like BetaVAE,…
101425maintenance
pympler/pympler
Pympler is a pure-Python development library for measuring, monitoring, and analyzing the memory behavior of Python objects in a running ap…
401412maintenance
safety-research/bloom
Bloom is a Python tool that automatically generates behavioral evaluation suites for LLMs, probing target models for behaviors like sycopha…
521408maintenance
JasperSnoek/spearmint
Spearmint is a Python package for Bayesian optimization of machine learning algorithms, iteratively tuning parameters to minimize an object…
321392maintenance
Maluuba/nlg-eval
A Python library and CLI tool that computes unsupervised automated metrics (BLEU, METEOR, ROUGE, CIDEr, SPICE, SkipThought, and embedding-b…
231392maintenance
facebookresearch/LAMA
LAMA is a research probe for analyzing the factual and commonsense knowledge stored in pretrained language models such as BERT, RoBERTa, GP…
101392maintenance
tinkoff-ai/CORL
CORL is a research-oriented Python library providing thoroughly benchmarked single-file implementations of state-of-the-art offline and off…
101374maintenance
linkedin/dr-elephant
Dr. Elephant is a self-serve performance monitoring and tuning tool for Apache Hadoop and Apache Spark jobs and workflows. It automatically…
231370maintenance
BorealisAI/advertorch
AdverTorch is a Python toolbox for adversarial robustness research built on PyTorch. It provides modules for generating adversarial perturb…
321365maintenance
hallatore/Netling
Netling is a fast, lightweight load testing client for web testing, available as a WPF GUI, console client, or embeddable .NET library. It …
231346maintenance
desktoppr/wbench
WBench is a Ruby command-line tool that benchmarks end-user website load times using the HTML5 performance timing API. It simulates first-t…
321330maintenance
OpenCover/opencover
OpenCover is a code coverage tool for .NET 2 and above on Windows, supporting 32 and 64-bit processes with both branch and sequence point c…
101323maintenance
YelpArchive/MOE
MOE (Metric Optimization Engine) is a global, black box optimization engine built by Yelp for optimizing expensive, time-consuming objectiv…
101320maintenance
tysam-code/hlb-CIFAR10
A single-file PyTorch implementation that trains a neural network to 94% accuracy on CIFAR-10 in under 6.3 seconds on a single A100 GPU, fo…
231310maintenance
observing/thor
Thor is a Node.js CLI tool for benchmarking and load testing WebSocket servers. It generates large numbers of persistent WebSocket connecti…
321302maintenance
jsperf/jsperf.com
The source code for jsPerf.com, a web application for creating, sharing, and running JavaScript performance benchmarks in the browser. It i…
321296maintenance
palash1992/GEM
GEM is a Python library offering a unified framework for static graph embedding algorithms, including node2vec, HOPE, SDNE, Graph Factoriza…
231286maintenance
joealcorn/laboratory
A Python library inspired by GitHub's Scientist for safely refactoring critical code paths by running experiments in production. It execute…
551282maintenance
Nanoscope
Nanoscope is an extremely accurate Android method tracing tool from Uber, implemented partly as a fork of AOSP to achieve ~20 nanoseconds o…
231275maintenance
attaswift/Attabench
Attabench is a macOS microbenchmarking application for Swift that measures the performance of low-level algorithms across varying input siz…
231273maintenance
jvm-profiling-tools/honest-profiler
Honest Profiler is a sampling profiler for the JVM implemented as a native agent, designed to avoid the safepoint sample bias that skews ot…
321252maintenance
patric-r/jvmtop
jvmtop is a lightweight top-like console application that monitors all accessible running JVMs on a machine, displaying JVM internal metric…
231238maintenance
VerySleepy/verysleepy
Very Sleepy is a free open-source sampling CPU profiler for Windows with a wxWidgets-based GUI. It can attach to any running native Windows…
231233maintenance
tylin/coco-caption
The official evaluation code for the Microsoft COCO image captioning benchmark, implementing metrics such as BLEU, METEOR, ROUGE-L, CIDEr, …
321225maintenance
lukejacksonn/perflink
Perflink is a frontend-only single page web app for benchmarking JavaScript code snippets, hosted on GitHub Pages at perf.link. It runs tes…
321224maintenance
ucbdrive/few-shot-object-detection
FsDet is the official implementation of the ICML 2020 paper 'Frustratingly Simple Few-Shot Object Detection' (TFA), built on detectron2. It…
231219maintenance
uzh-rpg/rpg_trajectory_evaluation
A Python toolbox for quantitatively evaluating visual(-inertial) odometry trajectories, supporting multiple alignment methods and standard …
231215maintenance
pschraut/UnityHeapExplorer
Heap Explorer is a memory profiler, debugger, and analyzer plugin for Unity 2019.3 through Unity 6, installed via the Unity Package Manager…
321210maintenance
tarekziade/boom
Boom! is a simple Python command-line HTTP load testing tool designed as a replacement for Apache Bench, using greenlets to simulate thousa…
101209maintenance
passy/build-time-tracker-plugin
A Gradle plugin that continuously tracks and reports build times across builds, with summary bar charts and CSV output. It complements Grad…
321204maintenance
sitespeedio/coach
The Coach is a web performance tool that analyzes pages and gives advice on performance problems, acting as a modern successor to YSlow. It…
101196maintenance
haydenjames/bench-scripts
A curated collection of Linux server benchmarking scripts and command-line tools for testing CPU, disk I/O, memory, and network performance…
321194maintenance
flow-project/flow
Flow is a computational framework for deep reinforcement learning and control experiments in traffic microsimulation, built on top of the S…
231192maintenance
thlorenz/deoptigate
Deoptigate is a CLI tool that investigates V8/Node.js function deoptimizations by processing v8 logs and presenting them in a visual viewer…
321169maintenance
svanoort/pyresttest
PyRestTest is a Python-based REST API testing and microbenchmarking tool where tests are defined declaratively in YAML or JSON files withou…
231164maintenance
google/active-learning
A Python module for running experiments comparing different active learning algorithms on benchmark datasets. It provides a main experiment…
101163maintenance
wyharveychen/CloserLookFewShot
Reference PyTorch implementation of the ICLR 2019 paper 'A Closer Look at Few-shot Classification', providing a testbed for empirical evalu…
321160maintenance
DeepGraphLearning/RecommenderSystems
A Python research library collecting the authors' recommender systems code, covering sequential, feature-based (CTR), and social recommenda…
321156maintenance
tensorflow/benchmarks
A benchmark framework for TensorFlow, containing PerfZero for running and reporting TensorFlow benchmarks and legacy CNN benchmark scripts …
101148maintenance
wasabeef/Takt
Takt is an Android library that measures an app's frame rate (FPS) using the Choreographer API and displays it as an on-screen overlay. It …
321144maintenance
LLMPerf
LLMPerf is a Python library for benchmarking and validating the performance of LLM APIs. It runs load tests measuring inter-token latency a…
101123maintenance
emmericp/MoonGen
MoonGen is a scriptable high-speed packet generator built on DPDK and LuaJIT that can saturate 10 Gbit/s Ethernet links with 64-byte packet…
531118maintenance
CCExtractor/vardbg
vardbg is a simple Python debugger and profiler that records variable history and execution times, then generates animated videos visualizi…
321113maintenance
baidu-research/DeepBench
DeepBench is a benchmarking suite from Baidu Research that measures the performance of fundamental deep learning operations (matrix multipl…
321109maintenance
torvalds/test-tlb
A small C benchmark tool by Linus Torvalds that measures memory access latency and TLB behavior across working-set sizes from a few kilobyt…
321065maintenance
aliutkus/speechmetrics
A Python library that wraps several objective speech quality metrics (MOSNet, BSSEval, STOI, PESQ, SRMR, SISDR) behind a unified API. It su…
321058maintenance
graphdeeplearning/graphtransformer
Reference implementation of the Graph Transformer architecture from the paper 'A Generalization of Transformer Networks to Graphs' (DLG-AAA…
321030maintenance
pyheat
An IPython magic extension that profiles Python code and renders the results as a heat map, wrapping the py-heat library. It exposes a %%he…
321029maintenance
kenjis/php-framework-benchmark
A benchmark suite that measures the minimum bootstrap overhead of PHP frameworks using a Hello World application. It compares requests per …
321027maintenance
tmm1/perftools.rb
A Ruby binding to Google's gperftools that provides CPU profiling of Ruby code via sampling. It supports profiling blocks, whole applicatio…
321025maintenance
facebookresearch/CompilerGym
CompilerGym is a Python library of OpenAI Gym-compatible reinforcement learning environments for compiler and program optimization tasks, c…
101021maintenance

← prev page 5 / 9 next →