ParIO is a small C++ library which allows the use of a parallel port for general IO (just output initially)

This was used to interface LED lights in a Dance Dance Revolution stage with the game Stepmania on Linux. While there was already a 'lightsdriver' for parallel in Stepmania it was fairly limited, and required Stepmania to be run as root in order to function.

Instead of running as root ParIO makes use of the ppdev kernel module, which exposes the functionality as /dev/parportX