Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 16 Java RPC Projects
-
advanced-java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Let's look at the example from Apache Dubbo:
-
It's not enabled by default, but you can --- gRPC Reflection:
* https://github.com/grpc/grpc-java/blob/master/documentation/...
* https://grpc.io/docs/guides/reflection/
You can then use generic tools like grpc_cli or grpcurl to list available services and methods, and call them.
-
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: Apache Fory Serialization Framework 0.11.2 Released | news.ycombinator.com | 2025-07-11
-
Solon
🔥 Java enterprise application development framework for full scenario: Restrained, Efficient, Open, Ecologicalll!!! 700% higher concurrency 50% memory savings Startup is 10 times faster. Packing 90% smaller; Compatible with java8 ~ java24. (Replaceable spring)
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
Project mention: Swift at Apple: Migrating the Password Monitoring Service from Java | news.ycombinator.com | 2025-06-03
Apple maintains servicetalk[1] (java networking framework built on top of netty), so I'm guessing this is one potential JVM framework that was being used.
[1] https://github.com/apple/servicetalk
-
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
-
-
-
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
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java RPC discussion
Java RPC related posts
-
Fury: 170x faster than JDK, fast serialization powered by JIT and Zero-copy
-
Features of Project Loom incorporated in Java 21
-
GitHub - artfultom/vecenta: RPC Framework
-
GitHub - artfultom/vecenta: RPC Framework
-
GitHub - artfultom/vecenta: RPC Framework
-
GitHub - artfultom/vecenta: RPC Framework
-
GitHub - artfultom/vecenta: RPC Framework
-
A note from our sponsor - Sevalla
sevalla.com | 31 Aug 2025
Index
What are some of the best open-source RPC projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | advanced-java | 78,171 |
2 | Dubbo | 41,259 |
3 | gRPC | 11,832 |
4 | Armeria | 4,994 |
5 | fory | 3,426 |
6 | Solon | 2,608 |
7 | zfoo | 1,930 |
8 | AutobahnAndroid | 1,534 |
9 | ServiceTalk | 977 |
10 | ActiveJ | 966 |
11 | rpc-benchmark | 528 |
12 | monero-java | 107 |
13 | neovim-java | 45 |
14 | jNano | 31 |
15 | ONCRPC4J | 31 |
16 | vecenta | 0 |