A cross-platform desktop GUI client for interacting with gRPC services, supporting all streaming types and automatic proto parsing.
Wombat is a cross-platform desktop GUI client designed for interacting with gRPC services. It automatically parses Protocol Buffer definitions to provide a visual interface for making gRPC calls, supporting all four streaming types (unary, server streaming, client streaming, and bidirectional). It solves the problem of testing and debugging gRPC APIs without relying on command-line tools.
Developers and engineers working with gRPC-based microservices who need a graphical tool for API testing, debugging, and exploration.
Wombat offers a comprehensive, user-friendly alternative to command-line gRPC tools with automatic proto discovery, rich input generation for complex types, and full support for all gRPC streaming patterns in a native desktop application.
Cross platform gRPC client
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically parses and renders services from .proto files without manual setup, as highlighted in the Features list for easy input generation.
Supports all four gRPC streaming types (unary, server, client, bidirectional) with features like sending EOF for streaming requests, making it versatile for complex APIs.
Handles complex Protocol Buffer types including nested messages, enums, repeated fields, oneof, and maps, providing a user-friendly interface for diverse data structures.
Available for macOS, Linux, and Windows with native builds and package manager support like Homebrew and AUR, ensuring broad accessibility.
The README notes users may encounter security warnings requiring manual intervention to open the app on first install, which can hinder seamless setup.
As a GUI tool, it lacks built-in scripting or API for automated testing, making it unsuitable for CI/CD integration without external workarounds.
Being a desktop application, it doesn't offer features for team sharing, version control, or real-time collaboration on test configurations.
Wombat (.4k) is an open-source alternative to the following products:
Postman for gRPC is a feature within Postman that enables developers to test and debug gRPC APIs using the familiar Postman interface.
gRPCurl is a command-line tool for interacting with gRPC servers, allowing users to send and receive gRPC messages similar to how curl works for HTTP.
BloomRPC is a GUI client for testing gRPC services, providing an interface similar to Postman but specifically designed for gRPC APIs.