https://github.com/grpcmd/grpcmd-gui
A modern cross-platform desktop app for gRPC API development and testing.
https://github.com/grpcmd/grpcmd-gui
go golang grpc gui
Last synced: 6 months ago
JSON representation
A modern cross-platform desktop app for gRPC API development and testing.
- Host: GitHub
- URL: https://github.com/grpcmd/grpcmd-gui
- Owner: grpcmd
- License: agpl-3.0
- Created: 2025-01-01T11:55:05.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-09T15:24:41.000Z (about 1 year ago)
- Last Synced: 2025-01-09T16:25:28.279Z (about 1 year ago)
- Topics: go, golang, grpc, gui
- Language: TypeScript
- Homepage: https://grpc.md
- Size: 3.15 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# grpcmd-gui
[](https://goreportcard.com/report/github.com/grpcmd/grpcmd-gui)





grpcmd-gui is a modern cross-platform desktop app for gRPC API development and testing.
[*(If you're looking for a gRPC CLI tool, check out: **grpcmd**)*](https://github.com/grpcmd/grpcmd)
## Demo

## Features
- Supports fetching methods from reflection and .proto files.
- Supports sending request headers.
- Supports viewing response headers and trailers.
- Supports generating a request template in JSON.
- Supports streaming request and response messages.
- Supports customization via multiple themes.
- Supports multiple requests per window session.
- Supports keyboard shortcuts (such as `Cmd/Ctrl + T` to create a new request).
- Supports collapsing the sidebar and resizing the panels.
- Supports automatic timed deletion of open requests.
- Supports persisting and live reloading workspace configuration from disk.
## Installation
### Homebrew
brew install --cask grpcmd/tap/grpcmd-gui
The above command will install the `grpcmd-gui` package from the tap [`grpcmd/tap`](https://github.com/grpcmd/homebrew-tap).
### Binary
You can also download the binary files for macOS, Linux, and Windows from the [Releases](https://github.com/grpcmd/grpcmd-gui/releases) page.