All Projects → uw-labs → Bloomrpc

uw-labs / Bloomrpc

Licence: lgpl-3.0
GUI Client for GRPC Services

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Bloomrpc

bloomrpc
GUI Client for GRPC Services
Stars: ✭ 8,777 (+22.86%)
Mutual labels:  grpc-service, gui-client, grpc-client, grpc-gui
node-grpc-ssl
Basic example gRPC protocol with NodeJS + SSL + Docker
Stars: ✭ 40 (-99.44%)
Mutual labels:  grpc, grpc-service, grpc-client
Evans
Evans: more expressive universal gRPC client
Stars: ✭ 2,710 (-62.07%)
Mutual labels:  grpc, grpc-client
Grpc Spring Boot Starter
Spring Boot starter module for gRPC framework.
Stars: ✭ 1,829 (-74.4%)
Mutual labels:  grpc, grpc-service
ios-grpc-note-crud-app
Swift iOS gRPC Client Note Taking App
Stars: ✭ 16 (-99.78%)
Mutual labels:  grpc-service, grpc-client
qtprotobuf
Protobuf generator and bindings for Qt framework
Stars: ✭ 138 (-98.07%)
Mutual labels:  grpc, grpc-client
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Stars: ✭ 3,392 (-52.52%)
Mutual labels:  grpc, grpc-client
Mortar
Mortar is a GO framework/library for building gRPC (and REST) web services.
Stars: ✭ 492 (-93.11%)
Mutual labels:  grpc
Startup Os
Working examples of Google's Open Source stack and deployment to the cloud.
Stars: ✭ 564 (-92.11%)
Mutual labels:  grpc
Alibaba Rsocket Broker
Alibaba RSocket Broker: Mesh, Streaming & IoT
Stars: ✭ 485 (-93.21%)
Mutual labels:  grpc
Rpc Benchmark
java rpc benchmark, 灵感源自 https://www.techempower.com/benchmarks/
Stars: ✭ 463 (-93.52%)
Mutual labels:  grpc
Grpcurl
Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
Stars: ✭ 6,149 (-13.93%)
Mutual labels:  grpc
Grpc Proxy
gRPC proxy is a Go reverse proxy that allows for rich routing of gRPC calls with minimum overhead.
Stars: ✭ 571 (-92.01%)
Mutual labels:  grpc
Polyglot
A universal grpc command line client
Stars: ✭ 488 (-93.17%)
Mutual labels:  grpc
Chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Stars: ✭ 8,238 (+15.31%)
Mutual labels:  grpc
Protobuf
[Looking for new ownership] Protocol Buffers for Go with Gadgets
Stars: ✭ 4,998 (-30.04%)
Mutual labels:  grpc
Familybucket
集合.net core、ocelot、consul、netty、rpc、eventbus、configserver、tracing、sqlsugar、vue-admin、基础管理平台等构建的微服务一条龙应用
Stars: ✭ 629 (-91.2%)
Mutual labels:  grpc
Kafka Pixy
gRPC/REST proxy for Kafka
Stars: ✭ 613 (-91.42%)
Mutual labels:  grpc
Chatengine
Open source mtproto server written in golang with compatible telegram client
Stars: ✭ 544 (-92.39%)
Mutual labels:  grpc
Multi V2ray
v2ray/xray多用户管理部署程序
Stars: ✭ 5,382 (-24.66%)
Mutual labels:  grpc

BloomRPC

The missing GUI Client for GRPC services. 🌸

Inspired by Postman and GraphQL Playground
BloomRPC aims to provide the simplest and most 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
  • Server, client, and bidrectional streaming
  • Input feedback
  • Multi-tab operations
  • Metadata support
  • Workspace persistence
  • Request cancellation
  • Many more!

Shortcuts

Ctrl-w/Command-w: Closes the tab.

Esc: Focuses on the editor.

Ctrl-Enter/Command-Enter: Ends the request.

GRPC Web

GRPC Web is now supported! Just flip the toggle from GRPC to WEB.

Note on https:

  • add https to the url, note for GRPC-Web it also supports path, e.g. https://example.com/grpcweb/v1
  • or turn on "TLS" -> Server certificate (default port will change to 443)
  • self-signed certificate not supported at the moment

Installation

Windows, macOS, and Linux are supported.

To download the installer, go to the Releases Page.

Alternatively, package managers can be used.

macOS/Homebrew

brew install --cask bloomrpc

Windows/Chocolatey

choco install bloomrpc

To 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

Contributing

CONTRIBUTING.md coming soon!

Development Mode

Run the two commands below in separate terminals:

npm run start-server-dev
npm run start-main-dev

Acknowledgements

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].