cld.js (License: BSD) by Janne Aukia is a language detection library, ported from the Compact Language Detector in Chromium using Emscripten. It should work in Node and browsers, and has a simple API for detecting languages:
var cld = require('./cld-min.js'); console.log('Language:', cld.detectLanguage('上')); // Chinese console.log('Language:', cld.detectLanguage('上か')); // Japanese
Presenteer.js (GitHub: willemmulder / Presenteer.js, License: CC BY-SA 3.0) by Willem Mulder is a presentation library that's based around a class that applies CSS3 transforms and transitions to a set of elements:
var presentation = new Presenteer('#presentation', $('#presentation > div'));
presentation instance can then be interacted with using the mouse, or programatically with methods like
presentation.next(). The nice thing about this API is multiple presentations can be displayed on a page.
Fredrik Blomqvist sent in his functional programming extensions for MochiKit. It includes an alternative
bind method inspired by the one in the Boost C++ library that supports placeholder arguments. Other methods have also been extended to include placeholder arguments.
Fredrik has written several other MochiKit modules, inspired by Python: