SkillAgentSearch skills...

Warthog

Cross platform gRPC GUI client

Install / Use

/learn @Forest33/Warthog
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <img src="resources/icons/app.png" style="width:150px" width="150" alt="Warthog" /> <h1 align="center">Warthog</h1> <h4 align="center">Cross platform gRPC GUI client</h4> </p> <p align="center"> <a href="https://github.com/forest33/warthog/releases"><img src="https://img.shields.io/github/v/release/forest33/warthog?include_prereleases&style=flat-square" alt="Github release"></a> <a href="https://goreportcard.com/report/github.com/forest33/warthog" target=”_blank”><img src="https://goreportcard.com/badge/github.com/forest33/warthog"/></a> <img src="https://img.shields.io/github/go-mod/go-version/forest33/warthog?style=flat-square"/> <a href="https://github.com/grpc-ecosystem/awesome-grpc"><img alt="Awesome gRPC" src="https://raw.githubusercontent.com/sindresorhus/awesome/main/media/badge-flat.svg" /></a> <br/><br/> <img src="assets/gui.webp" alt="Warthog UI" title="Warthog cross platform gRPC client"> </p>

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
View on GitHub
GitHub Stars128
CategoryDevelopment
Updated4mo ago
Forks6

Languages

Go

Security Score

97/100

Audited on Dec 1, 2025

No findings