gRPC Support
- Dominant language
- TypeScript
- Stars
- 49
- Forks
- 26
- Avg merge
- 3d 21h
- Merged PRs (30d)
- 4
Description
> ℹ️ _This issue was partially AI-generated and may contain technical inaccuracies._
**Is your feature request related to a problem? Please describe.**
gRPC services cannot be called from Trufos, which is increasingly requested in microservice-heavy environments.
**Describe the solution you'd like**
Support gRPC requests by loading `.proto` files, selecting services/methods, editing the message payload, and viewing responses (unary at minimum; streaming later).
**Describe alternatives you've considered**
Using grpcurl or a dedicated gRPC client.
**Additional context**
Niche but growing. Requires proto parsing and an HTTP/2 transport.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by mapping the existing REST request flow, then scope proto loading, service and method selection, editable message payloads, response display, unary calls, and the required HTTP/2 transport; streaming can remain future work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, grpc, typescript
- Domain
- api, desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100