Skip to content
SPECIFICTION
Get listed

BloomRPC Extended vs ghz

BloomRPC Extended

github.com

ghz

ghz.sh

Side by side

FigureBloomRPC Extendedghz
Price from—Free
Free plan—Yes
Free trial——
Open source——
WindowsYes—
macOSYes—
LinuxYesYes
API—Yes
Self-hosted—Yes
Plans published01
Spec score · gRPC Tools7.6 (#17)8.7 (#2)
Call typesIt supports unary, server streaming, client streaming, and bidirectional native gRPC calls.The maker says ghz can test unary, streaming, and duplex calls using JSON or binary data.
LicenseThe repository lists its license as LGPL-3.0-or-later.The GitHub repository identifies the project license as Apache-2.0.
PurposeBloomRPC Extended is a graphical client for exploring and querying gRPC services.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.
SupportThe repository links to GitHub Issues for reporting problems.The site links to the guide, Go documentation, GitHub repository, and a community support link labeled “Say Thanks!”.

Plans

BloomRPC Extended

No plans published.

BloomRPC Extended pricing →

ghz

  • ghzFree

ghz pricing →

In their own words

BloomRPC Extended

BloomRPC Extended is a free desktop GUI client for exploring and querying gRPC services on Linux, macOS, and Windows. It is a maintained fork of the original BloomRPC, which the project says was archived in January 2023. Native calls include unary, server streaming, client streaming, and bidirectional modes; gRPC-Web and server reflection are also supported. Users can import and manage .proto files, manage environments, and edit metadata. TLS and SSL connection security are available. The interface provides draggable service tabs, search and filtering, grouping by service, an overflow menu, and a close-all control. Packaged builds use CodeMirror 6 for syntax highlighting, according to the project. Downloads include macOS DMG, Windows EXE, and Linux AppImage or DEB. Homebrew and Scoop installation instructions are listed for macOS and Windows. GitHub Issues is the reported support route. The repository lists LGPL-3.0-or-later licensing; source builds require Bun v1.0 or later.

Visit github.com

ghz

ghz is a command-line utility and Go package for load testing and benchmarking gRPC services, including local debugging and performance regression checks in CI. Tests can define a service with a.proto file, a compiled protoset bundle, or server reflection, and exercise unary, streaming, or duplex calls using JSON or binary data. Load schedules include constant, step, and linear request rates. Go templates can generate request data and metadata for each call using values such as worker ID, request number, method name, and timestamps. The CLI can emit summary, CSV, JSON, pretty JSON, HTML, Prometheus text exposition, and InfluxDB line protocol results. Documentation also covers InfluxDB output, Prototool, and prebuilt Grafana dashboards. The complementary ghz-web application is labeled beta; it stores reports in projects for viewing and comparison over time, and supports SQLite, MySQL, or PostgreSQL storage. It accepts reports through ingest endpoints. The project is identified as Apache-2.0 licensed. Installation options include prebuilt executables, Homebrew, and building from source. The CLI is listed at free; the web companion is beta.

Visit ghz.sh