Nokurn's Accessory Library (Nal) is a C++ library intended to provide a unified interface to a common subset of frequently needed platform-specific functionality as well as straightforward implementations of data types and algorithms often unnecessarily rewritten on a per-project basis.