Networking

Libraries for building network servers.

Dubbo40.7K

High-performance RPC framework.

gRPC11.5K

RPC framework based on protobuf and HTTP/2.

sshj2.5K

Programmatically use SSH, SCP or SFTP.

KryoNet1.8K

Provides a clean and simple API for efficient TCP and UDP client/server network communication using NIO and Kryo.

ServiceTalk939

Framework built on Netty with APIs tailored to specific protocols and support for multiple programming paradigms.

Comsat598

Integrates standard Java web-related APIs with Quasar fibers and actors.

Drift242

Easy-to-use, annotation-based library for creating Thrift clients and serializable types.

TLS Channel196

Implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS.

Fluency155

High throughput data ingestion logger to Fluentd and Fluent Bit.

urnlib32

Represent, parse and encode URNs, as in RFC 2141. (GPL-3.0-only)

Commons-networking17

Client for server-sent events (SSE).