bojand/ghz
Simple gRPC benchmarking and load testing tool observed · 2026-08-28
Health v2 · maintenance only
73/100
- Activity 95
- Release rhythm 28
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3095
- days_rel: 270
- days_push: 32
- n_releases_24m: 1
Adoption not part of the score
3348 stars · 284 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ghz is a command-line utility and Go package for benchmarking and load testing gRPC services. It supports unary, streaming, and duplex calls via proto files, protosets, or server reflection, and outputs reports in CLI, CSV, JSON, HTML, and InfluxData formats.
Use cases
- load test a grpc service
- benchmark grpc api performance
- run grpc performance regression tests in ci
- stress test grpc streaming endpoints
- measure grpc call latency and throughput
- track grpc benchmark results over time
When to choose
- you need to benchmark or load test gRPC services from the command line
- you want performance regression testing of gRPC in CI pipelines
- you need to test unary, client/server streaming, or bidirectional streaming calls
- you want programmatic gRPC load testing via a Go library
When to avoid
- you need to load test REST or HTTP APIs rather than gRPC
- you need a GUI-driven load testing tool
- your services do not use protocol buffers or gRPC
Facets
cli-tool · maturity active
benchmarking load-testing testing cli developer-tools testing performance apis windows go cli cross-platform grpc load-testing performance-regression reporting command-line linux macos docker
5 sources
- readme: https://github.com/bojand/ghz · fetched 2026-08-28 · 156df93fabd2
- homepage: https://ghz.sh · fetched 2026-08-29 · 4c306c284d68
- site_page: https://ghz.sh/docs/intro · fetched 2026-08-29 · b7f6595d2d39
- site_page: https://ghz.sh/docs/web/intro · fetched 2026-08-29 · 490a788c1cfb
- site_page: https://ghz.sh/docs/intro.html · fetched 2026-08-29 · b7f6595d2d39
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bojand/ghz | main | 73 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem