The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 4 TypeScript grpc-client Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Project mention: Step CI – open-source API test automation framework | news.ycombinator.com | 2024-03-28
Project mention: tRPC – Move Fast and Break Nothing. End-to-end typesafe APIs made easy | news.ycombinator.com | 2023-08-12DX for front or back end? The beauty of tRPC is that the types are derived/inferred from the backend runtime code (like, as you type). It would be nigh impossible to do that with grpc(-web) using proto files as the source of truth.
It's possible there's a project out there which could automatically produce proto files from something like zod, json-schema, etc. which could be directly interpreted by TS to provide similar (as you type) DX while still allowing some other language backend to consume the derived proto files (though the DX there would be less than ideal).
If you're just looking for similar TS clients/interfaces for grpc-web then I'd recommend https://github.com/timostamm/protobuf-ts which operates on plain JS objects (no new MyMessage().serialize(), instead the code generator mostly produces TS interfaces for you to work against: const myMessage: MyMessage = pojoConformingToInterface; const binary = MyMessage.toBinary(myMessage);)
TypeScript grpc-client related posts
- ezy – open-source gRPC client, alternative to Postman and Insomnia
- Show HN: Ezy – open-source gRPC client, alternative to Postman and Insomnia
- Show HN: Ezy – open-source gRPC client, alternative to Postman and Insomnia
- Show HN: Ezy – open-source gRPC client, alternative to Postman and Insomnia
- Show HN: Fully-featured desktop gRPC/gRPC-Web client
- GitHub - getezy/ezy: Fully-featured desktop gRPC/gRPC-Web client
- Show HN: Fully-featured desktop gRPC/gRPC-Web client
-
A note from our sponsor - WorkOS
workos.com | 27 Apr 2024
Index
What are some of the best open-source grpc-client projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | stepci | 1,502 |
2 | ezy | 948 |
3 | protobuf-ts | 944 |
4 | cool-grpc | 23 |
Sponsored