rpc-framework

Top 23 rpc-framework Open-Source Projects

  • go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

  • 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.

    InfluxDB logo
  • tarpc

    An RPC framework for Rust with a focus on ease of use.

  • Project mention: A high performance Remote Procedure Call (RPC) system for rust | /r/rust | 2023-07-12

    You can think its better version of tarpc

  • Hprose-PHP

    Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP

  • ice

    All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.

  • Project mention: The Rise and Fall of Corba (2006) | news.ycombinator.com | 2023-07-01

    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.

  • hprose

    Hprose is a cross-language RPC. This project is Hprose for Golang.

  • 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.

    WorkOS logo
  • ucall

    Remote Procedure Calls - 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & πŸ”œ REST over io_uring and SIMDJSON ☎️

  • Project mention: Show HN: U)Search Images demo in 200 lines of Python | news.ycombinator.com | 2023-09-07
  • 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

  • erpc

    Embedded RPC (by EmbeddedRPC)

  • nrpc

    nRPC is like gRPC, but over NATS

  • Project mention: Istio moved to CNCF Graduation stage | news.ycombinator.com | 2023-07-12

    There's a proto service implementation from NATs folks that I think does what you want - https://github.com/nats-rpc/nrpc

  • rpc-websockets

    JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript

  • zero

    Zero: A simple and fast Python RPC framework (by Ananto30)

  • slacker

    Transparent, non-incursive RPC by clojure and for clojure (by sunng87)

  • capnp-rpc

    Cap'n Proto RPC implementation

  • django-modern-rpc

    Simple XML-RPC and JSON-RPC server for modern Django

  • goridge

    PHP Goridge Protocol implementation (by roadrunner-php)

  • wapc-go

    Golang-based WebAssembly Host Runtime for waPC-compliant modules

  • uniton

    Python remote procedure call framework for the Unity game engine

  • starpc

    Protobuf RPC for TypeScript and Go with bidirectional streaming.

  • river

    🌊 Long-lived Streaming Remote Procedure Calls (by replit)

  • Project mention: River: Streaming Remote Procedure Calls | news.ycombinator.com | 2024-01-01
  • workflow-rs

    Rust application development framework for native and web applications

  • Project mention: What’s everyone working on this week (25/2023)? | /r/rust | 2023-06-19

    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.

  • ONCRPC4J

    Pure Java implementation of ONCRPC/SUNRPC

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

rpc-framework related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com