EasyRPC是一个远程过程调用(Remote Procedure Call,简称RPC)的最小实现。它使用极少的类、方法演示了RPC的实现原理,是一个学习RPC工作原理的良好示例。

remote-procedure-call 开源项目推荐(88 个)
remote-procedure-call 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 前 20
按 Star 数排序展示前 20 个 · GitHub 共 88 个仓库Native, async Python gRPC client and server implementation supporting asyncio, uvloop, and trio
TypeScript RPC (Remote Procedure Call) for WebSocket and Worker protocols
Simple RPC implementation for Arduino.
真机 RPC 中继:把只能在真机/特定环境跑的函数封装成 HTTP 接口(Go + WebSocket,React 控制台,分组路由、单节点)
Execute + differentiate Tesseracts as part of JAX programs, with full support for function transformations like JIT, grad, and more. ⚡
Remote objects over MQTT: call classes in other programs as if they were local - Node.js, browser, C++, Python, Arduino
Python client for the Arduino simpleRPC protocol.
Dirmi is a replacement for Java RMI which supports bidirectional remote objects.
Interprocess communication library, providing the ability to call functions from each other
PS3 API for TMAPI and CCAPI in python.
Tcp-rpc library
Projekt for the Distributed Systems course DBE14
raspend is a small and easy to use web service framework, which is ideal for small to medium-sized home automation projects.
Execute + differentiate Tesseracts as part of PyTorch programs, with full support for reverse-mode and forward-mode AD. 🔦
⛩️ make a beautiful typescript api
Simple RMI and IPC library for modern .NET
Remote Procedure Call (RPC) framework written in C.
miloRpc is a fully async Remote Procedure Calling framework for .NET, with minimum overhead and easy to use and understand
rpc_transport is a Go RPC(Remote procedure call) transport layer library for Golang
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 20 个项目;原始页面见 https://github.com/topics/remote-procedure-call。
- 该话题在 GitHub 上共有 88 个仓库, 本站收录的是其中最热门的 20 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 20 个项目累计 1269 Star,覆盖 7 种主要语言,数据更新于 2026-11-08。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。