Skip to content

muninrpc/muninrpc

Repository files navigation

- MuninRPC -

Quoth the raven: "I can mock my gRPC calls!"



MuninRPC is a GUI client for RPC services.

  • Send requests to a gRPC service.
  • Upload your proto files, select a service, configure your message, and go.
  • This is an early build. Development is in progress!

Built on the shoulders of giants:

Features

  • Supports unary, server-push, client-push, and bi-directional requests.
  • Keeps a record of your outgoing and incoming messages.
  • Large proto file? No problem. Search your messages and services for what you need.
  • Clean, beautiful, tabbed interface.

Screengrabs

Upload your protofiles

Supports Streaming

Tabbed Interface

Installation & Use

We have compiled binaries available:

Windows | Mac | Linux

_

MuninRPC can be compiled from source. It requires Node.js v4+ to run.

Install the dependencies and devDependencies and start the application.

$ cd MuninRPC
$ npm install
$ npm start

Start up a local grpc server for testing. A compatible sample proto file is included in "./__tests__/grpc-server/protos".

$ npm run grpcserver

Looking to contribute? You might be interested in our tests.

$ npm run test

_

Contributors:

Sterling Deng @sterlingdeng

Ray Yao @RocaRay

Ed Ryan @15ryane

Raven motif from Silver Spiral.

Check out our site!

About

protobuf request and response testing application under the gRPC system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published