domain: performance
1338 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| devsisters/libquic libquic is a standalone C++ library packaging Chromium's QUIC implementation with minimal dependencies (only embedded BoringSSL), built via… | 23 | 1833 | maintenance |
| 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… | 32 | 1829 | maintenance |
| cmuratori/refterm refterm is a reference renderer for monospace terminal displays written in C, demonstrating that sensible design achieves reasonable frame … | 23 | 1827 | maintenance |
| DamirSvrtan/fasterer Fasterer is a Ruby command-line static analysis tool that scans your codebase and suggests performance improvements, such as replacing Arra… | 32 | 1822 | maintenance |
| lzfse/lzfse A reference C implementation of the LZFSE compression algorithm, which uses Lempel-Ziv matching with Finite State Entropy coding for fast c… | 32 | 1822 | maintenance |
| statsite/statsite Statsite is a high-performance metrics aggregation server written in C, wire-compatible with Etsy's StatsD. It collects counters, gauges, t… | 23 | 1818 | maintenance |
| ampproject/amp-wp The official AMP plugin for WordPress, supported by the AMP team, that generates AMP-valid markup and integrates AMP serving into the norma… | 67 | 1809 | maintenance |
| fholger/openvr_fsr A modified OpenVR DLL that injects AMD FidelityFX Super Resolution or NVIDIA Image Scaling upscaling into D3D11-based SteamVR games to boos… | 23 | 1807 | maintenance |
| 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… | 70 | 1804 | maintenance |
| enki/libev libev is a high-performance, full-featured event loop library for C, loosely modelled after libevent but faster, smaller, and more featuref… | 32 | 1786 | maintenance |
| Unity-Technologies/Animation-Instancing A Unity technique and sample project from Unity Technologies for instancing SkinnedMeshRenderer characters to improve CPU/GPU performance i… | 32 | 1783 | maintenance |
| opsengine/cpulimit Cpulimit is a command-line tool that limits the CPU usage percentage of a process by sending SIGSTOP and SIGCONT signals, without changing … | 32 | 1772 | maintenance |
| apenwarr/blip Blip is a browser-based tool that visualizes Internet latency in real time by plotting ping times as blips on a graph. It runs on any devic… | 40 | 1768 | maintenance |
| alastairtree/LazyCache LazyCache is a thread-safe in-memory caching library for .NET with a simple generics-based GetOrAdd API built on Microsoft.Extensions.Cachi… | 44 | 1757 | maintenance |
| georgewhewell/undervolt A Python CLI tool for undervolting Intel CPUs under Linux by writing voltage offsets to MSR 0x150, similar to ThrottleStop on Windows. It c… | 32 | 1737 | maintenance |
| mathisonian/premonish A small JavaScript library that predicts which DOM element a user is about to interact with by analyzing mouse velocity and expected positi… | 32 | 1729 | maintenance |
| tmm1/rbtrace rbtrace is a Ruby gem and CLI tool that lets you trace method calls inside another running Ruby process in real time, similar to strace but… | 75 | 1726 | maintenance |
| Maratyszcza/NNPACK NNPACK is a C99 acceleration package providing high-performance SIMD and multi-core CPU implementations of neural network layers, especiall… | 32 | 1710 | maintenance |
| 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… | 23 | 1707 | maintenance |
| gpgpu-sim/gpgpu-sim_distribution GPGPU-Sim is a cycle-level simulator that models contemporary NVIDIA GPUs running CUDA and OpenCL workloads, including support for TensorCo… | 37 | 1701 | maintenance |
| 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… | 32 | 1701 | maintenance |
| Qihoo360/phptrace phptrace is a low-overhead tracing and troubleshooting tool for PHP, consisting of a PHP extension and a CLI binary. It traces function cal… | 23 | 1663 | maintenance |
| google/UIforETW UIforETW is a Windows GUI application for recording and managing ETW (Event Tracing for Windows) traces, making deep performance investigat… | 10 | 1663 | maintenance |
| boostorg/compute Boost.Compute is a C++ GPU/parallel-computing library built on OpenCL, providing a thin C++ wrapper over the OpenCL API plus an STL-like in… | 76 | 1660 | maintenance |
| badamczewski/PowerUp PowerUp is a collection of .NET-based productivity utilities including a live IDE watcher that compiles, decompiles, and disassembles code … | 32 | 1657 | maintenance |
| 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… | 32 | 1657 | maintenance |
| zhengcx/MethodTraceMan MethodTraceMan is an Android performance tool that finds high time-consuming methods causing app jank via bytecode instrumentation. It uses… | 23 | 1651 | maintenance |
| pixelb/ps_mem ps_mem is a Python CLI utility that accurately reports the in-core (RAM) memory usage of running programs, separating private and shared me… | 32 | 1637 | maintenance |
| martinus/robin-hood-hashing A header-only C++ library providing robin_hood::unordered_map and robin_hood::unordered_set as fast, memory-efficient drop-in replacements … | 10 | 1621 | maintenance |
| mgartner/pg_flame pg_flame is a command-line tool that converts Postgres EXPLAIN ANALYZE JSON output into an interactive flamegraph HTML visualization. It he… | 23 | 1620 | maintenance |
| google/highwayhash A C++ library providing fast, strong (well-distributed and unpredictable) hash functions: a portable SipHash implementation and HighwayHash… | 10 | 1605 | maintenance |
| mattconte/tlsf TLSF (Two-Level Segregated Fit) is a real-time memory allocator implementation in C offering O(1) malloc, free, realloc, and memalign with … | 32 | 1603 | maintenance |
| twitter/rezolus Rezolus is a Rust-based systems performance telemetry agent that collects metrics from procfs/sysfs, perf_events, and eBPF. It oversamples … | 23 | 1602 | maintenance |
| AdamNiederer/faster A Rust library providing an ergonomic, human-friendly API for explicit SIMD (Single Instruction, Multiple Data) vectorization. It lets deve… | 32 | 1600 | maintenance |
| sparsehash/sparsehash A C++ library providing sparse_hash_map, dense_hash_map, and their set counterparts — hash-based associative containers with SGI hash_map-c… | 23 | 1599 | maintenance |
| ptarjan/node-cache A simple in-memory key-value cache library for Node.js with optional TTL-based expiration and timeout callbacks. It supports multiple cache… | 32 | 1595 | maintenance |
| RuedigerMoeller/fast-serialization FST is a fast, JDK-serialization-compatible drop-in replacement for Java object serialization, also offering JSON encoding of serializable … | 23 | 1595 | maintenance |
| 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… | 23 | 1591 | maintenance |
| serge-sans-paille/frozen Frozen is a header-only C++14 library providing constexpr-compatible immutable containers (set, map, unordered variants) with zero-cost ini… | 67 | 1571 | maintenance |
| alex-sherman/deco DECO is a Python library that provides decorators for automatic parallelization of Python programs using multiprocessing.pool. It requires … | 32 | 1567 | maintenance |
| ninjudd/drip Drip is a drop-in replacement for the `java` command that reduces JVM startup times by keeping a fresh pre-warmed JVM in reserve with the c… | 32 | 1545 | maintenance |
| VcDevel/Vc Vc is a portable, zero-overhead C++ library providing vector class types for explicit data-parallel (SIMD) programming. It lets developers … | 64 | 1542 | maintenance |
| projectNe10/Ne10 Ne10 is an open-source C library of common math, signal processing, image processing, and physics functions heavily optimized for ARM CPUs … | 23 | 1539 | maintenance |
| frogermcs/AndroidDevMetrics AndroidDevMetrics is a performance metrics library for Android development that measures Activity lifecycle method execution times, frame r… | 32 | 1530 | maintenance |
| luckybilly/PreLoader PreLoader is an Android Java library that pre-loads data before an Activity, Fragment, or View opens, then delivers it to UI listeners once… | 32 | 1508 | maintenance |
| oooldking/script A collection of Linux shell scripts for VPS server benchmarking, including SuperBench (download, I/O, and network speed tests), SuperSpeed … | 37 | 1506 | maintenance |
| meitu/MTHawkeye MTHawkeye is a plugin-based profiling and debugging library for iOS apps, developed at Meitu, covering memory leaks, main-thread stalls, ne… | 23 | 1505 | maintenance |
| addyosmani/timing.js A small JavaScript library of helpers for the Navigation Timing API that measures where a web page spends its time loading. It normalizes f… | 23 | 1478 | maintenance |
| facebook/TextLayoutBuilder An Android library by Facebook that simplifies building android.text.Layout objects using a builder pattern. It adds layout caching for com… | 66 | 1472 | maintenance |
| pgexperts/pgx_scripts A collection of SQL and shell scripts for PostgreSQL database analysis and administration, maintained by PostgreSQL Experts. It includes qu… | 32 | 1468 | maintenance |
| preshing/junction Junction is a C++ library of concurrent data structures, offering several lock-free concurrent hash map implementations such as ConcurrentM… | 69 | 1459 | maintenance |
| cacay/MemoryPool A C++ template class implementing a fast, low-overhead memory pool allocator compliant with much of the C++ Standard Library allocator inte… | 32 | 1454 | maintenance |
| wellyshen/react-cool-inview A lightweight React hook and component that monitors when elements enter or leave the viewport using the Intersection Observer API. It supp… | 23 | 1450 | maintenance |
| BnuuySolutions/OculusKiller A Windows utility that kills the Oculus Dash process and auto-launches SteamVR when an Oculus headset is worn, effectively turning it into … | 10 | 1447 | maintenance |
| 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 (… | 76 | 1440 | maintenance |
| okor/justice Justice is an embeddable JavaScript script that renders an on-page toolbar showing web page timing metrics (page load, DOM interactive/comp… | 23 | 1437 | maintenance |
| yahoo/mysql_perf_analyzer A Java web application from Yahoo for MySQL performance monitoring and analysis, packaged as a Jetty-wrapped WAR with a built-in Derby or M… | 32 | 1432 | maintenance |
| liuzhiyi1992/ZYCornerRadius An Objective-C category (and UIImageView subclass) that applies corner radius to UIImageView images without triggering offscreen rendering,… | 32 | 1431 | maintenance |
| pympler/pympler Pympler is a pure-Python development library for measuring, monitoring, and analyzing the memory behavior of Python objects in a running ap… | 44 | 1410 | maintenance |
| diracdeltas/FastestWebsiteEver A novelty website that fits entirely within a single TCP packet, served by a bespoke webserver written in C. It uses aggressive tricks like… | 32 | 1409 | maintenance |
| Paul-Browne/lazyestload.js A tiny (~400 byte) JavaScript library that lazy-loads images only when they are in the viewport and the user has stopped scrolling. It supp… | 32 | 1404 | maintenance |
| box/Anemometer Box Anemometer is a PHP web application for analyzing MySQL slow query logs collected via pt-query-digest. It stores query analysis data in… | 32 | 1392 | maintenance |
| Crypto-toolbox/HFT-Orderbook A limit order book implementation for high-frequency trading, based on WK Selph's design, written in C with a Python3 interface. It support… | 32 | 1383 | maintenance |
| jacksondunstan/UnityNativeScripting A library that lets Unity developers write game scripts in native C++ (or C/assembly) instead of C#, communicating via P/Invoke bindings. I… | 32 | 1375 | maintenance |
| 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… | 23 | 1369 | maintenance |
| tensor-compiler/taco TACO (The Tensor Algebra Compiler) is a C++ library that computes sparse and dense tensor algebra and linear algebra expressions, generatin… | 30 | 1366 | maintenance |
| greenrobot/essentials A lightweight collection of general-purpose utility classes for Java and Android, including primitive long-key hash collections, multimaps,… | 23 | 1349 | maintenance |
| 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 … | 23 | 1348 | maintenance |
| minio/c2goasm c2goasm is a command-line tool that converts assembly generated by C/C++ compilers (such as GCC or Clang) into Go (Plan 9 style) assembly. … | 10 | 1348 | maintenance |
| 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… | 32 | 1330 | maintenance |
| attaswift/BTree A pure Swift library providing efficient in-memory B-tree implementations and sorted collection types like Map, List, SortedSet, and Sorted… | 23 | 1323 | maintenance |
| shulieTech/Takin Takin is a Java-based open-source full-link performance testing platform for online and test environments, especially for microservices arc… | 23 | 1321 | maintenance |
| greg7mdp/sparsepp Sparsepp is a fast, memory-efficient hash map and hash set library for C++, derived from Google's sparsehash. It serves as a drop-in replac… | 79 | 1312 | maintenance |
| cx9208/bbrplus BBRplus is a modified version of the Linux kernel's BBR TCP congestion control algorithm, originally proposed by dog250, compiled into a 4.… | 10 | 1310 | maintenance |
| thinkeridea/go-extend go-extend is a Go utility library that collects commonly used helper functions to speed up development and reduce repetitive code. It provi… | 23 | 1309 | maintenance |
| observing/thor Thor is a Node.js CLI tool for benchmarking and load testing WebSocket servers. It generates large numbers of persistent WebSocket connecti… | 32 | 1302 | maintenance |
| lpereira/lwan Lwan is a high-performance, scalable HTTP server written in C that can serve both static and dynamic content, and can also be embedded as a… | 67 | 6034 | experimental |
| 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… | 32 | 1297 | maintenance |
| lloyd/node-toobusy A Node.js library that monitors event loop lag and reports when the process is too busy to accept more work. It lets servers shed load earl… | 32 | 1297 | maintenance |
| gnzlbg/cargo-asm cargo-asm is a cargo subcommand that displays the assembly or LLVM IR generated for Rust source code. It supports querying functions and me… | 23 | 1294 | maintenance |
| BonzaiThePenguin/WikiSort WikiSort is a public domain implementation of block merge sort, a stable sorting algorithm that runs in O(1) memory while remaining as fast… | 32 | 1290 | maintenance |
| rakyll/gom gom is a lightweight terminal-based visual interface for exploring runtime profiling data from Go programs. It connects to an HTTP endpoint… | 10 | 1276 | maintenance |
| uber/nanoscope Nanoscope is an extremely accurate Android method tracing tool from Uber, implemented partly as a fork of AOSP to achieve ~20 nanoseconds o… | 23 | 1275 | maintenance |
| attaswift/Attabench Attabench is a macOS microbenchmarking application for Swift that measures the performance of low-level algorithms across varying input siz… | 23 | 1273 | maintenance |
| yrnkrn/zapcc zapcc is a caching C++ compiler based on clang that speeds up builds using an in-memory compilation cache in a client-server architecture. … | 32 | 1272 | maintenance |
| PaperMC/Starlight Starlight is a Fabric/Forge mod that completely rewrites Minecraft's vanilla light engine to fix lighting performance and lighting errors. … | 10 | 1262 | maintenance |
| BitFunnel/NativeJIT NativeJIT is a cross-platform C++ library for just-in-time compilation of expressions involving C data structures into optimized x64 machin… | 32 | 1261 | maintenance |
| 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… | 32 | 1251 | maintenance |
| libunwind/libunwind libunwind is a portable C library providing an API to determine and manipulate the call chain (stack frames) of program threads, supporting… | 72 | 1250 | maintenance |
| jolestar/go-commons-pool A generic object pool library for Go, a direct rewrite of Apache Commons Pool. It supports custom pooled object factories and rich lifecycl… | 23 | 1239 | maintenance |
| patric-r/jvmtop jvmtop is a lightweight top-like console application that monitors all accessible running JVMs on a machine, displaying JVM internal metric… | 23 | 1238 | maintenance |
| 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… | 23 | 1233 | maintenance |
| cmu-db/ottertune OtterTune is a tool from the CMU Database Group that automatically finds good settings for a DBMS's configuration knobs using machine learn… | 10 | 1233 | maintenance |
| google/cityhash CityHash is a family of fast, non-cryptographic hash functions for strings, implemented in C++ under the MIT license. It offers 32-, 64-, 1… | 10 | 1233 | maintenance |
| 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… | 32 | 1224 | maintenance |
| wellyshen/react-cool-virtual react-cool-virtual is a tiny React hook for efficiently rendering large lists and datasets using DOM recycling (virtualization). It support… | 23 | 1221 | maintenance |
| QuipNetwork/xquad XQuad is a hardware-agnostic toolchain for expressing and running quadratic optimization problems (QUBO/Ising/discrete) across quantum anne… | 57 | 5588 | experimental |
| 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… | 10 | 1209 | maintenance |
| spotify/sparkey Sparkey is a simple constant key/value storage library written in C, essentially a read-only hash table on disk optimized for read-heavy sy… | 32 | 1208 | maintenance |
| 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… | 32 | 1207 | maintenance |