Top RPC repositories

Repositories with the GitHub topic “rpc”: 20 repositories with 493k stars between them, mostly written in Go, C++ and Java. The highest-rated is aria2/aria2, #934 on the bestofgithub Elo ladder.

Biggest movers this week

TanStack/router

Open on GitHubTypeScript

🤖 A client-first, server-capable, fully type-safe router and full-stack framework for the web (React and more).

  • 1,647+3 Elo, change today
  • 15.3k stars
  • 1.9k forks
git
git clone https://github.com/TanStack/router.git
  • framework
  • fullstack
  • javascript
  • react

grpc/grpc-rust

Open on GitHubRust

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

  • 1,548−15 Elo, change today
  • 12.5k stars
  • 1.2k forks
git
git clone https://github.com/grpc/grpc-rust.git
  • async
  • grpc
  • proto
  • rpc

roadrunner-server/roadrunner

Open on GitHubGo

🤯 High-performance PHP application server, process manager written in Go and powered with plugins

  • 1,351−4 Elo, change today
  • 8.5k stars
  • 425 forks
git
git clone https://github.com/roadrunner-server/roadrunner.git
  • application-server
  • golang
  • hacktoberfest
  • http

Top 20 on the Elo ladder

  1. #934
    aria2/aria2

    aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It…

    1,869 Elo −1043.5kC++
  2. #1,200
    protocolbuffers/protobuf

    Protocol Buffers - Google's data interchange format

    1,827 Elo −3072.1kC++
  3. #1,636
    doocs/advanced-java

    😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java…

    1,768 Elo −5679.1kJava
  4. #1,961
    google/flatbuffers

    FlatBuffers: Memory Efficient Serialization Library

    1,732 Elo −3226.6kC++
  5. #2,005
    apache/dubbo

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

    1,727 Elo −6241.5kJava
  6. #2,415
    meteor/meteor

    Meteor, the JavaScript App Platform

    1,684 Elo −8444.7kJavaScript
  7. #2,748
    grpc/grpc-go

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

    1,656 Elo −8623.1kGo
  8. #2,868
    TanStack/router

    🤖 A client-first, server-capable, fully type-safe router and full-stack framework for the web (React and more).

    1,647 Elo +2415.3kTypeScript
  9. #3,010
    zeromicro/go-zero

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

    1,636 Elo −1733.4kGo
  10. #4,017
    apache/brpc

    brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as…

    1,572 Elo −5317.6kC++
  11. #4,267
    chai2010/advanced-go-programming-book

    :books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)

    1,558 Elo −5320kGo
  12. #4,460
    grpc/grpc-rust

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

    1,548 Elo +1412.5kRust
  13. #4,843
    grpc/grpc-java

    The Java gRPC implementation. HTTP/2 based RPC

    1,527 Elo −4812kJava
  14. #7,845
    twitter/finagle

    A fault tolerant, protocol-agnostic RPC system

    1,401 Elo −258.8kScala
  15. #7,874
    cloudwego/kitex

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

    1,400 Elo −48kGo
  16. #8,547
    smallnest/rpcx

    Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you…

    1,373 Elo −168.3kGo
  17. #8,985
    roadrunner-server/roadrunner

    🤯 High-performance PHP application server, process manager written in Go and powered with plugins

    1,351 Elo +48.5kGo
  18. #9,731
    twitchtv/twirp

    A simple RPC framework with protobuf service definitions

    1,290 Elo −17.5kGo
  19. #9,760
    deepstreamIO/deepstream.io

    deepstream.io server

    1,284 Elo −87.1kTypeScript
  20. #10,214
    opensolon/solon

    🔥 Java enterprise application development framework for full scenario: Restrained, Efficient, Open, Ecologicalll!!!…

    660 Elo −522.8kJava