CVS repository: https://russ.yanofsky.org/viewvc.py/device
C++ template metaprogramming library that can take a description of a hardware device's registers (through C++ typedef declarations) and provide a high-level interface for controlling the device. Supposed to make device driver development easier and less error-prone. Repository includes source code and a 6-page paper describing the project.