TOOL SIGNAL / ACTIVE

Goose

Tag1 Consulting

Load Testing Open Source Self-hosted

Frequently asked

Is it open source?

Yes. Goose is listed as open source.

What protocols does it support?

Goose supports HTTP, HTTPS.

Is it cloud or self-hosted?

Goose is listed as self-hosted.

Is it still maintained?

Goose is listed as active.

Goose lets developers write load test behaviors in Rust and run them across distributed workers. It is suited to HTTP workloads requiring custom client logic.

About

Goose is an open-source, Rust-based load testing framework inspired by Locust. It is designed to simulate real-world user traffic to identify performance bottlenecks and validate scalability.

Features

  • Built with Rust for speed and scalability
  • Supports non-HTTP protocol load testing (TCP, UDP, WebSocket, etc.)
  • Includes Gaggle mode for distributed load testing
  • Supports granular data and metrics reporting in various formats (HTML, JSON)
  • Offers real-time load test control via a built-in controller
  • Provides debug logging capabilities with multiple output formats (JSON, CSV, raw, pretty)
  • Extensible via Goose Eggs helper crate for validation helpers

Pricing

Open source (Apache License 2.0)

Author / Company

Tag1 Consulting

Latest release

0.18.1 · The Docs.rs page for version 0.18.1 does not provide a specific release date.

The project uses a CHANGELOG.md file to track updates; recent highlights include support for non-HTTP protocol load testing, a --baseline-report option for performance comparison, and a controller for real-time test management.

GROUNDED VIA EXA · 2026-08-11

Signal notes