bheisler/criterion.rs
Statistics-driven benchmarking library for Rust observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 78
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4482
- days_rel: n/a
- days_push: 133
- n_releases_24m: 0
Adoption not part of the score
5520 stars · 360 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Criterion.rs is a statistics-driven microbenchmarking library for Rust that measures and analyzes code performance with rigorous statistical methods. It generates detailed reports and plots (via gnuplot) and detects performance regressions between runs.
Use cases
- benchmark rust functions with statistical rigor
- detect performance regressions in rust code
- generate benchmark reports and plots
- compare performance of code changes
- write microbenchmarks as an alternative to the built-in rust bench harness
When to choose
- you need statistically sound benchmarking with regression detection in Rust
- you want detailed HTML reports and charts for benchmark results
- you need a stable, widely adopted Rust benchmarking harness
When to avoid
- you want the actively developed fork - development moved to the criterion-rs organization
- you need end-to-end or load testing rather than microbenchmarks
- you are benchmarking non-Rust code
Facets
library · maturity maintenance
benchmarking performance developer-tools testing rust cli microbenchmarking statistics gnuplot harness
1 source
- readme: https://github.com/bheisler/criterion.rs · fetched 2026-08-28 · 273c1b55c2ed
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bheisler/criterion.rs | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="bheisler/criterion.rs")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem