Network Application Framework

(NAF)

 
 

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).
See LICENCE.
 
NAF is used as the basis for the high-performance mail server, Mailismus.


Download

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 https://github.com/greysoft/greysoft-java/
More recent pre-releases snapshots are sometimes available here.
NB: Requires Java 7 or later.
 


Please contact support@greyware.co.uk for more information.