explaingit

robimez/loadcell

Analysis updated 2026-05-18

70SvelteAudience · developerComplexity · 2/5LicenseSetup · moderate

TLDR

A free desktop app for load testing HTTP endpoints with custom traffic patterns and live metrics, no subscription required.

Mindmap

mindmap
  root((LoadCell))
    What it does
      Load tests HTTP APIs
      Free alternative
    Tech stack
      Go
      Svelte
      D3
    Use cases
      Traffic pattern testing
      Live metrics
    Audience
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Load test an HTTP API with constant, ramping, or custom-drawn traffic patterns.

USE CASE 2

Watch live response time, requests per second, and status code breakdowns during a test run.

USE CASE 3

Save and compare load test results over time using the built-in run history.

What is it built with?

SvelteGoWailsD3Express

How does it compare?

robimez/loadcellkanakkholwal/orbitrazz19/exort
Stars707679
LanguageSvelteSvelteSvelte
Setup difficultymoderateeasymoderate
Complexity2/52/53/5
Audiencedevelopergeneralvibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Prebuilt downloads exist for macOS, Windows, and Linux, building from source needs Go, Node, and Wails.

GPL-3.0 requires that any modified versions you distribute also be released as open source under the same license.

In plain English

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.

Copy-paste prompts

Prompt 1
Help me set up LoadCell and run a ramp load test against my local API.
Prompt 2
Explain how to draw a custom traffic curve in this app.
Prompt 3
Walk me through building LoadCell from source with Go, Node, and Wails.
Prompt 4
How do I use the included Express test server to try out LoadCell without a real backend?

Frequently asked questions

What is loadcell?

A free desktop app for load testing HTTP endpoints with custom traffic patterns and live metrics, no subscription required.

What language is loadcell written in?

Mainly Svelte. The stack also includes Svelte, Go, Wails.

What license does loadcell use?

GPL-3.0 requires that any modified versions you distribute also be released as open source under the same license.

How hard is loadcell to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is loadcell for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.