Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 21 grpc-client Open-Source Projects
-
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Kreya
Kreya is a GUI client for REST and gRPC with innovative features for environments, authorizations and more.
-
spacetime
A fully featured cross-platform API Client for REST, gRPC, and more. Built with .NET MAUI Blazor (by getspacetime)
-
hello-http
A cross-platform HTTP client desktop application for testing HTTP and REST APIs, WebSocket, GraphQL (including subscriptions) and gRPC endpoints.
-
grpc_microservices
This project is a POC of the API Composition Pattern but using gRPC, the idea is having the same proto file implemented in different services (micro or nano) and each service returns a piece of the information to the gateway.
-
coherence-go-client
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
-
grpc-client-toolkit
gRPC Client is the port of gRPC-Web library. For making gRPC requests from a browser.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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);)
Looks very nice; I've also given up with Postman. gRPC support would probably get Bruno into my daily workflow immediately. I spent a couple hours in Postman trying to get gRPC to work and could not- the .proto files were never used successfully, and I had better experiences with Kreya [0] and grpcui [1].
[0] https://kreya.app/
Feel free to fork or contribute to Spacetime, or use it as inspiration. I’ve slowed down on development due to personal things https://github.com/getspacetime/spacetime
Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12I created a Postman/Insomnia and a note app for my own use because I do not trust third-party cloud solutions.
I also created a music player because I dislike the shuffle algorithm in Spotify.
And I have created a travel app for my family to provide public transport route suggestions, offline maps and reminders.
My Postman/Insomnia alternative is open-source for the public now: https://github.com/sunny-chung/hello-http
grpc-client related posts
-
Best alternative to Postman?
-
Need help with Postman clone app idea
-
Custodian 2.0.0 Released
-
ezy – open-source gRPC client, alternative to Postman and Insomnia
-
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
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 May 2024
Index
What are some of the best open-source grpc-client projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Armeria | 4,677 |
2 | evans | 4,118 |
3 | stepci | 1,503 |
4 | protobuf-ts | 951 |
5 | ezy | 949 |
6 | spaceman | 364 |
7 | ptg | 321 |
8 | Kreya | 268 |
9 | grpc_kit | 159 |
10 | spacetime | 56 |
11 | hello-http | 50 |
12 | cool-grpc | 23 |
13 | lua-resty-ffi-grpc | 13 |
14 | grpc_microservices | 9 |
15 | Jupiter | 8 |
16 | coherence-go-client | 8 |
17 | pkisauce | 6 |
18 | RpcExplorer | 6 |
19 | grpc-client-toolkit | 4 |
20 | grpc_tensorflow | 3 |
21 | Custodian | 1 |
Sponsored