GitHub repository: retrospy/RetroSpy
Primary language: C#
Description: Live controller viewer for Nintendo consoles as well as many other retro consoles and computers.  Includes viewer application for Windows, and Arduino sketch for hardware interface.