Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Rpc
697 Open Source Rpc Software Projects
Free and open source rpc code projects including engines, APIs, generators, and tools.
Advanced Java
59712 ⭐
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Protocolbuffers Protobuf
52807 ⭐
Protocol Buffers - Google's data interchange format
Aria2
25365 ⭐
aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
Flatbuffers
17379 ⭐
FlatBuffers: Memory Efficient Serialization Library
Advanced Go Programming Book
16634 ⭐
:books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
Grpc Go
15275 ⭐
The Go language implementation of gRPC. HTTP/2 based RPC
Incubator Brpc
12835 ⭐
Industrial-grade RPC framework used throughout Baidu, with 1,000,000+ instances and thousands kinds of services. "brpc" means "better RPC".
Finagle
8158 ⭐
A fault tolerant, protocol-agnostic RPC system
Deepstream.io
6955 ⭐
deepstream.io server
Swoft
5441 ⭐
🚀 PHP Microservice Full Coroutine Framework
Smallnest Rpcx
6657 ⭐
Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱!
Roadrunner
6207 ⭐
🤯 High-performance PHP application server, load-balancer and process manager written in Golang
Twirp
5492 ⭐
A simple RPC framework with protobuf service definitions
Cellnet
3740 ⭐
High performance, simple, extensible golang open source network library
Armeria
3434 ⭐
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.
Hyperium Tonic
4594 ⭐
A native gRPC client & server implementation with async/await support.
Tarsgo
2954 ⭐
A high performance microservice framework in golang. A linux foundation project.
Autobahn Python
2307 ⭐
WebSocket and WAMP in Python for Twisted and asyncio
Erpc
2277 ⭐
An efficient, extensible and easy-to-use RPC framework.
Hprose Php
1958 ⭐
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Quantmind Pulsar
1865 ⭐
Event driven concurrent framework for Python
Magiconion
2558 ⭐
Unified Realtime/API framework for .NET platform and Unity.
Zeroc Ice Ice
1786 ⭐
Comprehensive RPC framework with support for C++, C#, Java, JavaScript, Python and more.
Co
2370 ⭐
The best C++ library on the Namake planet.
Xiaonanln Goworld
2043 ⭐
Scalable Distributed Game Server Engine with Hot Swapping in Golang
Netty Learning Example
2196 ⭐
:egg: Netty实践学习案例,见微知著!带着你的心,跟着教程。我相信你行欧。
Zanphp
1450 ⭐
PHP开发面向C10K+的高并发SOA服务 和RPC服务首选框架
Autobahn Java
1471 ⭐
WebSocket & WAMP in Java for Android and Java 8
Autobahn JS
1382 ⭐
WAMP in JavaScript for Browsers and NodeJS
Fengjiachun Jupiter
1430 ⭐
Jupiter是一款性能非常不错的, 轻量级的分布式服务框架
Whatsmars
1589 ⭐
Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)🔥🔥🔥🔥🔥
Newlifex X
1469 ⭐
核心基础组件,日志(文件/网络)、配置(XML/Json/Http)、缓存(内存/Redis)、网络(Tcp/Udp/Http)、RPC框架、序列化(Binary/XML/Json)、APM性能追踪。数据中间件,支持MySQL、SQLite、SqlServer、Oracle、Postgresql、TDengine、达梦,重点在缓存、性能、分表、自动建表。
Thriftpy
1156 ⭐
Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2
Hprose Golang
1195 ⭐
Hprose is a cross-language RPC. This project is Hprose for Golang.
Nethereum
1591 ⭐
Ethereum .Net cross platform integration library
Tang Jie Nettyrpc
1203 ⭐
NettyRPC is high performance java rpc server base on Netty,using kryo,hessian,protostuff support message serialization.
Spyne
1035 ⭐
A transport agnostic sync/async RPC library that focuses on exposing services with a well-defined API using popular protocols.
Bilibili Sniper
1143 ⭐
轻量级 go 业务框架
Rpclib
1228 ⭐
rpclib is a modern C++ msgpack-RPC server and client library
Avsc
1046 ⭐
Avro for JavaScript :zap:
Goridge
1076 ⭐
High-performance PHP-to-Golang IPC/RPC bridge
HemeraJS Hemera
784 ⭐
🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/
Elixir Grpc Grpc
976 ⭐
An Elixir implementation of gRPC
Gonet
993 ⭐
go分布式服务器,基于内存mmo
Go Capnproto2
778 ⭐
Cap'n Proto library and code generator for Go
Micromono
645 ⭐
Write microservices in monolithic style
Hasor
866 ⭐
Hasor是一套基于 Java 语言的开发框架,区别于其它框架的是 Hasor 有着自己一套完整的体系,同时还可以和先有技术体系做到完美融合。它包含:IoC/Aop容器框架、Web框架、Jdbc框架、RSF分布式RPC框架、DataQL引擎,等几块。
Phpboot
650 ⭐
:coffee: 🚀 tiny & fast PHP framework for building Microservices/RESTful APIs, with useful features: IOC, Hook, ORM, RPC, Swagger, Annotation, Parameters binding, Validation, etc.
LibJSON Rpc Cpp
745 ⭐
C++ framework for json-rpc (json remote procedure call)
Freestyle
616 ⭐
A cohesive & pragmatic framework of FP centric Scala libraries
Servicetalk
724 ⭐
A networking framework that evolves with your application
Functional Typescript
618 ⭐
TypeScript standard for rock solid serverless functions.
Brpc Java
725 ⭐
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Dianbaer Grain
594 ⭐
grain是一个极简的、组件式的RPC框架,灵活且适合渐进学习,可与任何框架整合。同时包含(系统通用多线程模型与消息通讯 || 多对多关系的分布式锁 || 基于Servlet的HTTP框架 || 基于系统通用多线程模型的Websocket框架 || 支持行级锁的多线程锁 )等组件,按需选择组件,不绑架开发者。
Monzo Typhon
631 ⭐
A wrapper around Go's net/http to provide safety and convenience. At Monzo, Typhon forms the basis of most clients and servers in our microservices platform.
Hprose Java
553 ⭐
Hprose is a cross-language RPC. This project is Hprose 2.0 for Java
Simple Go Rpc
533 ⭐
RPC explained by writing simple RPC framework in 300 lines of pure Golang.
Sofa Rpc Node
549 ⭐
SOFARPC Node is a high-performance, high-extensibility, production-level Nodejs RPC framework.
Dora Rpc
471 ⭐
DoraRPC is an RPC For the PHP MicroService by The Swoole
Mafredri Cdp
596 ⭐
Package cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language.
Gorilla Rpc
508 ⭐
A golang foundation for RPC over HTTP services.
Smf
580 ⭐
Fastest RPC in the west
Elle
461 ⭐
The Elle coroutine-based asynchronous C++ development framework.
Xxl Rpc
534 ⭐
A high performance, distributed RPC framework.(分布式服务框架XXL-RPC)
Rpc Benchmark
486 ⭐
java rpc benchmark, 灵感源自 https://www.techempower.com/benchmarks/
Alexstocks Getty
713 ⭐
a netty like asynchronous network I/O library based on tcp/udp/websocket; a bidirectional RPC framework based on JSON/Protobuf; a microservice framework based on zookeeper/etcd
Airframe
519 ⭐
Essential Building Blocks for Scala
Poc
527 ⭐
Proofs-of-concept
Pyrlang
491 ⭐
Erlang node implemented in Python 3.5+ (Asyncio-based)
Go Dexec
425 ⭐
It's like Go os/exec package but for Docker. What if you could exec programs remotely with the same interface as os/exec?
Udash Core
413 ⭐
Scala framework for building beautiful and maintainable web applications.
Redeo
412 ⭐
High-performance framework for building redis-protocol compatible TCP servers/services
Alibaba Rsocket Broker
620 ⭐
Alibaba RSocket Broker: Mesh, Streaming & IoT
Bitcoin Core
411 ⭐
A modern Bitcoin Core REST and RPC client.
Vs StreamJSONrpc
507 ⭐
The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, WebSocket, or Pipe. With bonus support for request cancellation, client proxy generation, and more.
Thriftpy2
452 ⭐
Pure python approach of Apache Thrift.
Happypandax
624 ⭐
A cross-platform server and client application for managing and reading manga and doujinshi
Rockgo
568 ⭐
A developing game server framework,based on Entity Component System(ECS).
Pythonforwindows
437 ⭐
A codebase aimed to make interaction with Windows and native execution easier
Izumi
506 ⭐
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
Wampsharp
374 ⭐
A C# implementation of WAMP (The Web Application Messaging Protocol)
Hprose
358 ⭐
HPROSE is short for High Performance Remote Object Service Engine. It's a serialize and RPC library, the serialize library of hprose is faster, smaller and more powerful than msgpack, the RPC library is faster, easier and more powerful than thrift.
Eureca.io
344 ⭐
eureca.io : a nodejs bidirectional RPC that can use WebSocket, WebRTC or XHR fallback as transport layers
Akka Grpc
390 ⭐
Akka gRPC
Rabbitcloud
329 ⭐
A lightweight cross-platform RPC.
Smart Socket
363 ⭐
A High Performance Java AIO framework
Loveyacper Ananas
433 ⭐
A C++11 RPC framework based on future and protobuf, with utility: timer,ssl,future/promise,log,coroutine,etc
Sleuth
342 ⭐
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
Oto
565 ⭐
Go driven rpc code generation tool for right now.
Sunng87 Slacker
331 ⭐
Transparent, non-incursive RPC by clojure and for clojure
Remoto
302 ⭐
Ultra-simple RPC ecosystem designed for right now.
Javatech
335 ⭐
:coffee: 汇总 Java 开发中常见的主流技术的应用、特性、原理。
Webrpc
423 ⭐
webrpc is a schema-driven approach to writing backend services for modern Web apps and networks
Endpoints4s
371 ⭐
Describe HTTP endpoints in Scala and derive clients, servers, and documentation
Node Zookeeper Dubbo
299 ⭐
A middleware helps node to communicate dubbo by using its default protocol, which is registered in zookeeper
Hprose Node.js
300 ⭐
Hprose is a cross-language RPC. This project is Hprose 2.0 for Node.js
Grissomlau Jimu
330 ⭐
.netcore micro service framework
Tarsjava
354 ⭐
Java language framework rpc source code implementation
Apps
854 ⭐
Basic Polkadot/Substrate UI for interacting with a Polkadot and Substrate node. This is the main user-facing application, allowing access to all features available on Substrate chains.
Rpc Websockets
426 ⭐
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript