Network Application Framework



Version 2.4.0


NAF is an open-source Java API that implements an event-driven framework based on the JDK's NIO interface for non-blocking sockets.
Key features of NAF:

NAFMAN Start screen Dispatcher Details screen
NAF-Home screenshot Dispatcher screenshot


The Programmer's Guide and API Reference are included in the download, but can also be viewed online:
Programmer's Guide
API Reference
NAF is open source software, distributed under the terms of the GNU Affero General Public License, version 3 (AGPLv3).
NAF is used as the basis for the high-performance mail server, Mailismus.


NAF releases are available in source form, or as pre-compiled JARs, and can be downloaded here.

The NAF Source is also hosted on GitHub, at
More recent pre-releases snapshots are sometimes available here.
NB: Requires Java 7 or later.

Please contact for more information.