Java RPC

Open-source Java projects categorized as RPC

RPC stands for Remote Procedure Call In the context of programming. In distributed computing, a remote procedure call is when a computer program causes a procedure to execute in a different address space, which is coded as if it were a normal procedure call, without the programmer explicitly coding the details for the remote interaction.

Top 15 Java RPC Projects

  • advanced-java

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

  • Dubbo

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • 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.

  • incubator-fury

    A blazing fast multi-language serialization framework powered by JIT and zero-copy.

    Project mention: Fast Cloud Native Java Serialization:Fury JIT and GraalVM Native Image AOT | news.ycombinator.com | 2023-12-01
  • solon

    🔥 New Java application development framework: FASTER, SMALLER, SIMPLER!! Startup is 5-10 times faster. 2 ~ 3 times higher qps; Runtime memory saving 1/3 ~ 1/2; Packs can be shrunk to 1/2 to 1/10

  • zfoo

    💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.

  • AutobahnAndroid

    WebSocket & WAMP in Java for Android and Java 8

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • ServiceTalk

    A networking framework that evolves with your application

    Project mention: ServiceTalk – A networking framework that evolves with your application | news.ycombinator.com | 2023-03-24
  • ActiveJ

    ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines core, web and high-load programming in Java, providing simplicity, maximum performance and scalability

  • monero-java

    Java library for using Monero

  • rpc-bench

    RPC Benchmark of gRPC, Aeron and KryoNet (by benalexau)

  • neovim-java

    Neovim Java client library. Provides multiple interfaces for communicating with Neovim instance via multiple different protocols. - Moved to https://codeberg.org/neovim-java/neovim-java

  • jNano

    A comprehensive Java library for the Nano cryptocurrency.

  • ONCRPC4J

    Pure Java implementation of ONCRPC/SUNRPC

  • vecenta

    RPC Framework

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-01.

Java RPC related posts

Index

What are some of the best open-source RPC projects in Java? This list will help you:

Project Stars
1 advanced-java 73,463
2 Dubbo 39,801
3 Armeria 4,613
4 incubator-fury 2,508
5 solon 2,013
6 zfoo 1,610
7 AutobahnAndroid 1,506
8 ServiceTalk 878
9 ActiveJ 785
10 monero-java 93
11 rpc-bench 68
12 neovim-java 41
13 jNano 28
14 ONCRPC4J 28
15 vecenta 0
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com