
Goku
goku is an http load testing application written in rust
7 followers
goku is an http load testing application written in rust
7 followers
Goku is a lightweight engine for running custom benchmarks. It provides a simple CLI to execute benchmark workflows from the terminal and can also run as an MCP server, allowing MCP-compatible clients to trigger and manage benchmarks programmatically. Ideal for experimentation, automation, and integrating benchmark tasks into AI-driven tools.
This is the 2nd launch from Goku . View more
Goku — Rust-Powered HTTP Load Tester
Launching today
Fast, scalable, and lightweight HTTP load tester built in Rust. Benchmark web services with real-time metrics, YAML multi-step scenarios, rate limiting, and built-in Model Context Protocol (MCP) support for LLM agents. Open-source under MIT.




Free
Launch Team

Hi Product Hunt! 👋
I'm Joaquín, the creator of Goku.
As developers, we often need to stress-test our APIs and web services to ensure they can handle production traffic. However, many existing tools are resource-heavy, complex to configure for multi-step flows, or difficult to integrate into modern automated workflows.
I built **Goku** in Rust to solve these problems—creating a load tester that is extremely fast, highly scalable with minimal resource consumption, and designed for today's engineering ecosystem.
Key Features:
Rust-Powered Performance: Built on asynchronous I/O to handle thousands of concurrent requests with negligible overhead.
Model Context Protocol (MCP) Integration: Features a built-in MCP server (`goku-mcp`), allowing LLM agents to trigger, monitor, and analyze performance tests programmatically.
Sequential Scenarios: Define multi-step request flows in simple YAML files to test user journeys instead of single endpoints.
Dynamic Variable Templating: Inject dynamic variables like `{{uuid}}` and `{{seq}}` directly into URLs and JSON request bodies.
Rate Limiting: Shape your traffic precisely using the `--rps` flag to enforce constant-rate load profiles.
Run Comparison: Easily diff two test results with a dedicated `compare` command to identify performance regressions.
Goku is 100% open-source under the MIT license. I would love to hear your thoughts on the CLI design, the MCP integration, and how you currently handle load testing in your stack!
Check out the repository, run a test, and let me know what you think!
https://goku.observabilityinsight.com/
https://github.com/jcaromiq/goku
Thank you for your support!