Asynchronous RPC/REST library built on top of Java 8, Netty, HTTP/2, Thrift and gRPC

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 help engineer

Related Repos

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 servlet filter f

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 simplified version

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 compression Asy

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

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

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 one of the b

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 model (simil

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 Torrent me