Back to Topics Directory
Topic Hub

#rpc (30 Repositories)

Ranked open-source repositories tagged with #rpc, scored by pull request acceptance likelihood and maintainer engagement velocity.

Topic Avg Merge Rate

75.2%

Avg Review Latency

10.0h

Filter by language

30 repositories tagged #rpc

S TierC++ 332

zeroc-ice/ice-demos

Sample programs for Ice

93.5%
Merge Rate
<1h
First Review
67%
1st-Timers
5
Maintainers
S TierC++ 2.2k 1 GFIs

zeroc-ice/ice

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

91.4%
Merge Rate
2d
First Review
80%
1st-Timers
7
Maintainers
A TierC++ 1.2k

alibaba/PhotonLibOS

Probably the fastest coroutine lib in the world!

81.1%
Merge Rate
-
First Review
71%
1st-Timers
12
Maintainers
A TierGo 4.1k

connectrpc/connect-go

The Go implementation of Connect: Protobuf RPC that works.

73.3%
Merge Rate
19h
First Review
83%
1st-Timers
11
Maintainers
A TierC# 941

microsoft/vs-streamjsonrpc

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.

92.9%
Merge Rate
-
First Review
100%
1st-Timers
5
Maintainers
A TierRust 2.6k 2 GFIs

eclipse-iceoryx/iceoryx2

Eclipse iceoryx2™ - true zero-copy inter-process-communication with a Rust core

82.6%
Merge Rate
1d
First Review
60%
1st-Timers
22
Maintainers
A TierJava 12.1k 1 GFIs

grpc/grpc-java

The Java gRPC implementation. HTTP/2 based RPC

68.4%
Merge Rate
-
First Review
67%
1st-Timers
37
Maintainers
A TierJava 1.0k

apple/servicetalk

A networking framework that evolves with your application

82.1%
Merge Rate
-
First Review
78%
1st-Timers
6
Maintainers
A TierC++ 17.6k

apache/brpc

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".

71.0%
Merge Rate
-
First Review
88%
1st-Timers
28
Maintainers
A TierGo 5.0k 4 GFIs

apache/dubbo-go

Go Implementation For Apache Dubbo .

55.1%
Merge Rate
17h
First Review
60%
1st-Timers
37
Maintainers
A TierGo 789

erpc/erpc

eRPC — fault-tolerant evm rpc proxy

66.4%
Merge Rate
-
First Review
73%
1st-Timers
10
Maintainers
A TierElixir 1.5k

elixir-grpc/grpc

An Elixir implementation of gRPC

78.0%
Merge Rate
10h
First Review
80%
1st-Timers
10
Maintainers
A TierC++ 72.1k 6 GFIs

protocolbuffers/protobuf

Protocol Buffers - Google's data interchange format

15.0%
Merge Rate
-
First Review
8%
1st-Timers
71
Maintainers
A TierJava 41.6k 23 GFIs

apache/dubbo

The java implementation of Apache Dubbo. An RPC and microservice framework.

25.0%
Merge Rate
-
First Review
25%
1st-Timers
33
Maintainers
A TierJava 5.1k

line/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.

77.3%
Merge Rate
-
First Review
75%
1st-Timers
15
Maintainers
A TierPython 588

Thriftpy/thriftpy2

Pure python approach of Apache Thrift.

100.0%
Merge Rate
-
First Review
100%
1st-Timers
2
Maintainers
A TierRust 825

ultimo-rs/ultimo

Rust web framework with automatic TypeScript client generation

92.6%
Merge Rate
<1h
First Review
100%
1st-Timers
1
Maintainers
B TierGo 113

connectrpc/grpcreflect-go

gRPC-compatible server reflection for any net/http server.

100.0%
Merge Rate
1d
First Review
100%
1st-Timers
2
Maintainers
A TierPHP 122

roadrunner-php/goridge

PHP Goridge Protocol implementation

100.0%
Merge Rate
<1h
First Review
100%
1st-Timers
1
Maintainers
A TierC++ 367

aregtech/areg-sdk

Distributed C++ services from embedded to enterprise

80.0%
Merge Rate
21h
First Review
50%
1st-Timers
2
Maintainers
B TierJava 79.1k

doocs/advanced-java

😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识

100.0%
Merge Rate
5h
First Review
100%
1st-Timers
1
Maintainers
A TierGo 8.0k

cloudwego/kitex

Go RPC framework with high-performance and strong-extensibility for building micro-services.

55.8%
Merge Rate
-
First Review
50%
1st-Timers
6
Maintainers
A TierRust 12.5k

grpc/grpc-rust

A native gRPC client & server implementation with async/await support.

62.7%
Merge Rate
15h
First Review
33%
1st-Timers
32
Maintainers
A TierRust 168

JakeStanger/mpd-discord-rpc

Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence.

100.0%
Merge Rate
4h
First Review
100%
1st-Timers
0
Maintainers
B TierPython 310 5 GFIs

goodboy/tractor

distributed structured concurrency

55.6%
Merge Rate
<1h
First Review
100%
1st-Timers
1
Maintainers
B TierPython 171

trim21/transmission-rpc

100.0%
Merge Rate
<1h
First Review
100%
1st-Timers
1
Maintainers
A TierGo 151

iamxvbaba/gramsrv

Open-source Telegram server implementation / MTProto server in Go for Telegram Desktop, Android, Web, bots, calls, media, and self-hosted chat experiments.

44.7%
Merge Rate
17h
First Review
14%
1st-Timers
4
Maintainers
A TierGo 23.1k

grpc/grpc-go

The Go language implementation of gRPC. HTTP/2 based RPC

62.1%
Merge Rate
2d
First Review
55%
1st-Timers
34
Maintainers
A TierGo 829

webrpc/webrpc

webrpc is a schema-driven approach to writing apis with code generation of full client libraries in many languages

73.3%
Merge Rate
-
First Review
33%
1st-Timers
2
Maintainers
B TierKotlin 1.1k

Kotlin/kotlinx-rpc

Add asynchronous RPC services to your multiplatform applications.

76.9%
Merge Rate
1d
First Review
75%
1st-Timers
2
Maintainers