Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rogchap/wombat

Cross platform gRPC client
https://github.com/rogchap/wombat

go grpc linux macos svelte wails windows

Last synced: about 2 months ago
JSON representation

Cross platform gRPC client

Awesome Lists containing this project

README

        


Wombat

Cross platform gRPC client


Github release
Homebrew Cask
AUR


Go version
Go report card
Awesome gRPC


screenshot

## 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)
- Input generation for all scalar types
- Input generation for nested 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
- Send EOF for client streaming and bi-directional streaming
- View response messages
- View RPC Header and Trailer
- View full RPC statistics
- 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](https://github.com/rogchap/wombat/releases) page for the latest downloads.

## Install

### MacOS

[Download](https://github.com/rogchap/wombat/releases) and open `Wombat*_Darwin_86_64.dmg`, drag `Wombat.app` to the `Applications` folder and run from `Applications`.

Or via [Homebrew](https://brew.sh/)

```bash
$ brew install --cask wombat
```

If you get this error message: `"Wombat.app" can't be opened because the identity of the developer cannot be
confirmed.`, Install by **Right Click/Option Click** -> **Open** -> **Open**. You'll only need to do this on first
install.

### Linux

[Download](https://github.com/rogchap/wombat/releases) and unarchive `Wombat*_Linux_86_64.tar.gz` and run.

#### Arch Linux AUR

```bash
$ yay -S wombat-bin
```

### Windows

[Download](https://github.com/rogchap/wombat/releases) and unarchive `Wombat*_Windows_86_64.zip` and run.