Skip to content

Instantly share code, notes, and snippets.

@godDLL
Last active October 11, 2015 10:41
Show Gist options
  • Save godDLL/840d8dbbb468b94a0e6b to your computer and use it in GitHub Desktop.
Save godDLL/840d8dbbb468b94a0e6b to your computer and use it in GitHub Desktop.
Concise, pick-and-choose code libraries.

AMD, CJS and global Window namespaced modules for JavaScript.
Universal Module Definition IE6

Reactive programming with Observables.
Kefir

Request routing after the initial page-load.
PathJS IE7, Firefox 3.6, Chrome 9

DOM manipulation, events, styles, collections, templating, etc.
NiaJS

Assign AJAX actions with HTML attributes.
Intercooler.js

Stream JSON, and get partial objects before it even finished downloading.
Oboe.js

Memcached-like key-value store on top of LocalStorage.
simpleStorage IE8, Firefox 3.5, Chrome 4

Lazy scroll long lists/tables of items.
Clusterize.js IE8

Auto-complete input.
Horsey

Tag tokens input.
Insignia IE7

Slim per-page progress-bar.
nprogress

Morph one HTML element into another.
ramjet

Performant DOM element animation.
VelocityJS

Text range selection and manipulation.
Rangy

JSON patch and diff.
jiff

Packed binary structs.
tiny-binary-format

Arbitrary percision Decimal type numbers.
Decimal.js

Format and manipulate Dates.
MomentJS

Auto-detecting syntax highlighter.
Highlight.js

Isomorphic pages for API docs and the like.
SkitJS

Build desktop apps with Node.js and Chromium.
Electron

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment