angellikgh / desktop-gRPC-client

Desktop gRPC GUI client.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Release Discord

ezy - desktop gRPC client.


🚧 This project is in beta phase and can get breaking changes at any time until it goes to v1.

Features

βœ… Localy persisted collections.
βœ… Multi-tabs.
βœ… Shortcuts.
βœ… Environments.
βœ… Good errors output.

gRPC
βœ… Unary calls.
βœ… Client/Server/Bi-directional streaming.
βœ… Stream cancelation.
βœ… Metadata support.
βœ… TLS (Server-side/Mutual) with CA/Self-Signed certificates.

gRPC-Web
βœ… Unary calls.
βœ… Server streaming.
βœ… Stream cancelation.
βœ… Metadata (Browser Headers) support.
βœ… TLS (Server-side/Mutual) with CA/Self-Signed certificates.

Getting started

Install the latest version for your OS from release page.

Today you can update only by manually downloading new app version and reinstalling it. I'm working on automatic updates.

Shortcuts

Use ⌘+K (macOS) or Ctrl+K(Windows/Linux). Just try it.

Working with 64-bit integers

If you want to send 64-bit integers (int64, uint64, sint64, fixed64, sfixed64) just wrap values in quotes.

{
  "int64": "9223372036854775807",
  "uint64": "18446744073709551615",
  "sint64": "-9223372036854775807",
  "fixed64": "18446744073709551615",
  "sfixed64": "-9223372036854775807"
}

Build from source

  $ npm ci
  $ npm run make

Roadmap

Actual roadmap available here.

License

Mozilla Public License Version 2.0

About

Desktop gRPC GUI client.

License:Mozilla Public License 2.0


Languages

Language:TypeScript 94.4%Language:JavaScript 4.8%Language:Shell 0.7%Language:HTML 0.0%