GitHub - uw-labs/bloomrpc: GUI Client for GRPC Services
source link: https://github.com/uw-labs/bloomrpc
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
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
MacOS and Linux Users:
Download the installer from the Releases Page
Windows
We currently don't officially support Windows, because we haven't setup CI for building the Windows installer just yet.
Build from source:
git clone https://github.com/uw-labs/bloomrpc.git
cd bloomrpc
yarn install && ./node_modules/.bin/electron-rebuild
npm run package-win
Preview
Planned Features
- Client-Side Streaming and Bi-Directional Streaming Support
- Draggable tabs
- Multi theme Editor
- 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 server-hot
npm run start-hot
Built with amazing technologies
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK