Java Networking

Open-source Java projects categorized as Networking

Top 23 Java Networking Projects

  1. Dubbo

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

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Netty

    Netty project - an event-driven asynchronous network application framework

    Project mention: Standing on shoulders: the stack that makes Floci start in ~24ms | dev.to | 2026-05-21

    Netty has been around since 2004. If you've used Elasticsearch, Cassandra, gRPC-Java, Pulsar, Spark, the AWS SDK v2 async client, or Spring WebFlux (via Reactor Netty), you've used Netty. Every TCP connection into Floci, every UDP datagram, every connection to a spawned RDS container terminates in a Netty channel pipeline somewhere.

  4. xpipe

    Access your entire server infrastructure from your local desktop

    Project mention: Xpipe: Access your server infrastructure from your local desktop | news.ycombinator.com | 2026-01-08
  5. gRPC

    The Java gRPC implementation. HTTP/2 based RPC

    Project mention: MCP: An (Accidentally) Universal Plugin System | news.ycombinator.com | 2025-06-28

    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.

  6. Async Http Client

    Asynchronous Http and WebSocket Client library for Java

  7. AndroidNetworking

    🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

  8. Undertow

    High performance non-blocking webserver

  9. sshj

    ssh, scp and sftp for java

  10. JeroMQ

    JeroMQ is a pure Java implementation of the ZeroMQ messaging library, offering high-performance asynchronous messaging for distributed or concurrent applications.

    Project mention: Discovering Dart Ecosystem and Community | dev.to | 2026-05-12

    dartzmq: an implementation of zeromq in Dart.

  11. KryoNet

    TCP/UDP client/server library for Java, based on Kryo

  12. ServiceTalk

    A networking framework that evolves with your application

  13. MINA

    Mirror of Apache MINA (by apache)

  14. ezyfox-server

    A socket server (include SSL) supports realtime application, realtime game, MMORPG, messaging, chat and streaming data with TCP, UDP and Websocket

  15. Comsat

    Fibers and actors for web development

  16. react-native-tcp-socket

    React Native TCP socket API for Android, iOS & macOS with SSL/TLS support.

  17. Riptide

    Client-side response routing for Spring (by zalando)

  18. NFS4J

    Pure Java NFSv3 and NFSv4.2 implementation

  19. Drift

    An annotation-based Java library for creating Thrift serializable types and services. (by airlift)

  20. rawhttp

    HTTP library to make it easy to deal with raw HTTP.

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

  22. TLS Channel

    A Java library that implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS for Java applications.

  23. glassfish-grizzly

    Eclipse Grizzly

  24. fluency

    High throughput data ingestion logger to Fluentd, AWS S3 and Treasure Data

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

Java Networking discussion

Log in or Post with

Java Networking related posts

  • Postgres pipelines from the JVM with Bpdbi

    6 projects | dev.to | 24 Mar 2026
  • 2025 Wrapup: Articles, Talks, Papers, and Software I Loved

    3 projects | dev.to | 10 Jan 2026
  • Using LLM in Access Management with OpenAM and Spring AI as an example

    4 projects | dev.to | 30 Jun 2025
  • I Use Zip Bombs to Protect My Server

    6 projects | news.ycombinator.com | 29 Apr 2025
  • mina-sshd VS sshj - a user suggested alternative

    2 projects | 1 Mar 2025
  • Dubbo: A Robust Java RPC and Microservice Framework

    1 project | news.ycombinator.com | 8 Aug 2024
  • Reactor Netty: UDP DNS client example

    1 project | dev.to | 6 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Dubbo 41,518
2 Netty 34,972
3 xpipe 14,184
4 gRPC 12,027
5 Async Http Client 6,393
6 AndroidNetworking 5,905
7 Undertow 3,748
8 sshj 2,646
9 JeroMQ 2,444
10 KryoNet 1,854
11 ServiceTalk 1,022
12 MINA 925
13 ezyfox-server 686
14 Comsat 595
15 react-native-tcp-socket 389
16 Riptide 339
17 NFS4J 266
18 Drift 247
19 rawhttp 216
20 gophie 212
21 TLS Channel 208
22 glassfish-grizzly 179
23 fluency 166

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?