Bencher
Continuous benchmarking to prevent performance regressions
890 stars 40 forks last commit first released
Actively maintained
Last commit 24 Aug 2026.

Bencher is a continuous benchmarking suite that helps teams detect and prevent performance regressions before they reach production. It combines a CLI that wraps existing benchmark harnesses with an API server and a web console for tracking and analysis.
Key Features
- CLI to run and upload benchmark results from local runs or CI pipelines
- Web console to monitor, query, and graph benchmark history by branch, testbed, benchmark, and measure
- Regression detection analytics to fail CI or alert when performance crosses defined thresholds
- REST API for automation and integrations
- Adapters for common benchmarking harnesses across multiple languages (e.g., Rust, Go, Java, Python, JavaScript, C#, C++)
Use Cases
- Add performance regression checks to CI/CD alongside unit tests
- Track long-term performance trends across branches, environments, and hardware testbeds
- Monitor non-runtime metrics like build time and binary/file size over time
Bencher is well-suited for engineering teams that want reproducible performance tracking and automated regression detection using their existing benchmark tools and workflows.
Categories:
Tags:
Tech Stack:
Similar to Bencher

Redash
Query, visualize, and share data from multiple data sources
Open source BI tool to connect to many data sources, run SQL/NoSQL queries, build visualizations and dashboards, share insights, and set alerts and scheduled refreshes.

EspoCRM
Open-source PHP CRM platform with modular extensions and REST API
A PHP-based open-source CRM providing contacts, leads, pipelines, workflows, dashboards and extensible integrations for sales and support teams.

Metabase
Open-source business intelligence and embedded analytics platform
Metabase is an open-source BI and embedded analytics tool for querying databases, building dashboards, and sharing reports with permissions, alerts, and embedding.

Appsmith
Open-source low-code platform for internal tools and dashboards
Build and deploy internal tools, admin panels, and dashboards with a low-code UI builder that connects to databases and APIs and supports JavaScript logic and Git workflows.

Apache Druid
High-performance real-time analytics database for OLAP workloads
Apache Druid is a real-time analytics (OLAP) database delivering sub-second queries on streaming and batch data with high concurrency at scale.
Komodo
Build and deployment system for managing software across servers
Komodo is a self-hosted build and deployment platform to automate builds and deploy Docker containers and Compose stacks across many servers with a web UI and API.




