nowfound

Dev tools · January 25, 2024

BA

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&#x2F;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> { &#x2F;&#x2F; 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 →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • 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

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, January 2024

the whole month →