Networking

Libraries for building network servers.

Newest releases

dream11 ZIO Http is a scala library for building http apps. It is powered by ZIO and netty and aims at being the defacto solution for writing, highly
 

Jin-Yx 一、介绍   MQTT 协议 是基于发布/订阅模式的物联网通信协议,凭借简单易实现、支持 QoS、报文小等特点,占据了物联网协议的半壁江山。   常用于 IOT 物联网和一些需要服务端主动通知客户端的场景。
 

mitre This is an HTTP Proxy (aka gateway) in the form of a Java servlet. An HTTP proxy is useful for AJAX applications to communicate with web accessible services on hosts other than where the web application is hosted. It's a reverse p
 

stubbornwdb A simple rpc framework.
 

SpigotMC BungeeCord, the 6th in a generation of server portal suites. Efficiently proxies and maintains connections and transport between multiple Minecraft servers.
 
5.9k

signalapp Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS
 
1.4k

reactor Reactor Netty offers non-blocking and backpressure-ready TCP/HTTP/UDP clients & servers based on Netty framework.
 

reibitto Podpodge is a server + client for converting YouTube playlists into audio-only RSS feeds that podcast apps can consume.
 
6.9k

google Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.
 

GeyserMC GeyserConnect is an easy way for Bedrock Edition clients to connect to any Java Edition servers without having to run anything.
 

polynote uzhttp This (Micro-Z-HTTP, or "uzi-HTTP" if you like) is a minimal HTTP server using ZIO. It has essentially no features. You probably shouldn't use it. Why? This was made to support the HTTP serving needs
 

apple ServiceTalk ServiceTalk is a JVM network application framework with APIs tailored to specific protocols (e.g. HTTP/1.x, HTTP/2.x, etc…​) and supports multiple programming paradigms.
 
Popular
5.5k

real-logic Efficient reliable UDP unicast, UDP multicast, and IPC message transport
 

bbottema Simple Java Mail Simple Java Mail is the simplest to use lightweight mailing library for Java, while being able to send complex emails including authenticated socks proxy(!), attachments, embedded images, c
 
Popular
2.8k

zio CI Coverage Release Issues Scaladex Welcome to ZIO ZIO is a zero-dependency Scala library for asynchronous and conc
 
1.8k

moquette-io What is Moquette? Documentation reference guide Guide on how to use and configure Moquette Google Group Google Group to participate in development discussions. Moquette aims to be a MQTT compliant broker. The
 

Vatavuk HTTP client that provides object-oriented interface for building HTTP requests. The benefits of this library are that it is easily customizable, declarative and immutable. It can also be tested without mock servers w
 
1.9k

rsocket RSocket RSocket is a binary protocol for use on byte stream transports such as TCP, WebSockets, and Aeron. It enables the following symmetric interaction models via async message passing over a single connection:
 

com-lihaoyi Requests-Scala 0.5.1 Requests-Scala is a Scala port of the popular Python Requests HTTP client. Requests-Scala aims to provide the same API and user-experience as the original Requests: flexible, intuitive, and straig
 

yschimke OkHttp Kotlin command line A curl like client based on OkHttp with tight integration for Mac OSX $ brew install yschimke/tap/okurl $ okurl --authorize twitter $ okurl 'https://api.twitter.com/1.1/statuses/show.json
 

andresoviedo google-drive-ftp-adapter News Latest Release v1.6.2 - 27/10/2018 google-drive-ftp-adapter-jar-with-dependencies.jar Latest fixes: Latest version of apache ftp server core 1.1.1 Google Drive A
 

100rabhkr GetJson GetJson is the simplest HTTP library to Receive JSON Data from REST Service. It Gives data as a String which can be used to pass the data between activities which can then be converted to JsonObject to
 

web3j web3j: Web3 Java Ethereum Ðapp API web3j is a lightweight, highly modular, reactive, type safe Java and Android library for working with Smart Contracts and integrating with clients (nodes) on the Ethereum netw
 
Popular
3k

line Visit the official web site for more information. Armeria Armeria is an open-source asynchronous RPC/API client/server library built on top of Java 8, Netty 4.1, HTTP/2, Thrift and gRPC. Its primary goal is to hel
 

cdapio netty-http A library to develop HTTP services with Netty. Supports the capability to route end-points based on JAX-RS-style annotations. Implements Guava's Service interface to manage the runtime-state of the HTTP ser
 
1.2k

mpetazzoni Ttorrent, a Java implementation of the BitTorrent protocol Description Ttorrent is a pure-Java implementation of the BitTorrent protocol, providing a BitTorrent tracker, a BitTorrent client and the related
 
Popular
7.9k

TooTallNate Java WebSockets This repository contains a barebones WebSocket server and client implementation written in 100% Java. The underlying classes are implemented java.nio, which allows for a non-blocking event-driven mo
 
1.1k

softwaremill The Scala HTTP client that you always wanted! Welcome! sttp client is an open-source library which provides a clean, programmer-friendly API to describe HTTP requests and how to handle responses. Requests are sent using on
 

kaitoy Japanese Logos Pcap4J Pcap4J is a Java library for capturing, crafting and sending packets. Pcap4J wraps a native packet capture library (libpcap, WinPcap, or Npcap) via JNA and provides you Java-Oriented
 

luohaha LightComm4J Yet another asynchronous network library for java Install Maven <dependency> <groupId>com.github.luohaha</groupId> <artifactId>LightComm4J</artifactId>
 

PvdBerg1998 Warning: this library is unmaintained. PNet PNet is an easy to use network library for Java 1.6 or higher. Features Guaranteed data transfer using TCP Safe transfer using TLS Support for GZIP compres
 

gongzhang 1. Introduction ProcBridge is a super-lightweight IPC (Inter-Process Communication) protocol over TCP socket. It enables you to send and recieve JSON between processes easily. ProcBridge is much like a simplifie
 

vy HRRS (HTTP Request Record Suite) is a set of tools that you can leverage to record, transform, and replay HTTP requests in your Java EE and Spring web applications written in Java 8 or higher. In essence, HRRS bundles a servle