Skip to content

re-ckart/warthog

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warthog

Warthog

Cross platform gRPC GUI client



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, 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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 49.6%
  • JavaScript 32.9%
  • HTML 12.9%
  • CSS 2.5%
  • NSIS 1.1%
  • Shell 1.0%