BloomRPC
The missing GUI Client for GRPC services.
Inspired by Postman and GraphQL Playground
BloomRPC aim to give the simplest and efficient developer experience for exploring
and querying your GRPC services.
Install the client, select your protobuf files and start making requests!
No extra steps or configuration needed.
Features
- Native GRPC calls
- Unary Calls and Server Side Streaming Support
- Client side and Bi-directional Streaming
- Automatic Input recognition
- Multi tabs operations
- Metadata support
- Persistent Workspace
- Request Cancellation
- Much more...
Installation
We support all the major operation systems, MacOS / Windows / Linux Deb - Arch Linux
You can install the client downloading the installer directly from the Releases Page
For MacOS and Homebrew users:
brew cask install bloomrpc
Build from source:
git clone https://github.com/uw-labs/bloomrpc.git
cd bloomrpc
yarn install && ./node_modules/.bin/electron-rebuild
npm run package
The installer will be located in the release
folder
Preview
Planned Features
- Client-Side Streaming and Bi-Directional Streaming Support
- Draggable tabs
- Web Version with GRPC-WEB
Contributing
We are welcome to any kind of feedback and contributions.
Development Mode:
Run this 2 commands in two different terminals
npm run start-server-dev
npm run start-main-dev