joystick-controller
A JavaScript virtual joystick controller for both desktop and mobile devices.
p5play
A JavaScript game engine that uses p5.js for graphics and Box2D for physics.
gamecontroller.js
A JavaScript library that lets you handle, configure, and use gamepad and controllers on a browser, using the Gamepad API