Bencher

Bencher is a suite of continuous benchmarking tools designed to catch performance regressions in CI.


Product Overview

Bencher is a suite of continuous benchmarking tools designed to catch performance regressions in CI (Continuous Integration) environments. By integrating with existing benchmark harnesses, Bencher allows developers to track and monitor their benchmarks over time, detecting performance regressions before they reach production.

Main Features

  1. Run Benchmarks: Bencher's CLI wraps your existing benchmark harness, allowing you to run benchmarks locally or in CI.
  2. Track Benchmarks: The Bencher web console tracks the results of your benchmarks over time, providing insights on performance changes and regressions.
  3. Detect Performance Regressions: Bencher uses customizable analytics to detect performance regressions before they reach production, helping developers catch issues early.
  4. Customizable Analytics: Bencher offers state-of-the-art analytics that can be customized to fit your specific needs and requirements.
  5. Integration with CI/CD: Bencher integrates seamlessly with popular CI/CD tools like GitHub Actions and GitLab CI/CD, making it easy to incorporate into your existing workflows.

By using Bencher, developers can ensure their codebase remains fast, efficient, and user-friendly, while also catching performance regressions before they become major issues.

Related

HyperSwitch
Homepage by gethomepage
Sorry Cypress
Ctfreak
Tyk
Wakapi
Kavita
Jina
Vigil
Judge0 CE
Star history

Star history for Bencher