Open-source performance software
1333 open-source libraries, tools and applications tagged performance, ranked by how closely performance 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.
1333 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| VoltaML/voltaML VoltaML is a lightweight Python library that compiles and optimizes machine learning and deep learning models for high-performance inferenc… | 32 | 1177 | maintenance |
| linkedin/parseq ParSeq is a Java framework that simplifies writing asynchronous code through composable tasks. It supports parallel execution of async oper… | 44 | 1175 | maintenance |
| spotify/XCMetrics XCMetrics is a Swift-based tool from Spotify that collects, stores, and tracks Xcode build metrics parsed from xcactivitylog files. It incl… | 23 | 1162 | maintenance |
| toomuchdesign/re-reselect A lightweight TypeScript wrapper around Reselect that adds deeper memoization and cache management to Redux selectors. It maintains a cache… | 83 | 1091 | maintenance |
| pytorch/torchdynamo TorchDynamo is a Python-level JIT compiler that speeds up unmodified PyTorch programs by capturing Python bytecode into FX graphs. The proj… | 10 | 1078 | maintenance |
| janodvarko/harviewer HAR Viewer is a web application for visualizing HTTP Archive (HAR) files, which log HTTP client/server conversations captured by HTTP track… | 32 | 1077 | maintenance |
| kisslove/web-monitoring A self-hosted web front-end monitoring platform that tracks page load speed, JavaScript errors, and API call success rates. It collects use… | 23 | 1076 | maintenance |
| nikolalsvk/render_async render_async is a Ruby gem for Rails that speeds up page loads by rendering view partials asynchronously via AJAX. It injects JavaScript th… | 23 | 1069 | maintenance |
| marcj/TypeRunner TypeRunner is a high-performance TypeScript type checker written in C++ that compiles TypeScript to bytecode and executes it in a custom vi… | 33 | 2658 | experimental |
| dotnet/runtimelab dotnet/runtimelab is a sandbox repository for experimenting with new .NET runtime features and ideas that may eventually be upstreamed into… | 76 | 1620 | experimental |
| Hans-Halverson/brimstone Brimstone is a JavaScript engine written from scratch in Rust, implementing nearly the full ECMAScript specification (ES2026) including a b… | 77 | 1322 | experimental |
| moturus/motor-os Motor OS is a microkernel-based operating system written entirely in Rust, designed for virtualized cloud workloads such as web serving, se… | 72 | 1098 | experimental |
| justrach/turboAPI TurboAPI is a FastAPI-compatible Python web framework with a Zig-native HTTP core, offering drop-in migration by changing a single import l… | 85 | 1009 | experimental |
| facebookarchive/prepack Prepack is a partial evaluator for JavaScript that rewrites bundles by executing computations at compile time and replacing global code wit… | 10 | 14097 | abandoned |
| kangax/html-minifier A highly configurable, well-tested JavaScript-based HTML minifier with Node.js and CLI support, capable of also minifying inline CSS and Ja… | 67 | 5029 | abandoned |
| garbles/why-did-you-update A React library that logs to the console whenever a component re-renders unnecessarily, helping developers diagnose wasted renders. It is n… | 10 | 4927 | abandoned |
| LLVM LLVM is a modular compiler infrastructure providing an SSA-based intermediate representation, a source- and target-independent optimizer, a… | 10 | 4576 | abandoned |
| facebookarchive/beringei Beringei is a high-performance, in-memory time series storage engine based on Facebook's Gorilla paper, usable as an embedded library or as… | 10 | 3150 | abandoned |
| webpackmonitor/webpackmonitor Webpack Monitor is a configurable Webpack plugin that captures statistics on production builds and provides an interactive analysis tool fo… | 32 | 2396 | abandoned |
| twitter-archive/CocoaSPDY CocoaSPDY is an Objective-C framework implementing the SPDY/3.1 protocol for iOS and OS X, integrating with the NSURL stack to speed up HTT… | 10 | 2374 | abandoned |
| adamdbradley/foresight.js Foresight.js is a JavaScript library that detects whether a user's device has a high-resolution display and a fast enough network connectio… | 32 | 2226 | abandoned |
| GoogleChromeLabs/lighthousebot A deprecated web service and Docker-based tool for running Google Lighthouse audits in CI, reporting pass/fail scores on GitHub pull reques… | 10 | 2222 | abandoned |
| react-dom-stream A React renderer for Node.js that renders components to a stream instead of a synchronous string, as a drop-in replacement for ReactDOM.ren… | 32 | 1994 | abandoned |
| reactopt/reactopt Reactopt is a CLI tool that audits React applications for unnecessary component re-rendering by launching the app in a browser via Puppetee… | 32 | 1971 | abandoned |
| goadapp/goad Goad is a highly distributed load testing tool written in Go that runs HTTP load tests from AWS Lambda across multiple regions simultaneous… | 10 | 1866 | abandoned |
| asm-js/validator A reference validator for asm.js, the highly optimizable subset of JavaScript targeted by compilers like Emscripten. It checks JavaScript s… | 32 | 1769 | abandoned |
| HubSpot/BuckyClient BuckyClient is a browser/Node library that collects client-side performance data (page load times, AJAX request durations, function timings… | 32 | 1720 | abandoned |
| nbp/holyjit HolyJit is a generic-purpose Just-In-Time compiler library for Rust that extends the Rust compiler (as a rustc driver) to convert annotated… | 32 | 1552 | abandoned |
| samccone/drool Drool is a Node.js automation layer built on chromedriver/Selenium WebDriver that measures whether repeated 'clean' user actions cause DOM … | 32 | 1470 | abandoned |
| pmem/pmdk The Persistent Memory Development Kit (PMDK) is a collection of C libraries and tools (libpmem, libpmem2, libpmemobj, and others) for manag… | 10 | 1388 | abandoned |
| NervanaSystems/ngraph nGraph is a C++ deep learning graph compiler that accelerates neural network workloads from frameworks like TensorFlow, ONNX, MXNet, and Py… | 10 | 1344 | abandoned |
| mbebenita/LLJS LLJS is a typed dialect of JavaScript with a C-like type system and manual memory management, compiled to plain JavaScript via the ljc comp… | 32 | 1177 | abandoned |
| Rich-Harris/butternut Butternut is a fast JavaScript minifier that supports ES2015+ syntax, editing code in place via magic-string instead of AST regeneration. I… | 10 | 1162 | abandoned |
← prev page 14 / 14