Codeblock.js by Filepicker.io. Why?
Humans learn better when they can play with what they're working with, when they can poke at it and understand what happens to B when you change A. The browser provides a wonderful place where examples can be interactive, and yet most documentation for javascript APIs doesn't make use of these capabilities. Bootbox.js—alert, confirm and flexible dialogs for Twitter's Bootstrap framework. Keypress: A Javascript library for capturing input. The first thing to do is include the JavaScript file in your page.
Once you've got that loaded in, you'll want to start by instantiating a listener: var listener = new window.keypress.Listener(); Once you've done that you can register combos with that listener you've created. PhysicsJS - A modular, extendable, and easy-to-use physics engine for javascript. FlowType.JS — Responsive web typography at its finest: font-size and line-height based on element width. Labs by Big Room Studios.