August 18, 2019

169 words 1 min read

uw-labs/bloomrpc

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

Built with amazing technologies

comments powered by Disqus