The Netty project is an effort to provide an asynchronous, event-driven network application framework and tools for rapid development of maintainable, high-performance, high-scalability protocol servers and clients. In other words, Netty is a NIO client server framework that enables quick and easy development of network applications such as protocol servers and clients. It simplifies and streamlines network programming such as TCP and UDP socket servers.
| Tags | Software Development Libraries Application Frameworks Java Libraries Communications Internet |
|---|---|
| Licenses | Apache 2.0 Apache |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Release Notes: A regression in the Web Socket encoder has been fixed. An intermittent critical bug where write operations stall when a user calls Channel.setReadable() was fixed. This release also adds proper support for the HTTP "Expect: 100-continue" header.


Release Notes: This release contains the cumulative fixes for the various bugs reported since the previous version.


Release Notes: This release includes various bug fixes and support for the latest WebSocket draft version 76.


Release Notes: Protobuf integration now works with MessageLite types. This release also includes various small bug fixes.


Release Notes: NIO transport now supports zero-copy file transfer. The number of I/O threads has been doubled for better out-of-the-box performance. The performance regression in the NIO transport has been fixed. SslHandler became more secure by disabling renegotiation by default.
Tools to visualize and process biomechanical data without manufacturer restrictions.
A Web management interface for Kamailio (OpenSER).