Balter, a distributed load testing framework for Rust
Balter (Build A Load TestER) is a distributed load/stress testing framework for Rust. It leverages the tokio ecosystem to make it simple to write normal Rust code which auto-scales to meet TPS requirements or to scale indefinitely until a certain error rate. Using Balter is straightforward, and load testing code looks like the following (note that its just normal Rust code, no DSL to learn). use balter::prelude::*; use std::time::Duration; #[tokio::main] async fn main() { my_scenario() .tps(500) .duration(Duration::from_secs(30)) .await; my_scenario() .saturate()…
In plain words
Balter is a distributed load and stress testing framework for Rust that uses the tokio ecosystem. It allows developers to write load testing scenarios as standard Rust code without learning a specialized language, with automatic scaling to meet specified transactions-per-second targets or saturation points. The framework is designed for Rust developers who need to test system performance and can run tests with defined durations or until reaching specific error rates.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
Balter (Build A Load TestER) is a distributed load/stress testing framework for Rust. It leverages the tokio ecosystem to make it simple to write normal Rust code which auto-scales to meet TPS requirements or to scale indefinitely until a certain error rate. Using Balter is straightforward, and load testing code looks like the following (note that its just normal Rust code, no DSL to learn). use balter::prelude::*; use std::time::Duration; #[tokio::main] async fn main() { my_scenario() .tps(500) .duration(Duration::from_secs(30)) .await; my_scenario() .saturate() .duration(Duration::from_secs(120)) .await; } #[scenario] async fn my_scenario() { my_transaction().await; } #[transaction] async fn my_transaction() -> Result<u32, String> { // Some request logic... Ok(0) } The project is new, and there are some rough edges, but it is currently in a functional state. The README in the repo contains more information, including how it works under the hood. Let me know what you think!
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com

Launched alongside, January 2024
the whole month →



- IM
Life & fun · 2024 · sitinshade.com
