BinaryJS is a lightweight framework that utilizes websockets to send, stream, and pipe binary data bidirectionally between browser javascript and Node.js.
Waterbear is a toolkit for creating drag-and-drop programming languages, with some example languages you can play around with and learn from. The goal is to make it easy to wrap other existing languages with Waterbear blocks to create draggable, snappable syntaxes for them.
The TEIViewer is a browser-based application built on a modification of the XHTML branch of the Text Encoding Initiative XSL stylesheet family and the jQuery JavaScript Library.
zip.js offers a low-level API for writing and reading large zip files (up to 4GB) with a stable RAM use. It also offers a Filesystem API in order to manipulate zip file structure.
This library is implemented with these HTML5 features:
Web workers
FileReader (and FileWriter optionally)
Blob and BlobBuilder
Typed arrays
AJAXSLT is an implementation of XSL-T in JavaScript, intended for use in fat web pages, which are nowadays referred to as AJAX applications. Because XSL-T uses XPath, it is also an implementation of XPath that can be used independently of XSL-T.
D. Johnson, and T. Jankun-Kelly. Proceedings of graphics interface 2008, page 163--168. Toronto, Ont., Canada, Canada, Canadian Information Processing Society, (2008)
J. Merelo, A. Garc\'ıa, J. Laredo, J. Lupión, and F. Tricas. Proceedings of the 2007 GECCO conference companion on Genetic and evolutionary computation, page 2851--2858. New York, NY, USA, ACM, (2007)