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

vamp: Accelerate Robot Motion Planning with SIMD
VAMP is a C++ motion-planning library that uses CPU SIMD instructions to speed up collision checking and forward kinematics. It offers several sampling-based planners and Python bindings for robotics research and applications.

tidesdb: Build Transactional Key-Value Storage into C Applications
TidesDB is an embeddable C storage engine for applications that need transactional key-value or column-family storage without adopting a full database server. Its LSM-based design combines configurable durability, range scans, and multiple transaction isolation levels.

chrome-devtools-mcp: Give Coding Agents Chrome DevTools Access
Chrome DevTools MCP lets coding agents control and inspect a live Chrome browser through MCP or a CLI. Use it for browser automation, debugging, and performance analysis when your workflow needs access to real browser behavior.

dogpile.cache: Cache Python Data with Pluggable Backends
dogpile.cache gives Python applications a consistent API for caching data across different storage backends. Its dogpile locking mechanism helps coordinate resource creation so callers can reuse an older value while a replacement is being generated.

tokio: Build Asynchronous Applications in Rust
Tokio is a Rust runtime for building asynchronous applications, with task scheduling and non-blocking I/O for networking. It suits developers who need to handle concurrent connections and tasks without blocking execution.

tsgolint: Lint TypeScript and JavaScript in Go
tsgolint is an experimental Go linter that uses typescript-go for type-aware JavaScript and TypeScript rules. It explores faster typed linting, but is an early-stage prototype and is not production-ready or actively developed.

flexsearch: Full-Text Search for JavaScript Apps
FlexSearch is a JavaScript search library for browser and Node.js applications. It supports in-memory and persistent indexes, flexible matching, document search, and worker-based processing for projects that need search without relying solely on an external search service.

dragonfly: Run Redis- and Memcached-Compatible In-Memory Storage
Dragonfly is a multithreaded in-memory data store that supports Redis and Memcached APIs. It is aimed at teams seeking higher throughput and resource efficiency while retaining familiar client interfaces.

jax: Transform and Accelerate Python Numerical Programs
JAX is a Python library for transforming numerical programs with automatic differentiation, compilation, and vectorization. Use it for high-performance scientific computing and machine learning, especially when workloads need to scale across accelerators.

partytown: Move Third-Party Scripts Off the Main Thread
Partytown moves resource-intensive third-party scripts into a web worker so they compete less with site code for main-thread time. It is for web teams seeking to improve performance, with compatibility trade-offs to review before adopting it.

typesense: Build Fast, Typo-Tolerant Search Experiences
Typesense is a C++ search engine for adding low-latency, typo-tolerant search to applications. Use it when you want a straightforward, self-hostable alternative to hosted search services, with options for filtering, faceting, vector search, and clustering.

rayon: Parallelize Rust Computations Safely
Rayon is a Rust library for parallelizing data processing and independent tasks while preserving data-race freedom. It suits Rust developers who want to use multiple CPU cores with familiar iterator-style code or explicit task control.