domain: performance
1338 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| chenglou/pretext Pretext is a pure TypeScript library for fast, accurate multiline text measurement and layout that avoids DOM reflows by using the browser'… | 55 | 50059 | active |
| alibaba/arthas Arthas is Alibaba's open-source Java diagnostic tool for troubleshooting production issues without modifying code or restarting the JVM. It… | 98 | 37497 | active |
| grafana/k6 Grafana k6 is an open-source load and performance testing tool with a Go-based engine and tests written in JavaScript or TypeScript. It sup… | 98 | 31327 | stable |
| GoogleChrome/lighthouse Lighthouse is an open-source automated auditing tool from Google that analyzes web pages for performance, accessibility, SEO, and best prac… | 97 | 30702 | active |
| facebook/folly Folly is Facebook's open-source C++20 component library containing a wide range of practical, performance-oriented building blocks used ext… | 95 | 30507 | stable |
| LeakCanary LeakCanary is a memory leak detection library for Android that automatically detects and analyzes memory leaks in Android applications. It … | 85 | 29987 | active |
| sharkdp/hyperfine Hyperfine is a cross-platform command-line benchmarking tool written in Rust. It runs shell commands multiple times, performs statistical a… | 65 | 28741 | stable |
| locustio/locust Locust is an open-source load and performance testing framework where test scenarios are written in plain Python code. It supports distribu… | 95 | 28104 | active |
| facebook/zstd Zstandard (zstd) is a fast lossless compression algorithm and its reference C library, offering zlib-level or better compression ratios at … | 67 | 27628 | stable |
| tsenart/vegeta Vegeta is a versatile HTTP load testing tool and Go library that drills HTTP services with a constant request rate. It is usable both as a … | 58 | 25166 | stable |
| simdjson/simdjson A C++ library that parses JSON at gigabytes-per-second speeds using SIMD instructions and microparallel algorithms, with runtime CPU-tailor… | 99 | 24196 | stable |
| fmtlib/fmt {fmt} is a fast, safe C++ formatting library providing an alternative to C stdio and C++ iostreams, implementing C++20 std::format and C++2… | 92 | 23765 | stable |
| valyala/fasthttp A high-performance HTTP server and client library for Go, optimized for zero memory allocations in hot paths and up to 10x faster than the … | 97 | 23452 | stable |
| BCC BPF Compiler Collection (BCC) is a toolkit for writing efficient eBPF-based kernel tracing and manipulation programs, with instrumentation … | 92 | 22637 | active |
| QwikDev/qwik Qwik is a TypeScript-based frontend web framework that delivers instant-loading web apps through resumability, skipping hydration entirely … | 93 | 22050 | active |
| aidenybai/react-scan React Scan is a drop-in tool that automatically detects and visually highlights React component performance issues, such as unnecessary re-… | 68 | 21799 | active |
| hey hey is a small command-line HTTP load generator written in Go, originally named boom and designed as a replacement for ApacheBench (ab). It… | 59 | 20242 | stable |
| brendangregg/FlameGraph The original open-source FlameGraph tools by Brendan Gregg, a set of Perl scripts that convert profiler stack traces into interactive SVG f… | 23 | 19695 | stable |
| probelabs/goreplay GoReplay is an open-source CLI tool written in Go that captures live HTTP traffic from production servers and replays it against test envir… | 52 | 19318 | active |
| LMAX-Exchange/disruptor LMAX Disruptor is a high-performance, lock-free inter-thread messaging library for the JVM built around a ring buffer with 'mechanical symp… | 29 | 18451 | stable |
| abseil/abseil-cpp Abseil is an open-source collection of C++17-compliant libraries drawn from Google's internal codebase, designed to augment the C++ standar… | 95 | 18104 | stable |
| ben-manes/caffeine Caffeine is a high-performance, near-optimal in-memory caching library for Java with a Guava-inspired API. It supports size-based eviction,… | 85 | 17834 | stable |
| aidenybai/million Million.js is an optimizing compiler for React that replaces React's virtual DOM reconciliation with a faster 'block' virtual DOM that diff… | 60 | 17669 | active |
| bvaughn/react-window react-window is a React component library that virtualizes large lists and tabular data by rendering only the visible rows, avoiding the DO… | 86 | 17207 | stable |
| rui314/mold mold is a high-performance drop-in replacement for traditional Unix linkers like GNU ld, gold, and LLVM lld. It dramatically reduces link t… | 98 | 16839 | stable |
| exaloop/codon Codon is a high-performance Python compiler that statically compiles Python-like code to native machine code via LLVM, typically achieving … | 90 | 16834 | active |
| wolfpld/tracy Tracy is a real-time, nanosecond-resolution, hybrid frame and sampling profiler for games and other applications. It supports CPU and GPU p… | 99 | 16669 | stable |
| benfred/py-spy py-spy is a sampling profiler for Python programs written in Rust. It visualizes where a running Python process spends time without restart… | 81 | 15445 | stable |
| bloomberg/memray Memray is a memory profiler for Python that tracks memory allocations in Python code, native C/C++ extension modules, and the interpreter i… | 94 | 15204 | active |
| google/brotli Google's reference implementation of the Brotli lossless compression algorithm and format (RFC 7932), offering compression ratios comparabl… | 72 | 14853 | stable |
| panjf2000/ants ants is a high-performance goroutine pool library for Go that manages and recycles a massive number of goroutines with a fixed-capacity poo… | 76 | 14492 | stable |
| QwikDev/partytown Partytown is a lazy-loaded JavaScript library that relocates resource-intensive third-party scripts (analytics, ads, trackers) off the main… | 95 | 13765 | active |
| plasma-umass/scalene Scalene is a high-performance CPU, GPU, and memory profiler for Python that runs much faster than many alternatives while providing detaile… | 92 | 13495 | active |
| microsoft/mimalloc mimalloc is a compact general-purpose memory allocator developed by Microsoft, serving as a drop-in replacement for malloc with excellent p… | 99 | 13332 | stable |
| rayon-rs/rayon Rayon is a data-parallelism library for Rust that converts sequential computations into parallel ones with minimal code changes, typically … | 74 | 13269 | stable |
| rs/zerolog Zerolog is a fast, zero-allocation JSON structured logging library for Go with a chained, context-aware API. It supports leveled logging, s… | 77 | 12494 | stable |
| cameron314/concurrentqueue moodycamel::ConcurrentQueue is a fast, industrial-strength multi-producer multi-consumer lock-free queue for C++11, implemented as a single… | 77 | 12466 | stable |
| taskflow/taskflow Taskflow is a header-only C++ library for building task-parallel programs using task dependency graphs, with a work-stealing executor for C… | 86 | 12126 | stable |
| lz4/lz4 LZ4 is a lossless compression algorithm and C library focused on extremely fast compression and decompression speeds, with a high-compressi… | 63 | 12034 | stable |
| MagicStack/uvloop uvloop is a fast, drop-in replacement for the built-in asyncio event loop, implemented in Cython on top of libuv. It makes asyncio-based Py… | 68 | 11886 | stable |
| grafana/pyroscope Grafana Pyroscope is an open-source continuous profiling platform and database that aggregates, stores, and queries profiling data (CPU, me… | 99 | 11641 | active |
| h2o/h2o H2O is an optimized HTTP server written in C supporting HTTP/1.x, HTTP/2, and HTTP/3 (QUIC), with features like server push, 103 Early Hint… | 75 | 11539 | active |
| dotnet/BenchmarkDotNet BenchmarkDotNet is a powerful .NET library for benchmarking that transforms methods into benchmarks and produces reliable, statistically so… | 85 | 11484 | stable |
| GoogleChromeLabs/quicklink A tiny JavaScript library (< 2KB) by Google Chrome Labs that speeds up subsequent page navigations by prefetching or prerendering links tha… | 86 | 11270 | stable |
| Cyan4973/xxHash xxHash is an extremely fast non-cryptographic hash algorithm library written in C, offering XXH32, XXH64, and the modern XXH3 family (64- a… | 65 | 11220 | stable |
| jemalloc/jemalloc jemalloc is a general-purpose malloc(3) memory allocator implementation emphasizing fragmentation avoidance and scalable concurrency suppor… | 80 | 11065 | stable |
| baldurk/renderdoc RenderDoc is a free, open-source, frame-capture based graphics debugger for Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES applications. It le… | 92 | 11022 | stable |
| cython/cython Cython is an optimising static compiler that translates Python and the extended Cython language into C/C++ code for building fast CPython e… | 99 | 10833 | stable |
| Akryum/vue-virtual-scroller A Vue 3 component library providing virtual scrolling for rendering large lists efficiently by only rendering visible items. It includes Re… | 98 | 10791 | active |
| hatoo/oha oha is a small HTTP load generator written in Rust, inspired by rakyll/hey, that sends load to a web application and displays results in a … | 95 | 10510 | active |
| google/benchmark Google Benchmark is a C++ microbenchmarking library for timing small code snippets, with an API similar to unit test frameworks. It support… | 83 | 10370 | stable |
| bpftrace/bpftrace bpftrace is a high-level tracing language and CLI tool for Linux that compiles one-liner scripts to eBPF bytecode via LLVM. It supports ker… | 95 | 10297 | active |
| henrypp/memreduct Mem Reduct is a lightweight Windows application that monitors system memory usage in real time and cleans system cache using undocumented N… | 73 | 10287 | active |
| addyosmani/critical A Node.js tool that extracts above-the-fold (critical-path) CSS from HTML pages, inlines it into the document head, and asynchronously load… | 81 | 10265 | active |
| bytedance/sonic Sonic is a high-performance JSON serialization and deserialization library for Go, accelerated by JIT compilation and SIMD instructions. It… | 99 | 9589 | active |
| apache/jmeter Apache JMeter is a 100% Java open-source application for load testing and measuring the performance of web applications and other services.… | 66 | 9518 | stable |
| major/MySQLTuner-perl MySQLTuner is a Perl script that audits a running MySQL, MariaDB, or Percona Server instance and reports configuration variables, status me… | 99 | 9475 | active |
| electronicarts/EASTL EASTL is Electronic Arts' C++ Standard Template Library, providing containers, algorithms, and iterators with an emphasis on high performan… | 59 | 9344 | stable |
| google/pprof pprof is a tool for visualization and analysis of profiling data stored in profile.proto format. It generates text and graphical reports (f… | 77 | 9273 | active |
| async-profiler/async-profiler A low-overhead sampling profiler for Java applications built on HotSpot's AsyncGetCallTrace API and Linux perf_events. It profiles CPU time… | 93 | 9124 | stable |
| artilleryio/artillery Artillery is an open-source load testing platform and CLI for stress-testing HTTP APIs, GraphQL, WebSocket, Socket.IO, gRPC, and browser ap… | 95 | 9057 | active |
| flightlessmango/MangoHud MangoHud is a Vulkan and OpenGL overlay that displays real-time performance metrics like FPS, frametimes, CPU/GPU load, and temperatures in… | 90 | 8981 | active |
| aeron-io/aeron Aeron is an efficient, reliable message transport supporting UDP unicast, UDP multicast, and IPC, with Java, C, and C++ clients. It include… | 99 | 8818 | stable |
| progschj/ThreadPool A minimal, header-only C++11 thread pool library that manages a fixed set of worker threads executing queued tasks. Tasks return std::futur… | 32 | 8797 | stable |
| esnet/iperf iperf3 is a command-line tool for actively measuring the maximum achievable bandwidth on IP networks over TCP, UDP, and SCTP. It reports th… | 80 | 8718 | active |
| GoogleChrome/web-vitals A tiny (~3KB) JavaScript library from Google for measuring Web Vitals metrics (CLS, INP, LCP, FCP, TTFB) on real users in the browser, matc… | 77 | 8593 | active |
| crossbeam-rs/crossbeam Crossbeam is a Rust library providing tools for concurrent programming, including lock-free data structures, MPMC channels, epoch-based gar… | 96 | 8558 | stable |
| getanteon/anteon Anteon (formerly Ddosify) is an open-source, eBPF-based Kubernetes monitoring and performance testing platform. It automatically generates … | 54 | 8523 | active |
| mcollina/autocannon A fast HTTP/1.1 benchmarking and load-testing tool written in Node.js, inspired by wrk and wrk2. It can be used from the command line or pr… | 60 | 8502 | stable |
| wg/wrk wrk is a modern HTTP benchmarking tool that generates significant load from a single multi-core machine using a multithreaded design with e… | 32 | 40394 | maintenance |
| allegro/bigcache BigCache is a fast, concurrent, evicting in-memory cache library for Go designed to hold gigabytes of entries without GC overhead by storin… | 87 | 8155 | stable |
| TechEmpower/FrameworkBenchmarks The TechEmpower Framework Benchmarks (TFB) project, a suite that measures and compares the performance of web application frameworks across… | 10 | 8105 | active |
| joerick/pyinstrument pyinstrument is a call stack profiler for Python that helps identify why code is slow. It supports profiling scripts, async code, Django ap… | 92 | 8006 | active |
| davebcn87/pi-autoresearch A pi extension that runs autonomous optimization loops: try an idea, benchmark it, keep improvements, and revert regressions. Inspired by k… | 76 | 7868 | active |
| verlok/vanilla-lazyload A lightweight (2.4 kB) vanilla JavaScript library that speeds up websites by deferring the loading of below-the-fold images, backgrounds, v… | 62 | 7855 | stable |
| gregberge/loadable-components Loadable Components is a React code splitting library that lets you render dynamic imports as regular components, reducing bundle size. It … | 33 | 7802 | stable |
| gaogaotiantian/viztracer VizTracer is a low-overhead debugging and profiling tool that traces and visualizes Python code execution on an interactive timeline. It re… | 80 | 7725 | active |
| mozilla/sccache Sccache is a ccache-like compiler caching tool that wraps compilers to avoid redundant compilation, storing results locally or in cloud sto… | 94 | 7614 | active |
| OpenMathLib/OpenBLAS OpenBLAS is an optimized open-source implementation of the BLAS (Basic Linear Algebra Subprograms) library, based on GotoBLAS2, with LAPACK… | 93 | 7563 | stable |
| ApoorvSaxena/lozad.js Lozad.js is a lightweight (~1kb) pure JavaScript lazy-loading library with no dependencies, built on the IntersectionObserver and MutationO… | 46 | 7494 | stable |
| krausest/js-framework-benchmark A benchmark suite comparing the rendering performance of ~186 JavaScript web frameworks by measuring DOM table operations, memory usage, an… | 92 | 7470 | active |
| flyerhzm/bullet A Ruby gem that detects N+1 queries, unused eager loading, and missing counter caches in ActiveRecord and Mongoid applications during devel… | 75 | 7335 | active |
| Done-0/fuck-u-code A CLI code-quality analyzer that scores codebases 0-100 and produces humorous 'legacy-mess' reports across 14 languages using tree-sitter A… | 75 | 7276 | active |
| Shopify/flash-list FlashList is a fast, performant list component library for React Native that replaces FlatList using view recycling to eliminate blank cell… | 95 | 7183 | active |
| TanStack/virtual TanStack Virtual is a headless, framework-agnostic virtualization library for rendering very large lists, grids, and tables efficiently in … | 95 | 7090 | stable |
| tokio-rs/mio Mio is a fast, low-level I/O library for Rust providing non-blocking APIs and OS event notification (epoll, kqueue, IOCP) for building high… | 67 | 7088 | stable |
| GoogleChrome/lighthouse-ci Lighthouse CI is a suite of tools for continuously running, saving, retrieving, and asserting against Lighthouse audit results in a CI pipe… | 67 | 7060 | active |
| google/gops gops is a command-line tool from Google that lists all Go processes running on a system and diagnoses them. Processes that embed the gops a… | 73 | 7017 | active |
| dgraph-io/ristretto Ristretto is a high-performance, fully concurrent in-memory cache library for Go, built originally for Dgraph. It uses a TinyLFU admission … | 89 | 6983 | stable |
| gatling/gatling Gatling is an open-source, code-first load testing tool and performance engineering platform. It uses a fully asynchronous, non-blocking ar… | 77 | 6953 | stable |
| ai/size-limit Size Limit is a performance budget tool for JavaScript that calculates the real cost (size and execution time) of your app or library and f… | 92 | 6941 | stable |
| tokio-rs/tracing tracing is a Rust framework for instrumenting applications to emit structured, event-based diagnostic data, built around spans with duratio… | 86 | 6856 | stable |
| codesenberg/bombardier Bombardier is a fast cross-platform HTTP(S) benchmarking tool written in Go, built on fasthttp with an optional net/http client for HTTP/2.… | 79 | 6828 | active |
| akopytov/sysbench sysbench is a scriptable, multi-threaded benchmark tool built on LuaJIT, most commonly used for OLTP database benchmarks against MySQL and … | 27 | 6781 | stable |
| MessagePack-CSharp/MessagePack-CSharp An extremely fast MessagePack binary serializer for C# targeting .NET, .NET Core, Unity, and Xamarin. It includes built-in LZ4 compression … | 95 | 6774 | stable |
| jlfwong/speedscope speedscope is a fast, interactive web-based viewer for performance profiles that imports data from many profilers across languages like Jav… | 73 | 6730 | stable |
| uxlfoundation/oneTBB oneTBB (oneAPI Threading Building Blocks) is a C++ library for adding task-based parallelism to applications, letting developers express lo… | 89 | 6723 | stable |
| guofei9987/scikit-opt A Python library implementing heuristic and swarm intelligence optimization algorithms, including genetic algorithm, particle swarm optimiz… | 56 | 6709 | active |
| masonr/yet-another-bench-script YABS is a self-contained bash script that benchmarks Linux servers by running fio for disk I/O, iperf3 for network throughput, and Geekbenc… | 73 | 6653 | active |
| google/snappy Snappy is a fast compression/decompression library from Google that prioritizes very high throughput over maximum compression ratios. It of… | 66 | 6600 | stable |
page 1 / 14 next →