Cinder.js is implemented in vanilla JavaScript, and is also available as a jQuery plugin. The layout engine utilizes custom functions to allow for the use of different positioning algorithms. When minified and gzipped Cinder.js is less than 2KB.
The following demo showcases some of what Cinder.js is capable of. Though the demo will function on mobile, most devices are too small to display multiple columns and the content might appear at a less than legible size. For best results try it on a tablet, laptop, or desktop.
Images courtesy of the NASA Image and Video Library