lodash is a modern JavaScript utility library delivering consistency, modularity, performance, & extras.
An experimental tutorial where a 3D perspective preview is shown for a selected seat in a cinema room by using CSS3 and javascript.
The purpose of tutorial is to have "realistic" preview of the seat that you selected.
Drift is a lightweight javascript plugin to easily add "zoom on hover" functionality to your site's images.
Little Loader is a lightweight, IE8+ JavaScript loader.
Features:
An animated opt-in box script with built in form validation to capture user emails. The script works in IE7+ and all modern browsers.
Device.js makes it easy to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile)
TinySort is a small script that sorts HTML elements. It sorts by text or attribute value, or by that of one of it's children
howler.js is an audio library for the modern web. It defaults to Web Audio API and falls back to HTML5 Audio.
Colorify.js is a simple, customizable, tiny javascript color extractor.
Features:
canvid is a tiny dependency free library for playback of relatively short videos on canvas elements.
Microm is a beautiful library to convert browser microphone to mp3 in Javascript.
Microm goal it's to make trivial to play and convert audio in the browser.
hybicon.js is a javaScript library for synergistic SVG icons. It works with HTML5 data attributes. There is a primary and a secondary icon and they can be animated with hover and click.
DreamJS is a lightweight javascript library to generate json data.
This library can output random data from a Json Schema using standard types like String, Number, Date, Boolean, Array, or with the 60+ built-in custom types like Name, Age, Address, Word, Sentence, paragraph, gender, (RGB) color etc.
Split.js is a lightweight, unopinionated utility for creating adjustable split views or panes with javascript.
Views can be split horizontally or vertically, with draggable gutters inserted between every two elements.
If you try to place labels for points on a timeline (or any 1D space), one common problem is the labels often overlap. Labella.js will help you to fix this.