LoadForge v1.0.0 — Open Source Release

High-Concurrency Local Load Testing & Performance Observability

LoadForge is a local-first alternative to JMeter, Locust, and k6 with zero external dependencies. Execute high-concurrency traffic tests, inspect real-time Locust-style graphs, detect endpoint bottlenecks, and export multi-format HTML/PDF reports.

📦 Download LoadForge Source Code ZIP ⭐ GitHub Repository 📖 Read Documentation

⚡ Universal 1-Line Installer & Auto-Launcher

# Auto-detects OS (macOS, Linux, Windows), installs & opens browser
curl -fsSL https://raw.githubusercontent.com/khajumsanjog/LoadForge/main/install.sh | sh

Engineered for Serious DevOps & Engineers

High-concurrency traffic generation coupled with automated root cause diagnostics.

🚀

High-Concurrency Go Engine

Goroutine worker pool architecture with tuned HTTP/1.1 & HTTP/2 connection reuse generating tens of thousands of requests per second from your laptop.

📊

Locust-Style Real-Time Telemetry

Live WebSockets telemetry streaming Total RPS vs Failures/sec, P50 Median, P95/P99 tail latencies, active user ramp curves, and HTTP status distribution.

Automated Bottleneck Engine

Pinpoints breaking point concurrency and classifies problems using a 4-step framework: Observation → Evidence → Likely Root Cause → Recommended Action.

🔄

Multi-Step User Journeys

Construct realistic multi-step user scenarios (Login → Extract JWT Token → Fetch Products → Checkout) with dynamic variable interpolation.

📥

OpenAPI, Postman & cURL Importer

One-click converters for OpenAPI 3.0 / Swagger specs, Postman Collections, cURL commands, and HAR files straight into test scenarios.

🛡️

Localhost Isolation & Secret Masking

Local-first architecture storing test history in local SQLite (`~/.loadforge/loadforge.db`) with automatic masking of Bearer tokens and passwords.

Local-First Zero-Dependency Stack

Designed to run standalone on your local workstation without requiring MySQL, Redis, Node.js, or Docker containers.

  • Go Load Engine: Asynchronous goroutine worker pools with sub-millisecond atomic quantiles math.
  • React + Tailwind Frontend: Embedded directly into Go binary (`embed.FS`) for instant single-click dashboard access.
  • Embedded SQLite Storage: Zero database configuration. Preserves all test run histories locally.
  • WebSockets Telemetry Hub: Sub-second real-time metric broadcasting to browser clients.
Terminal
$ cd LoadForge/backend && go run main.go -browser
Starting LoadForge...
SQLite DB initialized at ~/.loadforge/loadforge.db
Server listening at http://localhost:8080
[RUNNING] Constant Load Test: 200 VUs target
✔ 10,000 Requests | 0.00% Error Rate | P95: 6 ms

Download Full Project Source (backend & frontend)

1-Click download for macOS, Linux, and Windows.

📦 Download LoadForge Source Code ZIP
Includes both backend/ and frontend/ folders in a single archive
⚡ Download LoadForge-SourceCode.zip