Forest33 / warthog

Cross platform gRPC GUI client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Warthog

Warthog

Cross platform gRPC GUI client

Github release Awesome gRPC

Warthog UI

Features

  • Automatic parsing of proto definitions to render services and input messages
  • .proto file discovery
  • Selection of multiple services and methods
  • Configuration of TLS, including disabling TLS (plain text)
  • Authentication: Basic, Bearer Token, JWT, GCE
  • Kubernetes port forwarding
  • Authorization in Google Cloud services
  • Input generation for all scalar types
  • Input generation for nested and looped messages
  • Input generation for enums, including nested
  • Input generation for repeated fields
  • Input generation for oneof and map fields
  • Support for adding RPC metadata
  • Execute unary requests
  • Execute server streaming requests
  • Execute client streaming requests
  • Execute bidirectional requests
  • Cancel requests in-flight
  • View response messages
  • View RPC Header and Trailer
  • MacOS build
  • Linux build
  • Windows build
  • Reflection API to determine RPC schema
  • Support for Google Well Known Types
  • Create multiple workspaces and workspace switching

Download

Visit the Releases page for the latest downloads.

Install

Linux

Download and unarchive Warthog*-linux-x86-64.tar.gz and run.

MacOS

Download and open Warthog*-darwin-x86-64.dmg or Warthog*-darwin-arm64.dmg, drag Warthog to the Applications folder and run from Applications.

Windows

Download and run Warthog*-windows-x86-64.exe.

Google Cloud services authorization

  gcloud beta auth application-default login

About

Cross platform gRPC GUI client

License:Apache License 2.0


Languages

Language:Go 51.5%Language:JavaScript 31.0%Language:HTML 13.1%Language:CSS 2.4%Language:NSIS 1.0%Language:Shell 1.0%