I built Vayu because I was frustrated with the current state of API tools. Postman has become bloated and forces cloud sync, while high-performance tools like JMeter or k6 often lack a decent GUI for quick debugging.
Vayu attempts to bridge that gap. It is an open-source, local-first API client (like Postman, Insomnia) that includes a high-performance load-testing engine (written in C++20) under the hood.
Key technical decisions: - Sidecar Architecture: The UI is Electron/React (for usability), but it spawns a separate C++ daemon ("The Engine") to handle actual networking. - This allows the UI to remain responsive even while the engine is pumping thousands of requests per second during a load test. - Privacy: It is 100% local. No cloud sync, no accounts required. - Scripting: Uses QuickJS for test scripts (compatible with the `pm.test` syntax you already know).
I have tested upto 60k rps locally on Macbook Pro M3
It is currently v0.1.1. I have builds for Windows, Linux, and macOS. (PS: macOS requires some extra steps to run via the dmg file, will have to find a workaround)
I am looking for feedback specifically on the "Engine" performance and the developer experience of the load-testing flow, and developers to help me improve the UI.