uw-labs/bloomrpc
GUI Client for GRPC Services
repo name | uw-labs/bloomrpc |
repo link | https://github.com/uw-labs/bloomrpc |
homepage | |
language | TypeScript |
size (curr.) | 46414 kB |
stars (curr.) | 3210 |
created | 2018-12-13 |
license | GNU Lesser General Public License v3.0 |
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