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.

483
Repositories
95%
Actively maintained
454
Updated ≤ 30 days
1.9M
Total stars
415
Owners

Counted from the Cargo.toml manifests of the 483 indexed repositories that declare criterion as a dependency — not download counts. Dependency data last verified 2026-08-13.

Browse 483 repositories using criterion in Repos →
Often used with

Crates that show up unusually often in criterion projects. The most distinctive pairings rank first — crates these projects use far more than the average indexed Rust project does, not just crates that are popular everywhere. Each percentage is the share of criterion projects that also use it.

Used by these organizations
50 of 483 repositories · ranked by stars · 454 pushed in the last 30 days
RuView90kactive

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

servo38kactive

Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

⑂ 3.7k3.1k
qdrant34kactive

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/

tokio33kactive

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

⑂ 3.2k417
rustfs31kactive

🚀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.

Graphite27kactive

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

neon23kmaintenance

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.

⑂ 1.1k552
xberg9.1kactive

A polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured information from PDFs, Office documents, images, and 97+ formats. Available for Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, R, C, TypeScript (Node/Bun/Wasm/Deno)- or use via CLI, REST API, or MCP server.

kreuzberg9.1kactive

A polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured information from PDFs, Office documents, images, and 97+ formats. Available for Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, R, C, TypeScript (Node/Bun/Wasm/Deno)- or use via CLI, REST API, or MCP server.

baml9.0kactive

The AI framework that adds the engineering to prompt engineering (Python/TS/Ruby/Java/C#/Rust/Go compatible)

sui7.7kactive

Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language

← Browse all repos