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
91%
Actively maintained
435
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-09-16.

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 · 435 pushed in the last 30 days
RuView95kactive

π 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.8k3.2k
qdrant35kactive

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/

rustfs33kactive

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

tokio33kactive

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

⑂ 3.6k447
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

neon23kactive

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

⑂ 1.1k562
kreuzberg9.3kactive

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.

xberg9.3kactive

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.2kactive

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

sui7.8kactive

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