- Cryptico.js for client side encryption (up to 1024 bits)
- Keymaster for handling keyboard shortcuts (including modifier keys like command and option)
- JQuery Mobile. JQuery, but for mobile. Seems obvious.