ghz

B
B tier on gRPC ToolsScore 7.0 · #7 of 23
Android app
Not listed
Free plan
Yes
Runs on
api, Linux, self-hosted
ghz.sh
The ghz homepage

Summary

ghz is ranked #7 of 23 in gRPC tools on Everything Xiaomi. It runs on API, Linux, Self-hosted. There is a free plan.

ghz plans and pricing

All plans
ghz Free Open-source gRPC load testing CLI and Go package; complementary web application is beta github.com · 4 Oct 2026

Compared on gRPC tools

Free plan
Yesghz.sh
Deployment model
self_hostedghz.sh
Server reflection
Yesghz.sh
Load testing
Yesghz.sh
CI integration
Yesghz.sh

Facts

Purpose
ghz is a command line utility and Go package for load testing and benchmarking gRPC services, including local debugging and performance regression testing in automated CI environments.ghz.sh · 4 Oct 2026
Web companion
ghz-web is a complementary server and web application for storing, viewing, and comparing ghz test results; the maker labels it beta.ghz.sh · 4 Oct 2026
Protocol inputs
ghz can use a proto file, a prebuilt protoset bundle, or server reflection.ghz.sh · 4 Oct 2026
Call types
The maker says ghz can test unary, streaming, and duplex calls using JSON or binary data.ghz.sh · 4 Oct 2026
Load patterns
Load options include constant, step, and linear request rates.ghz.sh · 4 Oct 2026
Custom request data
Request data and metadata can use Go template actions evaluated for every request, with variables such as worker ID, request number, method name, and timestamps.ghz.sh · 4 Oct 2026
Report formats
The CLI documents summary, CSV, HTML, JSON, Prometheus text exposition, and InfluxDB line protocol output formats.ghz.sh · 4 Oct 2026
Web result tracking
ghz-web groups individual test reports into projects so results can be tracked, analyzed, and compared over time.ghz.sh · 4 Oct 2026
Web report status
Reports and projects have OK or FAIL status, and a project reflects the status of its latest report.ghz.sh · 4 Oct 2026
Ingest API
The web server provides POST /api/ingest to create a project and ingest a report, or POST /api/projects/:id/ingest to add a report to an existing project.ghz.sh · 4 Oct 2026
Installation
The maker documents prebuilt executable downloads, Homebrew installation, and building from source with make or Go.ghz.sh · 4 Oct 2026
Web server installation
ghz-web is distributed as a prebuilt executable for the user's operating system and can be configured with environment variables or a configuration file.ghz.sh · 4 Oct 2026
Pricing and trial
The maker's opened pages describe ghz as a complementary tool and do not state a price or trial offer.ghz.sh · 4 Oct 2026
Protocol definitions
Tests can use a .proto file, a compiled protoset bundle, or server reflection.ghz.sh · 4 Oct 2026
RPC patterns
ghz supports unary, streaming, and duplex calls using JSON or binary data.ghz.sh · 4 Oct 2026
Load schedules
Load can use constant, step, or line schedules to control request rates.ghz.sh · 4 Oct 2026
Dynamic data
Go templates and template functions can generate request data and metadata for each request.ghz.sh · 4 Oct 2026
Output formats
Results can be emitted as summary, CSV, JSON, pretty JSON, HTML, Prometheus text, or InfluxDB line protocol.ghz.sh · 4 Oct 2026
Integrations
The documentation includes prebuilt Grafana dashboards and describes InfluxDB output and use with Prototool.ghz.sh · 4 Oct 2026
Web application
The beta ghz-web companion stores, displays, compares, and tracks test results over time.ghz.sh · 4 Oct 2026
Self-hosted storage
ghz-web supports SQLite, MySQL, and PostgreSQL databases and can be configured with environment variables or a YAML, TOML, or JSON file.ghz.sh · 4 Oct 2026
API
ghz-web provides ingest endpoints for raw JSON reports, including an endpoint that creates a project automatically.ghz.sh · 4 Oct 2026
Security options
The CLI documents CA certificates, client certificates and keys, server-name override, and options to skip TLS verification or use plaintext connections.github.com · 4 Oct 2026
License
The GitHub repository identifies the project license as Apache-2.0.github.com · 4 Oct 2026
Support
The site links to the guide, Go documentation, GitHub repository, and a community support link labeled “Say Thanks!”.ghz.sh · 4 Oct 2026

Best ghz alternatives

See all 12

Where it ranks on Everything Xiaomi

Is ghz yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources