SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Networking Projects
-
Let's look at the example from Apache Dubbo:
-
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.
-
These days, almost all browsers accept zstd and brotli, so these bombs can be even more effective today! [This](https://news.ycombinator.com/item?id=23496794) old comment showed an impressive 1.2M:1 compression ratio and [zstd seems to be doing even better](https://github.com/netty/netty/issues/14004).
Though, bots may not support modern compression standards. Then again, that may be a good way to block bots: every modern browser supports zstd, so just force that on non-whitelisted browser agents and you automatically confuse scrapers.
-
Project mention: Using gRPC for (local) inter-process communication – F. Werner's Research Page | news.ycombinator.com | 2024-11-20
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: mina-sshd VS sshj - a user suggested alternative | libhunt.com/r/mina-sshd | 2025-03-01
sshj is a java library which supports ssh, scp and sftp for java
-
JeroMQ
JeroMQ is a pure Java implementation of the ZeroMQ messaging library, offering high-performance asynchronous messaging for distributed or concurrent applications.
Alternatives to: Redis (Queue, Pub/Sub), ZeroMQ, RabbitMQ, Apache Kafka, Amazon Simple Queue Service, Google Cloud Pub/Sub
-
-
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
-
-
ezyfox-server
A socket server (include SSL) supports realtime application, realtime game, MMORPG, messaging, chat and streaming data with TCP, UDP and Websocket
-
-
-
-
-
Drift
An annotation-based Java library for creating Thrift serializable types and services. (by airlift)
-
-
TLS Channel
A Java library that implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS for Java applications.
-
gophie
Gophie is a modern, graphical and cross-platform client or browser for "The Internet Gopher" also known as the Gopher protocol. Gophie supports browsing gopher pages, using search engines such as Veronica-2, displaying images and downloading files.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Networking discussion
Java Networking related posts
-
I Use Zip Bombs to Protect My Server
-
mina-sshd VS sshj - a user suggested alternative
2 projects | 1 Mar 2025 -
Dubbo: A Robust Java RPC and Microservice Framework
-
Reactor Netty: UDP DNS client example
-
Netty: Asynchronous event-driven network application framework
-
Gnet is the fastest networking framework in Go
-
Consuming and Testing third party API's using Spring Webclient
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2025
Index
What are some of the best open-source Networking projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | Dubbo | 41,058 |
2 | Netty | 34,151 |
3 | gRPC | 11,757 |
4 | xpipe | 11,133 |
5 | Async Http Client | 6,359 |
6 | AndroidNetworking | 5,799 |
7 | Undertow | 3,653 |
8 | sshj | 2,563 |
9 | JeroMQ | 2,400 |
10 | KryoNet | 1,833 |
11 | ServiceTalk | 965 |
12 | MINA | 912 |
13 | ezyfox-server | 643 |
14 | Comsat | 597 |
15 | react-native-tcp-socket | 345 |
16 | Riptide | 318 |
17 | NFS4J | 253 |
18 | Drift | 242 |
19 | rawhttp | 205 |
20 | TLS Channel | 202 |
21 | gophie | 192 |
22 | fluency | 156 |
23 | kryonet | 77 |