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 23 rpc-framework 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.
-
ice
All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.
-
BeetleX
high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
-
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.
-
ucall
Remote Procedure Calls - 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & π REST over io_uring and SIMDJSON βοΈ
-
ActiveJ
ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines core, web and high-load programming in Java, providing simplicity, maximum performance and scalability
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: A high performance Remote Procedure Call (RPC) system for rust | /r/rust | 2023-07-12You can think its better version of tarpc
We still don't have anything that can do what CORBA could do. gRPC doesn't even come close.
If you are interested in this type of technology, I recommend looking at ZeroC's Ice. https://zeroc.com
It's CORBA with all the warts removed, and a lot of other useful stuff added.
Project mention: Show HN: U)Search Images demo in 200 lines of Python | news.ycombinator.com | 2023-09-07
There's a proto service implementation from NATs folks that I think does what you want - https://github.com/nats-rpc/nrpc
Working on workflow-rs https://github.com/workflow-rs/workflow-rs - an abstraction layer (set of crates) designed to allow creation of async Rust APIs and apps that function uniformly in native and in wasm32 targets. This also includes an async websocket crate (workflow-websocket) that functions uniformly in both targets.
rpc-framework related posts
- A high performance Remote Procedure Call (RPC) system for rust
- The Rise and Fall of Corba (2006)
- Typesafe client generation for servers? (similar to trpc)
- Anyone have experience with tarpc?
- Zero is now in beta! π A fast and easy-to-use RPC framework π
- A simple way to use sync.WaitGroup.
- A different and easy way to write web applications.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source rpc-framework projects? This list will help you:
Project | Stars | |
---|---|---|
1 | go-zero | 27,600 |
2 | Armeria | 4,671 |
3 | tarpc | 3,025 |
4 | Hprose-PHP | 1,974 |
5 | ice | 1,974 |
6 | hprose | 1,256 |
7 | BeetleX | 1,147 |
8 | ucall | 985 |
9 | ActiveJ | 817 |
10 | erpc | 663 |
11 | nrpc | 607 |
12 | rpc-websockets | 562 |
13 | zero | 534 |
14 | slacker | 353 |
15 | capnp-rpc | 95 |
16 | django-modern-rpc | 90 |
17 | goridge | 89 |
18 | wapc-go | 88 |
19 | uniton | 53 |
20 | starpc | 42 |
21 | river | 37 |
22 | workflow-rs | 30 |
23 | ONCRPC4J | 28 |
Sponsored