domain: performance
1338 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| spdk/spdk SPDK is a set of C libraries, drivers, and tools for building high-performance, scalable user-mode storage applications. It moves storage d… | 86 | 3646 | stable |
| arl/statsviz Statsviz is a Go library that visualizes Go runtime metrics (heap, goroutines, GC pauses, scheduler) as real-time plots in a web UI. It reg… | 77 | 3645 | active |
| DataDog/glommio Glommio is a Rust async runtime crate implementing a cooperative thread-per-core architecture built on Linux io_uring. It lets developers w… | 58 | 3642 | active |
| Netflix/concurrency-limits A Java library that applies TCP congestion control concepts to automatically detect and enforce concurrency limits for services. It uses la… | 58 | 3598 | active |
| LinShunKang/MyPerf4J MyPerf4J is a high-performance Java application performance monitoring (APM) tool implemented as a non-intrusive JavaAgent using ASM byteco… | 72 | 3559 | active |
| davidmarkclements/0x 0x is a single-command Node.js profiling tool that generates interactive flamegraphs from stack traces. It wraps any Node process, captures… | 43 | 3548 | active |
| ashvardanian/StringZilla StringZilla is a high-performance string processing library for C, C++, Python, Rust, Swift, JS, and Go that uses SIMD, SWAR, and GPU instr… | 94 | 3542 | active |
| eclipse-openj9/openj9 Eclipse OpenJ9 is an independent, enterprise-grade Java Virtual Machine implementation for OpenJDK, built on Eclipse OMR. It is optimized f… | 94 | 3537 | active |
| bdwgc/bdwgc The Boehm-Demers-Weiser conservative garbage collector (libgc) for C and C++, usable as a drop-in replacement for malloc/new that automatic… | 89 | 3529 | stable |
| JamieMason/ImageOptim-CLI A Rust CLI that automates ImageOptim, ImageAlpha, and JPEGmini on macOS to batch-optimize images as part of an automated build process. It … | 85 | 3529 | active |
| aeron-io/simple-binary-encoding Simple Binary Encoding (SBE) is a high-performance binary message codec implementing the FIX SBE standard for low-latency applications, wit… | 99 | 3495 | stable |
| beartype/beartype Beartype is a pure-Python, PEP-compliant runtime type checker that validates type hints at near-real-time speed with O(1) constant-time che… | 86 | 3486 | active |
| namhyung/uftrace uftrace is a function call graph tracer for C, C++, Rust, and Python programs that records function entry/exit with timestamps, arguments, … | 79 | 3460 | active |
| axe312ger/sqip SQIP is a pluggable image converter that generates tiny SVG-based low-quality image placeholders (LQIP) for improved perceived web performa… | 79 | 3417 | active |
| yandex/perforator Perforator is a cluster-wide continuous profiling tool by Yandex that collects CPU profiles from production servers using eBPF with negligi… | 78 | 3417 | active |
| Amanieu/parking_lot A Rust library providing compact, faster implementations of Mutex, RwLock, Condvar, Once, and ReentrantMutex compared to the standard libra… | 82 | 3400 | stable |
| PlatformLab/NanoLog NanoLog is an extremely high-performance C++ logging library with a simple printf-like API that achieves over 80 million logs per second at… | 23 | 3381 | stable |
| KwaiAppTeam/KOOM KOOM is a high-performance online memory monitoring library for Android by Kuaishou, detecting Java heap, native heap, and thread leaks wit… | 51 | 3380 | active |
| sysstat/sysstat Sysstat is a collection of Linux performance monitoring utilities including sar, iostat, mpstat, pidstat, tapestat, and cifsiostat. It coll… | 77 | 3361 | stable |
| bojand/ghz ghz is a command-line utility and Go package for benchmarking and load testing gRPC services. It supports unary, streaming, and duplex call… | 73 | 3348 | active |
| FairwindsOps/goldilocks Goldilocks is a Kubernetes utility that helps identify a starting point for resource requests and limits by creating a Vertical Pod Autosca… | 95 | 3320 | active |
| intel/pcm Intel Performance Counter Monitor (PCM) is an API and a set of tools for monitoring performance and energy metrics of Intel Core, Xeon, Ato… | 80 | 3318 | active |
| Celtoys/Remotery Remotery is a realtime CPU/GPU profiler implemented in a single C file, with a remote web-browser viewer for inspecting sampled traces. It … | 23 | 3313 | stable |
| AdoptOpenJDK/jitwatch JITWatch is a log analyser and visualiser for the Java HotSpot JIT compiler, built with a JavaFX user interface. It lets developers inspect… | 55 | 3305 | active |
| catchpoint/WebPageTest The official open-source codebase for WebPageTest, the website performance testing service, which can be self-hosted as a private instance.… | 42 | 3290 | active |
| ampproject/worker-dom WorkerDOM is a TypeScript implementation of the DOM API designed to run inside a Web Worker, syncing only necessary DOM mutations to the ma… | 67 | 3263 | active |
| oracle/visualvm VisualVM is an all-in-one visual troubleshooting and profiling tool for Java applications, integrating command-line JDK tools with lightwei… | 78 | 3262 | stable |
| pyutils/line_profiler line_profiler is a Python module for line-by-line profiling of functions, with the kernprof script for running profilers. It is the officia… | 78 | 3243 | active |
| iqiyi/dpvs DPVS is a high-performance Layer-4 load balancer built on DPDK, derived from LVS and running entirely in user space with kernel bypass. It … | 53 | 3242 | active |
| aeron-io/agrona Agrona is a Java library of high-performance data structures and utility methods, including primitive-specialized collections, lock-free qu… | 94 | 3241 | active |
| stackblitz/alien-signals alien-signals is an extremely lightweight TypeScript signal library implementing a push-pull based reactivity algorithm. Its core algorithm… | 71 | 3236 | active |
| truffleruby/truffleruby TruffleRuby is a high-performance implementation of the Ruby programming language built on GraalVM's Truffle framework. It aims for full MR… | 89 | 3220 | active |
| Zizzamia/perfume.js Perfume.js is a tiny, zero-dependency TypeScript library for measuring web performance metrics like TTFB, FCP, LCP, FID, CLS, INP, and TBT … | 44 | 3204 | active |
| open-telemetry/opentelemetry-ebpf-profiler A whole-system, cross-language continuous profiler for Linux built on eBPF, part of the OpenTelemetry project. It profiles all processes on… | 69 | 3176 | active |
| facebook/openzl OpenZL is a format-aware lossless data compression framework from Meta that builds specialized compressors from a description of your data … | 67 | 3165 | active |
| SciML/DifferentialEquations.jl A Julia suite of high-performance numerical solvers for differential equations, covering ODEs, SDEs, DDEs, DAEs, RODEs, jumps, and (S)PDEs,… | 95 | 3151 | active |
| DynamoRIO/dynamorio DynamoRIO is a runtime code manipulation system that supports arbitrary code transformations on executing programs, with a powerful instruc… | 95 | 3146 | active |
| anvaka/ngraph.path A fast JavaScript library for finding shortest paths in arbitrary graphs, implementing A*, bidirectional A* (NBA*), and Dijkstra algorithms… | 75 | 3134 | stable |
| phoronix-test-suite/phoronix-test-suite The Phoronix Test Suite is an open-source, cross-platform automated benchmarking and testing platform written in PHP. It provides an extens… | 65 | 3115 | stable |
| felixge/fgprof fgprof is a sampling Go profiler that analyzes both On-CPU and Off-CPU (e.g. I/O) time together, also known as wall-clock profiling. It exp… | 31 | 3110 | stable |
| FFTW/fftw3 FFTW is a widely used C library for computing discrete Fourier transforms (DFTs), known for its speed and adaptive code generation. This re… | 62 | 3102 | stable |
| simd-everywhere/simde SIMDe is a header-only C/C++ library providing portable implementations of SIMD intrinsics (SSE, AVX, NEON, AltiVec, etc.) on hardware that… | 78 | 3092 | active |
| ikawrakow/ik_llama.cpp A fork of llama.cpp offering state-of-the-art quantization types and improved CPU/CUDA inference performance for large language models. It … | 59 | 3091 | active |
| microsoft/ProcDump-for-Linux A Linux and macOS reimplementation of the Windows Sysinternals ProcDump tool that captures core dumps of processes based on performance tri… | 87 | 3083 | active |
| zombocom/derailed_benchmarks A Ruby gem providing a suite of benchmarking and profiling tools for Rails and Ruby applications. It measures memory usage of Gemfile depen… | 32 | 3063 | active |
| bvaisvil/zenith Zenith is a terminal-based system monitor written in Rust, similar to top or htop, with zoomable charts for CPU, memory, network, and disk … | 89 | 3044 | active |
| jonashaag/bjoern bjoern is an ultra-lightweight, high-performance WSGI HTTP/1.1 server for CPython 2 and 3, written in ~1000 lines of C on top of libev and … | 32 | 3041 | active |
| bshoshany/thread-pool BS::thread_pool is a fast, lightweight, header-only C++17/C++20/C++23 thread pool library for submitting tasks to a pool of worker threads … | 58 | 3040 | stable |
| javamelody/javamelody JavaMelody is an open-source library for monitoring Java and Java EE applications in QA and production environments. It collects and visual… | 92 | 3039 | active |
| LMDB/lmdb LMDB (Lightning Memory-Mapped Database) is a compact, high-performance embedded key-value database library written in C, using memory-mappe… | 76 | 3031 | stable |
| MiniProfiler/dotnet MiniProfiler is a lightweight profiling library and UI for .NET, ASP.NET, and ASP.NET Core applications. It shows where time is spent in re… | 49 | 3009 | stable |
| odygrd/quill Quill is an ultra-low-latency asynchronous logging and metrics library for C++17. It is designed for performance-critical applications wher… | 99 | 3008 | active |
| mmcloughlin/avo avo is a Go library for generating x86-64 assembly using Go programs, providing an assembly-like API with register allocation and automatic… | 66 | 2989 | active |
| rust-lang/hashbrown hashbrown is a Rust port of Google's SwissTable hash map, serving as a drop-in replacement for the standard library's HashMap and HashSet. … | 88 | 2983 | stable |
| sovrasov/flops-counter.pytorch A Python library (ptflops) that computes the theoretical number of multiply-add operations (FLOPs) and parameter counts for neural network … | 41 | 2982 | active |
| erpalma/throttled A Linux daemon that prevents firmware-induced CPU throttling on Intel systems by periodically restoring package power limits (PL1/PL2) and … | 86 | 2971 | active |
| dai-shi/use-context-selector A small React library providing a useContextSelector hook in userland, allowing components to select parts of a context value to avoid unne… | 71 | 2961 | active |
| salsa-rs/salsa Salsa is a Rust framework for on-demand, incrementalized computation, where programs are defined as memoized queries over inputs. It intell… | 98 | 2948 | active |
| anyoptimization/pymoo pymoo is an open-source Python framework for single-, multi-, and many-objective optimization, offering state-of-the-art algorithms like NS… | 81 | 2946 | stable |
| ispc/ispc Intel ISPC is a compiler for a C-based SPMD (single program, multiple data) language that targets SIMD vector units on CPUs and GPUs. It le… | 89 | 2945 | stable |
| Tencent/matrix Matrix is a plugin-style, non-invasive Application Performance Management (APM) system developed by WeChat for monitoring, locating, and an… | 23 | 12036 | maintenance |
| ccache/ccache Ccache is a fast compiler cache that speeds up recompilation by caching previous compilations and detecting when the same compilation is be… | 99 | 2936 | stable |
| Tencent/VasSonic VasSonic is a lightweight hybrid framework from Tencent that accelerates the first screen load of H5 pages inside native Android and iOS We… | 23 | 11852 | maintenance |
| Tayx94/graphy Graphy is a Unity plugin providing an in-game FPS counter, stats monitor (FPS, memory, audio), and debugger with customizable graphs and co… | 23 | 2898 | stable |
| TheHPXProject/hpx HPX is a C++ Standard Library for parallelism and concurrency that implements C++ standard parallel facilities and extends them to distribu… | 67 | 2885 | stable |
| juju/ratelimit A Go library implementing an efficient, concurrency-safe token-bucket rate limiter. It supports blocking and non-blocking token consumption… | 23 | 2884 | stable |
| spatie/image-optimizer A PHP library that optimizes PNG, JPG, WEBP, AVIF, SVG and GIF images by running them through a chain of installed optimization binaries li… | 81 | 2876 | stable |
| django-compressor/django-compressor A Django app that combines and minifies linked and inline JavaScript and CSS in templates into single cacheable static files. It supports c… | 77 | 2870 | stable |
| dai-shi/react-tracked React Tracked is a TypeScript library that provides state usage tracking using JavaScript Proxies to optimize React re-renders. It works wi… | 70 | 2820 | active |
| spatie/async A PHP library providing a small, easy-to-use wrapper around PHP's PCNTL extension for running code in parallel processes. It offers a pool-… | 74 | 2815 | active |
| spatie/laravel-responsecache A Laravel package by Spatie that caches entire HTTP responses via middleware, returning cached responses for repeat GET requests without re… | 94 | 2811 | active |
| symfony/stopwatch A Symfony component that provides a simple stopwatch API for profiling PHP code by timing named events, laps, and sections. It is a lightwe… | 90 | 2811 | stable |
| bits-and-blooms/bloom A Go library implementing fast, space-efficient Bloom filters backed by a compact bitset and murmur3 hashing. It supports membership querie… | 69 | 2807 | stable |
| expressjs/compression A Node.js middleware library that compresses HTTP response bodies using gzip, deflate, or brotli. It is designed for use with Express and C… | 69 | 2807 | stable |
| Cysharp/ZString ZString is a zero-allocation StringBuilder implementation for .NET Core and Unity that avoids allocations from string concatenation, boxing… | 66 | 2797 | stable |
| RudjiGames/MTuner MTuner is a C/C++ memory profiler and memory leak finder that records the complete time-based history of every allocation, reallocation, an… | 10 | 2789 | active |
| tkem/cachetools A Python library providing extensible memoizing collections and decorators, including cache classes like LRUCache and TTLCache with pluggab… | 75 | 2776 | stable |
| fireship-io/flamethrower A 2kB zero-config client-side router and prefetcher for static sites that makes page navigation feel like a single-page app. It prefetches … | 32 | 2776 | active |
| RazrFalcon/cargo-bloat A cargo subcommand that analyzes Rust executables to show which functions and crates take up the most space in the binary. It supports ELF,… | 32 | 2762 | stable |
| David-Haim/concurrencpp A modern C++ concurrency library built on C++20 coroutines, providing tasks, executors, timers, and result objects for writing asynchronous… | 31 | 2760 | stable |
| libbpf libbpf is the official stand-alone C library for loading and managing BPF programs and maps on Linux, developed upstream in the bpf-next ke… | 89 | 2750 | stable |
| ColinIanKing/stress-ng stress-ng is a command-line stress testing tool with 380+ stressors that exercise CPU, memory, filesystem, and OS kernel interfaces. It is … | 95 | 2748 | active |
| RenderKit/embree Intel Embree is a high-performance ray tracing kernel library providing optimized primitive intersection and acceleration structure constru… | 80 | 2745 | stable |
| DynamoRIO/drmemory Dr. Memory is a memory debugger that detects memory errors such as uninitialized reads, heap overflows, use-after-free, double frees, and m… | 67 | 2744 | active |
| rails/bootsnap Bootsnap is a Ruby gem that optimizes and caches expensive boot-time computations such as LOAD_PATH resolution and Ruby/YAML/JSON compilati… | 97 | 2740 | stable |
| xtensor-stack/xsimd xsimd is a C++ library providing unified wrappers over SIMD intrinsics (SSE, AVX, AVX512, NEON, SVE, WebAssembly, VSX, RISC-V) so the same … | 76 | 2740 | stable |
| le0pard/pgtune PgTune is a web application that generates tuned PostgreSQL configuration files based on your hardware specifications. It is a modern rewri… | 75 | 2735 | active |
| bluele/gcache GCache is an in-memory cache library for Go supporting multiple eviction policies (LRU, LFU, ARC) and expirable entries. It is goroutine-sa… | 32 | 2731 | stable |
| jfcoz/postgresqltuner postgresqltuner.pl is a Perl script that analyzes a running PostgreSQL instance's configuration and produces a report with tuning hints, in… | 23 | 2699 | active |
| concurrencykit/ck Concurrency Kit (ck) is a C99 library providing concurrency primitives, safe memory reclamation mechanisms (epoch-based and hazard pointers… | 66 | 2690 | stable |
| pinterest/PINCache PINCache is a fast, thread-safe key/value object cache for iOS, tvOS, and macOS, forked from TMCache to eliminate deadlocking. It combines … | 67 | 2689 | stable |
| flame/blis BLIS is a portable C99 framework for instantiating high-performance BLAS-like dense linear algebra libraries. It provides a BLAS compatibil… | 64 | 2677 | stable |
| maypok86/otter Otter is a high-performance in-memory caching library for Go based on adaptive W-TinyLFU eviction. It offers a configurable API with size-b… | 77 | 2672 | active |
| openjdk/jmh JMH is the Java Microbenchmark Harness, a tool for building, running, and analysing nano/micro/milli/macro benchmarks on the JVM. It genera… | 74 | 2671 | stable |
| jlblancoc/nanoflann nanoflann is a C++11 header-only library for fast nearest neighbor search using KD-trees. It is designed for efficient queries over point c… | 94 | 2670 | stable |
| moka-rs/moka Moka is a fast, concurrent in-memory caching library for Rust, inspired by Java's Caffeine. It provides thread-safe synchronous and async c… | 93 | 2670 | stable |
| nakixii/Magisk_AsoulOpt A Magisk module that tweaks CPU thread scheduling and affinity for Android games to improve performance. It supports a large list of mainst… | 93 | 2664 | active |
| kokkos/kokkos Kokkos Core is a C++ programming model providing abstractions for parallel execution and memory management to write performance-portable ap… | 99 | 2649 | stable |
| eclipse-collections/eclipse-collections Eclipse Collections is a comprehensive collections framework for Java offering optimized data structures like Bag and primitive collections… | 78 | 2648 | stable |
| cloudflare/ebpf_exporter A Prometheus exporter that runs custom eBPF programs to expose Linux kernel metrics not otherwise accessible, built on libbpf. It also supp… | 79 | 2639 | active |