Load test an HTTP API with constant, ramping, or custom-drawn traffic patterns.
Watch live response time, requests per second, and status code breakdowns during a test run.
Save and compare load test results over time using the built-in run history.
| robimez/loadcell | kanakkholwal/orbit | razz19/exort | |
|---|---|---|---|
| Stars | 70 | 76 | 79 |
| Language | Svelte | Svelte | Svelte |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | general | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Prebuilt downloads exist for macOS, Windows, and Linux, building from source needs Go, Node, and Wails.
LoadCell is a free desktop application for load testing HTTP endpoints. Load testing means sending many requests to a web address at once to see how it holds up under traffic, and most dedicated tools for this cost money on a subscription basis. LoadCell runs locally on your machine and produces the same kind of results without the monthly fee. The app lets you choose how to shape the incoming traffic: a constant number of concurrent requests, a ramp that starts low and increases over time, or a hand-drawn curve where you sketch out a custom pattern with adjustable segments (linear, exponential, or stepped) and an optional noise layer. While a test runs, the app shows live metrics updated every 100 milliseconds, including response time percentiles (p50, p95, p99), requests per second, and breakdowns by HTTP status code so you can see how many responses are errors vs. rate limits vs. successes. Beyond running tests, the app includes a Postman-style sidebar for saving HTTP requests, so you can define a target endpoint once, including headers and request body, and reuse it across tests. Every completed test run is saved to disk with its configuration and metric history, so you can pull up old runs and compare results over time. LoadCell is built with Wails (a framework for building desktop apps in Go), a Svelte frontend, and D3 for the charts. Prebuilt downloads are available for macOS (Apple Silicon and Intel), Windows, and Linux. Building from source requires Go, Node, and the Wails command-line tool. The repository also includes a small Express-based test server with nine routes that return different response patterns, useful for trying out the app without pointing it at a real service. The project is licensed under GPL-3.0 and is maintained by one developer as a side project.
A free desktop app for load testing HTTP endpoints with custom traffic patterns and live metrics, no subscription required.
Mainly Svelte. The stack also includes Svelte, Go, Wails.
GPL-3.0 requires that any modified versions you distribute also be released as open source under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.