A library for fast multi-device data synchronization through the browser.

WINNER: YC 2nd Overall

nunchuck.js is a tool that easily allows developers to integrate mobile browser controls into desktop browser-based javascript games and webapps. We designed the tool to allow integration with very few (<15) lines of code, and we have open sourced the project with documentation at

We also created two demos to demonstrate the library in use. Our "Plane Game" demo is a multiplayer fighter plane game. Our SNES demo is an SNES emulator running entirely in Javascript and supporting multi-player. Our demo of choice is Mario Kart :)

Head over to the documentation to read more about game controls and how to integrate nunchuck.js into your own projects!

Try it out