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 8 grpc-server 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.
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
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);)
Project mention: Yokai - a simple, modular and observable Go framework for backend applications. | dev.to | 2024-04-20Don't hesitate to visit the Yokai repository to find the technical documentation, starting guides and demo applications!
Project mention: DCS scripts to extract aircraft position to a third party application. | /r/hoggit | 2023-08-20You can use DCS-gRPC unit stream
but for inter-exchange you likely want the ones you mentioned: protobuf, thrift, msgpack. https://hyperf.wiki/3.0/#/en/grpc?id=proto-file-and-related-configuration-examples https://github.com/roadrunner-php/grpc
grpc-server related posts
- DCS scripts to extract aircraft position to a third party application.
- DCS Code Injector available for download. Made a video about this a while ago and people expressed interest so I cleaned it up a bit. You can grab it from my Github now if you want to take it for a spin. Link to the video is in there as well.
- DCS-gRPC 0.7.0 Released!
- Secure communication between 2 services
- A gRPC Ephemeral Build Time TLS PKI w/ RPC access control (BETA).
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source grpc-server projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Armeria | 4,671 |
2 | protobuf-ts | 944 |
3 | grpc_kit | 159 |
4 | yokai | 145 |
5 | rust-server | 81 |
6 | grpc | 53 |
7 | grpc_microservices | 9 |
8 | pkisauce | 6 |
Sponsored