Java library for both serving and calling REST (or mainly HTTP, since not everything is REST) APIs
It’s build on JAX-RS specification, and it can be used on any server that implements these specifications, e.g. Tomcat
Netty
Netty is an NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients
It greatly simplifies and streamlines network programming such as TCP and UDP socket server
Reactor Netty
Suited for Microservices Architecture, Reactor Netty offers non-blocking and backpressure-ready TCP/HTTP/UDP/QUIC clients & servers based on Netty framework