Guard Your Performance
Automatically track and visualize your Criterion benchmarks. Get alerted when performance regresses.
Everything you need
Built for performance-critical Rust programs
Collect
Run your Criterion benchmarks with our CLI and automatically submit results to track over time.
Visualize
Interactive charts show performance trends across branches, commits, and testbeds.
Alert
Configure thresholds and get notified when benchmarks regress beyond acceptable limits.
Simple CLI interface
Get started in minutes. Install our CLI, authenticate, and start tracking your benchmarks with a single command.
- Works with existing Criterion benchmarks
- CI/CD integration with GitHub Actions
- Automatic branch and commit detection
# Install the CLI
$ cargo install driftwatch
# Authenticate
$ driftwatch auth login
# Run benchmarks and submit
$ driftwatch run \
--project my-lib \
--branch main \
"cargo bench"Ready to track your benchmarks?
Start for free. No credit card required.