Edge.js (GitHub: tjanczuk / edge, License: Apache 2, npm: edge) by Tomasz Janczuk is an in-process interoperability layer between .NET and Node. This allows things like CPU-bound operations to be processed by .NET, or Node to access the Win32 APIs through C#.
The .NET code can be executed asynchronously and may be passed as a multiline comment or a string. A basic example looks like this:
Other CLR languages can be supported, should you be interested in playing with F# for example.
This project requires Windows, and needs Visual Studio 2012, Python 2.7, and npm-gyp to build.
Bespoke.js (GitHub: markdalgleish / bespoke.js, License: MIT, bower: bespoke.js) by Mark Dalgleish is a small but slick presentation library. It works with keyboard and touch events, and is intended to be used with CSS transitions.
It’s built using ECMAScript 5, so you’ll want to run your presentations on a compatible browser.
Creating presentations involves wrapping HTML slide content in
Barcode39 (GitHub: erik5388 / barcode-39.js, License: MIT) by Erik Zettersten is a Code 39 implementation – it basically generates barcodes that almost all barcode readers can cope with. It can output data URIs and supports Canvas for drawing.
new Barcode39(elementId, type, delimeter), but it will also look for an element with the default ID of
barcode and read the element’s content for the barcode’s source text.