Awesome Open Source
Awesome Open Source
Combined Topics
rpc
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 264 Rpc Open Source Projects
Categories
>
Application Programming Interfaces
>
Rpc
Advanced Java
⭐
52,342
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Protobuf
⭐
46,504
Protocol Buffers - Google's data interchange format
Aria2
⭐
22,288
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
⭐
15,848
FlatBuffers: Memory Efficient Serialization Library
Go Micro
⭐
15,452
Go Micro is a framework for distributed systems development
Advanced Go Programming Book
⭐
14,532
📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
Grpc Go
⭐
13,197
The Go language implementation of gRPC. HTTP/2 based RPC
Incubator Brpc
⭐
11,331
Industrial-grade RPC framework used throughout Baidu, with 1,000,000+ instances and thousands kinds of services. "brpc" means "better RPC".
Finagle
⭐
7,893
A fault tolerant, protocol-agnostic RPC system
Deepstream.io
⭐
6,788
deepstream.io server
Go Zero
⭐
6,404
go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.
Rpcx
⭐
5,457
A zero cost, faster multi-language bidirectional 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! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱!
Swoft
⭐
5,286
🚀 PHP Microservice Full Coroutine Framework
Roadrunner
⭐
4,866
High-performance PHP application server, load-balancer and process manager written in Golang
Twirp
⭐
4,539
A simple RPC framework with protobuf service definitions
Cellnet
⭐
3,443
High performance, simple, extensible golang open source network library
Tonic
⭐
3,211
A native gRPC client & server implementation with async/await support.
Armeria
⭐
2,973
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.
Tarsgo
⭐
2,715
A high performance microservice framework in golang. A linux foundation project.
Autobahn Python
⭐
2,254
WebSocket and WAMP in Python for Twisted and asyncio
Erpc
⭐
2,182
An efficient, extensible and easy-to-use RPC framework.
Magiconion
⭐
2,117
Unified Realtime/API framework for .NET platform and Unity.
Hprose Php
⭐
1,906
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Pulsar
⭐
1,862
Event driven concurrent framework for Python
Netty Learning Example
⭐
1,775
🥚 Netty实践学习案例,见微知著!带着你的心,跟着教程。我相信你行欧。
Goworld
⭐
1,764
Scalable Distributed Game Server Engine with Hot Swapping in Golang
Co
⭐
1,740
A golang-style C++ coroutine library and more.
Ice
⭐
1,666
Comprehensive RPC framework with support for C++, C#, Java, JavaScript, Python and more.
Lealone
⭐
1,598
极具创新的面向单机与分布式 OLTP 场景的异步化 NewSQL 关系数据库
Zanphp
⭐
1,441
PHP开发面向C10K+的高并发SOA服务 和RPC服务首选框架
Autobahn Java
⭐
1,435
WebSocket & WAMP in Java for Android and Java 8
Whatsmars
⭐
1,369
Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)🔥🔥🔥🔥🔥
Jupiter
⭐
1,363
Jupiter是一款性能非常不错的, 轻量级的分布式服务框架
Autobahn Js
⭐
1,342
WAMP in JavaScript for Browsers and NodeJS
X
⭐
1,307
新生命X组件,数据中间件XCode、日志、网络、RPC、序列化、缓存、Windows服务
Nethereum
⭐
1,177
Ethereum .Net cross platform integration library
Thriftpy
⭐
1,157
Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2
Hprose Golang
⭐
1,135
Hprose is a cross-language RPC. This project is Hprose for Golang.
Nettyrpc
⭐
1,124
NettyRPC is high performance java rpc server base on Netty,using kryo,hessian,protostuff support message serialization.
Sniper
⭐
1,007
轻量级 go 业务框架。
Spyne
⭐
989
A transport agnostic sync/async RPC library that focuses on exposing services with a well-defined API using popular protocols.
Rpclib
⭐
988
rpclib is a modern C++ msgpack-RPC server and client library
Goridge
⭐
942
High-performance PHP-to-Golang IPC bridge
Fusio
⭐
934
Open source API management platform
Grpc
⭐
849
An Elixir implementation of gRPC
Gonet
⭐
792
go分布式服务器,基于内存mmo
Hemera
⭐
773
🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/
Hasor
⭐
709
Hasor是一套基于 Java 语言的开发框架,区别于其它框架的是 Hasor 有着自己一套完整的体系,同时还可以和先有技术体系做到完美融合。它包含:IoC/Aop容器框架、Web框架、Jdbc框架、RSF分布式RPC框架、DataQL引擎,等几块。
Go Capnproto2
⭐
676
Cap'n Proto library and code generator for Go
Servicetalk
⭐
653
A networking framework that evolves with your application
Libjson Rpc Cpp
⭐
648
C++ framework for json-rpc (json remote procedure call)
Micromono
⭐
642
Write microservices in monolithic style
Brpc Java
⭐
641
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Phpboot
⭐
638
☕️ 🚀 tiny & fast PHP framework for building Microservices/RESTful APIs, with useful features: IOC, Hook, ORM, RPC, Swagger, Annotation, Parameters binding, Validation, etc.
Freestyle
⭐
628
A cohesive & pragmatic framework of FP centric Scala libraries
Functional Typescript
⭐
597
TypeScript standard for rock solid serverless functions.
Grain
⭐
578
grain是一个极简的、组件式的RPC框架,灵活且适合渐进学习,可与任何框架整合。同时包含(系统通用多线程模型与消息通讯 || 多对多关系的分布式锁 || 基于Servlet的HTTP框架 || 基于系统通用多线程模型的Websocket框架 || 支持行级锁的多线程锁 )等组件,按需选择组件,不绑架开发者。
Typhon
⭐
577
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
⭐
540
Hprose is a cross-language RPC. This project is Hprose 2.0 for Java
Getty
⭐
531
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
Rockgo
⭐
530
A developing game server framework,based on Entity Component System(ECS).
Sofa Rpc Node
⭐
517
SOFARPC Node is a high-performance, high-extensibility, production-level Nodejs RPC framework.
Cdp
⭐
516
Package cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language.
Simple Go Rpc
⭐
511
RPC explained by writing simple RPC framework in 300 lines of pure Golang.
Smf
⭐
501
Fastest RPC in the west
Srpc
⭐
498
RPC based on C++ Workflow
Xxl Rpc
⭐
490
A high performance, distributed RPC framework.(分布式服务框架XXL-RPC)
Rpc
⭐
475
A golang foundation for RPC over HTTP services.
Dora Rpc
⭐
475
DoraRPC is an RPC For the PHP MicroService by The Swoole
Oto
⭐
469
Go driven rpc code generation tool for right now.
Alibaba Rsocket Broker
⭐
469
Alibaba RSocket Broker: Mesh, Streaming & IoT
Poc
⭐
461
Proofs-of-concept
Elle
⭐
458
The Elle coroutine-based asynchronous C++ development framework.
Rpc Benchmark
⭐
458
java rpc benchmark, 灵感源自 https://www.techempower.com/benchmarks/
Airframe
⭐
440
Essential Building Blocks for Scala
Pyrlang
⭐
431
Erlang node implemented in Python 3.5+ (Asyncio-based)
Vs Streamjsonrpc
⭐
421
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.
Happypandax
⭐
421
A cross-platform server and client application for managing and reading manga and doujinshi
Izumi
⭐
421
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
Apps
⭐
420
Basic Polkadot/Substrate UI for interacting with a node. This is the main user-facing application, allowing access to all features available on Substrate chains.
Go Dexec
⭐
407
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
⭐
403
Scala framework for building beautiful and maintainable web applications.
Thriftpy2
⭐
398
Pure python approach of Apache Thrift.
Redeo
⭐
391
High-performance framework for building redis-protocol compatible TCP servers/services
Hydra
⭐
389
后端一站式服务框架,提供接口服务器、web服务器、websocket服务器,RPC服务器、统一调度服务器、消息消费服务器
Torat
⭐
387
ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication
Bitcoin Core
⭐
379
A modern Bitcoin Core REST and RPC client.
Pythonforwindows
⭐
366
A codebase aimed to make interaction with Windows and native execution easier
Go Api Boilerplate
⭐
364
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Akka Grpc
⭐
359
Akka gRPC
Wampsharp
⭐
353
A C# implementation of WAMP (The Web Application Messaging Protocol)
Ananas
⭐
353
A C++11 RPC framework based on future and protobuf, with utility: timer,ssl,future/promise,log,coroutine,etc
Hprose
⭐
345
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.
Rpc Websockets
⭐
342
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
Smart Socket
⭐
341
A High Performance Java AIO framework
Eureca.io
⭐
340
eureca.io : a nodejs bidirectional RPC that can use WebSocket, WebRTC or XHR fallback as transport layers
Sleuth
⭐
331
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
Javaspringbootsamples
⭐
331
SpringBoot、Dubbo、SpringCloud的各种集成例子:Atomikos、gRPC、Thrift、Seata、ShardingSphere、Dubbo、Hmily、Nacos、Consul、Ribbon、Jedis、Lettuce、Redisson等框架
Webrpc
⭐
330
webrpc is a schema-driven approach to writing backend services for modern Web apps and networks
Endpoints4s
⭐
328
Scala library to define HTTP-based communication protocols
1-100 of 264 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210