Guard Your Performance

Automatically track and visualize your Criterion benchmarks. Get alerted when performance regresses.

View on GitHub

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.