Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rogchap/wombat
Cross platform gRPC client
https://github.com/rogchap/wombat
go grpc linux macos svelte wails windows
Last synced: 4 days ago
JSON representation
Cross platform gRPC client
- Host: GitHub
- URL: https://github.com/rogchap/wombat
- Owner: rogchap
- License: mit
- Created: 2020-06-20T06:58:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-11T08:49:23.000Z (7 months ago)
- Last Synced: 2025-01-30T21:11:15.147Z (11 days ago)
- Topics: go, grpc, linux, macos, svelte, wails, windows
- Language: Svelte
- Homepage:
- Size: 3.46 MB
- Stars: 1,399
- Watchers: 10
- Forks: 54
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-golang-repositories - wombat
- awesome-developer-experience - Wombat - Cross-platform gRPC client. (🧰 Tools / API platforms)
- awesome-grpc - Wombat - A cross platform gRPC client. Auto-generates input fields from your proto files or the gRPC reflection API. Not another Electron app - built with Qt and Go. (Tools / GUI)
README
![]()
Cross platform gRPC client
![]()
## 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.