Java RPC

Open-source Java projects categorized as RPC Edit details

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 11 Java RPC Projects

  • advanced-java

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

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

    Project mention: Google hired union-busting consultants to convince employees “unions suck” | | 2022-01-12

    Honestly yes? Higher pay, less overtime.

    Enjoy from a unionized tech company of South Korea!

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • AutobahnAndroid

    WebSocket & WAMP in Java for Android and Java 8

  • ServiceTalk

    A networking framework that evolves with your application

    Project mention: ServiceTalk – A networking framework that evolves with your application | | 2022-05-18
  • 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

    A Java library for using Monero

  • rpc-bench

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

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • neovim-java

    Neovim Java client library. Provides multiple interfaces for communicating with Neovim instance via multiple different protocols. - Moved to

    Project mention: Configuring Neovim with Java | | 2022-06-07

    I have been working on a weird project these days, enabling Java configuration in Neovim (together with Java remote plugins). A couple of years ago I started building neovim-java, a client library for communicating with Neovim using its remote plugin API.


    Pure Java implementation of ONCRPC/SUNRPC

  • jNano

    A comprehensive Java library for the Nano cryptocurrency.

    Project mention: jNano | Java library for Nano | | 2022-02-04
  • vecenta

    RPC Framework

    Project mention: GitHub - artfultom/vecenta: RPC Framework | | 2022-08-05
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 2022-08-05.

Java RPC related posts


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

Project Stars
1 advanced-java 64,871
2 Armeria 3,791
3 AutobahnAndroid 1,486
4 ServiceTalk 763
5 ActiveJ 494
6 monero-java 68
7 rpc-bench 59
8 neovim-java 35
10 jNano 24
11 vecenta 0
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives