Netty is an asynchronous event-driven network framework

Netty is a 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.

'Quick and easy' doesn't mean that a resulting application will suffer from a maintainability or a performance issue. Netty has been designed carefully with the experiences earned from the implementation of a lot of protocols such as FTP, SMTP, HTTP, and various binary and text-based legacy protocols. As a result, Netty has succeeded to find a way to achieve ease of development, performance, stability, and flexibility without a compromise.

lightbulb_outline View ideas list


  • java
  • jni
  • c


  • Web
  • nonblocking
  • network
  • async
comment IRC Channel
email Mailing list
mail_outline Contact email

Netty 2020 Projects

  • Josef Grieb
    Adding io_uring transport to Netty
    The new io_uring interface added to the Linux Kernel 5.1 is a high I/O performance scalable interface for fully asynchronous Linux syscalls. The goal...