Crate

criterion

Statistics-driven microbenchmarking framework for Rust.

What it is

criterion runs benchmarks multiple times with statistical analysis, computing mean and standard deviation, detecting performance regressions across runs, and generating HTML reports. It integrates with cargo bench and supports async benchmarks via tokio.

Why it is commonly used

The standard benchmarking tool in Rust. Used in performance-sensitive libraries and applications to measure and track hot code paths — serialization, parsing, data structures, and algorithm implementations.

523
Repositories
2.9M
Total stars
672
Active
616
Owners
Browse 762 repositories using criterion in Repos →
Often used with
Used by these organizations
50 of 762 repositories · ranked by stars
claw-code193kactive

An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.

bun93kactive

Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

⑂ 4.7k7.0k
zed85kactive

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

RuView72kactive

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

⑂ 9.6k193
hyperswitch43kactive

Open source, composable payments platform | PCI compliant | SaaS and Self-host options | Enables connectivity to multiple payment, payout, fraud, vault and tokenization providers | Uplifts authorization with intelligent routing and revenue recovery | Reduce payment processing costs with cost observability | Reduces payment ops with reconciliation

firecracker35kactive

Secure and fast microVMs for serverless computing.

⑂ 2.4k89
tokio32kactive

A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

⑂ 3.1k433
qdrant32kactive

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

zeroclaw32kactive

Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀

iced31kactive

A cross-platform GUI library for Rust, inspired by Elm

⑂ 1.6k445
jj30kactive

A Git-compatible VCS that is both simple and powerful

⑂ 1.1k1.1k
egui29kactive

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

⑂ 2.0k1.1k
rustfs29kactive

🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.

wezterm27kactive

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

⑂ 1.5k1.7k
Graphite26kactive

Community-built comprehensive 2D content creation appplication for graphic design, digital art, and interactive real-time motion graphics powered by a node-based procedural graphics engine

⑂ 1.2k531
nautilus_trader23kactive

Production-grade Rust-native trading engine with deterministic event-driven architecture

Ciphey21kactive

⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

turso19kactive

Turso is an in-process SQL database, compatible with SQLite.

⑂ 1.0k695
wasmtime18kactive

A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

⑂ 1.7k840
sqlx17kactive

🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.

← Browse all repos