Open Source Performance Tools
Discover 54 open source Performance repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Performance projects here are most often combined with Library, Python and Developer Tools. Last updated October 4, 2026.
54 repositories · updated October 4, 2026

foundationdb: Store Data Reliably Across Distributed Clusters
FoundationDB is a distributed ordered key-value database with ACID transactions, built for structured data across clusters of commodity servers. It suits applications that need transactional correctness and flexible language bindings.

cupy: Run NumPy and SciPy Workloads on GPUs
CuPy is a Python array library that brings NumPy- and SciPy-compatible computing to NVIDIA CUDA and AMD ROCm GPUs. It suits Python users who want GPU acceleration while reusing familiar APIs, or who need lower-level GPU controls.

inferno: Build Fast React-Like User Interfaces
Inferno is a JavaScript library for building browser and server-rendered user interfaces with a React-like component model. Its compile-time and runtime optimizations target applications where rendering performance matters.

filedb: Store Key-Value Data in Append-Only Disk Logs
FileDB is a Zig key-value store inspired by Bitcask, using append-only data files and an in-memory index for lookups. It may suit Zig developers building lightweight storage or Redis-compatible services who can evaluate its early-stage tradeoffs.

ggml: Build Portable Tensor Workloads for Machine Learning
ggml is a dependency-free C/C++ tensor library for building machine-learning workloads across CPUs and other backends. It is suited to developers who need low-level control over tensor operations, quantization, and deployment across different platforms.

readyset: Cache Database Queries for Faster Reads
Readyset sits between an application and a MySQL or PostgreSQL database, caching supported SQL reads and keeping results updated from database changes. It can help teams improve read throughput without adding application-managed cache invalidation.

fmt: Format C++ Text Safely and Efficiently
{fmt} is a C++ formatting library for producing text and output without relying on C stdio or iostreams. It suits projects that need a type-safe, portable formatting API, with optional compile-time format checks and a header-only mode.

starrocks: Query Lakehouse and Analytics Data with SQL
StarRocks is a distributed SQL query engine for real-time and ad-hoc analytics across managed tables and data lakes. It suits teams that need low-latency analytical queries, concurrent updates, and scale-out deployment.

r55: Run Rust Smart Contracts in an Ethereum Execution Environment
R55 is an experimental Ethereum execution environment that runs RISC-V smart contracts alongside EVM contracts on the same state. It targets Rust developers and teams exploring alternate execution paths for Ethereum contracts.

oxc: Build Fast JavaScript and TypeScript Tools
Oxc is a Rust-based toolchain for parsing, transforming, linting, formatting, minifying, and resolving JavaScript and TypeScript. Use its command-line tools directly or its components to build JavaScript tooling.

numba: Compile Numerical Python to Machine Code
Numba compiles numerically focused Python functions to machine code using LLVM, with support for many NumPy operations. It suits Python developers who need faster numerical workloads, loop parallelization, or GPU code generation without rewriting everything in a lower-level language.

tigerbeetle: Store Financial Transactions Safely
TigerBeetle is a database for financial transactions, built around accounts and transfers with a focus on safety and performance. It is intended for systems that need a dedicated ledger-style data store for mission-critical OLTP.