GitHub repository: ArunMichaelDsouza/joypad.js
Primary language: JavaScript
Description: JavaScript library that lets you connect and use various gaming controllers with browsers that support the Gamepad API.  Less than 5KB in size with zero dependencies and support for button press, axis movement events and vibration play effect.