domain: performance
1338 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| halide/Halide Halide is an embedded DSL (in C++ and Python) for writing high-performance, data-parallel image and array processing pipelines. It separate… | 70 | 6590 | stable |
| petyosi/react-virtuoso React Virtuoso is a React component library for virtualized rendering of lists, grids, tables, masonry layouts, and chat message lists. It … | 98 | 6451 | active |
| DEAP/deap DEAP is a Python framework for evolutionary computation that supports genetic algorithms, genetic programming, evolution strategies, and mu… | 67 | 6436 | stable |
| google/wireit Wireit is a Google-maintained tool that upgrades npm/pnpm/yarn scripts with dependency graphs, parallel execution, watch mode, and incremen… | 76 | 6424 | active |
| google/perfetto Perfetto is an open-source suite of SDKs, daemons, and tools for production-grade system profiling, app tracing, and trace analysis on clie… | 95 | 6393 | stable |
| axboe/fio Fio is a flexible I/O benchmarking and workload simulation tool that spawns threads or processes performing user-defined I/O patterns via j… | 83 | 6345 | stable |
| cvxpy/cvxpy CVXPY is a Python-embedded modeling language for expressing and solving convex optimization problems in natural mathematical syntax. It can… | 98 | 6309 | stable |
| facebook/redex ReDex is a C++ bytecode optimizer for Android dex files, originally developed at Facebook. It provides a framework for reading, writing, an… | 95 | 6299 | active |
| janestreet/magic-trace magic-trace is an OCaml CLI tool that uses Intel Processor Trace to capture high-resolution traces of every function call a process makes, … | 67 | 6249 | active |
| reorx/httpstat httpstat is a single-file Python CLI that wraps curl and visualizes HTTP request timing breakdowns (DNS, TCP, TLS, server processing, trans… | 57 | 6217 | active |
| JoeDog/siege Siege is an open-source HTTP load testing and benchmarking utility written in C. It simulates many concurrent users hitting one or many URL… | 87 | 6213 | active |
| alexcasalboni/aws-lambda-power-tuning AWS Lambda Power Tuning is an open-source tool built on AWS Step Functions that benchmarks Lambda functions across different memory configu… | 76 | 6052 | active |
| tidwall/evio evio is a fast, small event-loop networking framework for Go that makes direct epoll and kqueue syscalls instead of using the standard net … | 70 | 6040 | stable |
| flamegraph-rs/flamegraph A Rust-powered flamegraph generator and cargo subcommand built on the Inferno library, profiling arbitrary binaries without Perl or pipes. … | 98 | 6014 | active |
| cockroachdb/pebble Pebble is a LevelDB/RocksDB-inspired embedded key-value storage engine written in Go, using LSM-tree based block-based tables and RocksDB-c… | 99 | 6000 | stable |
| btraceio/btrace BTrace is a production-safe dynamic tracing tool for Java applications that attaches to live JVMs and injects tracing code via bytecode ins… | 67 | 5991 | active |
| FeralInteractive/gamemode GameMode is a daemon and library combo for Linux that lets games request temporary system performance optimisations such as CPU governor ch… | 62 | 5985 | active |
| google/bbr Google's distribution of documentation, scripts, and reference materials for the BBR TCP/QUIC congestion control algorithm, including the L… | 38 | 5942 | active |
| isaacs/node-lru-cache A high-performance JavaScript LRU (least-recently-used) cache library for Node.js and browsers, with optional TTL support, size tracking, a… | 73 | 5910 | stable |
| microsoft/ethr Ethr is a cross-platform network performance measurement tool written in Go that measures bandwidth, connections/s, packets/s, latency, los… | 63 | 5866 | active |
| bvaughn/react-virtualized React components for efficiently rendering large lists, grids, and tabular data using windowing (virtualization) so only visible rows are r… | 24 | 27080 | maintenance |
| google/highway Highway is a C++ library providing performance-portable SIMD/vector intrinsics that work across seven CPU architectures. It supports runtim… | 81 | 5779 | stable |
| LuaJIT/LuaJIT LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language, offering a high-performance interpreter and trace compiler. It in… | 76 | 5740 | stable |
| CaffeineMC/sodium Sodium is a high-performance rendering engine replacement and optimization mod for the Minecraft client. It significantly improves frame ra… | 97 | 5735 | active |
| mozilla/mozjpeg MozJPEG is an improved JPEG encoder built as a patch on libjpeg-turbo, producing smaller files at higher visual quality while remaining ful… | 35 | 5716 | stable |
| gnif/LookingGlass Looking Glass is an extremely low latency KVM FrameRelay (KVMFR) implementation that lets a Linux host display and interact with a Windows … | 67 | 5666 | active |
| buger/jsonparser A fast, zero-allocation JSON parser for Go that lets you extract fields by path without defining structs or schemas. It is significantly fa… | 97 | 5648 | active |
| klauspost/compress A collection of optimized pure-Go compression packages including zstandard, S2 (a Snappy replacement), and drop-in replacements for gzip, z… | 94 | 5613 | active |
| baidu/dperf dperf is a high-performance network traffic generator and load testing tool built on DPDK, capable of tens of millions of HTTP connections … | 66 | 5601 | active |
| thebuilder/react-intersection-observer A tiny (~1 kB gzipped) TypeScript React library wrapping the browser Intersection Observer API. It exposes hooks (useInView, useOnInView) a… | 95 | 5538 | stable |
| google/bloaty Bloaty is a size profiler for binaries that shows what is taking up space inside an executable. It uses custom ELF, DWARF, and Mach-O parse… | 61 | 5536 | active |
| intel/hyperscan Hyperscan is a high-performance C library (written in C++) for simultaneously matching large numbers of regular expressions, using hybrid a… | 67 | 5475 | stable |
| coocood/freecache FreeCache is an in-memory key-value cache library for Go that stores data in preallocated ring buffers to achieve zero garbage collection o… | 79 | 5403 | stable |
| google/tcmalloc TCMalloc is Google's fast, multi-threaded memory allocator implementing C's malloc() and C++'s operator new. It is a drop-in replacement al… | 77 | 5333 | stable |
| facebookincubator/katran Katran is a C++ library and BPF program for building a high-performance layer 4 load balancing forwarding plane. It leverages the Linux ker… | 77 | 5304 | active |
| readysettech/readyset Readyset is a transparent, wire-compatible SQL caching proxy for Postgres and MySQL that sits between your application and database. It cac… | 94 | 5272 | active |
| Cysharp/ZLinq ZLinq is a zero-allocation LINQ replacement library for .NET and Unity/Godot, built on struct-based ValueEnumerable to avoid allocations in… | 88 | 5243 | active |
| piscinajs/piscina Piscina is a fast, efficient worker thread pool library for Node.js, written in TypeScript. It lets developers offload CPU-intensive tasks … | 94 | 5194 | active |
| KDAB/hotspot Hotspot is a standalone Qt-based GUI for analyzing Linux perf performance data, providing flame graphs, timelines, caller/callee views, and… | 71 | 5140 | active |
| hashicorp/golang-lru A Go library implementing fixed-size, thread-safe LRU caches, including variants with TTL-based expiration and ARC support. It is based on … | 65 | 5114 | stable |
| monoio-rs/monoio Monoio is a thread-per-core asynchronous Rust runtime built on io_uring (with epoll/kqueue fallbacks), originally developed at ByteDance. U… | 65 | 5081 | active |
| amanusk/s-tui s-tui is a terminal-based UI that graphically monitors CPU temperature, frequency, utilization, and power, and highlights thermal throttlin… | 90 | 5070 | active |
| jankotek/mapdb MapDB is an embedded Java database engine that provides concurrent Maps, Sets, Lists and Queues backed by disk storage or off-heap memory. … | 75 | 5049 | stable |
| nghttp2/nghttp2 nghttp2 is a mature C library implementing the HTTP/2 framing layer and HPACK header compression, plus client, server, proxy, and load-test… | 94 | 5046 | stable |
| sitespeedio/sitespeed.io sitespeed.io is an open-source web performance testing and monitoring tool that drives real browsers (Chrome, Firefox, Edge, Safari) to col… | 94 | 5016 | active |
| jazzband/django-silk django-silk (Silk) is a live profiling and inspection tool for the Django framework. It intercepts and stores HTTP requests and database qu… | 94 | 4991 | active |
| cssnano/cssnano cssnano is a modular CSS minifier built on the PostCSS ecosystem, using 30+ focused plugins to compress and optimize CSS for production. It… | 99 | 4975 | active |
| IgorMundstein/WinMemoryCleaner A free, portable Windows application that cleans and optimizes RAM using native Windows APIs. It offers automatic optimization triggers, a … | 67 | 4965 | active |
| parca-dev/parca Parca is an open-source continuous profiling server that collects, stores, and queries CPU, memory, and I/O profiles over time, down to the… | 89 | 4951 | active |
| uber-go/automaxprocs A Go library that automatically sets GOMAXPROCS to match the Linux container CPU quota (cgroup limits). It is imported for side effects wit… | 45 | 4847 | stable |
| harlan-zw/unlighthouse Unlighthouse is an open-source CLI tool that runs Google Lighthouse audits on every page of a website, auto-discovering URLs via sitemaps, … | 95 | 4783 | active |
| microsoft/perfview PerfView is a free Windows-based performance-analysis tool for isolating CPU and memory performance issues, with special support for .NET a… | 95 | 4740 | active |
| attractivechaos/klib Klib is a standalone, lightweight C library of generic data structures and algorithms implemented largely as single-header files using C ma… | 58 | 4717 | stable |
| uber-go/ratelimit A Go library implementing a blocking leaky-bucket rate limiter. It refills the bucket based on elapsed time between requests, and Take() sl… | 32 | 4713 | stable |
| session-replay-tools/tcpcopy TCPCopy is a TCP stream replay tool that captures live production traffic and replicates it against a test server. It enables realistic str… | 35 | 4675 | stable |
| chewiebug/GCViewer GCViewer is a Java-based tool that visualizes and summarizes verbose garbage collection logs from Sun/Oracle, IBM, HP, and BEA JVMs, includ… | 78 | 4645 | active |
| tlkh/asitop asitop is a Python-based, nvtop-inspired performance monitoring CLI tool for Apple Silicon Macs. It displays CPU/GPU/ANE utilization, frequ… | 32 | 4627 | stable |
| nolanlawson/fuite fuite is a CLI tool that finds memory leaks in web apps by launching Chrome via Puppeteer, running scenarios (like clicking links and press… | 48 | 4623 | active |
| cameron314/readerwriterqueue A fast, wait-free single-producer single-consumer (SPSC) lock-free queue for C++11, implemented as a header-only library. It supports move … | 67 | 4615 | stable |
| asmjit/asmjit AsmJit is a lightweight C++ library for low-latency machine code generation supporting X86, X86_64, and AArch64 architectures. It provides … | 66 | 4588 | active |
| plasma-umass/coz Coz is a causal profiler for native code written in C/C++ and Rust. It runs performance experiments to predict how optimizing specific line… | 86 | 4532 | active |
| orcaman/concurrent-map A thread-safe concurrent map implementation for Go that shards the map to minimize lock contention. It predates and complements the stdlib … | 23 | 4530 | stable |
| six-ddc/plow Plow is a high-performance HTTP(S) benchmarking tool written in Go, built on fasthttp for maximum throughput. It reports real-time latency … | 73 | 4518 | active |
| link1st/go-stress-testing A stress/load testing tool written in Go that simulates concurrent users with goroutines to measure QPS and connection capacity. It support… | 74 | 4399 | active |
| DPDK/dpdk DPDK is a set of C libraries and NIC drivers for fast userspace packet processing, bypassing the kernel network stack. It supports multiple… | 77 | 4394 | stable |
| mstange/samply Samply is a command-line sampling CPU profiler for macOS, Linux, and Windows that records profiles of arbitrary commands and displays them … | 67 | 4392 | active |
| joblib/joblib Joblib is a Python library for lightweight pipelining: running Python functions in parallel with multiprocessing/threading backends and mem… | 78 | 4388 | stable |
| RobertGummesson/BuildTimeAnalyzer-for-Xcode A macOS application that analyzes and displays a breakdown of Swift build times in Xcode. It helps developers identify slow-compiling code … | 55 | 4351 | active |
| PaperMC/Folia Folia is a fork of the Paper Minecraft server that adds regionised multithreading, splitting the world into independent regions each with i… | 75 | 4338 | active |
| rkyv/rkyv rkyv is a zero-copy deserialization framework for Rust that serializes data into an archived format that can be accessed directly in-place … | 79 | 4330 | stable |
| CachyOS/linux-cachyos A collection of performance-optimized Linux kernel packages for Arch Linux, built from the CachyOS kernel fork with multiple CPU scheduler … | 81 | 4326 | active |
| grosser/parallel A Ruby gem that makes parallel processing simple, supporting parallel map/each/flat_map over processes, threads, or Ractors. It is best sui… | 69 | 4264 | stable |
| F-Stack/f-stack F-Stack is an open-source high-performance user-space network framework based on DPDK, featuring a ported FreeBSD 11 TCP/IP stack, a Posix-… | 84 | 4254 | stable |
| rfjakob/earlyoom earlyoom is a small daemon written in pure C that monitors available memory and free swap on Linux and kills the largest process when both … | 70 | 4241 | stable |
| symfony/cache The Symfony Cache component provides extended PSR-6 and PSR-16 caching implementations with adapters for common backends like Redis, Memcac… | 95 | 4154 | stable |
| KDE/heaptrack Heaptrack is a heap memory profiler for Linux that traces every memory allocation and annotates it with a stack trace. It ships with comman… | 66 | 4154 | active |
| tdewolff/minify A high-performance minifier package written in Go supporting HTML5, CSS3, JS, JSON, SVG, and XML, with a CLI tool and bindings for Python, … | 98 | 4138 | active |
| xacrimon/dashmap DashMap is a blazingly fast concurrent HashMap implementation for Rust with an API similar to std::collections::HashMap. It serves as a dir… | 75 | 4106 | stable |
| aFarkas/lazysizes lazysizes is a high-performance, SEO-friendly lazy loader for images (including responsive picture/srcset), iframes, scripts, and widgets. … | 23 | 17718 | maintenance |
| marcelroed/gigatoken Gigatoken is a Rust-based tokenizer library for language modeling that tokenizes text at GB/s throughput, claiming ~1000x speedups over Hug… | 60 | 4061 | active |
| darold/pgbadger pgBadger is a standalone Perl CLI tool that parses PostgreSQL log files (syslog, stderr, csvlog, jsonlog, pgbouncer) and generates detailed… | 72 | 4052 | active |
| laravel/octane Laravel Octane is a first-party Laravel package that dramatically boosts application performance by serving the app through high-powered ap… | 99 | 4035 | active |
| nakabonne/ali ali is a Go-based HTTP load testing CLI tool that generates HTTP traffic against a target URL and plots performance metrics in real time wi… | 60 | 3937 | active |
| MiniProfiler/rack-mini-profiler Rack middleware that displays a speed badge on every HTML page with detailed performance profiling for Ruby web apps. It provides database … | 74 | 3905 | active |
| BrentOzarULTD/SQL-Server-First-Responder-Kit A collection of T-SQL stored procedures (sp_Blitz, sp_BlitzCache, sp_BlitzFirst, sp_BlitzIndex, and more) for Microsoft SQL Server health c… | 93 | 3890 | active |
| wild-linker/wild Wild is a very fast linker for Linux written in Rust, designed to speed up iterative development builds. It works as a drop-in replacement … | 87 | 3884 | active |
| hhxsv5/laravel-s LaravelS is an out-of-the-box adapter that integrates Laravel/Lumen applications with the Swoole high-performance coroutine server. It enab… | 94 | 3879 | active |
| JCTools/JCTools JCTools is a Java library providing high-performance concurrent data structures missing from the JDK, notably lock-free and wait-free queue… | 90 | 3869 | stable |
| ibireme/yyjson yyjson is a high-performance JSON parsing and serialization library written in ANSI C (C89), capable of reading and writing gigabytes of JS… | 75 | 3849 | stable |
| OpenHFT/Chronicle-Queue Chronicle Queue is a Java library providing microsecond-latency, persisted messaging that stores every message to disk in an append-only, z… | 98 | 3797 | stable |
| facebookincubator/MetaPython Meta's fork of the CPython runtime (historically named Cinder), maintained by Facebook Incubator. It tracks upstream Python 3.14+ and pairs… | 77 | 3789 | active |
| xtensor-stack/xtensor A header-only C++ library for numerical analysis with multi-dimensional array expressions, offering lazy broadcasting and a NumPy-inspired … | 74 | 3762 | active |
| axboe/liburing A C library providing helpers to set up and tear down Linux io_uring instances, plus a simplified convenience API for applications that don… | 87 | 3752 | active |
| DavidXanatos/TaskExplorer Task Explorer is a powerful task manager for Windows and Linux that provides deep real-time insight into running processes, including threa… | 87 | 3739 | active |
| inokawa/virtua Virtua is a zero-config, fast, and small (~3kB gzipped) virtual list and grid component library for React, Vue, Solid, Svelte, and Angular.… | 95 | 3728 | active |
| fortio/fortio Fortio is a Go-based load testing library, CLI tool, and web UI originally built for Istio. It generates load at a specified queries-per-se… | 95 | 3722 | stable |
| maruel/panicparse panicparse is a Go tool and library that parses Go panic stack traces, densifies and deduplicates goroutines with similar stacks, and rende… | 64 | 3709 | stable |
| fastify/fast-json-stringify A Node.js library that generates fast JSON serialization functions from JSON Schema Draft 7 definitions, significantly faster than native J… | 92 | 3703 | stable |
| wjakob/nanobind nanobind is a small C++ library for creating Python bindings of C++ types and functions, with syntax nearly identical to pybind11 and Boost… | 77 | 3691 | stable |
| loov/lensm Lensm is a GUI tool for viewing Go assembly alongside source code, with support for C/C++/Rust binaries via symbol tables and DWARF debug i… | 67 | 3690 | active |