diff --git a/.travis.yml b/.travis.yml
index 10d853154..88a8dbe5e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,3 +1,3 @@
language: node_js
node_js:
- - 6
\ No newline at end of file
+ - 6
diff --git a/Makefile b/Makefile
deleted file mode 100644
index a6dd31142..000000000
--- a/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-remotehost = microjs
-remotepath = /home/madrobby/htdocs/microjs.com/
-scpfiles = index.html data-min.js data.js atom.xml
-
-compile: deps
- @./build.js
-
-deps:
- @npm install
-
-deploy: compile
- scp $(scpfiles) $(remotehost):$(remotepath)
-
-# fully quiet except on a nasty error
-autodeploy:
- @./build.js -q
- @scp -q $(scpfiles) $(remotehost):$(remotepath)
diff --git a/README.md b/README.md
index 9a15e531e..5690fc359 100644
--- a/README.md
+++ b/README.md
@@ -55,7 +55,7 @@ The builder reads *data.js* and checks the *source* of each entry. It will calcu
You will see **warnings** where entries need to be checked and **errors** where entries will be excluded.
-If you wish to see details of all entries, you can run the `./build -v` command.
+If you wish to see details of all entries, you can run the `./build.js -v` command.
### Submitting a PR
diff --git a/atom.xml b/atom.xml
index 40d15d6fa..476a3227e 100644
--- a/atom.xml
+++ b/atom.xml
@@ -1,5315 +1,6187 @@
-
-
- Microjs
- Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!
-
-
- urn:uuid:15dfd290-5830-11e1-be28-87435970e5ad
- 2003-12-13T18:30:02Z
-
- Thomas Fuchs
-
-
-
- Simplify.js
-
- urn:uuid:4c108731-5838-11e1-8fd5-0320b0d0ff08
- 2012-02-16'T'00:50:58Z
- A tiny high-performance JavaScript 2D/3D polyline simplification library.
-
-
-
- microevent.js
-
- urn:uuid:4c2f80e0-5838-11e1-8fd5-0320b0d0ff08
- 2012-02-16'T'00:50:58Z
- event emitter for any javascript object for node and browser.
-
-
-
- Minion
-
- urn:uuid:4c4f16d0-5838-11e1-8fd5-0320b0d0ff08
- 2012-02-16'T'00:50:58Z
- Cross-platform & cross-browser classical inheritance in JavaScript
-
-
-
- cssFx
-
- urn:uuid:4c502840-5838-11e1-8fd5-0320b0d0ff08
- 2012-02-16'T'00:50:58Z
- Standalone polyfill that inserts the vendor-specific CSS3 properties necessary for old and new browsers.
-
-
-
- Panzer
-
- urn:uuid:4c5f1c60-5838-11e1-8fd5-0320b0d0ff08
- 2012-02-16'T'00:50:58Z
- A comprehensive node-tree solution, for smart data
-
-
-
- microcache.js
-
- urn:uuid:ef30a120-5838-11e1-9ed8-278efa97a708
- 2012-02-16'T'00:55:32Z
- in-memory cache for node and browser.
-
-
-
- TinyDOM
-
- urn:uuid:ef358320-5838-11e1-9ed8-278efa97a708
- 2012-02-16'T'00:55:32Z
- A very small DOM manipulation framework
-
-
-
- one-color
-
- urn:uuid:008fcdb0-5839-11e1-9ed8-278efa97a708
- 2012-02-16'T'00:55:32Z
- Browser/node color library. Implicit color space conversions, chainable channel methods and CSS convenience methods. RGB, HSV, HSL, CMYK with alpha channel
-
-
-
- tinyJS
-
- urn:uuid:8d863ab2-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A tiny yet complete toolkit
-
-
-
- BuildSugar
-
- urn:uuid:8e2d2910-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Bizarrely clean & simple syntax sugar for building HTML/XML strings
-
-
-
- Lawnchair
-
- urn:uuid:8ee618d0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Client side JSON document store. Perfect for WebKit mobile apps.
-
-
-
- mathmethods.js
-
- urn:uuid:8efa1600-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Give `Number.prototype` the `Math` methods it deserves.
-
-
-
- Base64.js
-
- urn:uuid:8efa1601-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- `window.btoa` and `window.atob` for browsers which don't provide these functions.
-
-
-
- String::format
-
- urn:uuid:8efa3d10-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Adds a `format` method to `String.prototype`. Inspired by Python's `str.format()`.
-
-
-
- Firmin
-
- urn:uuid:8efa8b30-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Animation library that uses CSS transforms and transitions to create smooth, hardware-accelerated animations.
-
-
-
- Ekho
-
- urn:uuid:8f1ba7c0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- DOM-agnostic event library, with bubbling.
-
-
-
- Bootstrap
-
- urn:uuid:8f1ba7c1-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A small, simple bootloader. No frills. Black and white label.
-
-
-
- Micro-Templating
-
- urn:uuid:8f330050-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Templating function that is fast, caches quickly, and is easy to use.
-
-
-
- xui
-
- urn:uuid:8f332760-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- DOM library for authoring HTML5 mobile web applications, works cross-device and cross-platform.
-
-
-
- JSONSelect
-
- urn:uuid:8f334e70-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- CSS-like selectors for JSON.
-
-
-
- gowiththeflow.js
-
- urn:uuid:8f52bd50-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Async flow control micro library for node and browser.
-
-
-
- Underscore
-
- urn:uuid:8f7b2ce0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A utility-belt that provides functional programming support that you would expect in Ruby.
-
-
-
- DOMBrew
-
- urn:uuid:8f7c6560-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Clean API high performance DOM builder
-
-
-
- Slang
-
- urn:uuid:8f7d9de0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A collection of utility functions for strings
-
-
-
- Backbone
-
- urn:uuid:8f7e6130-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Lightweight MVC—models with custom events, collections with rich enumerables, views and RESTful JSON.
-
-
-
- genData
-
- urn:uuid:8f8e8dd0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A normalization pattern to build, query, and manipulate everything.
-
-
-
- MinPubSub
-
- urn:uuid:8f90d7c0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A publish/subscribe messaging framework
-
-
-
- Morf
-
- urn:uuid:8f90fed0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A JavaScript work-around for hardware accelerated CSS3 transitions with custom easing functions.
-
-
-
- $dom
-
- urn:uuid:8f90fed1-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Selecting, styling, traversing and animating DOM elements.
-
-
-
- Modernizr
-
- urn:uuid:8f921040-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Detects native CSS3 and HTML5 features available in the current browser.
-
-
-
- Zepto
-
- urn:uuid:8fabd9d0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- jQuery API-compatible framework for modern web browsers. Optional Ajax, Events, Data and Touch modules.
-
-
-
- Weld
-
- urn:uuid:8fabd9d1-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Completely unobtrusive, full featured template antimatter. Works in Node.js or the Browser, awesome built-in debugger.
-
-
-
- Mustache
-
- urn:uuid:8fad3960-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Minimal, logic-less templating with {{mustaches}}. Great for server- or client-side templating.
-
-
-
- LABjs
-
- urn:uuid:8fc1abc0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- The *performance* script loader: on-demand parallel script loading with ordered execution for dependencies.
-
-
-
- Qwery
-
- urn:uuid:8fc5ca70-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Blazing fast query selector engine allowing you to select elements with CSS1, CSS2 & CSS3 selectors.
-
-
-
- Jaguar
-
- urn:uuid:8fc61890-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A lightweight, extensible, and fast selector engine with excellent support for matchesSelector(), commonly used in event delegation. Jaguar supports all CSS1, CSS2, and most CSS3 selectors.
-
-
-
- Bean
-
- urn:uuid:8fc86280-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Bean is a slick, cross-platform, framework-agnostic event utility designed for desktop, mobile, and touch-based browsers.
-
-
-
- $script.js
-
- urn:uuid:8fe00930-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- An asynchronous JavaScript loader and dependency manager with an astonishingly impressive footprint.
-
-
-
- Klass
-
- urn:uuid:8fe03040-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- An expressive, cross platform JavaScript Class provider with a slick, classical interface to prototypal inheritance.
-
-
-
- Bonzo
-
- urn:uuid:8fe95800-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Hassle-free, library agnostic, extensible DOM utility.
-
-
-
- Classy
-
- urn:uuid:8ff2cde0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Classy is a small JavaScript library that implements Python inspired classes for JavaScript.
-
-
-
- Director
-
- urn:uuid:8ffd5530-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A lightweight, full featured client side router for single page apps.
-
-
-
- Reqwest
-
- urn:uuid:8ffd5531-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Robust wrapper for asynchronous http requests.
-
-
-
- Ender
-
- urn:uuid:8ffe3f90-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- An open, powerful, micro-to-macro API for composing your own custom JavaScript library.
-
-
-
- Tempo
-
- urn:uuid:901c9d00-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Tempo is a JSON rendering engine that enables you to craft data templates in pure HTML.
-
-
-
- scaleApp.js
-
- urn:uuid:902b9120-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- scaleApp is a tiny JavaScript framework for scalable one-page-applications
-
-
-
- Q
-
- urn:uuid:902b9121-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- when/defer-style promises for JavaScript (CommonJS/Promises/A,B,D)
-
-
-
- ICanHaz
-
- urn:uuid:902bb830-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Simple & powerful client-side templating for jQuery or Zepto.js.
-
-
-
- snack.js
-
- urn:uuid:902f1390-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A tiny, cross-browser, library with DOM manipulation, events, pub/sub, Ajax and language utilities.
-
-
-
- Milk
-
- urn:uuid:902f1391-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Spec-compatible (v1.1+λ) Mustache templating: written in CoffeeScript, runnable anywhere.
-
-
-
- domReady
-
- urn:uuid:902f61b0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Lets you know when the DOM is ready
-
-
-
- JSON2
-
- urn:uuid:9049c780-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Creates a JSON property in the global object, if there isn't already one, with stringify and parse methods.
-
-
-
- Kizzy
-
- urn:uuid:90500910-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Cross Browser caching util leveraging LocalStorage and XML Store with a Memcached interface
-
-
-
- yepnope
-
- urn:uuid:90500911-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- yepnope is an asynchronous conditional resource loader that allows you to load only the scripts that your users need.
-
-
-
- Bowser
-
- urn:uuid:905b2ca0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A browser detector. Because when there is no features to detect, sometimes you have to browser sniff
-
-
-
- Loadrunner
-
- urn:uuid:905e60f0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Simple, flexible and sane JavaScript loader and build tool for browsers
-
-
-
- functools
-
- urn:uuid:90689a20-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A library for functional operations
-
-
-
- Maddy
-
- urn:uuid:906c6ab0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A functional object operations library.
-
-
-
- ES5-Shim
-
- urn:uuid:906c91c0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Compatibility shims so that legacy JavaScript engines behave as closely as possible to ES5.
-
-
-
- LazyLoad
-
- urn:uuid:906eb4a0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Async JavaScript and CSS loader.
-
-
-
- observer
-
- urn:uuid:906eb4a1-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- CommonJS implementation of the observer design pattern
-
-
-
- H5F.js
-
- urn:uuid:90823ca0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Adds support for HTML5 Forms chapters new field input types, attributes and constraint validation API in non-supporting browsers.
-
-
-
- Store.js
-
- urn:uuid:908f34f0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- localStorage wrapper for all browsers without using cookies or flash
-
-
-
- Valentine
-
- urn:uuid:908f5c00-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- JavaScripts functional sister providing iterators, type checking, and basic utils
-
-
-
- jWorkflow
-
- urn:uuid:90adb970-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Simple, buildable, repeatable workflows for client or serverside javascript
-
-
-
- nimble
-
- urn:uuid:90afb540-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Functional flow-control for JavaScript. Combines features of the underscore and async libraries.
-
-
-
- EventEmitter
-
- urn:uuid:90b3d3f0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Evented JavaScript for the browser
-
-
-
- Objs
-
- urn:uuid:90bed070-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A minimalistic library intended to help in using namespaces and class inheritance in JavaScript.
-
-
-
- Crossroads.js
-
- urn:uuid:90ca1b10-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Powerful JavaScript URL routing/dispatch for server-side and client-side applications.
-
-
-
- Fermata
-
- urn:uuid:90d824d0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Succinct native REST client, for client-side web apps and node.js. Turns URLs into magic JavaScript objects.
-
-
-
- JS-Signals
-
- urn:uuid:90d9ab70-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Custom Event/Messaging system for JavaScript.
-
-
-
- Hasher
-
- urn:uuid:91052840-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Browser history manager for rich-media applications.
-
-
-
- SubtleLocationProxy
-
- urn:uuid:910f8880-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Proxy the location of one window, frame or iframe to the hash of another and vice-versa.
-
-
-
- LeviRoutes
-
- urn:uuid:9114dfb0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A basic routes framework for JS that hooks in to HTML5 history
-
-
-
- jaylist
-
- urn:uuid:91152dd0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A simple wrapper for JavaScript's built-in hash storage.
-
-
-
- JSON.minify
-
- urn:uuid:911554e0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Strip out // and /*..*/ comments from JSON before parsing.
-
-
-
- thumbs.js
-
- urn:uuid:91200340-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Add touch event support to the desktop and other mouse-based browsers.
-
-
-
- Events.js
-
- urn:uuid:91202a50-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Cross-browser DOM events, with keystroke handling, hashchange, mouseenter/leave.
-
-
-
- Augment.js
-
- urn:uuid:91490f10-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Enables use of modern JavaScript by augmenting built in objects with the latest JavaScript methods.
-
-
-
- Head JS
-
- urn:uuid:916597c0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- An asynchronous loader library, with HTML5 and CSS3 polyfills
-
-
-
- binary.js
-
- urn:uuid:9168a500-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A fast, small, robust and extensible binary conversion library.
-
-
-
- ClassIE
-
- urn:uuid:9171a5b0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- ClassIE is an unobstrusive library which detects Internet Explorer version for JS and CSS sides
-
-
-
- Sheethub
-
- urn:uuid:917a5840-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A CSS backdoor API for providing awesome scripts in a centralized way
-
-
-
- nut
-
- urn:uuid:91a47580-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- The concise CSS selector engine
-
-
-
- molt
-
- urn:uuid:91a538d0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Image updater for responsive designs
-
-
-
- lscache
-
- urn:uuid:91d26350-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A localStorage-based memcache-inspired client-side caching library.
-
-
-
- W
-
- urn:uuid:91d28a60-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Width management tool for responsive designs
-
-
-
- DOMBuilder
-
- urn:uuid:91d2b170-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Declarative builder with (mostly) interchangeable DOM or HTML output
-
-
-
- DragDrop
-
- urn:uuid:91d41100-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Drag-and-Drop functionality for advanced UI development.
-
-
-
- mediatizr
-
- urn:uuid:91d4fb60-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Adds media queries support to incapable browsers
-
-
-
- toast
-
- urn:uuid:91e57620-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A tiny and powerful resource loader
-
-
-
- Morpheus
-
- urn:uuid:92024cf0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- An animator that lets you tween in parallel on multiple elements, from integers to colors in a single high-performant loop
-
-
-
- state-machine
-
- urn:uuid:9228e7c0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A finite state machine, useful in game development
-
-
-
- environ
-
- urn:uuid:922b31b0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Cross platform environment detection library.
-
-
-
- System.js
-
- urn:uuid:922cdf60-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Generates a JavaScript object with the user's system information.
-
-
-
- extend.js
-
- urn:uuid:922d0670-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A simple way to define and extend namespaces
-
-
-
- Include.js
-
- urn:uuid:92604b70-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A tiny on-demand async javascript loader.
-
-
-
- Obscura
-
- urn:uuid:92604b71-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Canvas based image manipulation library
-
-
-
- Hypher
-
- urn:uuid:926de000-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Fast and small hyphenation engine for Node.js and the browser
-
-
-
- asEvented
-
- urn:uuid:9271feb0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Micro event emitter which provides the observer pattern to JavaScript objects.
-
-
-
- Keymaster
-
- urn:uuid:927225c0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Define scoped keyboard shortcuts, including modifier keys.
-
-
-
- Vine
-
- urn:uuid:927225c1-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- An events library that supports binding, unbinding, and triggering events on DOM elements or JavaScript Objects
-
-
-
- resistance
-
- urn:uuid:92816800-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A tiny javascript async flow control library.
-
-
-
- Species
-
- urn:uuid:9281dd30-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Java style OOP, and AOP ability, watchable members, inheritance and ability to call super members.
-
-
-
- Date-Utils
-
- urn:uuid:92a76690-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Lightweight Date Polyfill with a lot of flexibility.
-
-
-
- swipe
-
- urn:uuid:92a7b4b0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A lightweight 1-to-1 mobile slider. Optimized for touch devices.
-
-
-
- Platform.js
-
- urn:uuid:92a7b4b1-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A platform detection library that works on nearly all JavaScript platforms.
-
-
-
- typogr.js
-
- urn:uuid:92ab1010-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Provides ransformations to plain text for typographically-improved HTML.
-
-
-
- EditrJS
-
- urn:uuid:92b32660-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A very simple image editing library with a chainable api.
-
-
-
- Cookie Monster
-
- urn:uuid:92b34d70-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A lightweight cookie library
-
-
-
- audio-fx
-
- urn:uuid:92b76c20-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A HTML5 Audio Library
-
-
-
- zest
-
- urn:uuid:92b7ba40-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- An absurdly fast selector engine. Supports CSS3/CSS4 selectors - faster than Sizzle.
-
-
-
- Happen
-
- urn:uuid:92d07260-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- General purpose event triggering
-
-
-
- hsi.js
-
- urn:uuid:92d5f0a0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A small RGB <-> HSI converter.
-
-
-
- wru
-
- urn:uuid:92d63ec0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- essential unit test framework compatible with browsers, node.js, and Rhino
-
-
-
- Shifty
-
- urn:uuid:92d83a90-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A teeny tiny tweening engine in JavaScript.
-
-
-
- marked
-
- urn:uuid:92dbe410-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A markdown parser and compiler. Built for speed.
-
-
-
- uuid-v4.js
-
- urn:uuid:92e3fa60-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- RFC-4122 Compliant Random (v4) UUID Generator
-
-
-
- Fayer
-
- urn:uuid:92e44880-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Easily kick-off page specific JavaScript.
-
-
-
- notificon.js
-
- urn:uuid:92e4bdb0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Dynamic tab favicon notifications/alerts
-
-
-
- colorspaces.js
-
- urn:uuid:92ff2380-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Convert between RGB and several CIE color spaces for smarter color manipulation.
-
-
-
- SpeculOOs
-
- urn:uuid:93034230-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Simple JavaScript Class notation, fully CoffeeScript compliant
-
-
-
- Supplement.js
-
- urn:uuid:93040580-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A small collection of utility functions to make working with JavaScript that much sweeter and more expressive.
-
-
-
- path.js
-
- urn:uuid:93056510-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Simple, lightweight routing for web browsers
-
-
-
- aug
-
- urn:uuid:93090e90-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A object extend utility
-
-
-
- Humane JS
-
- urn:uuid:93101370-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A simple, modern, browser notification system
-
-
-
- JSFace
-
- urn:uuid:931320b0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- An object-oriented programming library
-
-
-
- keyvent.js
-
- urn:uuid:931395e0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Keyboard events simulator.
-
-
-
- T-Lite
-
- urn:uuid:932e22c0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A lite but powerfull javascript template engine
-
-
-
- ancestry.js
-
- urn:uuid:93313000-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Simple, yet powerful inheritance library to make polymorphism and super-constructors work propertly.
-
-
-
- Callbacks.js
-
- urn:uuid:9331a530-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Event dispatching, can be used either as static or instance based.
-
-
-
- draggable.js
-
- urn:uuid:9331f350-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Make your dom elements draggable easily.
-
-
-
- Router.js
-
- urn:uuid:93348b60-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- controller/action convention for javascript. home/index would automatically instantiate Home js class and fire index action.
-
-
-
- Radio.js
-
- urn:uuid:933cc8c0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Chainable publish/subscribe framework
-
-
-
- Blueshell
-
- urn:uuid:933f12b0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A microlibrary for inheritance with prototypal inheritance tools allowing class-like construction.
-
-
-
- 140medley
-
- urn:uuid:93673420-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- A micro-framework or a collection of small, helpful utilities for common javascript tasks.
-
-
-
- Traversty
-
- urn:uuid:936adda0-5839-11e1-b6d9-ed92c789bce0
- 2012-02-16'T'00:59:56Z
- Headache-free DOM traversal using PrototypeJS inspired up(), down(), next() and previous(). Ideal for use with Ender.
-
-
-
- Tweet-Templ
-
- urn:uuid:9c5e6d40-5844-11e1-a52a-4922c350cd0a
- 2012-02-16'T'02:19:02Z
- function t(s,d){for(var p in d)s=s.replace(new RegExp('{'+p+'}','g'),d[p]);return s;}
-
-
-
- Microajax
-
- urn:uuid:a053c350-5844-11e1-a52a-4922c350cd0a
- 2012-02-16'T'02:19:02Z
- Simple AJAX library.
-
-
-
- js.class
-
- urn:uuid:a053c351-5844-11e1-a52a-4922c350cd0a
- 2012-02-16'T'02:19:02Z
- Class-based OO for JavaScript.
-
-
-
- ytIframe.js
-
- urn:uuid:503f3620-58cf-11e1-8c86-a1b1fde9bf1e
- 2012-02-16'T'18:51:43Z
- A flexible, plain javascript youtube video embedding script in less than 40 lines.
-
-
-
- List.js
-
- urn:uuid:54d028d0-5d15-11e1-baa0-fb88d7761a19
- 2012-02-22'T'05:23:06Z
- Add search, sort and flexibility to plain HTML lists (div, ul, table, everything!).
-
-
-
- Placeholder.js
-
- urn:uuid:c6ec2b00-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Adds support for the placeholder attribute in older browsers that don't support this HTML5 feature.
-
-
-
- dropinrequire.js
-
- urn:uuid:c6f74e90-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- dropin replacement for require() in browser.
-
-
-
- shorttag.js
-
- urn:uuid:c6f74e91-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- templating engine for node and browser.
-
-
-
- Mold
-
- urn:uuid:c7225630-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Mold is a templating library.
-
-
-
- HEX/RGB
-
- urn:uuid:c7563770-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Two way color conversion for Hexadecimal and RGB integer colors
-
-
-
- GSet
-
- urn:uuid:c79bcbf0-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Share and control public proxies of private objects, with same-name getter/setters.
-
-
-
- my.class.js
-
- urn:uuid:c7d8ade0-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Probably the fastest JS class system. No wrappers.
-
-
-
- my.common.js
-
- urn:uuid:c7d8d4f0-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- A CommonJS-like script/module loader.
-
-
-
- OORJa
-
- urn:uuid:c7e66980-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- OORJa = Object Oriented JavaScript
-
-
-
- Sly
-
- urn:uuid:c7ef4320-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Sly is a query selector engine allowing you to select elements with CSS1, CSS2 & CSS3 selectors.
-
-
-
- Émile
-
- urn:uuid:c8136cf0-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Émile is a no-frills stand-alone CSS animation JavaScript framework
-
-
-
- picoCSS
-
- urn:uuid:c8bc0900-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Basic CSS DOM manipulation and animation optimized for webkit browsers(Safari, Chrome) for building mobile web apps
-
-
-
- TurtleWax
-
- urn:uuid:c8e7ace0-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- LOGO-inspired canvas drawing lib, adds method chaining and polar coordinates for added fun.
-
-
-
- Color
-
- urn:uuid:c8f45710-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Color conversion functions for switching between hex decimal, RGB, names and arrays.
-
-
-
- Mibbu
-
- urn:uuid:c9059520-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Microframework for fast game prototyping using Canvas & DOM
-
-
-
- loom
-
- urn:uuid:c905bc30-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- A simple, four method API for differential inheritance and AOP.
-
-
-
- defer.js
-
- urn:uuid:c924b5e0-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Script loader, using the 'Deferred' pattern for async operations.
-
-
-
- FormfactorJS
-
- urn:uuid:c9634580-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- A formfactor detection library, to help developers target tablet, tvs, desktops and handhelds (or anything you choose)
-
-
-
- Satisfy
-
- urn:uuid:c9748390-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- CSS Selector to HTML generator.
-
-
-
- Timed
-
- urn:uuid:c9d34560-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Syntactic sugar for JavaScript's setTimeout() and setInterval().
-
-
-
- C-qwncr
-
- urn:uuid:c9dc1f00-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- An animation sequencing library that prevents complex animations from starting again before they've completed.
-
-
-
- ShinyCar
-
- urn:uuid:c9de9000-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Set localStorage keys and values as objects
-
-
-
- htmlentities.js
-
- urn:uuid:c9f6d2f0-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- A minimal html entities decoder/encoder using DOM.
-
-
-
- Sslac
-
- urn:uuid:ca325550-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- A (seemingly backwards) JS class builder with support for runtime patching
-
-
-
- Jaml
-
- urn:uuid:ca3dee10-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Jaml tries to emulate Ruby’s Haml library, making it easy to generate HTML in your JavaScript projects.
-
-
-
- Evidence
-
- urn:uuid:ca50d9d0-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Evidence is a JavaScript unit testing library. This fork exclusively uses the console to log.
-
-
-
- Viper
-
- urn:uuid:ca54aa60-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- A friendly library for changing a property of an object over time. Supports animating numbers, colors, and even strings.
-
-
-
- Janis
-
- urn:uuid:ca6991f0-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- A simple CSS Transitions animation framework
-
-
-
- microjungle
-
- urn:uuid:ca8bbff0-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- very simple and powerful client-side HTML via JSON templating engine.
-
-
-
- micro-selector
-
- urn:uuid:ca8be700-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- A micro, super fast, scope limited, javascript selector engine to be used anywhere
-
-
-
- whenever.js
-
- urn:uuid:caaf9ba0-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Specify your app's behavior using a syntax that reads like English
-
-
-
- Unlimit
-
- urn:uuid:cac54680-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Allows for chaining with native JavaScript objects without extending objects' prototypes.
-
-
-
- Mediator.js
-
- urn:uuid:caf3d090-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Flexible pubsub-ish framework for handling namespaced events.
-
-
-
- Artemia
-
- urn:uuid:cb971570-6308-11e1-9237-1ba14cd38f96
- 2012-02-29'T'19:08:26Z
- Artemia is a clientside document store, inspired by Lawnchair.
-
-
-
- soma.js
-
- urn:uuid:11daea50-6711-11e1-85ca-438f8c211b62
- 2012-03-05'T'22:17:51Z
- Javascript mvc framework that is meant to help developers to write loosely-coupled applications to increase scalability and maintainability.
-
-
-
- doT.js
-
- urn:uuid:84880fd0-66ec-11e1-ac8d-8f41155e35bf
- 2012-03-05'T'17:55:56Z
- The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.
-
-
-
- Stapes.js
-
- urn:uuid:bc09c650-6c56-11e1-86f2-dd64dfc5c5b5
- 2012-03-12'T'15:19:04Z
- A (really) tiny Javascript MVC microframework. Perfect for mobile.
-
-
-
- Smoke Signals
-
- urn:uuid:2a0f5410-6da3-11e1-9073-7b390312a32a
- 2012-03-14'T'06:58:40Z
- Really, really lightweight event emitting
-
-
-
- CSSClass
-
- urn:uuid:cc1c1440-6e8a-11e1-aa5e-d749ddd29d97
- 2012-03-15'T'10:36:43Z
- Adds the functions .hasClass, .addClass, .removeClass and .toggleClass to the Element prototype.
-
-
-
- Smoothie Charts
-
- urn:uuid:22191b20-7054-11e1-931d-d3794fe1c696
- 2012-03-17'T'17:10:35Z
- Smooooooth JavaScript charts for realtime streaming data
-
-
-
- remoteStorage.js
-
- urn:uuid:c450e680-7189-11e1-9986-e13eae514227
- 2012-03-19'T'06:06:50Z
- A library for adding remoteStorage support to your client-side app.
-
-
-
- impress.js
-
- urn:uuid:c46a13d0-7189-11e1-9986-e13eae514227
- 2012-03-19'T'06:06:50Z
- A presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
-
-
-
- Jwerty
-
- urn:uuid:c46cd2f0-7189-11e1-9986-e13eae514227
- 2012-03-19'T'06:06:50Z
- Bind, fire and assert on keyboard events, with easy to use keyboard selector combos
-
-
-
- Qatrix
-
- urn:uuid:00415520-718b-11e1-a49d-39e7075a9518
- 2012-03-19'T'06:16:00Z
- A new lightweight JavaScript framework for easily building up high performance web application with less code
-
-
-
- State Machine
-
- urn:uuid:086ba250-718b-11e1-a49d-39e7075a9518
- 2012-03-19'T'06:16:00Z
- A finite state machine, useful in game development
-
-
-
- filesize.js
-
- urn:uuid:462e2580-7213-11e1-9fb1-3dc037e4fdf0
- 2012-03-19'T'22:31:01Z
- JavaScript library to generate a human readable String describing the filesize
-
-
-
- bacon.js
-
- urn:uuid:d8c7f9b0-73b3-11e1-9276-6991c09e51df
- 2012-03-22'T'00:13:07Z
- Detects a mobile browser
-
-
-
- JSON 3
-
- urn:uuid:17793830-73c4-11e1-ad0d-2dc47d3bbad5
- 2012-03-22'T'02:09:14Z
- A modern JSON implementation compatible with nearly all JavaScript platforms.
-
-
-
- bitarray.js
-
- urn:uuid:56a75e90-75e7-11e1-b8ff-e196b038d66e
- 2012-03-24'T'19:26:54Z
- simple bit fields and arrays with pure JavaScript
-
-
-
- promise.js
-
- urn:uuid:ca56ad00-761e-11e1-ae50-dbdb76b741ed
- 2012-03-25'T'02:03:42Z
- Lightweight promises (or futures, or deffered). Includes AJAX REST functions.
-
-
-
- DOMinate
-
- urn:uuid:2ecc74f0-7baf-11e1-a0c5-75a8c4a317a3
- 2012-04-01'T'04:00:03Z
- DOMinate the DOM with this simple, yet powerful DOM building utility and template engine.
-
-
-
- swiftcore.js
-
- urn:uuid:366f42a0-7baf-11e1-a0c5-75a8c4a317a3
- 2012-04-01'T'04:00:03Z
- A lightweight (3.4k) and flexible microkernel/IOC container to help to build testable decoupled systems
-
-
-
- mix.js
-
- urn:uuid:36707b20-7baf-11e1-a0c5-75a8c4a317a3
- 2012-04-01'T'04:00:03Z
- Mixins with dependency resolution and private properties (without closures).
-
-
-
- Moment.js
-
- urn:uuid:36960480-7baf-11e1-a0c5-75a8c4a317a3
- 2012-04-01'T'04:00:03Z
- A lightweight (3.7k) library for parsing, manipulating, and formatting dates.
-
-
-
- inputControl
-
- urn:uuid:c45ee4d0-7eb1-11e1-aee0-5370c2aef1fb
- 2012-04-04'T'23:55:46Z
- InputControl is a powerfull script to controlling own input text to accept specific chars or numbers.
-
-
-
- cookie.js
-
- urn:uuid:00c1ca70-843c-11e1-bffc-959057636343
- 2012-04-12'T'01:07:50Z
- A small library that makes setting, getting and removing cookies really easy.
-
-
-
- an.hour.ago
-
- urn:uuid:d0c44020-8763-11e1-a142-15af6e95aacc
- 2012-04-16'T'01:30:44Z
- DSL for expressing and comparing dates and times
-
-
-
- JSDeferred
-
- urn:uuid:fc2e0600-8863-11e1-9a43-0f4895da8f76
- 2012-04-17'T'08:04:15Z
- Standalone and Compact asynchronous library in JavaScript.
-
-
-
- Riloadr
-
- urn:uuid:736ca3a0-8da7-11e1-91dd-295688e74986
- 2012-04-24'T'00:49:45Z
- A cross-browser framework-independent responsive images loader. jQuery version available.
-
-
-
- Plates
-
- urn:uuid:64a7a0f0-8e0a-11e1-85e5-57168b5f3cbd
- 2012-04-24'T'12:38:05Z
- Plates (short for templates) binds data to markup. Plates has NO special syntax. It works in the browser and in Node.js.
-
-
-
- Nonsense
-
- urn:uuid:25f98970-8fec-11e1-8226-a32b1faeff8e
- 2012-04-26'T'22:06:42Z
- Generate repeatable random data
-
-
-
- Async GA
-
- urn:uuid:b35eaf70-903c-11e1-80f8-93b1a4a3e96b
- 2012-04-27'T'07:43:36Z
- Reduced Google's original analytics snippet by one third, with better performance.
-
-
-
- Dijon
-
- urn:uuid:4313fd40-92cd-11e1-962e-19026fee6d31
- 2012-04-30'T'14:03:00Z
- An IOC/DI framework in Javascript, inspired by Robotlegs and Swiftsuspenders
-
-
-
- ua.js
-
- urn:uuid:27193800-9744-11e1-a430-391d9d792564
- 2012-05-06'T'06:24:11Z
- A very small user-agent (browser) and device detection library.
-
-
-
- fader.js
-
- urn:uuid:5b39c1f0-9a18-11e1-9295-ef5086639395
- 2012-05-09'T'20:48:17Z
- A micro js to fade in and out elements.
-
-
-
- microtext.js
-
- urn:uuid:6ca48e30-9a8f-11e1-b280-1f2ad5fbea19
- 2012-05-10'T'11:00:38Z
- A JavaScript utility for processing text.
-
-
-
- is.js
-
- urn:uuid:320c2cc0-a1a5-11e1-ae0c-2f9a5d0285ce
- 2012-05-19'T'11:23:44Z
- Micro javascript library that allows you to do conditions faster.
-
-
-
- lostorage.js
-
- urn:uuid:33dfdb50-a1a5-11e1-ae0c-2f9a5d0285ce
- 2012-05-19'T'11:23:44Z
- Client-side storage the way it should be – using the HTML5 localStorage API. lostorage.js allows you to save any kind of data.
-
-
-
- guggenheim.js
-
- urn:uuid:33ed96f0-a1a5-11e1-ae0c-2f9a5d0285ce
- 2012-05-19'T'11:23:44Z
- A framework agnostic, animated, gallery plugin
-
-
-
- husl
-
- urn:uuid:7fa98ec0-a2e3-11e1-b7c8-f9b706bd3c5f
- 2012-05-21'T'01:22:43Z
- A human-friendly alternative to the HSL color space.
-
-
-
- jvent.js
-
- urn:uuid:bb8c6900-a7eb-11e1-98fb-cf55b8b12b1f
- 2012-05-27'T'11:04:10Z
- Event Emitter Class for the browser based on NodeJS EventEmitter
-
-
-
- TemporizedSlider.js
-
- urn:uuid:f2a66860-ad26-11e1-af07-11184ea87875
- 2012-06-03'T'02:50:38Z
- A micro library that implements a customizable temporized image slider, with custom text and title for each one.
-
-
-
- hypo
-
- urn:uuid:5f193030-b93f-11e1-b5eb-452b11c0ad4e
- 2012-06-18'T'12:15:48Z
- A micro dependency injection framework inspired by Spring. Simple and to the point.
-
-
-
- pubsub.js
-
- urn:uuid:18e15590-be74-11e1-ba36-51997df559c1
- 2012-06-25'T'03:15:44Z
- A tiny, optimized, tested, standalone and robust pubsub implementation supporting different javascript environments
-
-
-
- Validation
-
- urn:uuid:445f4190-be75-11e1-ab13-e5185508378c
- 2012-06-25'T'03:24:13Z
- Browser/node validation library. Functions available. Regex fragments available. Validates: url, email, domain, TLD, uuid, ipv4 and more.
-
-
-
- server2.js
-
- urn:uuid:e21a5460-c34d-11e1-9803-b716b2b0072f
- 2012-07-01'T'07:24:53Z
- A hook based interface between your server and your JS application
-
-
-
- Pjs
-
- urn:uuid:4c0e2060-c35b-11e1-ae92-570b10395915
- 2012-07-01'T'09:00:53Z
- A teensy class system. It's just prototypes, but without the nasty parts.
-
-
-
- Histogram
-
- urn:uuid:4e741c80-c35e-11e1-ad49-f145e84d75ac
- 2012-07-01'T'09:22:34Z
- Provides a histogram data structure from a PNG/JPEG/GIF image path. NodeJS, AMD module and vanilla JS support
-
-
-
- l.js
-
- urn:uuid:52c415b0-c35e-11e1-ad49-f145e84d75ac
- 2012-07-01'T'09:22:34Z
- Another Tiny js/css loader supporting aliases, ordered and parallel loading, callbacks ...
-
-
-
- ES5-Class
-
- urn:uuid:cfa42220-c9a6-11e1-9243-cbff37b27e81
- 2012-07-09'T'09:16:33Z
- Native prototypal inheritance for Node.js and ES5-enabled Browsers
-
-
-
- ready.js
-
- urn:uuid:fba51640-c9a6-11e1-8dc3-f1d997853afa
- 2012-07-09'T'09:17:47Z
- Monitor multiple async operations and triggers when all or some are complete.
-
-
-
- Mousetrap
-
- urn:uuid:bd937c10-ced9-11e1-8f44-51360bd2c8f6
- 2012-07-16'T'00:03:45Z
- A simple library for handling keyboard shortcuts in Javascript.
-
-
-
- JsDefer
-
- urn:uuid:2bee85b0-ceda-11e1-9df2-0b5a7d00f2d2
- 2012-07-16'T'00:06:56Z
- Script loader, using the 'Deferred' pattern for async operations.
-
-
-
- Driftwood
-
- urn:uuid:378e1250-d452-11e1-a67c-bba879a2d292
- 2012-07-22'T'23:08:41Z
- A simple library for logging and exception tracking in Javascript.
-
-
-
- PersonaJS
-
- urn:uuid:6b25b9a0-d467-11e1-a3ec-bfa0cf13b87f
- 2012-07-23'T'01:40:26Z
- Implement authentication using Mozilla Persona in your web application.
-
-
-
- progress.js
-
- urn:uuid:7be2ca30-d561-11e1-abc2-b1130c92ceca
- 2012-07-24'T'07:30:25Z
- A (animated) javascript progress bar without dependencies.
-
-
-
- shotgun.js
-
- urn:uuid:bb6938b0-db74-11e1-aba6-fd195aa203a7
- 2012-08-01'T'01:03:18Z
- Nestable custom events, trappable internal events, functional try/catch abstraction, unsubscribable unnamed functions.
-
-
-
- jph.js
-
- urn:uuid:e130f4d0-dee3-11e1-8c92-e7f6e33623bd
- 2012-08-05'T'09:56:35Z
- A JS module for managing many asynchronous and synchronous JSONP requests, responses, timeouts and errors.
-
-
-
- Hexy.js
-
- urn:uuid:7b000610-e74e-11e1-a055-d91a00460df2
- 2012-08-16'T'02:59:50Z
- Converts HEX colors to RGB values and vice versa in various output formats.
-
-
-
- t.js
-
- urn:uuid:7b0647a0-e74e-11e1-a055-d91a00460df2
- 2012-08-16'T'02:59:50Z
- A tiny javascript templating framework in ~400 bytes gzipped.
-
-
-
- onDomReady
-
- urn:uuid:7b1c40a0-e74e-11e1-a055-d91a00460df2
- 2012-08-16'T'02:59:50Z
- Initialize your code when the DOM is ready. Based on jQuery's ready() method. AMD compatible.
-
-
-
- vagueTime.js
-
- urn:uuid:554f6990-ea70-11e1-adf2-c73fdca0f1be
- 2012-08-20'T'02:39:52Z
- formats time differences as a vague time, e.g. 'just now' or '3 weeks ago'
-
-
-
- statelet
-
- urn:uuid:dafcf030-eb56-11e1-8849-bb2677ec7ef7
- 2012-08-21'T'06:09:55Z
- Little state objects
-
-
-
- compare.js
-
- urn:uuid:c88e5640-efc6-11e1-a60c-0f9a7d102790
- 2012-08-26'T'21:41:20Z
- compare.js implements JavaScript's comparison operators for Node.js and the browser the way you would expect them to be.
-
-
-
- delayed
-
- urn:uuid:901b1b40-f359-11e1-b5c4-e13d34ae721d
- 2012-08-31'T'10:49:24Z
- A collection of helper functions for your functions, using `setTimeout()` to delay and defer.
-
-
-
- css.js
-
- urn:uuid:09003eb0-f926-11e1-a109-6179f066f00b
- 2012-09-07'T'19:55:52Z
- Handles dynamic style sheets
-
-
-
- infuse.js
-
- urn:uuid:349c4970-fcea-11e1-82e9-89d2cda6017c
- 2012-09-12'T'14:57:39Z
- IOC library to handle js injection
-
-
-
- BigScreen
-
- urn:uuid:298b1a90-00bc-11e2-a5e4-4b0b3eee72a6
- 2012-09-17'T'11:37:44Z
- BigScreen is a simple library for using the JavaScript Full Screen API.
-
-
-
- Class.js
-
- urn:uuid:a24ad390-0115-11e2-a0ef-692d50d77582
- 2012-09-17'T'22:18:12Z
- Lighting fast class system. Beautiful API.
-
-
-
- kebab.js
-
- urn:uuid:9f246c60-090f-11e2-8f42-33b043162942
- 2012-09-28'T'01:55:41Z
- Half queue half pubsub. Super small and simple queue that supports subscribers
-
-
-
- string.js
-
- urn:uuid:191618c0-0af5-11e2-8d33-1d24e83d9d32
- 2012-09-30'T'11:50:38Z
- string.js is a lightweight (< 4 kb minified and gzipped) JavaScript library for the browser or for Node.js that provides extra String methods.
-
-
-
- lexer
-
- urn:uuid:87c0e6a0-0e43-11e2-a602-efe31aa902b7
- 2012-10-04'T'16:49:42Z
- An elegant armor-plated JavaScript lexer modelled after flex. Easily extensible to tailor to your need for perfection.
-
-
-
- Airwaves
-
- urn:uuid:cf7fd630-1100-11e2-8897-4796e0939819
- 2012-10-08'T'04:29:36Z
- Lightweight pub/sub for any JavaScript environment
-
-
-
- Stately.js
-
- urn:uuid:f53fb490-14e7-11e2-8964-d18e6f662422
- 2012-10-13'T'03:41:52Z
- Stately.js is a JavaScript based finite-state machine (FSM) or finite-state automaton engine.
-
-
-
- mathmethods
-
- urn:uuid:ca209d70-15c2-11e2-bfc7-c1aaacba1c04
- 2012-10-14'T'05:48:07Z
- Give `Number.prototype` the `Math` methods it deserves.
-
-
-
- mmd.js
-
- urn:uuid:bcf8a080-16f7-11e2-921f-d594ef230f58
- 2012-10-15'T'18:39:47Z
- A tiny synchronous module definition and dependency management framework.
-
-
-
- Hammer.js
-
- urn:uuid:71502200-176c-11e2-bada-e19d8e00bc66
- 2012-10-16'T'08:35:07Z
- A tiny javascript library that can be used to control gestures on touch devices.
-
-
-
- Probability.js
-
- urn:uuid:ae678d70-197b-11e2-a2f5-29f67a7383ac
- 2012-10-18'T'23:29:00Z
- Probability.js makes it easy to call JavaScript functions by probability in Node.js and the browser.
-
-
-
- Timer.js
-
- urn:uuid:e19a6b90-1e8a-11e2-b2b3-0f112bf1805c
- 2012-10-25'T'10:00:41Z
- Timer.js is a periodic timer for Node.js and the browser.
-
-
-
- Craft.js
-
- urn:uuid:e2191170-1e8a-11e2-b2b3-0f112bf1805c
- 2012-10-25'T'10:00:41Z
- Craft.js is a small but powerful JavaScript framework that helps you to build web apps easily.
-
-
-
- check-types.js
-
- urn:uuid:63b85f70-21b9-11e2-b062-756998ee03d9
- 2012-10-29'T'11:11:18Z
- A small library for checking types and throwing exceptions.
-
-
-
- Chibi
-
- urn:uuid:c50e8b00-28c1-11e2-ad17-0da19ed112a5
- 2012-11-07'T'09:58:59Z
- A tiny JavaScript micro-framework.
-
-
-
- Lambda.js
-
- urn:uuid:c90085b0-28c1-11e2-ad17-0da19ed112a5
- 2012-11-07'T'09:58:59Z
- String based lambdas for Node.js and the browser, that allow strings such as 'x+1' and 'x -> x+1' to be used as functions.
-
-
-
- Mouse
-
- urn:uuid:c90085b1-28c1-11e2-ad17-0da19ed112a5
- 2012-11-07'T'09:58:59Z
- A high quality library that treats the mouse as a first class object citizen.
-
-
-
- xxspubsub.js
-
- urn:uuid:b021dbd0-28ca-11e2-a7c0-63cc5f14ea30
- 2012-11-07'T'11:02:22Z
- Extra-extra-small publish/subscribe micro-library in JavaScript
-
-
-
- Transparency.js
-
- urn:uuid:426d2b70-2bd7-11e2-be0e-2f1bb3954dbc
- 2012-11-11'T'08:10:24Z
- Semantic template engine for the browser that maps JSON objects to DOM elements by id, class and data-bind attributes.
-
-
-
- miuri.js
-
- urn:uuid:d0db0e80-2bdd-11e2-acc1-97388459554d
- 2012-11-11'T'08:57:16Z
- Simple URI parser/builder
-
-
-
- spooks.js
-
- urn:uuid:d0db0e81-2bdd-11e2-acc1-97388459554d
- 2012-11-11'T'08:57:16Z
- A small library for creating unit test spies.
-
-
-
- big.js
-
- urn:uuid:d3705f60-2bdd-11e2-acc1-97388459554d
- 2012-11-11'T'08:57:16Z
- A small, fast and reliable library for arbitrary-precision arithmetic with decimal numbers.
-
-
-
- PicoModal
-
- urn:uuid:735965f0-2ca9-11e2-be61-911d52ab1962
- 2012-11-12'T'09:14:52Z
- A self-contained modal popup library
-
-
-
- nwt
-
- urn:uuid:741e63a0-2ca9-11e2-be61-911d52ab1962
- 2012-11-12'T'09:14:52Z
- Small JS framework that ships with ajax, anim, dom, and event methods. Several plugins available.
-
-
-
- time.js
-
- urn:uuid:6d732680-3366-11e2-9577-cb1a3234d93a
- 2012-11-20'T'23:02:46Z
- Date-agnostic time parsing for node and the browser.
-
-
-
- Rainbow
-
- urn:uuid:9e2359e0-36df-11e2-84ef-b520ce0b1ea8
- 2012-11-25'T'09:07:48Z
- Simple, extendable code syntax highlighting library.
-
-
-
- MissMatch
-
- urn:uuid:9e64cfb0-36df-11e2-84ef-b520ce0b1ea8
- 2012-11-25'T'09:07:48Z
- Pattern matching (like in Haskell or Scala) for JavaScript.
-
-
-
- switcher
-
- urn:uuid:c92e3cc0-3925-11e2-b5a7-3ff77b8d23d3
- 2012-11-28'T'06:35:07Z
- Function to provide a similar syntax to a switch statement but with regex as cases.
-
-
-
- ES6-Map-Shim
-
- urn:uuid:8dd0e0a0-3b38-11e2-9b75-61ec8b432c82
- 2012-12-09'T'01:15:23Z
- Shim for latest ES6.next Map spec
-
-
-
- ajax
-
- urn:uuid:f10e8df0-419d-11e2-97de-51fcfbc12216
- 2012-12-09'T'01:15:23Z
- Standalone AJAX library inspired by jQuery/zepto
-
-
-
- parsy
-
- urn:uuid:f16168e0-419d-11e2-97de-51fcfbc12216
- 2012-12-09'T'01:15:23Z
- Tiny command line options parser for node.js in CoffeeScript
-
-
-
- Chic
-
- urn:uuid:f186cb30-419d-11e2-97de-51fcfbc12216
- 2012-12-09'T'01:15:23Z
- Chic is an extremely simple class-like interface to JavaScript prototypal inheritance.
-
-
-
- ioc.js
-
- urn:uuid:f18f56b0-419d-11e2-97de-51fcfbc12216
- 2012-12-09'T'01:15:23Z
- A small IoC service locator container.
-
-
-
- Gator
-
- urn:uuid:f18f56b1-419d-11e2-97de-51fcfbc12216
- 2012-12-09'T'01:15:23Z
- Simple event delegation library
-
-
-
- keymage
-
- urn:uuid:f18f7dc0-419d-11e2-97de-51fcfbc12216
- 2012-12-09'T'01:15:23Z
- Keyboard shortcuts handling with support for key sequences.
-
-
-
- Perms
-
- urn:uuid:880e1510-41b0-11e2-9cde-7de1b5421366
- 2012-12-09'T'03:28:27Z
- Convert Unix style permissions to strings like ls (0755 => 'rwxr-xr-x')
-
-
-
- autocast
-
- urn:uuid:9b69a210-4259-11e2-b970-076bc147c44c
- 2012-12-09'T'23:38:18Z
- Easily and automatically cast common datatypes in JavaScript
-
-
-
- ipsum.js
-
- urn:uuid:ffdfb420-51d9-11e2-8df7-874897221739
- 2012-12-29'T'17:05:26Z
- Increases / decreases text quantity inside inline elements by pressing keys to check if the design can cope with different text length.
-
-
-
- svg.js
-
- urn:uuid:4bfbe880-5214-11e2-9e63-bd36693c1f52
- 2012-12-30'T'00:03:03Z
- A lightweight library for manipulating SVG.
-
-
-
- Strukt
-
- urn:uuid:5e40ba20-5214-11e2-9e63-bd36693c1f52
- 2012-12-30'T'00:03:03Z
- Ruby inspired Structs for JavaScript.
-
-
-
- range.js
-
- urn:uuid:5e410840-5214-11e2-9e63-bd36693c1f52
- 2012-12-30'T'00:03:03Z
- JavaScript's missing range function.
-
-
-
- preloadimages.js
-
- urn:uuid:9c3ca930-5262-11e2-b743-656bfcdb693e
- 2012-12-30'T'09:23:31Z
- Preload images and callback when they are all ready
-
-
-
- atom.js
-
- urn:uuid:5a9fb9a0-59eb-11e2-bc27-b13509c3f76a
- 2013-01-08'T'23:30:07Z
- Small class providing async control flow, property listeners, barrier pattern, and more. For node and browser.
-
-
-
- cm.js
-
- urn:uuid:ceb3baf0-59ee-11e2-8dc1-879f97c33de9
- 2013-01-08'T'23:54:46Z
- Manage cookies easily.
-
-
-
- Slow.js
-
- urn:uuid:ceb3e200-59ee-11e2-8dc1-879f97c33de9
- 2013-01-08'T'23:54:46Z
- Make your CSS transitions go in slow motion (like Mac animations)
-
-
-
- enquire.js
-
- urn:uuid:177cbc50-5a8f-11e2-9450-b9e85b604d05
- 2013-01-09'T'19:02:06Z
- Awesome Media Queries in JavaScript
-
-
-
- zoe.js
-
- urn:uuid:5d2b9c50-6249-11e2-9b74-0580d583bbc4
- 2013-01-19'T'15:03:14Z
- An AMD-compatible natural extension-based class and event model, fully compatible with prototypal inheritance.
-
-
-
- Lemonad
-
- urn:uuid:e37d59d0-69e0-11e2-8c56-0d08670e4a91
- 2013-01-29'T'06:55:31Z
- A functional library inspired by Clojure and ClojureScript, built on Underscore
-
-
-
- ki.js
-
- urn:uuid:f5e96f40-69f0-11e2-9ee3-d5c920d84745
- 2013-01-29'T'08:50:24Z
- A super-tiny jQuery-like JavaScript library
-
-
-
- Anim
-
- urn:uuid:a4f5a5c0-7046-11e2-9ab6-a7e2562ce408
- 2013-02-06'T'10:18:53Z
- A bare bones animation library
-
-
-
- BehaviorTree.js
-
- urn:uuid:a4fa60b0-7046-11e2-9ab6-a7e2562ce408
- 2013-02-06'T'10:18:53Z
- A JavaScript implementation of Behavior Trees, useful when developing AI behaviors in games.
-
-
-
- Relay
-
- urn:uuid:a5491cf0-7046-11e2-9ab6-a7e2562ce408
- 2013-02-06'T'10:18:53Z
- A lightweight framework for building de-coupled apps
-
-
- css-time.js
-
- urn:uuid:dfb31740-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- A tiny library that converts milliseconds to and from CSS time strings.
-
-
-
- sloth.js
-
- urn:uuid:dffca360-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- Lazy initialize components of a webpage when they become visible
-
-
-
- accounting.js
-
- urn:uuid:e00aad20-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.
-
-
-
- isMobile
-
- urn:uuid:e0113cd0-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- A simple JS library that detects if the device visiting the page is an Apple phones/tablet, Android phone/tablet, or a seven inch device (Nexus 7, Kindle Fire, Nook Tablet, Galaxy Tab)
-
-
-
- smoothScroll.js
-
- urn:uuid:e8c2e270-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- A teeny tiny, ease-in-out, smooth scroll library with no dependency
-
-
-
- promiscuous
-
- urn:uuid:e8dc84f0-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- A minimal and fast promise/deferred implementation, compatible with Promises/A+
-
-
-
- strftime
-
- urn:uuid:e8dcac00-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- strftime for JavaScript. Works in Node and browsers.
-
-
-
- PinkySwear.js
-
- urn:uuid:e9036de0-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- A tiny implementation of the Promises/A+ specification.
-
-
-
- breakup.js
-
- urn:uuid:e90c95a0-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- Yielding enumeration replacement functions for async.forEachSeries() and jQuery.each()
-
-
-
- Barman
-
- urn:uuid:e90cbcb0-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- A small library to brew JavaScript objects.
-
-
-
- format
-
- urn:uuid:e91680b0-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- printf, sprintf, and vsprintf for JavaScript. Works in Node and browsers.
-
-
-
- Upcast
-
- urn:uuid:e91bfef0-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- Upcast is a low-level JavaScript type checking and casting library.
-
-
-
- depot.js
-
- urn:uuid:e9232ae0-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- depot.js is a namespaced localStorage wrapper with a simple API.
-
-
-
- Proclaim
-
- urn:uuid:e93ccd60-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- A simple assertion library for server and client side JavaScript.
-
-
-
- DCL.js
-
- urn:uuid:e96d7a50-8aa1-11e2-888a-37abaacf2e5a
- 2013-03-11'T'23:17:40Z
- An elegant OOP with mixins + AOP for JavaScript
-
-
-
- fx.js
-
- urn:uuid:9f9c9e40-8aa3-11e2-986d-577cdc69cb4d
- 2013-03-11'T'23:30:09Z
- A tiny, high performance, fully cross browser, dependency free animation library for the modern web.
-
-
-
- Colors.js
-
- urn:uuid:de226850-8aa5-11e2-abf5-ff146ac632cb
- 2013-03-11'T'23:46:08Z
- Colors.js is an easy to use color-manipulation library that is lightweight and very functional.
-
-
-
- alertify.js
-
- urn:uuid:df7ec630-8ab4-11e2-a2f6-030e1b3626d2
- 2013-03-12'T'01:33:37Z
- JavaScript Alert/Notification System.
-
-
-
- Respond.js
-
- urn:uuid:df7f1450-8ab4-11e2-a2f6-030e1b3626d2
- 2013-03-12'T'01:33:37Z
- A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more).
-
-
-
- ColorConverter.js
-
- urn:uuid:e6cce430-8ab4-11e2-a2f6-030e1b3626d2
- 2013-03-12'T'01:33:37Z
- Convert between RGB, YUV, HSL and HEX color defining with these JavaScript functions under MIT-License
-
-
- Countable
-
- urn:uuid:204405d0-9f38-11e2-b039-2f5247d654bf
- 2013-04-07'T'04:03:31Z
- Countable is a JavaScript function to add live paragraph-, word- and character-counting to an HTML element.
-
-
-
- disTime.js
-
- urn:uuid:20447b00-9f38-11e2-b039-2f5247d654bf
- 2013-04-07'T'04:03:31Z
- converts and updates UNIX-Timestamps to strings like ' 5 days ago ' in three languages (en, de, it)
-
-
-
- es6-shim
-
- urn:uuid:22396d30-9f38-11e2-b039-2f5247d654bf
- 2013-04-07'T'04:03:31Z
- Compatibility shims so that legacy JavaScript engines behave as closely as possible to ES6 (Harmony).
-
-
-
- Behave.js
-
- urn:uuid:267ac060-9f38-11e2-b039-2f5247d654bf
- 2013-04-07'T'04:03:31Z
- A lightweight, cross browser library for adding IDE style behaviors to plain text areas
-
-
-
- Snap.js
-
- urn:uuid:267d3160-9f38-11e2-b039-2f5247d654bf
- 2013-04-07'T'04:03:31Z
- A Library for creating beautiful mobile shelfs in Javascript
-
-
-
- Intro.js
-
- urn:uuid:26ba1350-9f38-11e2-b039-2f5247d654bf
- 2013-04-07'T'04:03:31Z
- A better way for new feature introduction and step-by-step users guide for your website and project.
-
-
-
- CSSfilter.js
-
- urn:uuid:26bf1c60-9f38-11e2-b039-2f5247d654bf
- 2013-04-07'T'04:03:31Z
- CSSfilter.js helps you, adding CSS filters to images (or other elements)
-
-
-
- PullToRefresh
-
- urn:uuid:26c02dd0-9f38-11e2-b039-2f5247d654bf
- 2013-04-07'T'04:03:31Z
- A dependency-free PullToRefresh implementation
-
-
-
- ShuntingYard.js
-
- urn:uuid:26c0f120-9f38-11e2-b039-2f5247d654bf
- 2013-04-07'T'04:03:31Z
- Calculate math from user input without using eval with Dijkstra's shunting yard algorithm
-
-
-
- Bespoke.js
-
- urn:uuid:26c2ecf0-9f38-11e2-b039-2f5247d654bf
- 2013-04-07'T'04:03:31Z
- DIY presentation micro-framework, harnessing the power of CSS3 transitions.
-
-
-
- OneDollar.js
-
- urn:uuid:13b94520-aaf3-11e2-acd3-65389379f67c
- 2013-04-22'T'02:19:26Z
- A JavaScript implementation of the $1 Gesture Recognizer, a two-dimensional template based gesture recognition
-
-
-
- iugo.js
-
- urn:uuid:13b96c30-aaf3-11e2-acd3-65389379f67c
- 2013-04-22'T'02:19:26Z
- An extremely lightweight one-way data-binding tool without the bloat of a full framework. Makes separating markup from content easy.
-
-
-
- jXHR
-
- urn:uuid:14ad6920-aaf3-11e2-acd3-65389379f67c
- 2013-04-22'T'02:19:26Z
- JSON-P based cross-domain Ajax wrapped in the XHR API.
-
-
-
- imgResize.js
-
- urn:uuid:1549f740-aaf3-11e2-acd3-65389379f67c
- 2013-04-22'T'02:19:26Z
- Resize images in a Canvas based on edge detection.
-
-
-
- tinyOSF.js
-
- urn:uuid:15a33ad0-aaf3-11e2-acd3-65389379f67c
- 2013-04-22'T'02:19:26Z
- a few lines of code to convert OSF to HTML.
-
-
-
- D.js
-
- urn:uuid:16bb6190-aaf3-11e2-acd3-65389379f67c
- 2013-04-22'T'02:19:26Z
- A tiny implementation of the Promises/A+ spec for Node.js and the browser, with some extensions to the spec
-
-
-
- TimeJump
-
- urn:uuid:17ff5340-aaf3-11e2-acd3-65389379f67c
- 2013-04-22'T'02:19:26Z
- TimeJump adds deep-linking to HTML5 audio and video podcasts.
-
-
-
- animx
-
- urn:uuid:1828ad30-aaf3-11e2-acd3-65389379f67c
- 2013-04-22'T'02:19:26Z
- Easily define CSS keyframes and animations during runtime
-
-
-
- usertiming.js
-
- urn:uuid:1854c640-aaf3-11e2-acd3-65389379f67c
- 2013-04-22'T'02:19:26Z
- User Timing polyfill
-
-
-
- DOMaker
-
- urn:uuid:187609e0-aaf3-11e2-acd3-65389379f67c
- 2013-04-22'T'18:59:00Z
- Document Object Maker - Create your DOM from data, not strings.
-
-
-
- ImageFlip.js
-
- urn:uuid:2ba21fa0-bcf9-11e2-a716-536b24f28675
- 2013-05-15'T'00:48:31Z
- Minimalistic slideshow library.
-
-
-
- safemap.js
-
- urn:uuid:2d9e64d0-bcf9-11e2-a716-536b24f28675
- 2013-05-15'T'00:48:31Z
- A tiny, safe, ES3-compliant map/dictionary implementation.
-
-
-
- creatorpattern.js
-
- urn:uuid:2deab010-bcf9-11e2-a716-536b24f28675
- 2013-05-15'T'00:48:31Z
- Micro library to easily add the creator pattern to your class.
-
-
-
- LocalDB.js
-
- urn:uuid:2deab011-bcf9-11e2-a716-536b24f28675
- 2013-05-15'T'00:48:31Z
- LocalDB.js is a tool that maps the structure of the databases in objects using the localStorage API, no database drivers are required, just add the library and use it!
-
-
-
- keydrown
-
- urn:uuid:3600d900-bcf9-11e2-a716-536b24f28675
- 2013-05-15'T'00:48:31Z
- A JavaScript key state handler for web apps
-
-
-
- StdClassJS
-
- urn:uuid:36010010-bcf9-11e2-a716-536b24f28675
- 2013-05-15'T'00:48:31Z
- A dead simple JavaScript inheritance implementation.
-
-
-
- salt.js
-
- urn:uuid:3611a1e0-bcf9-11e2-a716-536b24f28675
- 2013-05-15'T'00:48:31Z
- micro DOM selector library that maps queries to native get commands
-
-
-
- LogJS
-
- urn:uuid:3611c8f0-bcf9-11e2-a716-536b24f28675
- 2013-05-15'T'00:48:31Z
- Lightweight, extendable JavaScript logging library.
-
-
-
- defineObject
-
- urn:uuid:3611c8f1-bcf9-11e2-a716-536b24f28675
- 2013-05-15'T'00:48:31Z
- A bit of sugar for defining JavaScript Objects and their Prototypes.
-
-
-
- vivi.js
-
- urn:uuid:3611f000-bcf9-11e2-a716-536b24f28675
- 2013-05-15'T'00:48:31Z
- Tiny wrapper for CSS Defined Animations (@keyframes).
-
-
-
- Graph
-
- urn:uuid:5c10b670-d297-11e2-8413-2fde39ea24fd
- 2013-06-11'T'13:03:29Z
- Provides "jQuery-like" functionality for graph structures in JavaScript.
-
-
-
- Scorebook
-
- urn:uuid:5c134e80-d297-11e2-8413-2fde39ea24fd
- 2013-06-11'T'13:03:29Z
- A JavaScript library for cricket scoring.
-
-
-
- sawkit-client
-
- urn:uuid:19c3cfa0-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- A non-intrusive Facade Pattern on the HTML5 WebSocket API which allows for: custom event-emissions, custom event-listeners, and binary sending - all in a chainable, jQuery-LIKE way.
-
-
-
- SDB.js
-
- urn:uuid:19c3f6b0-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- A Facade Pattern on the HTML5 IndexedDB API.
-
-
-
- Miniscroll.js
-
- urn:uuid:19c444d0-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- A simple scrollbar for desktop and mobile application using javascript.
-
-
-
- majaX.js
-
- urn:uuid:1c3ac310-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- make AJAX Requests and get (parsed) values (and headers).
-
-
-
- qwest
-
- urn:uuid:1d695800-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- Ajax library with promises and XHR2 support
-
-
-
- Choona.js
-
- urn:uuid:1e6b85c0-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- Choona.js is a tiny JavaScript framework for scalable , modular architecture for one-page-applications
-
-
-
- csv.js
-
- urn:uuid:1ed9ff00-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- Convert JSON, Arrays or Objects to CSV
-
-
-
- konami.js
-
- urn:uuid:1f218f50-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- logs every keypress and store it for later
-
-
-
- infinity.js
-
- urn:uuid:20bb4220-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- dependency-free infinite scrolling
-
-
-
- ScriptInclude
-
- urn:uuid:20dea8a0-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- Simple includes in the browser.
-
-
-
- Hamster.js
-
- urn:uuid:20e73420-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- A standalone JavaScript library for cross-browser mouse wheel support.
-
-
-
- cssanimevent
-
- urn:uuid:21036eb0-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- CSS3 animation and transition DOM event handler with a simple fallback pattern for unsupported browsers.
-
-
-
- ClassJS
-
- urn:uuid:21036eb1-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- JavaScript classical inheritance for the browser and Node.js. Super methods and namespaces
-
-
-
- color.js
-
- urn:uuid:21036eb2-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- API for immutable color objects in RGB, HSV and HSL with optional alpha. Comprehensive CSS format parsing and output.
-
-
-
- spin.js
-
- urn:uuid:210395c0-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- A spinning activity indicator. An animated CSS3 loading spinner.
-
-
-
- remove.js
-
- urn:uuid:210395c1-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- Small but powerful string cleanup and reduction library.
-
-
-
- quark
-
- urn:uuid:21040af0-d300-11e2-8a6d-073e2c9a82a6
- 2013-06-12'T'01:33:32Z
- Build your own framework from scratch
-
-
-
- store
-
- urn:uuid:044677f0-d3b3-11e2-92d5-a5d3d5c4c949
- 2013-06-12'T'22:53:36Z
- A better way to use localStorage and sessionStorage.
-
-
-
- chronology.js
-
- urn:uuid:4a306800-d7f2-11e2-829c-ef996d6f21ef
- 2013-06-18'T'08:36:56Z
- A micro javascript library for managing an undo/redo history.
-
-
-
- DoubleMetaphone
-
- urn:uuid:75cb5e00-d858-11e2-800b-4741063c1b17
- 2013-06-18'T'20:48:18Z
- Phonetically encode w/ DoubleMetaphone algorithm ('Alexander' -> 'ALKS')
-
-
-
- Satnav
-
- urn:uuid:ba7d4950-fdbf-11e2-ad0e-1710a1f4642c
- 2013-08-05'T'11:11:07Z
- A micro (~1.5kb gzipped) JS routing library. Satnav provides functionality for Regex-like paths in JavaScript.
-
-
-
- RaptorJS
-
- urn:uuid:c2d1e780-0375-11e3-824c-c33cbf24dd79
- 2013-08-12'T'17:36:25Z
- The core module of RaptorJS provides a lightweight module system that supports namespacing, AMD, class inheritance, mixins, enums and lazy initialization. Works in the browser and Node.js
-
-
-
- attach.js
-
- urn:uuid:9f69bd90-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- A DOM instantiation API designed to tidy up and encapsulate attaching JavaScript to the page.
-
-
-
- mediahack.js
-
- urn:uuid:9f69e4a0-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- Add media-query classes to DOM nodes
-
-
-
- loglevel
-
- urn:uuid:9f6a0bb0-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods
-
-
-
- goo.js
-
- urn:uuid:9f6a0bb1-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- Microlibrary that makes it quick and easy to draw using the HTML5 Canvas API/
-
-
-
- Oboe.js
-
- urn:uuid:9f6a32c0-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- Library for progressive parsing of ajax responses. Provides notification of objects found without waiting for the request to complete.
-
-
-
- parseTime.js
-
- urn:uuid:a0187420-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- convert strings like "five days ago" to an integer (with time in milliseconds) in three languages (en, de, pt)
-
-
-
- DOMpteur
-
- urn:uuid:a0d3fbf0-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- play with the Document Object Model (DOM) tree - change and insert Elements.
-
-
-
- Async
-
- urn:uuid:a7c61740-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript.
-
-
-
- tiny-lru.js
-
- urn:uuid:aabd3730-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- Least Recently Used cache
-
-
-
- es5-class
-
- urn:uuid:abcd47a0-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- Native prototypal inheritance for Node.js and ES5-enabled Browsers
-
-
-
- Pledges
-
- urn:uuid:af7715c0-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- A JavaScript micro-library that provides promise functionality.
-
-
-
- SVGEventListener
-
- urn:uuid:af88f010-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- A polyfill for animate events on SVG on non-supported browsers, like webkit engines
-
-
-
- Commuinst
-
- urn:uuid:afb38280-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- Web workers, but easy.
-
-
-
- civem.js
-
- urn:uuid:afb3d0a0-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- Custom error messages for HTML5 form validation.
-
-
-
- i18nText
-
- urn:uuid:afb81660-0659-11e3-8df7-57cadfb7cb41
- 2013-08-16'T'09:52:47Z
- A JavaScript library for i18n text messages.
-
-
-
- MinifiedJS
-
- urn:uuid:ee41cd80-065a-11e3-b41e-69e69a647677
- 2013-08-16'T'10:01:40Z
- Minified.js is a client-side JavaScript library, comparable to jQuery and MooTools in scope. Its features include DOM manipulation, animation, events, cookies and HTTP requests
-
-
-
- thenBy
-
- urn:uuid:1687c000-065c-11e3-8f11-f9bf472ecd33
- 2013-08-16'T'10:09:56Z
- Enable firstBy().thenBy().thenBy() sorting of arrays using the standard Array.sort
-
-
-
- Catiline
-
- urn:uuid:994e3bc0-07d0-11e3-af0f-112e290caa6f
- 2013-08-18'T'06:36:30+00:00
- Web workers, but easy.
-
-
-
- Lie
-
- urn:uuid:294b0e20-07d5-11e3-a1b5-dff74eff8be7
- 2013-08-18'T'07:09:07+00:00
- A very small library for promises
-
-
-
- assure.js
-
- urn:uuid:6aef6b60-07d9-11e3-b92c-35f09178402a
- 2013-08-18'T'07:39:25+00:00
- Promises/A+ micro library to help with asynchronous work flow.
-
-
-
- fpscounter
-
- urn:uuid:a199c6d0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Creates a very simple fps counter in a browser. Zero config by default, options available.
-
-
-
- minivents
-
- urn:uuid:a1abc830-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- A mini event library for Javascript applications
-
-
-
- audioJS
-
- urn:uuid:a1b209c0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- AudioJS is a agnostic and cross-browser lib to work easily with the AudioContext API of HTML5.
-
-
-
- CornerJS
-
- urn:uuid:a1c1c130-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- IE9+ Angular-style directives for binding events to adding, removing and modifying classes, attributes and tags of DOM elements. Includes MutationObserver and WeakMap IE9+ polyfills
-
-
-
- http.js
-
- urn:uuid:a1e352f0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- http.js is an object oriented javascript library for making http requests and ajax calls.
-
-
-
- JsChannels
-
- urn:uuid:a1e7bfc0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- A minimal JavaScript Channels library, inspired by Clojure's core.async.
-
-
-
- swiftclick
-
- urn:uuid:a1ee9d90-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- SwiftClick is a library created to eliminate the 300ms click event delay on touch devices that support orientation change.
-
-
-
- webSqlSync.js
-
- urn:uuid:a22b7f80-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Library to synchronize automatically a local WebSql database (SQLite on the browser) with your server
-
-
-
- detect-indent
-
- urn:uuid:a30e6570-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Detect the indentation of code.
-
-
-
- Tempreites
-
- urn:uuid:a30eb390-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Semantic templates. Binds data to HTML markup. Direto da roça for the browser and server, no DOM needed, just strings.
-
-
-
- Taggle.js
-
- urn:uuid:a37341c0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Form-ready delicious style tagging library.
-
-
-
- RSVP.js
-
- urn:uuid:a5580750-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- it is a tiny implementation of Promises/A+ and a mixin for turning objects into event targets. It works in node and the browser.
-
-
-
- TinyCore.js
-
- urn:uuid:a6d00150-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- A tiny JavaScript modular architecture library.
-
-
-
- nTh
-
- urn:uuid:a76c4150-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- A micro-library to return ordinal suffixes from integers (ie: 1st, 2nd, 3rd, 7th of 9)
-
-
-
- Rococo
-
- urn:uuid:a7928e00-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Rococo is a Micro Framework to create elegant and robust Javascript Applications.
-
-
-
- expando-js
-
- urn:uuid:a9a73d30-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- A blazing fast HTML generation tool that expands shorthand into (X)HTML
-
-
-
- Metamorph.js
-
- urn:uuid:b25e8820-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Metamorph.js is a library that allows you to create a string of HTML, insert it into the DOM, and update the contents later. It works for normal cases, like inserting text into a <p> tag, and more complicated cases, like updating an <li> inside a <ul> or a <tr> inside a <table> (even after the <tbody> was automatically generated). The motivation for the Metamorph library is to make it possible for template engines to insert arbitrary content into a String of outputted HTML that they are generating with the ability to replace exactly that content later.
-
-
-
- Transe.js
-
- urn:uuid:b2afdc70-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Transformable scroll elements (with mobile support)
-
-
-
- CSSDyer.js
-
- urn:uuid:b2d45460-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Create your very own css-color
-
-
-
- DragValue.js
-
- urn:uuid:b2f6f790-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Change values by dragging it
-
-
-
- Curtain.js
-
- urn:uuid:b2fdfc70-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Scrolls up your curtain!
-
-
-
- imageMaps.js
-
- urn:uuid:b3202a70-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Responsive image maps to all browsers
-
-
-
- SpellChecker.js
-
- urn:uuid:b330f350-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- A javascript spell-correction
-
-
-
- BinaryHeap.js
-
- urn:uuid:b34565b0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Binary Heap implementation in Javascript
-
-
-
- Undone.js
-
- urn:uuid:b387ecf0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- The undo/redo manager for well formed javascript applications.
-
-
-
- crel
-
- urn:uuid:b68f1270-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- A simple and fast DOM creation utility
-
-
-
- route-recognizer
-
- urn:uuid:b83680e0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- It's a lightweight JavaScript library that matches paths against registered routes. It includes support for dynamic and star segments and nested handlers.
-
-
-
- SwipeMe
-
- urn:uuid:bc88c400-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- A lightweight Javascript library for swiping open/close off-canvas menus.
-
-
-
- keysort
-
- urn:uuid:c4879460-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Sorts an Array of Objects with SQL ORDER BY clause
-
-
-
- klud.js
-
- urn:uuid:c4eebaa0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- A minimal unit testing library.
-
-
-
- canvas-manipulation
-
- urn:uuid:c4ff5c70-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Enable you canvas with zoom, drag and rotate functionality
-
-
-
- basespace
-
- urn:uuid:c536c020-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Functions to create namespaces inside objects.
-
-
-
- extend
-
- urn:uuid:c540ab30-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Make one class (constructor function) inherited from another.
-
-
-
- numgen
-
- urn:uuid:c5593c40-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Creates objects that generate number sequences.
-
-
-
- duratiform
-
- urn:uuid:c568a590-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Utility to separate into parts and to format time duration in milliseconds.
-
-
-
- easter.js
-
- urn:uuid:c57c2d90-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Easter eggs made easy.
-
-
-
- henka
-
- urn:uuid:c5977dc0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Light weight, portable, single purpose responsive javascript library.
-
-
-
- rssi
-
- urn:uuid:c59ab210-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Ruby-like simple string interpolation for Node.js and browsers.
-
-
-
- trier.js
-
- urn:uuid:c5b035e0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Because everyone loves a trier! Conditional and repeated task invocation for node and browser.
-
-
-
- FastActive
-
- urn:uuid:c5c71940-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- FastActive is a javascript snippet that makes websites and web apps feel as responsive as native apps on touch devices.
-
-
-
- JSONP
-
- urn:uuid:c5d2b200-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- A slim JSONP request library for Javascript
-
-
-
- ResponsiveComments
-
- urn:uuid:c5ea0a90-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- A client-side solution to conditional loading.
-
-
-
- chronoman
-
- urn:uuid:c66f1910-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Utility class to simplify use of timers created by setTimeout.
-
-
-
- mixing
-
- urn:uuid:c69f9ef0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Functions to mix objects.
-
-
-
- gameloop.js
-
- urn:uuid:c7b10ef0-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Very simple library to create game loop.
-
-
-
- callbacks.js
-
- urn:uuid:c7bd6b00-6dfd-11e3-aa29-e7cf89a4b8fc
- 2013-12-26'T'07:16:24+00:00
- Callbacks library similar to jQuery's Callbacks. There's also an event manager that allows you to use on(), one(), off() and trigger()
-
-
-
- ArrowJS
-
- urn:uuid:8cae49c0-6dfe-11e3-8805-b36d8dd59002
- 2013-12-26'T'07:22:58+00:00
- Arrow is a small library for displaying a arrow pointing to the browser download location
-
-
-
- Infect.js
-
- urn:uuid:44681590-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- Infectiously simple dependency injection for any JavaScript project
-
-
-
- Sortable
-
- urn:uuid:4472c3f0-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- Sortable is a minimalist JavaScript library for modern browsers and touch devices. No jQuery.
-
-
-
- P
-
- urn:uuid:447953a0-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- It's an agnostic, cross-browser and very lightweight library to help you to work with Promise in JavaScript.
-
-
-
- state_lite
-
- urn:uuid:44e42360-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- Lightweight state machine library for JavaScript
-
-
-
- Automator.js
-
- urn:uuid:45154580-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- A minimal JavaScript library for automating practically anything in Javascript.
-
-
-
- asynquence
-
- urn:uuid:46b7d1f0-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- asynchronous flow-control using sequences and gates
-
-
-
- Namespacer
-
- urn:uuid:4afe2e30-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- A simple library for creating namespaced objects in the browser.
-
-
-
- Composer.js
-
- urn:uuid:4bb8a490-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- Compose objects with the flavor of musical functions. Simply include Composer.js on your page.
-
-
-
- Web Worker Proxies
-
- urn:uuid:562826d0-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- Tiny implementation of RPC-style interfaces for web workers.
-
-
-
- pods.js
-
- urn:uuid:5af53f40-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- A tiny synchronous module definition and dependency management framework.
-
-
-
- Sparklines
-
- urn:uuid:617f7100-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- Create sparkline graphs inline with the text. Good defaults, easy to customize.
-
-
-
- YoutubeDelayed.js
-
- urn:uuid:617fe630-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- A a small script which allows you to load youtube player on page only when the user wants to watch the video.
-
-
-
- Riot
-
- urn:uuid:618ba600-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- The 1kb client-side MVP library. An incredibly fast, powerful yet tiny tool for building large scale web applications.
-
-
-
- Contra
-
- urn:uuid:618c9060-8c6e-11e3-bdf6-f31143aefe4a
- 2014-02-03'T'00:58:16+00:00
- Tiny asynchronous flow control library.
-
-
-
- cryptofoo
-
- urn:uuid:98188130-8c72-11e3-ba43-3b502b2ebae2
- 2014-02-03'T'01:29:14+00:00
- A good compromise between speed and validity to hash strings
-
-
-
- micromarkdown.js
-
- urn:uuid:981e74a0-8c72-11e3-ba43-3b502b2ebae2
- 2014-02-03'T'01:29:14+00:00
- convert markdown to HTML in under 5kb
-
-
-
- Ordering.js
-
- urn:uuid:c033ce10-8d1f-11e3-bd62-07b19ab7cc68
- 2014-02-03'T'22:08:06+00:00
- Helper to build sorting functions for array.sort()
-
-
-
- preloadr.js
-
- urn:uuid:c843b570-8d1f-11e3-bd62-07b19ab7cc68
- 2014-02-03'T'22:08:06+00:00
- Preload images, one after another if needed and callback when every image is ready and/or all of them
-
-
-
- psQuery
-
- urn:uuid:c8440390-8d1f-11e3-bd62-07b19ab7cc68
- 2014-02-03'T'22:08:06+00:00
- A fast jQuery replacement library for DOM, ajax, and CSS. 2kb minified+gzipped. Supports IE8+.
-
-
-
- tinyrequire
-
- urn:uuid:0d9db930-8efc-11e3-8598-9172cc8dc2cf
- 2014-02-06'T'06:57:47+00:00
- To the point dependency management.
-
-
-
- Feed
-
- urn:uuid:0a354310-b299-11e3-9d17-6f6bc59185fb
- 2014-03-23'T'14:40:11+00:00
- A client-side library that work like a Feed Reader, returning all datas of a post - title, text, link, etc
-
-
-
- AsyncIterator
-
- urn:uuid:0a356a20-b299-11e3-9d17-6f6bc59185fb
- 2014-03-23'T'14:40:11+00:00
- A very lightweight javascript library for async iteration. Callback-chain-free. Zero dependency.
-
-
-
- MoaJS
-
- urn:uuid:0a46cf40-b299-11e3-9d17-6f6bc59185fb
- 2014-03-23'T'14:40:11+00:00
- ExtJs syntax for declaration object inheritance, mixins, static methods / properties / mixins, singleton declaration out of the box and less then 2kB minified JavaScript code.
-
-
-
- bLazyJS
-
- urn:uuid:0a85fb20-b299-11e3-9d17-6f6bc59185fb
- 2014-03-23'T'14:40:11+00:00
- A lightweight script for lazy loading and multi-serving (retina and responsive) images
-
-
-
- SimpleBinder
-
- urn:uuid:0a86be70-b299-11e3-9d17-6f6bc59185fb
- 2014-03-23'T'14:40:11+00:00
- simplebinder is a zero dependency one-way databinder for javascript.
-
-
-
- Tipograph
-
- urn:uuid:0ab373c0-b299-11e3-9d17-6f6bc59185fb
- 2014-03-23'T'14:40:11+00:00
- Library which transforms your text input into typographically correct sequence of characters.
-
-
-
- fuzzy.js
-
- urn:uuid:0cb55e40-b299-11e3-9d17-6f6bc59185fb
- 2014-03-23'T'14:40:11+00:00
- Fuzzy.js is a fuzzy search algorithm in javascript
-
-
-
- svg-path.js
-
- urn:uuid:0d9d9b60-b299-11e3-9d17-6f6bc59185fb
- 2014-03-23'T'14:40:11+00:00
- Chainable SVG path string generator with some sugar added
-
-
-
- VUnit
-
- urn:uuid:0f058fd0-b299-11e3-9d17-6f6bc59185fb
- 2014-03-23'T'14:40:11+00:00
- A fast alternative for viewport-relative dimensions. RIP buggy vh and vw CSS units.
-
-
-
- jQuery Evergreen
-
- urn:uuid:1bae8750-b299-11e3-9d17-6f6bc59185fb
- 2014-03-23'T'14:40:11+00:00
- Small and fast DOM and event library for modern browsers. It has the same familiar API as jQuery, and is lean & mean with small, optional modules.
-
-
-
- decision-tree.js
-
- urn:uuid:20b1a3e0-b299-11e3-9d17-6f6bc59185fb
- 2014-03-23'T'14:40:11+00:00
- Tiny library for building Decision Tree and Random Forest classifiers.
-
-
-
- psColor
-
- urn:uuid:20c94a90-b299-11e3-9d17-6f6bc59185fb
- 2014-03-23'T'14:40:11+00:00
- psColor is a small JavaScript library for calculating the average color of an <img> element in the browser.
-
-
-
- Mithril
-
- urn:uuid:f5d5b0f0-d96a-11e3-966a-9df59ac39dd7
- 2014-05-12'T'00:18:31+00:00
- A javascript MVC framework for building brilliant applications
-
-
-
- jBone
-
- urn:uuid:fafe2fd0-d96a-11e3-966a-9df59ac39dd7
- 2014-05-12'T'00:18:31+00:00
- JavaScript Library for Events and DOM manipulation. Replacement jQuery for Backbone in browsers.
-
-
-
- extnd
-
- urn:uuid:00d3dea0-d96b-11e3-966a-9df59ac39dd7
- 2014-05-12'T'00:18:31+00:00
- Class system with clean implementation and multiple inheritance
-
-
-
- html5tooltips.js
-
- urn:uuid:03147fd0-d96b-11e3-966a-9df59ac39dd7
- 2014-05-12'T'00:18:31+00:00
- Light and clean tooltips with CSS3 animation
-
-
-
- microphone
-
- urn:uuid:07341a30-d96b-11e3-966a-9df59ac39dd7
- 2014-05-12'T'00:18:31+00:00
- Process live audio input in the browser
-
-
-
- Grapnel.js
-
- urn:uuid:0bbd24c0-d96b-11e3-966a-9df59ac39dd7
- 2014-05-12'T'00:18:31+00:00
- The smallest (1100 bytes gzipped!) JavaScript Router with Named Parameters
-
-
-
- Nerve
-
- urn:uuid:0bc03200-d96b-11e3-966a-9df59ac39dd7
- 2014-05-12'T'00:18:31+00:00
- An asynchronous javascript micro framework for event broadcasts along routes and channels.
-
-
-
- tiny-stack
-
- urn:uuid:0bc11c60-d96b-11e3-966a-9df59ac39dd7
- 2014-05-12'T'00:18:31+00:00
- Tiny stack for browser or server
-
-
-
- devicedetector.js
-
- urn:uuid:b0892d20-e9d6-11e3-9215-eb6358dd5663
- 2014-06-01'T'21:49:58+00:00
- Tiny script detecting if you are on a desktop, mobile or tablet device.
-
-
-
- native-promise-only
-
- urn:uuid:b2f1c8b0-e9d6-11e3-9215-eb6358dd5663
- 2014-06-01'T'21:49:58+00:00
- A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.
-
-
-
- Impetus.js
-
- urn:uuid:bedec330-e9d6-11e3-9215-eb6358dd5663
- 2014-06-01'T'21:49:58+00:00
- Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.
-
-
-
- DOMtastic
-
- urn:uuid:c444c040-e9d6-11e3-9215-eb6358dd5663
- 2014-06-01'T'21:49:58+00:00
- Small and fast DOM and event library for modern browsers. It has the same familiar API as jQuery, and is lean & mean with small, optional modules.
-
-
-
- Dom.js
-
- urn:uuid:679df620-e9d8-11e3-90cd-b18be5a4293e
- 2014-06-01'T'22:02:19+00:00
- DOM.js is a lightweight, fast and cross browser library for DOM traversal, manipulation and event handling.
-
-
-
- PerfNow.js
-
- urn:uuid:67a71de0-e9d8-11e3-90cd-b18be5a4293e
- 2014-06-01'T'22:02:19+00:00
- A high resolution performance benchmarking polyfill
-
-
-
- RIP
-
- urn:uuid:73279af0-e9d8-11e3-90cd-b18be5a4293e
- 2014-06-01'T'22:02:19+00:00
- Make REST requests in FORM contexts, useful to avoid synchroneous ajax requests
-
-
-
- Byda.js
-
- urn:uuid:792f5640-e9d8-11e3-90cd-b18be5a4293e
- 2014-06-01'T'22:02:19+00:00
- HTML content swapping via HTML5 imports or XHR (Ajax).
-
-
-
- eva
-
- urn:uuid:809ac040-e9d8-11e3-90cd-b18be5a4293e
- 2014-06-01'T'22:02:19+00:00
- Functions to create functions and evaluate expressions.
-
-
-
- smoke-pure.js
-
- urn:uuid:7d419840-e9da-11e3-b4f4-75ab4e73cd3c
- 2014-06-01'T'22:17:05+00:00
- A simple modal library for JS.
-
-
-
- style.js
-
- urn:uuid:a44d2910-0963-11e4-95e6-ebe2bc089b3b
- 2014-07-12'T'01:27:02+00:00
- A layman's tool to style HTML Elements and share CSS values
-
-
-
- CRC32
-
- urn:uuid:a4796930-0963-11e4-95e6-ebe2bc089b3b
- 2014-07-12'T'01:27:02+00:00
- Blazing fast CRC-32 checksum algorithm for binary and Unicode data.
-
-
-
- translate.js
-
- urn:uuid:a57443f0-0963-11e4-95e6-ebe2bc089b3b
- 2014-07-12'T'01:27:02+00:00
- A simple function to translate strings. With support for multiple plural forms and replacements/placeholders
-
-
-
- augment
-
- urn:uuid:a791ccc0-0963-11e4-95e6-ebe2bc089b3b
- 2014-07-12'T'01:27:02+00:00
- The world's smallest and fastest classical JavaScript inheritance pattern.
-
-
-
- functional.js
-
- urn:uuid:aed25630-0963-11e4-95e6-ebe2bc089b3b
- 2014-07-12'T'01:27:02+00:00
- A functional JavaScript library that facilitates currying and point-free programming.
-
-
-
- SeXHR
-
- urn:uuid:afc5b6e0-0963-11e4-95e6-ebe2bc089b3b
- 2014-07-12'T'01:27:02+00:00
- Simple, succulent and sexy XMLHttpRequest wrapper for the browser
-
-
-
- MarmottAjax
-
- urn:uuid:bbe46fc0-0963-11e4-95e6-ebe2bc089b3b
- 2014-07-12'T'01:27:02+00:00
- A tiny Ajax librairy with promises and some Marmot
-
-
-
- Parse Form
-
- urn:uuid:bbf1dd40-0963-11e4-95e6-ebe2bc089b3b
- 2014-07-12'T'01:27:02+00:00
- A micro library used to parse and manipulate forms
-
-
-
- Gifffer
-
- urn:uuid:bc053e30-0963-11e4-95e6-ebe2bc089b3b
- 2014-07-12'T'01:27:02+00:00
- A tiny JavaScript library that prevents the autoplaying of the animated Gifs
-
-
-
- lodash dom traverse
-
- urn:uuid:9d803710-0965-11e4-ab72-45814b3bae34
- 2014-07-12'T'01:40:35+00:00
- Dom traversing with lodash
-
-
-
- datediff
-
- urn:uuid:cd6c2b90-0966-11e4-abfd-c1b3bf375a6e
- 2014-07-12'T'01:49:04+00:00
- Calculate difference between two dates
-
-
-
- Deb.js
-
- urn:uuid:cd7a8370-0966-11e4-abfd-c1b3bf375a6e
- 2014-07-12'T'01:49:04+00:00
- The tiniest debugger in the world
-
-
-
- Rlite
-
- urn:uuid:cda2f300-0966-11e4-abfd-c1b3bf375a6e
- 2014-07-12'T'01:49:04+00:00
- Tiny, simple, light-weight routing
-
-
-
- Pass-Meter.js
-
- urn:uuid:1a7dfa70-0968-11e4-98ea-bf95faa1d115
- 2014-07-12'T'01:58:54+00:00
- Simple password strength testing.
-
-
-
- strg.js
-
- urn:uuid:64e29b30-3c20-11e4-b480-0db5da863b2f
- 2014-09-14'T'15:04:12+00:00
- Simple and clear localStorage, sessionStorage and cookie operating library with the single API
-
-
-
- hu.js
-
- urn:uuid:6630c610-3c20-11e4-b480-0db5da863b2f
- 2014-09-14'T'15:04:12+00:00
- A really light library for creation, manipulation and animation of SVG.
-
-
-
- bullet
-
- urn:uuid:666606e0-3c20-11e4-b480-0db5da863b2f
- 2014-09-14'T'15:04:12+00:00
- Bullet is an ultra lightweight and simple to use pub-sub library, with AMD/module support and an intuitive API.
-
-
-
- bottleneck
-
- urn:uuid:68fe6500-3c20-11e4-b480-0db5da863b2f
- 2014-09-14'T'15:04:12+00:00
- The best async rate limiter for Node and the browser
-
-
-
- RegexGen.js
-
- urn:uuid:6df1ca20-3c20-11e4-b480-0db5da863b2f
- 2014-09-14'T'15:04:12+00:00
- RegexGen.js is a JavaScript regular expression generator that helps to construct complex regular expressions.
-
-
-
- pathparser.js
-
- urn:uuid:728d7250-3c20-11e4-b480-0db5da863b2f
- 2014-09-14'T'15:04:12+00:00
- Tiny, simple-to-use URL parser/router
-
-
-
- youarei.js
-
- urn:uuid:7694f0d0-3c20-11e4-b480-0db5da863b2f
- 2014-09-14'T'15:04:12+00:00
- URL parsing library with sane parameter handling
-
-
-
- page.js
-
- urn:uuid:7e9e4880-3c20-11e4-b480-0db5da863b2f
- 2014-09-14'T'15:04:12+00:00
- Tiny ~1200 byte Express-inspired client-side router.
-
-
-
- page.js-body-parser.js
-
- urn:uuid:7eb049e0-3c20-11e4-b480-0db5da863b2f
- 2014-09-14'T'15:04:12+00:00
- Plugin for page.js which implements support for forms akin to body-parser.
-
-
-
- Draggabilly
-
- urn:uuid:806091f0-3c20-11e4-b480-0db5da863b2f
- 2014-09-14'T'15:04:12+00:00
- Make that shiz draggable
-
-
-
- Kwargs
-
- urn:uuid:85616490-3c20-11e4-b480-0db5da863b2f
- 2014-09-14'T'15:04:12+00:00
- Smart python like argument management for javascript
-
-
-
- ifvisible.js
-
- urn:uuid:858c4520-3c20-11e4-b480-0db5da863b2f
- 2014-09-14'T'15:04:12+00:00
- Crossbrowser & lightweight way to check if user is looking at the page or interacting with it.
-
-
-
- Balalaika
-
- urn:uuid:43d3aa50-3c21-11e4-bc99-b927af1371ed
- 2014-09-14'T'15:09:27+00:00
- Tiny but impossible powerful jQuery-like Javascript DOM library
-
-
-
- state.js
-
- urn:uuid:6ef98b40-3c22-11e4-b524-736d7099543a
- 2014-09-14'T'15:18:47+00:00
- Lightweight state machine library for JavaScript
-
-
-
- Sleeper Agent
-
- urn:uuid:64ef6510-3c23-11e4-a701-73d84218a0f0
- 2014-09-14'T'15:25:00+00:00
- Collect logs selectively from client instances on demand.
-
-
-
- Daemonize
-
- urn:uuid:65220dd0-3c23-11e4-a701-73d84218a0f0
- 2014-09-14'T'15:25:00+00:00
- Give a function a daemon like interface (start, stop, restart)
-
-
-
- debug-websql
-
- urn:uuid:c8bc64f0-523d-11e4-95d3-df8937fca3c0
- 2014-10-12'T'18:29:54+00:00
- console.log every call made to Web SQL, for debugging purposes
-
-
-
- unblock.js
-
- urn:uuid:ccb38fc0-523d-11e4-95d3-df8937fca3c0
- 2014-10-12'T'18:29:54+00:00
- A single function for dead simple asynchronous control flow.
-
-
-
- BottleJS
-
- urn:uuid:cd761c70-523d-11e4-95d3-df8937fca3c0
- 2014-10-12'T'18:29:54+00:00
- A powerful, extensible dependency injection micro container.
-
-
-
- Vuvuzela
-
- urn:uuid:da94e030-523d-11e4-95d3-df8937fca3c0
- 2014-10-12'T'18:29:54+00:00
- Non-recursive JSON.stringify and JSON.parse
-
-
-
- Pegasus
-
- urn:uuid:5341b450-5643-11e4-8d24-6fcc01ad2303
- 2014-10-17'T'21:19:43+00:00
- Load JSON data while still loading other scripts (xhr + promise).
-
-
-
- SaVaGe.js
-
- urn:uuid:53481cf0-5643-11e4-8d24-6fcc01ad2303
- 2014-10-17'T'21:19:43+00:00
- A small SVG library with a chaining API
-
-
-
- token-boy
-
- urn:uuid:569aca60-5643-11e4-8d24-6fcc01ad2303
- 2014-10-17'T'21:19:43+00:00
- Serves 'n' bit tokens, either digested or not.
-
-
-
- preach
-
- urn:uuid:5a9131e0-5643-11e4-8d24-6fcc01ad2303
- 2014-10-17'T'21:19:43+00:00
- A lightweight pubsub utility for node and the browser.
-
-
-
- mixit
-
- urn:uuid:5ad9ac90-5643-11e4-8d24-6fcc01ad2303
- 2014-10-17'T'21:19:43+00:00
- a smart mixin/merging object helper
-
-
-
- crate.js
-
- urn:uuid:648b5d10-5643-11e4-8d24-6fcc01ad2303
- 2014-10-17'T'21:19:43+00:00
- A modal creation library with a multitude of configuration options. Customizable html, colors, closable actions, on open and/or on closing functions, or just give it a body!
-
-
-
- Muject
-
- urn:uuid:b475a500-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- 10-SLOC no-bullshit dependency injection micro-library
-
-
-
- VanillaMasker
-
- urn:uuid:b4908000-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- VanillaMasker is a pure javascript mask input
-
-
-
- Timesheet.js
-
- urn:uuid:b4914350-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- Visualize your data with Timesheet.js
-
-
-
- micro-events
-
- urn:uuid:b491b880-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- A minimal event emitter implementation
-
-
-
- Collection.js
-
- urn:uuid:b4bfcd60-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- Collection.js is small but yet powerfull local database build on top of the localstorage.
-
-
-
- svgfallback
-
- urn:uuid:b5fdcba0-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- A tiny Javascript SVG Fallback for non supporting browsers
-
-
-
- imagine
-
- urn:uuid:bf73d2b0-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- An image (pre)loader with promises
-
-
-
- blob-util
-
- urn:uuid:c20b1f60-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- Utilities for working with Blob objects in the browser
-
-
-
- adam
-
- urn:uuid:cb91c840-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- Functions to create, process and test objects.
-
-
-
- teo
-
- urn:uuid:cb9e7270-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- Functions to test/check objects.
-
-
-
- handlebars-autorenderer
-
- urn:uuid:ccd9ffb0-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- Tiny plugin for rendering and updating client-side handlebar templates.
-
-
-
- O.o.tree
-
- urn:uuid:cce57160-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- Tiny O.o() wrapper to O.o() the whole object tree.
-
-
-
- ListOf
-
- urn:uuid:ccfaa710-7c0f-11e4-b1d6-8bb4fe009cd4
- 2014-12-04'T'23:46:01+00:00
- A JavaScript implementation of the C# List<T> object.
-
-
-
- Plite
-
- urn:uuid:169e7700-7d7f-11e4-ba17-3978bda20431
- 2014-12-06'T'19:35:08+00:00
- Tiny, fast, light-weight promises (370 bytes min+zipped)
-
-
-
- KolorWheel.js
-
- urn:uuid:16c9ccc0-7d7f-11e4-ba17-3978bda20431
- 2014-12-06'T'19:35:08+00:00
- KolorWheel.js generates color palette from a base color and chainable absolute/relative H-S-L transformation methods (incl. specified target color). Documentation contains live examples with editable parameters.
-
-
-
- SimplyJS
-
- urn:uuid:16eb5e80-7d7f-11e4-ba17-3978bda20431
- 2014-12-06'T'19:35:08+00:00
- Provides support for manipulating with DOM and events handling. Easy for use, optimized for performance, native browser's support first.
-
-
-
- clone
-
- urn:uuid:16ec48e0-7d7f-11e4-ba17-3978bda20431
- 2014-12-06'T'19:35:08+00:00
- Clones/copies arbitrary objects recursively
-
-
-
- tag
-
- urn:uuid:16ed0c30-7d7f-11e4-ba17-3978bda20431
- 2014-12-06'T'19:35:08+00:00
- Small utility for creating DOM elements
-
-
-
- mutant.js
-
- urn:uuid:16f98f50-7d7f-11e4-ba17-3978bda20431
- 2014-12-06'T'19:35:08+00:00
- DOM Modification observer
-
-
-
- NanoModal
-
- urn:uuid:1702b710-7d7f-11e4-ba17-3978bda20431
- 2014-12-06'T'19:35:08+00:00
- A small, self-contained JavaScript modal library with some extra features.
-
-
-
- aop.js
-
- urn:uuid:226aaae0-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- Aspect Oriented Programming Micro Library.
-
-
-
- VidBG
-
- urn:uuid:226af900-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- micro-library for embedding video backgrounds into web pages
-
-
-
- di.js
-
- urn:uuid:226b2010-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- Dependency Injection Micro Library.
-
-
-
- ab.js
-
- urn:uuid:22a67b60-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- A/B/n Testing Micro Library.
-
-
-
- vanillatree
-
- urn:uuid:22dd69e0-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- Tiny replacement of jQuery jstree ("interactive trees") with no dependencies.
-
-
-
- Optiscroll
-
- urn:uuid:2f01c810-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- Custom scrollbars for modern webapps. Supercharge the native scroll
-
-
-
- topbar
-
- urn:uuid:2f023d40-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- Tiny and beautiful site-wide progress indicator
-
-
-
- jundo
-
- urn:uuid:308274a0-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- Undo library for browser and Node
-
-
-
- nanoajax
-
- urn:uuid:3ca0df60-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- Very basic cross-browser AJAX
-
-
-
- stupid-lib
-
- urn:uuid:3ca54c30-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- browser-javascript, jquery-like lib
-
-
-
- universal-diff
-
- urn:uuid:3cb99780-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- diff & merge algorithm realized with Javascript.
-
-
-
- EventoJS
-
- urn:uuid:3ccb23b0-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- An easy way to manipulate events on DOM.
-
-
-
- Carpet.js
-
- urn:uuid:3cd13e30-a683-11e4-8bca-dd9dbbf6907e
- 2015-01-28'T'00:18:05+00:00
- Small, easy-to-learn and modular JavaScript framework for big
-
-
-
- Trak.js
-
- urn:uuid:d08cec30-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- Universal analytics event tracking API wrapper
-
-
-
- ease.js
-
- urn:uuid:d08d8870-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- ease component for animation, include 30 ease functions.
-
-
-
- dual-emitter
-
- urn:uuid:d0a221e0-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- Cross-browser (and IE8) + node.js event emitter in 35 lines. Invoke custom or DOM event. Useful for two-way data-binding!!
-
-
-
- Tinyscrollbar
-
- urn:uuid:d0a4b9f0-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- Create pretty scrollbars
-
-
-
- Cquence.js
-
- urn:uuid:d0cadf90-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- A Super Tiny JavaScript Animation Library
-
-
-
- imago.js
-
- urn:uuid:d13d9e90-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- It's a wonderful image library! With the purpose to facilitate the manipulation of images, imago.js enables you to perform trimming and resizing
+
+
+ Microjs
+ Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!
+
+
+ urn:uuid:15dfd290-5830-11e1-be28-87435970e5ad
+ 2003-12-13T18:30:02Z
+
+ Thomas Fuchs
+
+
+
+ Simplify.js
+
+ urn:uuid:4c108731-5838-11e1-8fd5-0320b0d0ff08
+ 2012-02-16'T'00:50:58Z
+ A tiny high-performance JavaScript 2D/3D polyline simplification library.
+
+
+
+ microevent.js
+
+ urn:uuid:4c2f80e0-5838-11e1-8fd5-0320b0d0ff08
+ 2012-02-16'T'00:50:58Z
+ event emitter for any javascript object for node and browser.
+
+
+
+ Minion
+
+ urn:uuid:4c4f16d0-5838-11e1-8fd5-0320b0d0ff08
+ 2012-02-16'T'00:50:58Z
+ Cross-platform & cross-browser classical inheritance in JavaScript
+
+
+
+ cssFx
+
+ urn:uuid:4c502840-5838-11e1-8fd5-0320b0d0ff08
+ 2012-02-16'T'00:50:58Z
+ Standalone polyfill that inserts the vendor-specific CSS3 properties necessary for old and new browsers.
+
+
+
+ Panzer
+
+ urn:uuid:4c5f1c60-5838-11e1-8fd5-0320b0d0ff08
+ 2012-02-16'T'00:50:58Z
+ A comprehensive node-tree solution, for smart data
+
+
+
+ microcache.js
+
+ urn:uuid:ef30a120-5838-11e1-9ed8-278efa97a708
+ 2012-02-16'T'00:55:32Z
+ in-memory cache for node and browser.
+
+
+
+ TinyDOM
+
+ urn:uuid:ef358320-5838-11e1-9ed8-278efa97a708
+ 2012-02-16'T'00:55:32Z
+ A very small DOM manipulation framework
+
+
+
+ one-color
+
+ urn:uuid:008fcdb0-5839-11e1-9ed8-278efa97a708
+ 2012-02-16'T'00:55:32Z
+ Browser/node color library. Implicit color space conversions, chainable channel methods and CSS convenience methods. RGB, HSV, HSL, CMYK with alpha channel
+
+
+
+ tinyJS
+
+ urn:uuid:8d863ab2-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A tiny yet complete toolkit
+
+
+
+ BuildSugar
+
+ urn:uuid:8e2d2910-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Bizarrely clean & simple syntax sugar for building HTML/XML strings
+
+
+
+ Lawnchair
+
+ urn:uuid:8ee618d0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Client side JSON document store. Perfect for WebKit mobile apps.
+
+
+
+ mathmethods.js
+
+ urn:uuid:8efa1600-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Give `Number.prototype` the `Math` methods it deserves.
+
+
+
+ Base64.js
+
+ urn:uuid:8efa1601-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ `window.btoa` and `window.atob` for browsers which don't provide these functions.
+
+
+
+ String::format
+
+ urn:uuid:8efa3d10-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Adds a `format` method to `String.prototype`. Inspired by Python's `str.format()`.
+
+
+
+ Firmin
+
+ urn:uuid:8efa8b30-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Animation library that uses CSS transforms and transitions to create smooth, hardware-accelerated animations.
+
+
+
+ Ekho
+
+ urn:uuid:8f1ba7c0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ DOM-agnostic event library, with bubbling.
+
+
+
+ Bootstrap
+
+ urn:uuid:8f1ba7c1-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A small, simple bootloader. No frills. Black and white label.
+
+
+
+ Micro-Templating
+
+ urn:uuid:8f330050-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Templating function that is fast, caches quickly, and is easy to use.
+
+
+
+ xui
+
+ urn:uuid:8f332760-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ DOM library for authoring HTML5 mobile web applications, works cross-device and cross-platform.
+
+
+
+ JSONSelect
+
+ urn:uuid:8f334e70-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ CSS-like selectors for JSON.
+
+
+
+ gowiththeflow.js
+
+ urn:uuid:8f52bd50-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Async flow control micro library for node and browser.
+
+
+
+ Underscore
+
+ urn:uuid:8f7b2ce0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A utility-belt that provides functional programming support that you would expect in Ruby.
+
+
+
+ DOMBrew
+
+ urn:uuid:8f7c6560-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Clean API high performance DOM builder
+
+
+
+ Slang
+
+ urn:uuid:8f7d9de0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A collection of utility functions for strings
+
+
+
+ Backbone
+
+ urn:uuid:8f7e6130-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Lightweight MVC—models with custom events, collections with rich enumerables, views and RESTful JSON.
+
+
+
+ genData
+
+ urn:uuid:8f8e8dd0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A normalization pattern to build, query, and manipulate everything.
+
+
+
+ MinPubSub
+
+ urn:uuid:8f90d7c0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A publish/subscribe messaging framework
+
+
+
+ Morf
+
+ urn:uuid:8f90fed0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A JavaScript work-around for hardware accelerated CSS3 transitions with custom easing functions.
+
+
+
+ $dom
+
+ urn:uuid:8f90fed1-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Selecting, styling, traversing and animating DOM elements.
+
+
+
+ Modernizr
+
+ urn:uuid:8f921040-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Detects native CSS3 and HTML5 features available in the current browser.
+
+
+
+ Zepto
+
+ urn:uuid:8fabd9d0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ jQuery API-compatible framework for modern web browsers. Optional Ajax, Events, Data and Touch modules.
+
+
+
+ Weld
+
+ urn:uuid:8fabd9d1-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Completely unobtrusive, full featured template antimatter. Works in Node.js or the Browser, awesome built-in debugger.
+
+
+
+ Mustache
+
+ urn:uuid:8fad3960-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Minimal, logic-less templating with {{mustaches}}. Great for server- or client-side templating.
+
+
+
+ LABjs
+
+ urn:uuid:8fc1abc0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ The *performance* script loader: on-demand parallel script loading with ordered execution for dependencies.
+
+
+
+ Qwery
+
+ urn:uuid:8fc5ca70-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Blazing fast query selector engine allowing you to select elements with CSS1, CSS2 & CSS3 selectors.
+
+
+
+ Jaguar
+
+ urn:uuid:8fc61890-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A lightweight, extensible, and fast selector engine with excellent support for matchesSelector(), commonly used in event delegation. Jaguar supports all CSS1, CSS2, and most CSS3 selectors.
+
+
+
+ Bean
+
+ urn:uuid:8fc86280-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Bean is a slick, cross-platform, framework-agnostic event utility designed for desktop, mobile, and touch-based browsers.
+
+
+
+ $script.js
+
+ urn:uuid:8fe00930-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ An asynchronous JavaScript loader and dependency manager with an astonishingly impressive footprint.
+
+
+
+ Klass
+
+ urn:uuid:8fe03040-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ An expressive, cross platform JavaScript Class provider with a slick, classical interface to prototypal inheritance.
+
+
+
+ Bonzo
+
+ urn:uuid:8fe95800-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Hassle-free, library agnostic, extensible DOM utility.
+
+
+
+ Classy
+
+ urn:uuid:8ff2cde0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Classy is a small JavaScript library that implements Python inspired classes for JavaScript.
+
+
+
+ Director
+
+ urn:uuid:8ffd5530-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A lightweight, full featured client side router for single page apps.
+
+
+
+ Reqwest
+
+ urn:uuid:8ffd5531-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Robust wrapper for asynchronous http requests.
+
+
+
+ Ender
+
+ urn:uuid:8ffe3f90-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ An open, powerful, micro-to-macro API for composing your own custom JavaScript library.
+
+
+
+ Tempo
+
+ urn:uuid:901c9d00-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Tempo is a JSON rendering engine that enables you to craft data templates in pure HTML.
+
+
+
+ scaleApp.js
+
+ urn:uuid:902b9120-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ scaleApp is a tiny JavaScript framework for scalable one-page-applications
+
+
+
+ Q
+
+ urn:uuid:902b9121-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ when/defer-style promises for JavaScript (CommonJS/Promises/A,B,D)
+
+
+
+ ICanHaz
+
+ urn:uuid:902bb830-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Simple & powerful client-side templating for jQuery or Zepto.js.
+
+
+
+ snack.js
+
+ urn:uuid:902f1390-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A tiny, cross-browser, library with DOM manipulation, events, pub/sub, Ajax and language utilities.
+
+
+
+ Milk
+
+ urn:uuid:902f1391-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Spec-compatible (v1.1+λ) Mustache templating: written in CoffeeScript, runnable anywhere.
+
+
+
+ domReady
+
+ urn:uuid:902f61b0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Lets you know when the DOM is ready
+
+
+
+ JSON2
+
+ urn:uuid:9049c780-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Creates a JSON property in the global object, if there isn't already one, with stringify and parse methods.
+
+
+
+ Kizzy
+
+ urn:uuid:90500910-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Cross Browser caching util leveraging LocalStorage and XML Store with a Memcached interface
+
+
+
+ yepnope
+
+ urn:uuid:90500911-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ yepnope is an asynchronous conditional resource loader that allows you to load only the scripts that your users need.
+
+
+
+ Bowser
+
+ urn:uuid:905b2ca0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A browser detector. Because when there is no features to detect, sometimes you have to browser sniff
+
+
+
+ Loadrunner
+
+ urn:uuid:905e60f0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Simple, flexible and sane JavaScript loader and build tool for browsers
+
+
+
+ functools
+
+ urn:uuid:90689a20-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A library for functional operations
+
+
+
+ Maddy
+
+ urn:uuid:906c6ab0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A functional object operations library.
+
+
+
+ ES5-Shim
+
+ urn:uuid:906c91c0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Compatibility shims so that legacy JavaScript engines behave as closely as possible to ES5.
+
+
+
+ LazyLoad
+
+ urn:uuid:906eb4a0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Async JavaScript and CSS loader.
+
+
+
+ observer
+
+ urn:uuid:906eb4a1-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ CommonJS implementation of the observer design pattern
+
+
+
+ H5F.js
+
+ urn:uuid:90823ca0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Adds support for HTML5 Forms chapters new field input types, attributes and constraint validation API in non-supporting browsers.
+
+
+
+ Store.js
+
+ urn:uuid:908f34f0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ localStorage wrapper for all browsers without using cookies or flash
+
+
+
+ Valentine
+
+ urn:uuid:908f5c00-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ JavaScripts functional sister providing iterators, type checking, and basic utils
+
+
+
+ jWorkflow
+
+ urn:uuid:90adb970-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Simple, buildable, repeatable workflows for client or serverside javascript
+
+
+
+ nimble
+
+ urn:uuid:90afb540-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Functional flow-control for JavaScript. Combines features of the underscore and async libraries.
+
+
+
+ EventEmitter
+
+ urn:uuid:90b3d3f0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Evented JavaScript for the browser
+
+
+
+ Objs
+
+ urn:uuid:90bed070-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A minimalistic library intended to help in using namespaces and class inheritance in JavaScript.
+
+
+
+ Crossroads.js
+
+ urn:uuid:90ca1b10-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Powerful JavaScript URL routing/dispatch for server-side and client-side applications.
+
+
+
+ Fermata
+
+ urn:uuid:90d824d0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Succinct native REST client, for client-side web apps and node.js. Turns URLs into magic JavaScript objects.
+
+
+
+ JS-Signals
+
+ urn:uuid:90d9ab70-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Custom Event/Messaging system for JavaScript.
+
+
+
+ Hasher
+
+ urn:uuid:91052840-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Browser history manager for rich-media applications.
+
+
+
+ SubtleLocationProxy
+
+ urn:uuid:910f8880-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Proxy the location of one window, frame or iframe to the hash of another and vice-versa.
+
+
+
+ LeviRoutes
+
+ urn:uuid:9114dfb0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A basic routes framework for JS that hooks in to HTML5 history
+
+
+
+ jaylist
+
+ urn:uuid:91152dd0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A simple wrapper for JavaScript's built-in hash storage.
+
+
+
+ JSON.minify
+
+ urn:uuid:911554e0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Strip out // and /*..*/ comments from JSON before parsing.
+
+
+
+ thumbs.js
+
+ urn:uuid:91200340-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Add touch event support to the desktop and other mouse-based browsers.
+
+
+
+ Events.js
+
+ urn:uuid:91202a50-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Cross-browser DOM events, with keystroke handling, hashchange, mouseenter/leave.
+
+
+
+ Augment.js
+
+ urn:uuid:91490f10-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Enables use of modern JavaScript by augmenting built in objects with the latest JavaScript methods.
+
+
+
+ Head JS
+
+ urn:uuid:916597c0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ An asynchronous loader library, with HTML5 and CSS3 polyfills
+
+
+
+ binary.js
+
+ urn:uuid:9168a500-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A fast, small, robust and extensible binary conversion library.
+
+
+
+ ClassIE
+
+ urn:uuid:9171a5b0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ ClassIE is an unobstrusive library which detects Internet Explorer version for JS and CSS sides
+
+
+
+ Sheethub
+
+ urn:uuid:917a5840-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A CSS backdoor API for providing awesome scripts in a centralized way
+
+
+
+ nut
+
+ urn:uuid:91a47580-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ The concise CSS selector engine
+
+
+
+ molt
+
+ urn:uuid:91a538d0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Image updater for responsive designs
+
+
+
+ lscache
+
+ urn:uuid:91d26350-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A localStorage-based memcache-inspired client-side caching library.
+
+
+
+ W
+
+ urn:uuid:91d28a60-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Width management tool for responsive designs
+
+
+
+ DOMBuilder
+
+ urn:uuid:91d2b170-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Declarative builder with (mostly) interchangeable DOM or HTML output
+
+
+
+ DragDrop
+
+ urn:uuid:91d41100-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Drag-and-Drop functionality for advanced UI development.
+
+
+
+ mediatizr
+
+ urn:uuid:91d4fb60-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Adds media queries support to incapable browsers
+
+
+
+ toast
+
+ urn:uuid:91e57620-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A tiny and powerful resource loader
+
+
+
+ Morpheus
+
+ urn:uuid:92024cf0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ An animator that lets you tween in parallel on multiple elements, from integers to colors in a single high-performant loop
+
+
+
+ state-machine
+
+ urn:uuid:9228e7c0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A finite state machine, useful in game development
+
+
+
+ environ
+
+ urn:uuid:922b31b0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Cross platform environment detection library.
+
+
+
+ System.js
+
+ urn:uuid:922cdf60-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Generates a JavaScript object with the user's system information.
+
+
+
+ extend.js
+
+ urn:uuid:922d0670-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A simple way to define and extend namespaces
+
+
+
+ Include.js
+
+ urn:uuid:92604b70-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A tiny on-demand async javascript loader.
+
+
+
+ Obscura
+
+ urn:uuid:92604b71-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Canvas based image manipulation library
+
+
+
+ Hypher
+
+ urn:uuid:926de000-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Fast and small hyphenation engine for Node.js and the browser
+
+
+
+ asEvented
+
+ urn:uuid:9271feb0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Micro event emitter which provides the observer pattern to JavaScript objects.
+
+
+
+ Keymaster
+
+ urn:uuid:927225c0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Define scoped keyboard shortcuts, including modifier keys.
+
+
+
+ Vine
+
+ urn:uuid:927225c1-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ An events library that supports binding, unbinding, and triggering events on DOM elements or JavaScript Objects
+
+
+
+ resistance
+
+ urn:uuid:92816800-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A tiny javascript async flow control library.
+
+
+
+ Species
+
+ urn:uuid:9281dd30-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Java style OOP, and AOP ability, watchable members, inheritance and ability to call super members.
+
+
+
+ Date-Utils
+
+ urn:uuid:92a76690-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Lightweight Date Polyfill with a lot of flexibility.
+
+
+
+ swipe
+
+ urn:uuid:92a7b4b0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A lightweight 1-to-1 mobile slider. Optimized for touch devices.
+
+
+
+ Platform.js
+
+ urn:uuid:92a7b4b1-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A platform detection library that works on nearly all JavaScript platforms.
+
+
+
+ typogr.js
+
+ urn:uuid:92ab1010-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Provides ransformations to plain text for typographically-improved HTML.
+
+
+
+ EditrJS
+
+ urn:uuid:92b32660-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A very simple image editing library with a chainable api.
+
+
+
+ Cookie Monster
+
+ urn:uuid:92b34d70-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A lightweight cookie library
+
+
+
+ audio-fx
+
+ urn:uuid:92b76c20-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A HTML5 Audio Library
+
+
+
+ zest
+
+ urn:uuid:92b7ba40-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ An absurdly fast selector engine. Supports CSS3/CSS4 selectors - faster than Sizzle.
+
+
+
+ Happen
+
+ urn:uuid:92d07260-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ General purpose event triggering
+
+
+
+ hsi.js
+
+ urn:uuid:92d5f0a0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A small RGB <-> HSI converter.
+
+
+
+ wru
+
+ urn:uuid:92d63ec0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ essential unit test framework compatible with browsers, node.js, and Rhino
+
+
+
+ Shifty
+
+ urn:uuid:92d83a90-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A teeny tiny tweening engine in JavaScript.
+
+
+
+ marked
+
+ urn:uuid:92dbe410-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A markdown parser and compiler. Built for speed.
+
+
+
+ uuid-v4.js
+
+ urn:uuid:92e3fa60-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ RFC-4122 Compliant Random (v4) UUID Generator
+
+
+
+ Fayer
+
+ urn:uuid:92e44880-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Easily kick-off page specific JavaScript.
+
+
+
+ notificon.js
+
+ urn:uuid:92e4bdb0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Dynamic tab favicon notifications/alerts
+
+
+
+ colorspaces.js
+
+ urn:uuid:92ff2380-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Convert between RGB and several CIE color spaces for smarter color manipulation.
+
+
+
+ SpeculOOs
+
+ urn:uuid:93034230-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Simple JavaScript Class notation, fully CoffeeScript compliant
+
+
+
+ Supplement.js
+
+ urn:uuid:93040580-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A small collection of utility functions to make working with JavaScript that much sweeter and more expressive.
+
+
+
+ path.js
+
+ urn:uuid:93056510-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Simple, lightweight routing for web browsers
+
+
+
+ aug
+
+ urn:uuid:93090e90-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A object extend utility
+
+
+
+ Humane JS
+
+ urn:uuid:93101370-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A simple, modern, browser notification system
+
+
+
+ JSFace
+
+ urn:uuid:931320b0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ An object-oriented programming library
+
+
+
+ keyvent.js
+
+ urn:uuid:931395e0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Keyboard events simulator.
+
+
+
+ T-Lite
+
+ urn:uuid:932e22c0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A lite but powerfull javascript template engine
+
+
+
+ ancestry.js
+
+ urn:uuid:93313000-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Simple, yet powerful inheritance library to make polymorphism and super-constructors work propertly.
+
+
+
+ Callbacks.js
+
+ urn:uuid:9331a530-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Event dispatching, can be used either as static or instance based.
+
+
+
+ draggable.js
+
+ urn:uuid:9331f350-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Make your dom elements draggable easily.
+
+
+
+ Router.js
+
+ urn:uuid:93348b60-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ controller/action convention for javascript. home/index would automatically instantiate Home js class and fire index action.
+
+
+
+ Radio.js
+
+ urn:uuid:933cc8c0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Chainable publish/subscribe framework
+
+
+
+ Blueshell
+
+ urn:uuid:933f12b0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A microlibrary for inheritance with prototypal inheritance tools allowing class-like construction.
+
+
+
+ 140medley
+
+ urn:uuid:93673420-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ A micro-framework or a collection of small, helpful utilities for common javascript tasks.
+
+
+
+ Traversty
+
+ urn:uuid:936adda0-5839-11e1-b6d9-ed92c789bce0
+ 2012-02-16'T'00:59:56Z
+ Headache-free DOM traversal using PrototypeJS inspired up(), down(), next() and previous(). Ideal for use with Ender.
+
+
+
+ Tweet-Templ
+
+ urn:uuid:9c5e6d40-5844-11e1-a52a-4922c350cd0a
+ 2012-02-16'T'02:19:02Z
+ function t(s,d){for(var p in d)s=s.replace(new RegExp('{'+p+'}','g'),d[p]);return s;}
+
+
+
+ Microajax
+
+ urn:uuid:a053c350-5844-11e1-a52a-4922c350cd0a
+ 2012-02-16'T'02:19:02Z
+ Simple AJAX library.
+
+
+
+ js.class
+
+ urn:uuid:a053c351-5844-11e1-a52a-4922c350cd0a
+ 2012-02-16'T'02:19:02Z
+ Class-based OO for JavaScript.
+
+
+
+ ytIframe.js
+
+ urn:uuid:503f3620-58cf-11e1-8c86-a1b1fde9bf1e
+ 2012-02-16'T'18:51:43Z
+ A flexible, plain javascript youtube video embedding script in less than 40 lines.
+
+
+
+ List.js
+
+ urn:uuid:54d028d0-5d15-11e1-baa0-fb88d7761a19
+ 2012-02-22'T'05:23:06Z
+ Add search, sort and flexibility to plain HTML lists (div, ul, table, everything!).
+
+
+
+ Placeholder.js
+
+ urn:uuid:c6ec2b00-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Adds support for the placeholder attribute in older browsers that don't support this HTML5 feature.
+
+
+
+ dropinrequire.js
+
+ urn:uuid:c6f74e90-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ dropin replacement for require() in browser.
+
+
+
+ shorttag.js
+
+ urn:uuid:c6f74e91-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ templating engine for node and browser.
+
+
+
+ Mold
+
+ urn:uuid:c7225630-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Mold is a templating library.
+
+
+
+ HEX/RGB
+
+ urn:uuid:c7563770-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Two way color conversion for Hexadecimal and RGB integer colors
+
+
+
+ GSet
+
+ urn:uuid:c79bcbf0-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Share and control public proxies of private objects, with same-name getter/setters.
+
+
+
+ my.class.js
+
+ urn:uuid:c7d8ade0-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Probably the fastest JS class system. No wrappers.
+
+
+
+ my.common.js
+
+ urn:uuid:c7d8d4f0-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ A CommonJS-like script/module loader.
+
+
+
+ OORJa
+
+ urn:uuid:c7e66980-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ OORJa = Object Oriented JavaScript
+
+
+
+ Sly
+
+ urn:uuid:c7ef4320-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Sly is a query selector engine allowing you to select elements with CSS1, CSS2 & CSS3 selectors.
+
+
+
+ Émile
+
+ urn:uuid:c8136cf0-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Émile is a no-frills stand-alone CSS animation JavaScript framework
+
+
+
+ picoCSS
+
+ urn:uuid:c8bc0900-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Basic CSS DOM manipulation and animation optimized for webkit browsers(Safari, Chrome) for building mobile web apps
+
+
+
+ TurtleWax
+
+ urn:uuid:c8e7ace0-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ LOGO-inspired canvas drawing lib, adds method chaining and polar coordinates for added fun.
+
+
+
+ Color
+
+ urn:uuid:c8f45710-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Color conversion functions for switching between hex decimal, RGB, names and arrays.
+
+
+
+ Mibbu
+
+ urn:uuid:c9059520-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Microframework for fast game prototyping using Canvas & DOM
+
+
+
+ loom
+
+ urn:uuid:c905bc30-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ A simple, four method API for differential inheritance and AOP.
+
+
+
+ defer.js
+
+ urn:uuid:c924b5e0-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Script loader, using the 'Deferred' pattern for async operations.
+
+
+
+ FormfactorJS
+
+ urn:uuid:c9634580-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ A formfactor detection library, to help developers target tablet, tvs, desktops and handhelds (or anything you choose)
+
+
+
+ Satisfy
+
+ urn:uuid:c9748390-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ CSS Selector to HTML generator.
+
+
+
+ Timed
+
+ urn:uuid:c9d34560-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Syntactic sugar for JavaScript's setTimeout() and setInterval().
+
+
+
+ C-qwncr
+
+ urn:uuid:c9dc1f00-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ An animation sequencing library that prevents complex animations from starting again before they've completed.
+
+
+
+ ShinyCar
+
+ urn:uuid:c9de9000-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Set localStorage keys and values as objects
+
+
+
+ htmlentities.js
+
+ urn:uuid:c9f6d2f0-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ A minimal html entities decoder/encoder using DOM.
+
+
+
+ Sslac
+
+ urn:uuid:ca325550-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ A (seemingly backwards) JS class builder with support for runtime patching
+
+
+
+ Jaml
+
+ urn:uuid:ca3dee10-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Jaml tries to emulate Ruby’s Haml library, making it easy to generate HTML in your JavaScript projects.
+
+
+
+ Evidence
+
+ urn:uuid:ca50d9d0-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Evidence is a JavaScript unit testing library. This fork exclusively uses the console to log.
+
+
+
+ Viper
+
+ urn:uuid:ca54aa60-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ A friendly library for changing a property of an object over time. Supports animating numbers, colors, and even strings.
+
+
+
+ Janis
+
+ urn:uuid:ca6991f0-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ A simple CSS Transitions animation framework
+
+
+
+ microjungle
+
+ urn:uuid:ca8bbff0-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ very simple and powerful client-side HTML via JSON templating engine.
+
+
+
+ micro-selector
+
+ urn:uuid:ca8be700-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ A micro, super fast, scope limited, javascript selector engine to be used anywhere
+
+
+
+ whenever.js
+
+ urn:uuid:caaf9ba0-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Specify your app's behavior using a syntax that reads like English
+
+
+
+ Unlimit
+
+ urn:uuid:cac54680-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Allows for chaining with native JavaScript objects without extending objects' prototypes.
+
+
+
+ Mediator.js
+
+ urn:uuid:caf3d090-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Flexible pubsub-ish framework for handling namespaced events.
+
+
+
+ Artemia
+
+ urn:uuid:cb971570-6308-11e1-9237-1ba14cd38f96
+ 2012-02-29'T'19:08:26Z
+ Artemia is a clientside document store, inspired by Lawnchair.
+
+
+
+ soma.js
+
+ urn:uuid:11daea50-6711-11e1-85ca-438f8c211b62
+ 2012-03-05'T'22:17:51Z
+ Javascript mvc framework that is meant to help developers to write loosely-coupled applications to increase scalability and maintainability.
+
+
+
+ doT.js
+
+ urn:uuid:84880fd0-66ec-11e1-ac8d-8f41155e35bf
+ 2012-03-05'T'17:55:56Z
+ The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.
+
+
+
+ Stapes.js
+
+ urn:uuid:bc09c650-6c56-11e1-86f2-dd64dfc5c5b5
+ 2012-03-12'T'15:19:04Z
+ A (really) tiny Javascript MVC microframework. Perfect for mobile.
+
+
+
+ Smoke Signals
+
+ urn:uuid:2a0f5410-6da3-11e1-9073-7b390312a32a
+ 2012-03-14'T'06:58:40Z
+ Really, really lightweight event emitting
+
+
+
+ CSSClass
+
+ urn:uuid:cc1c1440-6e8a-11e1-aa5e-d749ddd29d97
+ 2012-03-15'T'10:36:43Z
+ Adds the functions .hasClass, .addClass, .removeClass and .toggleClass to the Element prototype.
+
+
+
+ Smoothie Charts
+
+ urn:uuid:22191b20-7054-11e1-931d-d3794fe1c696
+ 2012-03-17'T'17:10:35Z
+ Smooooooth JavaScript charts for realtime streaming data
+
+
+
+ remoteStorage.js
+
+ urn:uuid:c450e680-7189-11e1-9986-e13eae514227
+ 2012-03-19'T'06:06:50Z
+ A library for adding remoteStorage support to your client-side app.
+
+
+
+ impress.js
+
+ urn:uuid:c46a13d0-7189-11e1-9986-e13eae514227
+ 2012-03-19'T'06:06:50Z
+ A presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
+
+
+
+ Jwerty
+
+ urn:uuid:c46cd2f0-7189-11e1-9986-e13eae514227
+ 2012-03-19'T'06:06:50Z
+ Bind, fire and assert on keyboard events, with easy to use keyboard selector combos
+
+
+
+ Qatrix
+
+ urn:uuid:00415520-718b-11e1-a49d-39e7075a9518
+ 2012-03-19'T'06:16:00Z
+ A new lightweight JavaScript framework for easily building up high performance web application with less code
+
+
+
+ State Machine
+
+ urn:uuid:086ba250-718b-11e1-a49d-39e7075a9518
+ 2012-03-19'T'06:16:00Z
+ A finite state machine, useful in game development
+
+
+
+ filesize.js
+
+ urn:uuid:462e2580-7213-11e1-9fb1-3dc037e4fdf0
+ 2012-03-19'T'22:31:01Z
+ JavaScript library to generate a human readable String describing the filesize
+
+
+
+ bacon.js
+
+ urn:uuid:d8c7f9b0-73b3-11e1-9276-6991c09e51df
+ 2012-03-22'T'00:13:07Z
+ Detects a mobile browser
+
+
+
+ JSON 3
+
+ urn:uuid:17793830-73c4-11e1-ad0d-2dc47d3bbad5
+ 2012-03-22'T'02:09:14Z
+ A modern JSON implementation compatible with nearly all JavaScript platforms.
+
+
+
+ bitarray.js
+
+ urn:uuid:56a75e90-75e7-11e1-b8ff-e196b038d66e
+ 2012-03-24'T'19:26:54Z
+ simple bit fields and arrays with pure JavaScript
+
+
+
+ promise.js
+
+ urn:uuid:ca56ad00-761e-11e1-ae50-dbdb76b741ed
+ 2012-03-25'T'02:03:42Z
+ Lightweight promises (or futures, or deffered). Includes AJAX REST functions.
+
+
+
+ DOMinate
+
+ urn:uuid:2ecc74f0-7baf-11e1-a0c5-75a8c4a317a3
+ 2012-04-01'T'04:00:03Z
+ DOMinate the DOM with this simple, yet powerful DOM building utility and template engine.
+
+
+
+ swiftcore.js
+
+ urn:uuid:366f42a0-7baf-11e1-a0c5-75a8c4a317a3
+ 2012-04-01'T'04:00:03Z
+ A lightweight (3.4k) and flexible microkernel/IOC container to help to build testable decoupled systems
+
+
+
+ mix.js
+
+ urn:uuid:36707b20-7baf-11e1-a0c5-75a8c4a317a3
+ 2012-04-01'T'04:00:03Z
+ Mixins with dependency resolution and private properties (without closures).
+
+
+
+ Moment.js
+
+ urn:uuid:36960480-7baf-11e1-a0c5-75a8c4a317a3
+ 2012-04-01'T'04:00:03Z
+ A lightweight (3.7k) library for parsing, manipulating, and formatting dates.
+
+
+
+ inputControl
+
+ urn:uuid:c45ee4d0-7eb1-11e1-aee0-5370c2aef1fb
+ 2012-04-04'T'23:55:46Z
+ InputControl is a powerfull script to controlling own input text to accept specific chars or numbers.
+
+
+
+ cookie.js
+
+ urn:uuid:00c1ca70-843c-11e1-bffc-959057636343
+ 2012-04-12'T'01:07:50Z
+ A small library that makes setting, getting and removing cookies really easy.
+
+
+
+ an.hour.ago
+
+ urn:uuid:d0c44020-8763-11e1-a142-15af6e95aacc
+ 2012-04-16'T'01:30:44Z
+ DSL for expressing and comparing dates and times
+
+
+
+ JSDeferred
+
+ urn:uuid:fc2e0600-8863-11e1-9a43-0f4895da8f76
+ 2012-04-17'T'08:04:15Z
+ Standalone and Compact asynchronous library in JavaScript.
+
+
+
+ Riloadr
+
+ urn:uuid:736ca3a0-8da7-11e1-91dd-295688e74986
+ 2012-04-24'T'00:49:45Z
+ A cross-browser framework-independent responsive images loader. jQuery version available.
+
+
+
+ Plates
+
+ urn:uuid:64a7a0f0-8e0a-11e1-85e5-57168b5f3cbd
+ 2012-04-24'T'12:38:05Z
+ Plates (short for templates) binds data to markup. Plates has NO special syntax. It works in the browser and in Node.js.
+
+
+
+ Nonsense
+
+ urn:uuid:25f98970-8fec-11e1-8226-a32b1faeff8e
+ 2012-04-26'T'22:06:42Z
+ Generate repeatable random data
+
+
+
+ Async GA
+
+ urn:uuid:b35eaf70-903c-11e1-80f8-93b1a4a3e96b
+ 2012-04-27'T'07:43:36Z
+ Reduced Google's original analytics snippet by one third, with better performance.
+
+
+
+ Dijon
+
+ urn:uuid:4313fd40-92cd-11e1-962e-19026fee6d31
+ 2012-04-30'T'14:03:00Z
+ An IOC/DI framework in Javascript, inspired by Robotlegs and Swiftsuspenders
+
+
+
+ ua.js
+
+ urn:uuid:27193800-9744-11e1-a430-391d9d792564
+ 2012-05-06'T'06:24:11Z
+ A very small user-agent (browser) and device detection library.
+
+
+
+ fader.js
+
+ urn:uuid:5b39c1f0-9a18-11e1-9295-ef5086639395
+ 2012-05-09'T'20:48:17Z
+ A micro js to fade in and out elements.
+
+
+
+ microtext.js
+
+ urn:uuid:6ca48e30-9a8f-11e1-b280-1f2ad5fbea19
+ 2012-05-10'T'11:00:38Z
+ A JavaScript utility for processing text.
+
+
+
+ is.js
+
+ urn:uuid:320c2cc0-a1a5-11e1-ae0c-2f9a5d0285ce
+ 2012-05-19'T'11:23:44Z
+ Micro javascript library that allows you to do conditions faster.
+
+
+
+ lostorage.js
+
+ urn:uuid:33dfdb50-a1a5-11e1-ae0c-2f9a5d0285ce
+ 2012-05-19'T'11:23:44Z
+ Client-side storage the way it should be – using the HTML5 localStorage API. lostorage.js allows you to save any kind of data.
+
+
+
+ guggenheim.js
+
+ urn:uuid:33ed96f0-a1a5-11e1-ae0c-2f9a5d0285ce
+ 2012-05-19'T'11:23:44Z
+ A framework agnostic, animated, gallery plugin
+
+
+
+ husl
+
+ urn:uuid:7fa98ec0-a2e3-11e1-b7c8-f9b706bd3c5f
+ 2012-05-21'T'01:22:43Z
+ A human-friendly alternative to the HSL color space.
+
+
+
+ jvent.js
+
+ urn:uuid:bb8c6900-a7eb-11e1-98fb-cf55b8b12b1f
+ 2012-05-27'T'11:04:10Z
+ Event Emitter Class for the browser based on NodeJS EventEmitter
+
+
+
+ TemporizedSlider.js
+
+ urn:uuid:f2a66860-ad26-11e1-af07-11184ea87875
+ 2012-06-03'T'02:50:38Z
+ A micro library that implements a customizable temporized image slider, with custom text and title for each one.
+
+
+
+ hypo
+
+ urn:uuid:5f193030-b93f-11e1-b5eb-452b11c0ad4e
+ 2012-06-18'T'12:15:48Z
+ A micro dependency injection framework inspired by Spring. Simple and to the point.
+
+
+
+ pubsub.js
+
+ urn:uuid:18e15590-be74-11e1-ba36-51997df559c1
+ 2012-06-25'T'03:15:44Z
+ A tiny, optimized, tested, standalone and robust pubsub implementation supporting different javascript environments
+
+
+
+ Validation
+
+ urn:uuid:445f4190-be75-11e1-ab13-e5185508378c
+ 2012-06-25'T'03:24:13Z
+ Browser/node validation library. Functions available. Regex fragments available. Validates: url, email, domain, TLD, uuid, ipv4 and more.
+
+
+
+ server2.js
+
+ urn:uuid:e21a5460-c34d-11e1-9803-b716b2b0072f
+ 2012-07-01'T'07:24:53Z
+ A hook based interface between your server and your JS application
+
+
+
+ Pjs
+
+ urn:uuid:4c0e2060-c35b-11e1-ae92-570b10395915
+ 2012-07-01'T'09:00:53Z
+ A teensy class system. It's just prototypes, but without the nasty parts.
+
+
+
+ Histogram
+
+ urn:uuid:4e741c80-c35e-11e1-ad49-f145e84d75ac
+ 2012-07-01'T'09:22:34Z
+ Provides a histogram data structure from a PNG/JPEG/GIF image path. NodeJS, AMD module and vanilla JS support
+
+
+
+ l.js
+
+ urn:uuid:52c415b0-c35e-11e1-ad49-f145e84d75ac
+ 2012-07-01'T'09:22:34Z
+ Another Tiny js/css loader supporting aliases, ordered and parallel loading, callbacks ...
+
+
+
+ ES5-Class
+
+ urn:uuid:cfa42220-c9a6-11e1-9243-cbff37b27e81
+ 2012-07-09'T'09:16:33Z
+ Native prototypal inheritance for Node.js and ES5-enabled Browsers
+
+
+
+ ready.js
+
+ urn:uuid:fba51640-c9a6-11e1-8dc3-f1d997853afa
+ 2012-07-09'T'09:17:47Z
+ Monitor multiple async operations and triggers when all or some are complete.
+
+
+
+ Mousetrap
+
+ urn:uuid:bd937c10-ced9-11e1-8f44-51360bd2c8f6
+ 2012-07-16'T'00:03:45Z
+ A simple library for handling keyboard shortcuts in Javascript.
+
+
+
+ JsDefer
+
+ urn:uuid:2bee85b0-ceda-11e1-9df2-0b5a7d00f2d2
+ 2012-07-16'T'00:06:56Z
+ Script loader, using the 'Deferred' pattern for async operations.
+
+
+
+ Driftwood
+
+ urn:uuid:378e1250-d452-11e1-a67c-bba879a2d292
+ 2012-07-22'T'23:08:41Z
+ A simple library for logging and exception tracking in Javascript.
+
+
+
+ PersonaJS
+
+ urn:uuid:6b25b9a0-d467-11e1-a3ec-bfa0cf13b87f
+ 2012-07-23'T'01:40:26Z
+ Implement authentication using Mozilla Persona in your web application.
+
+
+
+ progress.js
+
+ urn:uuid:7be2ca30-d561-11e1-abc2-b1130c92ceca
+ 2012-07-24'T'07:30:25Z
+ A (animated) javascript progress bar without dependencies.
+
+
+
+ shotgun.js
+
+ urn:uuid:bb6938b0-db74-11e1-aba6-fd195aa203a7
+ 2012-08-01'T'01:03:18Z
+ Nestable custom events, trappable internal events, functional try/catch abstraction, unsubscribable unnamed functions.
+
+
+
+ jph.js
+
+ urn:uuid:e130f4d0-dee3-11e1-8c92-e7f6e33623bd
+ 2012-08-05'T'09:56:35Z
+ A JS module for managing many asynchronous and synchronous JSONP requests, responses, timeouts and errors.
+
+
+
+ Hexy.js
+
+ urn:uuid:7b000610-e74e-11e1-a055-d91a00460df2
+ 2012-08-16'T'02:59:50Z
+ Converts HEX colors to RGB values and vice versa in various output formats.
+
+
+
+ t.js
+
+ urn:uuid:7b0647a0-e74e-11e1-a055-d91a00460df2
+ 2012-08-16'T'02:59:50Z
+ A tiny javascript templating framework in ~400 bytes gzipped.
+
+
+
+ onDomReady
+
+ urn:uuid:7b1c40a0-e74e-11e1-a055-d91a00460df2
+ 2012-08-16'T'02:59:50Z
+ Initialize your code when the DOM is ready. Based on jQuery's ready() method. AMD compatible.
+
+
+
+ vagueTime.js
+
+ urn:uuid:554f6990-ea70-11e1-adf2-c73fdca0f1be
+ 2012-08-20'T'02:39:52Z
+ formats time differences as a vague time, e.g. 'just now' or '3 weeks ago'
+
+
+
+ statelet
+
+ urn:uuid:dafcf030-eb56-11e1-8849-bb2677ec7ef7
+ 2012-08-21'T'06:09:55Z
+ Little state objects
+
+
+
+ compare.js
+
+ urn:uuid:c88e5640-efc6-11e1-a60c-0f9a7d102790
+ 2012-08-26'T'21:41:20Z
+ compare.js implements JavaScript's comparison operators for Node.js and the browser the way you would expect them to be.
+
+
+
+ delayed
+
+ urn:uuid:901b1b40-f359-11e1-b5c4-e13d34ae721d
+ 2012-08-31'T'10:49:24Z
+ A collection of helper functions for your functions, using `setTimeout()` to delay and defer.
+
+
+
+ css.js
+
+ urn:uuid:09003eb0-f926-11e1-a109-6179f066f00b
+ 2012-09-07'T'19:55:52Z
+ Handles dynamic style sheets
+
+
+
+ infuse.js
+
+ urn:uuid:349c4970-fcea-11e1-82e9-89d2cda6017c
+ 2012-09-12'T'14:57:39Z
+ IOC library to handle js injection
+
+
+
+ BigScreen
+
+ urn:uuid:298b1a90-00bc-11e2-a5e4-4b0b3eee72a6
+ 2012-09-17'T'11:37:44Z
+ BigScreen is a simple library for using the JavaScript Full Screen API.
+
+
+
+ Class.js
+
+ urn:uuid:a24ad390-0115-11e2-a0ef-692d50d77582
+ 2012-09-17'T'22:18:12Z
+ Lighting fast class system. Beautiful API.
+
+
+
+ kebab.js
+
+ urn:uuid:9f246c60-090f-11e2-8f42-33b043162942
+ 2012-09-28'T'01:55:41Z
+ Half queue half pubsub. Super small and simple queue that supports subscribers
+
+
+
+ string.js
+
+ urn:uuid:191618c0-0af5-11e2-8d33-1d24e83d9d32
+ 2012-09-30'T'11:50:38Z
+ string.js is a lightweight (< 4 kb minified and gzipped) JavaScript library for the browser or for Node.js that provides extra String methods.
+
+
+
+ lexer
+
+ urn:uuid:87c0e6a0-0e43-11e2-a602-efe31aa902b7
+ 2012-10-04'T'16:49:42Z
+ An elegant armor-plated JavaScript lexer modelled after flex. Easily extensible to tailor to your need for perfection.
+
+
+
+ Airwaves
+
+ urn:uuid:cf7fd630-1100-11e2-8897-4796e0939819
+ 2012-10-08'T'04:29:36Z
+ Lightweight pub/sub for any JavaScript environment
+
+
+
+ Stately.js
+
+ urn:uuid:f53fb490-14e7-11e2-8964-d18e6f662422
+ 2012-10-13'T'03:41:52Z
+ Stately.js is a JavaScript based finite-state machine (FSM) or finite-state automaton engine.
+
+
+
+ mathmethods
+
+ urn:uuid:ca209d70-15c2-11e2-bfc7-c1aaacba1c04
+ 2012-10-14'T'05:48:07Z
+ Give `Number.prototype` the `Math` methods it deserves.
+
+
+
+ mmd.js
+
+ urn:uuid:bcf8a080-16f7-11e2-921f-d594ef230f58
+ 2012-10-15'T'18:39:47Z
+ A tiny synchronous module definition and dependency management framework.
+
+
+
+ Hammer.js
+
+ urn:uuid:71502200-176c-11e2-bada-e19d8e00bc66
+ 2012-10-16'T'08:35:07Z
+ A tiny javascript library that can be used to control gestures on touch devices.
+
+
+
+ Probability.js
+
+ urn:uuid:ae678d70-197b-11e2-a2f5-29f67a7383ac
+ 2012-10-18'T'23:29:00Z
+ Probability.js makes it easy to call JavaScript functions by probability in Node.js and the browser.
+
+
+
+ Timer.js
+
+ urn:uuid:e19a6b90-1e8a-11e2-b2b3-0f112bf1805c
+ 2012-10-25'T'10:00:41Z
+ Timer.js is a periodic timer for Node.js and the browser.
+
+
+
+ Craft.js
+
+ urn:uuid:e2191170-1e8a-11e2-b2b3-0f112bf1805c
+ 2012-10-25'T'10:00:41Z
+ Craft.js is a small but powerful JavaScript framework that helps you to build web apps easily.
+
+
+
+ check-types.js
+
+ urn:uuid:63b85f70-21b9-11e2-b062-756998ee03d9
+ 2012-10-29'T'11:11:18Z
+ A small library for checking types and throwing exceptions.
+
+
+
+ Chibi
+
+ urn:uuid:c50e8b00-28c1-11e2-ad17-0da19ed112a5
+ 2012-11-07'T'09:58:59Z
+ A tiny JavaScript micro-framework.
+
+
+
+ Lambda.js
+
+ urn:uuid:c90085b0-28c1-11e2-ad17-0da19ed112a5
+ 2012-11-07'T'09:58:59Z
+ String based lambdas for Node.js and the browser, that allow strings such as 'x+1' and 'x -> x+1' to be used as functions.
+
+
+
+ Mouse
+
+ urn:uuid:c90085b1-28c1-11e2-ad17-0da19ed112a5
+ 2012-11-07'T'09:58:59Z
+ A high quality library that treats the mouse as a first class object citizen.
+
+
+
+ xxspubsub.js
+
+ urn:uuid:b021dbd0-28ca-11e2-a7c0-63cc5f14ea30
+ 2012-11-07'T'11:02:22Z
+ Extra-extra-small publish/subscribe micro-library in JavaScript
+
+
+
+ Transparency.js
+
+ urn:uuid:426d2b70-2bd7-11e2-be0e-2f1bb3954dbc
+ 2012-11-11'T'08:10:24Z
+ Semantic template engine for the browser that maps JSON objects to DOM elements by id, class and data-bind attributes.
+
+
+
+ miuri.js
+
+ urn:uuid:d0db0e80-2bdd-11e2-acc1-97388459554d
+ 2012-11-11'T'08:57:16Z
+ Simple URI parser/builder
+
+
+
+ spooks.js
+
+ urn:uuid:d0db0e81-2bdd-11e2-acc1-97388459554d
+ 2012-11-11'T'08:57:16Z
+ A small library for creating unit test spies.
+
+
+
+ big.js
+
+ urn:uuid:d3705f60-2bdd-11e2-acc1-97388459554d
+ 2012-11-11'T'08:57:16Z
+ A small, fast and reliable library for arbitrary-precision arithmetic with decimal numbers.
+
+
+
+ PicoModal
+
+ urn:uuid:735965f0-2ca9-11e2-be61-911d52ab1962
+ 2012-11-12'T'09:14:52Z
+ A self-contained modal popup library
+
+
+
+ nwt
+
+ urn:uuid:741e63a0-2ca9-11e2-be61-911d52ab1962
+ 2012-11-12'T'09:14:52Z
+ Small JS framework that ships with ajax, anim, dom, and event methods. Several plugins available.
+
+
+
+ time.js
+
+ urn:uuid:6d732680-3366-11e2-9577-cb1a3234d93a
+ 2012-11-20'T'23:02:46Z
+ Date-agnostic time parsing for node and the browser.
+
+
+
+ Rainbow
+
+ urn:uuid:9e2359e0-36df-11e2-84ef-b520ce0b1ea8
+ 2012-11-25'T'09:07:48Z
+ Simple, extendable code syntax highlighting library.
+
+
+
+ MissMatch
+
+ urn:uuid:9e64cfb0-36df-11e2-84ef-b520ce0b1ea8
+ 2012-11-25'T'09:07:48Z
+ Pattern matching (like in Haskell or Scala) for JavaScript.
+
+
+
+ switcher
+
+ urn:uuid:c92e3cc0-3925-11e2-b5a7-3ff77b8d23d3
+ 2012-11-28'T'06:35:07Z
+ Function to provide a similar syntax to a switch statement but with regex as cases.
+
+
+
+ ES6-Map-Shim
+
+ urn:uuid:8dd0e0a0-3b38-11e2-9b75-61ec8b432c82
+ 2012-12-09'T'01:15:23Z
+ Shim for latest ES6.next Map spec
+
+
+
+ ajax
+
+ urn:uuid:f10e8df0-419d-11e2-97de-51fcfbc12216
+ 2012-12-09'T'01:15:23Z
+ Standalone AJAX library inspired by jQuery/zepto
+
+
+
+ parsy
+
+ urn:uuid:f16168e0-419d-11e2-97de-51fcfbc12216
+ 2012-12-09'T'01:15:23Z
+ Tiny command line options parser for node.js in CoffeeScript
+
+
+
+ Chic
+
+ urn:uuid:f186cb30-419d-11e2-97de-51fcfbc12216
+ 2012-12-09'T'01:15:23Z
+ Chic is an extremely simple class-like interface to JavaScript prototypal inheritance.
+
+
+
+ ioc.js
+
+ urn:uuid:f18f56b0-419d-11e2-97de-51fcfbc12216
+ 2012-12-09'T'01:15:23Z
+ A small IoC service locator container.
+
+
+
+ Gator
+
+ urn:uuid:f18f56b1-419d-11e2-97de-51fcfbc12216
+ 2012-12-09'T'01:15:23Z
+ Simple event delegation library
+
+
+
+ keymage
+
+ urn:uuid:f18f7dc0-419d-11e2-97de-51fcfbc12216
+ 2012-12-09'T'01:15:23Z
+ Keyboard shortcuts handling with support for key sequences.
+
+
+
+ Perms
+
+ urn:uuid:880e1510-41b0-11e2-9cde-7de1b5421366
+ 2012-12-09'T'03:28:27Z
+ Convert Unix style permissions to strings like ls (0755 => 'rwxr-xr-x')
+
+
+
+ autocast
+
+ urn:uuid:9b69a210-4259-11e2-b970-076bc147c44c
+ 2012-12-09'T'23:38:18Z
+ Easily and automatically cast common datatypes in JavaScript
+
+
+
+ ipsum.js
+
+ urn:uuid:ffdfb420-51d9-11e2-8df7-874897221739
+ 2012-12-29'T'17:05:26Z
+ Increases / decreases text quantity inside inline elements by pressing keys to check if the design can cope with different text length.
+
+
+
+ svg.js
+
+ urn:uuid:4bfbe880-5214-11e2-9e63-bd36693c1f52
+ 2012-12-30'T'00:03:03Z
+ A lightweight library for manipulating SVG.
+
+
+
+ Strukt
+
+ urn:uuid:5e40ba20-5214-11e2-9e63-bd36693c1f52
+ 2012-12-30'T'00:03:03Z
+ Ruby inspired Structs for JavaScript.
+
+
+
+ range.js
+
+ urn:uuid:5e410840-5214-11e2-9e63-bd36693c1f52
+ 2012-12-30'T'00:03:03Z
+ JavaScript's missing range function.
+
+
+
+ preloadimages.js
+
+ urn:uuid:9c3ca930-5262-11e2-b743-656bfcdb693e
+ 2012-12-30'T'09:23:31Z
+ Preload images and callback when they are all ready
+
+
+
+ atom.js
+
+ urn:uuid:5a9fb9a0-59eb-11e2-bc27-b13509c3f76a
+ 2013-01-08'T'23:30:07Z
+ Small class providing async control flow, property listeners, barrier pattern, and more. For node and browser.
+
+
+
+ cm.js
+
+ urn:uuid:ceb3baf0-59ee-11e2-8dc1-879f97c33de9
+ 2013-01-08'T'23:54:46Z
+ Manage cookies easily.
+
+
+
+ Slow.js
+
+ urn:uuid:ceb3e200-59ee-11e2-8dc1-879f97c33de9
+ 2013-01-08'T'23:54:46Z
+ Make your CSS transitions go in slow motion (like Mac animations)
+
+
+
+ enquire.js
+
+ urn:uuid:177cbc50-5a8f-11e2-9450-b9e85b604d05
+ 2013-01-09'T'19:02:06Z
+ Awesome Media Queries in JavaScript
+
+
+
+ zoe.js
+
+ urn:uuid:5d2b9c50-6249-11e2-9b74-0580d583bbc4
+ 2013-01-19'T'15:03:14Z
+ An AMD-compatible natural extension-based class and event model, fully compatible with prototypal inheritance.
+
+
+
+ Lemonad
+
+ urn:uuid:e37d59d0-69e0-11e2-8c56-0d08670e4a91
+ 2013-01-29'T'06:55:31Z
+ A functional library inspired by Clojure and ClojureScript, built on Underscore
+
+
+
+ ki.js
+
+ urn:uuid:f5e96f40-69f0-11e2-9ee3-d5c920d84745
+ 2013-01-29'T'08:50:24Z
+ A super-tiny jQuery-like JavaScript library
+
+
+
+ Anim
+
+ urn:uuid:a4f5a5c0-7046-11e2-9ab6-a7e2562ce408
+ 2013-02-06'T'10:18:53Z
+ A bare bones animation library
+
+
+
+ BehaviorTree.js
+
+ urn:uuid:a4fa60b0-7046-11e2-9ab6-a7e2562ce408
+ 2013-02-06'T'10:18:53Z
+ A JavaScript implementation of Behavior Trees, useful when developing AI behaviors in games.
+
+
+
+ Relay
+
+ urn:uuid:a5491cf0-7046-11e2-9ab6-a7e2562ce408
+ 2013-02-06'T'10:18:53Z
+ A lightweight framework for building de-coupled apps
+
+
+ css-time.js
+
+ urn:uuid:dfb31740-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ A tiny library that converts milliseconds to and from CSS time strings.
+
+
+
+ sloth.js
+
+ urn:uuid:dffca360-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ Lazy initialize components of a webpage when they become visible
+
+
+
+ accounting.js
+
+ urn:uuid:e00aad20-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.
+
+
+
+ isMobile
+
+ urn:uuid:e0113cd0-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ A simple JS library that detects if the device visiting the page is an Apple phones/tablet, Android phone/tablet, or a seven inch device (Nexus 7, Kindle Fire, Nook Tablet, Galaxy Tab)
+
+
+
+ smoothScroll.js
+
+ urn:uuid:e8c2e270-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ A teeny tiny, ease-in-out, smooth scroll library with no dependency
+
+
+
+ promiscuous
+
+ urn:uuid:e8dc84f0-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ A minimal and fast promise/deferred implementation, compatible with Promises/A+
+
+
+
+ strftime
+
+ urn:uuid:e8dcac00-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ strftime for JavaScript. Works in Node and browsers.
+
+
+
+ PinkySwear.js
+
+ urn:uuid:e9036de0-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ A tiny implementation of the Promises/A+ specification.
+
+
+
+ breakup.js
+
+ urn:uuid:e90c95a0-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ Yielding enumeration replacement functions for async.forEachSeries() and jQuery.each()
+
+
+
+ Barman
+
+ urn:uuid:e90cbcb0-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ A small library to brew JavaScript objects.
+
+
+
+ format
+
+ urn:uuid:e91680b0-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ printf, sprintf, and vsprintf for JavaScript. Works in Node and browsers.
+
+
+
+ Upcast
+
+ urn:uuid:e91bfef0-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ Upcast is a low-level JavaScript type checking and casting library.
+
+
+
+ depot.js
+
+ urn:uuid:e9232ae0-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ depot.js is a namespaced localStorage wrapper with a simple API.
+
+
+
+ Proclaim
+
+ urn:uuid:e93ccd60-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ A simple assertion library for server and client side JavaScript.
+
+
+
+ DCL.js
+
+ urn:uuid:e96d7a50-8aa1-11e2-888a-37abaacf2e5a
+ 2013-03-11'T'23:17:40Z
+ An elegant OOP with mixins + AOP for JavaScript
+
+
+
+ fx.js
+
+ urn:uuid:9f9c9e40-8aa3-11e2-986d-577cdc69cb4d
+ 2013-03-11'T'23:30:09Z
+ A tiny, high performance, fully cross browser, dependency free animation library for the modern web.
+
+
+
+ Colors.js
+
+ urn:uuid:de226850-8aa5-11e2-abf5-ff146ac632cb
+ 2013-03-11'T'23:46:08Z
+ Colors.js is an easy to use color-manipulation library that is lightweight and very functional.
+
+
+
+ alertify.js
+
+ urn:uuid:df7ec630-8ab4-11e2-a2f6-030e1b3626d2
+ 2013-03-12'T'01:33:37Z
+ JavaScript Alert/Notification System.
+
+
+
+ Respond.js
+
+ urn:uuid:df7f1450-8ab4-11e2-a2f6-030e1b3626d2
+ 2013-03-12'T'01:33:37Z
+ A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more).
+
+
+
+ ColorConverter.js
+
+ urn:uuid:e6cce430-8ab4-11e2-a2f6-030e1b3626d2
+ 2013-03-12'T'01:33:37Z
+ Convert between RGB, YUV, HSL and HEX color defining with these JavaScript functions under MIT-License
+
+
+ Countable
+
+ urn:uuid:204405d0-9f38-11e2-b039-2f5247d654bf
+ 2013-04-07'T'04:03:31Z
+ Countable is a JavaScript function to add live paragraph-, word- and character-counting to an HTML element.
+
+
+
+ disTime.js
+
+ urn:uuid:20447b00-9f38-11e2-b039-2f5247d654bf
+ 2013-04-07'T'04:03:31Z
+ converts and updates UNIX-Timestamps to strings like ' 5 days ago ' in three languages (en, de, it)
+
+
+
+ es6-shim
+
+ urn:uuid:22396d30-9f38-11e2-b039-2f5247d654bf
+ 2013-04-07'T'04:03:31Z
+ Compatibility shims so that legacy JavaScript engines behave as closely as possible to ES6 (Harmony).
+
+
+
+ Behave.js
+
+ urn:uuid:267ac060-9f38-11e2-b039-2f5247d654bf
+ 2013-04-07'T'04:03:31Z
+ A lightweight, cross browser library for adding IDE style behaviors to plain text areas
+
+
+
+ Snap.js
+
+ urn:uuid:267d3160-9f38-11e2-b039-2f5247d654bf
+ 2013-04-07'T'04:03:31Z
+ A Library for creating beautiful mobile shelfs in Javascript
+
+
+
+ Intro.js
+
+ urn:uuid:26ba1350-9f38-11e2-b039-2f5247d654bf
+ 2013-04-07'T'04:03:31Z
+ A better way for new feature introduction and step-by-step users guide for your website and project.
+
+
+
+ CSSfilter.js
+
+ urn:uuid:26bf1c60-9f38-11e2-b039-2f5247d654bf
+ 2013-04-07'T'04:03:31Z
+ CSSfilter.js helps you, adding CSS filters to images (or other elements)
+
+
+
+ PullToRefresh
+
+ urn:uuid:26c02dd0-9f38-11e2-b039-2f5247d654bf
+ 2013-04-07'T'04:03:31Z
+ A dependency-free PullToRefresh implementation
+
+
+
+ ShuntingYard.js
+
+ urn:uuid:26c0f120-9f38-11e2-b039-2f5247d654bf
+ 2013-04-07'T'04:03:31Z
+ Calculate math from user input without using eval with Dijkstra's shunting yard algorithm
+
+
+
+ Bespoke.js
+
+ urn:uuid:26c2ecf0-9f38-11e2-b039-2f5247d654bf
+ 2013-04-07'T'04:03:31Z
+ DIY presentation micro-framework, harnessing the power of CSS3 transitions.
+
+
+
+ OneDollar.js
+
+ urn:uuid:13b94520-aaf3-11e2-acd3-65389379f67c
+ 2013-04-22'T'02:19:26Z
+ A JavaScript implementation of the $1 Gesture Recognizer, a two-dimensional template based gesture recognition
+
+
+
+ iugo.js
+
+ urn:uuid:13b96c30-aaf3-11e2-acd3-65389379f67c
+ 2013-04-22'T'02:19:26Z
+ An extremely lightweight one-way data-binding tool without the bloat of a full framework. Makes separating markup from content easy.
+
+
+
+ jXHR
+
+ urn:uuid:14ad6920-aaf3-11e2-acd3-65389379f67c
+ 2013-04-22'T'02:19:26Z
+ JSON-P based cross-domain Ajax wrapped in the XHR API.
+
+
+
+ imgResize.js
+
+ urn:uuid:1549f740-aaf3-11e2-acd3-65389379f67c
+ 2013-04-22'T'02:19:26Z
+ Resize images in a Canvas based on edge detection.
+
+
+
+ tinyOSF.js
+
+ urn:uuid:15a33ad0-aaf3-11e2-acd3-65389379f67c
+ 2013-04-22'T'02:19:26Z
+ a few lines of code to convert OSF to HTML.
+
+
+
+ D.js
+
+ urn:uuid:16bb6190-aaf3-11e2-acd3-65389379f67c
+ 2013-04-22'T'02:19:26Z
+ A tiny implementation of the Promises/A+ spec for Node.js and the browser, with some extensions to the spec
+
+
+
+ TimeJump
+
+ urn:uuid:17ff5340-aaf3-11e2-acd3-65389379f67c
+ 2013-04-22'T'02:19:26Z
+ TimeJump adds deep-linking to HTML5 audio and video podcasts.
+
+
+
+ animx
+
+ urn:uuid:1828ad30-aaf3-11e2-acd3-65389379f67c
+ 2013-04-22'T'02:19:26Z
+ Easily define CSS keyframes and animations during runtime
+
+
+
+ usertiming.js
+
+ urn:uuid:1854c640-aaf3-11e2-acd3-65389379f67c
+ 2013-04-22'T'02:19:26Z
+ User Timing polyfill
+
+
+
+ DOMaker
+
+ urn:uuid:187609e0-aaf3-11e2-acd3-65389379f67c
+ 2013-04-22'T'18:59:00Z
+ Document Object Maker - Create your DOM from data, not strings.
+
+
+
+ ImageFlip.js
+
+ urn:uuid:2ba21fa0-bcf9-11e2-a716-536b24f28675
+ 2013-05-15'T'00:48:31Z
+ Minimalistic slideshow library.
+
+
+
+ safemap.js
+
+ urn:uuid:2d9e64d0-bcf9-11e2-a716-536b24f28675
+ 2013-05-15'T'00:48:31Z
+ A tiny, safe, ES3-compliant map/dictionary implementation.
+
+
+
+ creatorpattern.js
+
+ urn:uuid:2deab010-bcf9-11e2-a716-536b24f28675
+ 2013-05-15'T'00:48:31Z
+ Micro library to easily add the creator pattern to your class.
+
+
+
+ LocalDB.js
+
+ urn:uuid:2deab011-bcf9-11e2-a716-536b24f28675
+ 2013-05-15'T'00:48:31Z
+ LocalDB.js is a tool that maps the structure of the databases in objects using the localStorage API, no database drivers are required, just add the library and use it!
+
+
+
+ keydrown
+
+ urn:uuid:3600d900-bcf9-11e2-a716-536b24f28675
+ 2013-05-15'T'00:48:31Z
+ A JavaScript key state handler for web apps
+
+
+
+ StdClassJS
+
+ urn:uuid:36010010-bcf9-11e2-a716-536b24f28675
+ 2013-05-15'T'00:48:31Z
+ A dead simple JavaScript inheritance implementation.
+
+
+
+ salt.js
+
+ urn:uuid:3611a1e0-bcf9-11e2-a716-536b24f28675
+ 2013-05-15'T'00:48:31Z
+ micro DOM selector library that maps queries to native get commands
+
+
+
+ LogJS
+
+ urn:uuid:3611c8f0-bcf9-11e2-a716-536b24f28675
+ 2013-05-15'T'00:48:31Z
+ Lightweight, extendable JavaScript logging library.
+
+
+
+ defineObject
+
+ urn:uuid:3611c8f1-bcf9-11e2-a716-536b24f28675
+ 2013-05-15'T'00:48:31Z
+ A bit of sugar for defining JavaScript Objects and their Prototypes.
+
+
+
+ vivi.js
+
+ urn:uuid:3611f000-bcf9-11e2-a716-536b24f28675
+ 2013-05-15'T'00:48:31Z
+ Tiny wrapper for CSS Defined Animations (@keyframes).
+
+
+
+ Graph
+
+ urn:uuid:5c10b670-d297-11e2-8413-2fde39ea24fd
+ 2013-06-11'T'13:03:29Z
+ Provides "jQuery-like" functionality for graph structures in JavaScript.
+
+
+
+ Scorebook
+
+ urn:uuid:5c134e80-d297-11e2-8413-2fde39ea24fd
+ 2013-06-11'T'13:03:29Z
+ A JavaScript library for cricket scoring.
+
+
+
+ sawkit-client
+
+ urn:uuid:19c3cfa0-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ A non-intrusive Facade Pattern on the HTML5 WebSocket API which allows for: custom event-emissions, custom event-listeners, and binary sending - all in a chainable, jQuery-LIKE way.
+
+
+
+ SDB.js
+
+ urn:uuid:19c3f6b0-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ A Facade Pattern on the HTML5 IndexedDB API.
+
+
+
+ Miniscroll.js
+
+ urn:uuid:19c444d0-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ A simple scrollbar for desktop and mobile application using javascript.
+
+
+
+ majaX.js
+
+ urn:uuid:1c3ac310-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ make AJAX Requests and get (parsed) values (and headers).
+
+
+
+ qwest
+
+ urn:uuid:1d695800-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ Ajax library with promises and XHR2 support
+
+
+
+ Choona.js
+
+ urn:uuid:1e6b85c0-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ Choona.js is a tiny JavaScript framework for scalable , modular architecture for one-page-applications
+
+
+
+ csv.js
+
+ urn:uuid:1ed9ff00-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ Convert JSON, Arrays or Objects to CSV
+
+
+
+ konami.js
+
+ urn:uuid:1f218f50-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ logs every keypress and store it for later
+
+
+
+ infinity.js
+
+ urn:uuid:20bb4220-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ dependency-free infinite scrolling
+
+
+
+ ScriptInclude
+
+ urn:uuid:20dea8a0-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ Simple includes in the browser.
+
+
+
+ Hamster.js
+
+ urn:uuid:20e73420-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ A standalone JavaScript library for cross-browser mouse wheel support.
+
+
+
+ cssanimevent
+
+ urn:uuid:21036eb0-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ CSS3 animation and transition DOM event handler with a simple fallback pattern for unsupported browsers.
+
+
+
+ ClassJS
+
+ urn:uuid:21036eb1-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ JavaScript classical inheritance for the browser and Node.js. Super methods and namespaces
+
+
+
+ color.js
+
+ urn:uuid:21036eb2-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ API for immutable color objects in RGB, HSV and HSL with optional alpha. Comprehensive CSS format parsing and output.
+
+
+
+ spin.js
+
+ urn:uuid:210395c0-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ A spinning activity indicator. An animated CSS3 loading spinner.
+
+
+
+ remove.js
+
+ urn:uuid:210395c1-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ Small but powerful string cleanup and reduction library.
+
+
+
+ quark
+
+ urn:uuid:21040af0-d300-11e2-8a6d-073e2c9a82a6
+ 2013-06-12'T'01:33:32Z
+ Build your own framework from scratch
+
+
+
+ store
+
+ urn:uuid:044677f0-d3b3-11e2-92d5-a5d3d5c4c949
+ 2013-06-12'T'22:53:36Z
+ A better way to use localStorage and sessionStorage.
+
+
+
+ chronology.js
+
+ urn:uuid:4a306800-d7f2-11e2-829c-ef996d6f21ef
+ 2013-06-18'T'08:36:56Z
+ A micro javascript library for managing an undo/redo history.
+
+
+
+ DoubleMetaphone
+
+ urn:uuid:75cb5e00-d858-11e2-800b-4741063c1b17
+ 2013-06-18'T'20:48:18Z
+ Phonetically encode w/ DoubleMetaphone algorithm ('Alexander' -> 'ALKS')
+
+
+
+ Satnav
+
+ urn:uuid:ba7d4950-fdbf-11e2-ad0e-1710a1f4642c
+ 2013-08-05'T'11:11:07Z
+ A micro (~1.5kb gzipped) JS routing library. Satnav provides functionality for Regex-like paths in JavaScript.
+
+
+
+ RaptorJS
+
+ urn:uuid:c2d1e780-0375-11e3-824c-c33cbf24dd79
+ 2013-08-12'T'17:36:25Z
+ The core module of RaptorJS provides a lightweight module system that supports namespacing, AMD, class inheritance, mixins, enums and lazy initialization. Works in the browser and Node.js
+
+
+
+ attach.js
+
+ urn:uuid:9f69bd90-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ A DOM instantiation API designed to tidy up and encapsulate attaching JavaScript to the page.
+
+
+
+ mediahack.js
+
+ urn:uuid:9f69e4a0-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ Add media-query classes to DOM nodes
+
+
+
+ loglevel
+
+ urn:uuid:9f6a0bb0-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods
+
+
+
+ goo.js
+
+ urn:uuid:9f6a0bb1-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ Microlibrary that makes it quick and easy to draw using the HTML5 Canvas API/
+
+
+
+ Oboe.js
+
+ urn:uuid:9f6a32c0-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ Library for progressive parsing of ajax responses. Provides notification of objects found without waiting for the request to complete.
+
+
+
+ parseTime.js
+
+ urn:uuid:a0187420-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ convert strings like "five days ago" to an integer (with time in milliseconds) in three languages (en, de, pt)
+
+
+
+ DOMpteur
+
+ urn:uuid:a0d3fbf0-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ play with the Document Object Model (DOM) tree - change and insert Elements.
+
+
+
+ Async
+
+ urn:uuid:a7c61740-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript.
+
+
+
+ tiny-lru.js
+
+ urn:uuid:aabd3730-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ Least Recently Used cache
+
+
+
+ es5-class
+
+ urn:uuid:abcd47a0-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ Native prototypal inheritance for Node.js and ES5-enabled Browsers
+
+
+
+ Pledges
+
+ urn:uuid:af7715c0-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ A JavaScript micro-library that provides promise functionality.
+
+
+
+ SVGEventListener
+
+ urn:uuid:af88f010-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ A polyfill for animate events on SVG on non-supported browsers, like webkit engines
+
+
+
+ Commuinst
+
+ urn:uuid:afb38280-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ Web workers, but easy.
+
+
+
+ civem.js
+
+ urn:uuid:afb3d0a0-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ Custom error messages for HTML5 form validation.
+
+
+
+ i18nText
+
+ urn:uuid:afb81660-0659-11e3-8df7-57cadfb7cb41
+ 2013-08-16'T'09:52:47Z
+ A JavaScript library for i18n text messages.
+
+
+
+ MinifiedJS
+
+ urn:uuid:ee41cd80-065a-11e3-b41e-69e69a647677
+ 2013-08-16'T'10:01:40Z
+ Minified.js is a client-side JavaScript library, comparable to jQuery and MooTools in scope. Its features include DOM manipulation, animation, events, cookies and HTTP requests
+
+
+
+ thenBy
+
+ urn:uuid:1687c000-065c-11e3-8f11-f9bf472ecd33
+ 2013-08-16'T'10:09:56Z
+ Enable firstBy().thenBy().thenBy() sorting of arrays using the standard Array.sort
+
+
+
+ Catiline
+
+ urn:uuid:994e3bc0-07d0-11e3-af0f-112e290caa6f
+ 2013-08-18'T'06:36:30+00:00
+ Web workers, but easy.
+
+
+
+ Lie
+
+ urn:uuid:294b0e20-07d5-11e3-a1b5-dff74eff8be7
+ 2013-08-18'T'07:09:07+00:00
+ A very small library for promises
+
+
+
+ assure.js
+
+ urn:uuid:6aef6b60-07d9-11e3-b92c-35f09178402a
+ 2013-08-18'T'07:39:25+00:00
+ Promises/A+ micro library to help with asynchronous work flow.
+
+
+
+ fpscounter
+
+ urn:uuid:a199c6d0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Creates a very simple fps counter in a browser. Zero config by default, options available.
+
+
+
+ minivents
+
+ urn:uuid:a1abc830-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ A mini event library for Javascript applications
+
+
+
+ audioJS
+
+ urn:uuid:a1b209c0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ AudioJS is a agnostic and cross-browser lib to work easily with the AudioContext API of HTML5.
+
+
+
+ CornerJS
+
+ urn:uuid:a1c1c130-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ IE9+ Angular-style directives for binding events to adding, removing and modifying classes, attributes and tags of DOM elements. Includes MutationObserver and WeakMap IE9+ polyfills
+
+
+
+ http.js
+
+ urn:uuid:a1e352f0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ http.js is an object oriented javascript library for making http requests and ajax calls.
+
+
+
+ JsChannels
+
+ urn:uuid:a1e7bfc0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ A minimal JavaScript Channels library, inspired by Clojure's core.async.
+
+
+
+ swiftclick
+
+ urn:uuid:a1ee9d90-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ SwiftClick is a library created to eliminate the 300ms click event delay on touch devices that support orientation change.
+
+
+
+ webSqlSync.js
+
+ urn:uuid:a22b7f80-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Library to synchronize automatically a local WebSql database (SQLite on the browser) with your server
+
+
+
+ detect-indent
+
+ urn:uuid:a30e6570-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Detect the indentation of code.
+
+
+
+ Tempreites
+
+ urn:uuid:a30eb390-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Semantic templates. Binds data to HTML markup. Direto da roça for the browser and server, no DOM needed, just strings.
+
+
+
+ Taggle.js
+
+ urn:uuid:a37341c0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Form-ready delicious style tagging library.
+
+
+
+ RSVP.js
+
+ urn:uuid:a5580750-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ it is a tiny implementation of Promises/A+ and a mixin for turning objects into event targets. It works in node and the browser.
+
+
+
+ TinyCore.js
+
+ urn:uuid:a6d00150-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ A tiny JavaScript modular architecture library.
+
+
+
+ nTh
+
+ urn:uuid:a76c4150-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ A micro-library to return ordinal suffixes from integers (ie: 1st, 2nd, 3rd, 7th of 9)
+
+
+
+ Rococo
+
+ urn:uuid:a7928e00-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Rococo is a Micro Framework to create elegant and robust Javascript Applications.
+
+
+
+ expando-js
+
+ urn:uuid:a9a73d30-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ A blazing fast HTML generation tool that expands shorthand into (X)HTML
+
+
+
+ Metamorph.js
+
+ urn:uuid:b25e8820-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Metamorph.js is a library that allows you to create a string of HTML, insert it into the DOM, and update the contents later. It works for normal cases, like inserting text into a <p> tag, and more complicated cases, like updating an <li> inside a <ul> or a <tr> inside a <table> (even after the <tbody> was automatically generated). The motivation for the Metamorph library is to make it possible for template engines to insert arbitrary content into a String of outputted HTML that they are generating with the ability to replace exactly that content later.
+
+
+
+ Transe.js
+
+ urn:uuid:b2afdc70-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Transformable scroll elements (with mobile support)
+
+
+
+ CSSDyer.js
+
+ urn:uuid:b2d45460-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Create your very own css-color
+
+
+
+ DragValue.js
+
+ urn:uuid:b2f6f790-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Change values by dragging it
+
+
+
+ Curtain.js
+
+ urn:uuid:b2fdfc70-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Scrolls up your curtain!
+
+
+
+ imageMaps.js
+
+ urn:uuid:b3202a70-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Responsive image maps to all browsers
+
+
+
+ SpellChecker.js
+
+ urn:uuid:b330f350-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ A javascript spell-correction
+
+
+
+ BinaryHeap.js
+
+ urn:uuid:b34565b0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Binary Heap implementation in Javascript
+
+
+
+ Undone.js
+
+ urn:uuid:b387ecf0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ The undo/redo manager for well formed javascript applications.
+
+
+
+ crel
+
+ urn:uuid:b68f1270-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ A simple and fast DOM creation utility
+
+
+
+ route-recognizer
+
+ urn:uuid:b83680e0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ It's a lightweight JavaScript library that matches paths against registered routes. It includes support for dynamic and star segments and nested handlers.
+
+
+
+ SwipeMe
+
+ urn:uuid:bc88c400-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ A lightweight Javascript library for swiping open/close off-canvas menus.
+
+
+
+ keysort
+
+ urn:uuid:c4879460-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Sorts an Array of Objects with SQL ORDER BY clause
+
+
+
+ klud.js
+
+ urn:uuid:c4eebaa0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ A minimal unit testing library.
+
+
+
+ canvas-manipulation
+
+ urn:uuid:c4ff5c70-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Enable you canvas with zoom, drag and rotate functionality
+
+
+
+ basespace
+
+ urn:uuid:c536c020-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Functions to create namespaces inside objects.
+
+
+
+ extend
+
+ urn:uuid:c540ab30-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Make one class (constructor function) inherited from another.
+
+
+
+ numgen
+
+ urn:uuid:c5593c40-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Creates objects that generate number sequences.
+
+
+
+ duratiform
+
+ urn:uuid:c568a590-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Utility to separate into parts and to format time duration in milliseconds.
+
+
+
+ easter.js
+
+ urn:uuid:c57c2d90-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Easter eggs made easy.
+
+
+
+ henka
+
+ urn:uuid:c5977dc0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Light weight, portable, single purpose responsive javascript library.
+
+
+
+ rssi
+
+ urn:uuid:c59ab210-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Ruby-like simple string interpolation for Node.js and browsers.
+
+
+
+ trier.js
+
+ urn:uuid:c5b035e0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Because everyone loves a trier! Conditional and repeated task invocation for node and browser.
+
+
+
+ FastActive
+
+ urn:uuid:c5c71940-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ FastActive is a javascript snippet that makes websites and web apps feel as responsive as native apps on touch devices.
+
+
+
+ JSONP
+
+ urn:uuid:c5d2b200-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ A slim JSONP request library for Javascript
+
+
+
+ ResponsiveComments
+
+ urn:uuid:c5ea0a90-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ A client-side solution to conditional loading.
+
+
+
+ chronoman
+
+ urn:uuid:c66f1910-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Utility class to simplify use of timers created by setTimeout.
+
+
+
+ mixing
+
+ urn:uuid:c69f9ef0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Functions to mix objects.
+
+
+
+ gameloop.js
+
+ urn:uuid:c7b10ef0-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Very simple library to create game loop.
+
+
+
+ callbacks.js
+
+ urn:uuid:c7bd6b00-6dfd-11e3-aa29-e7cf89a4b8fc
+ 2013-12-26'T'07:16:24+00:00
+ Callbacks library similar to jQuery's Callbacks. There's also an event manager that allows you to use on(), one(), off() and trigger()
+
+
+
+ ArrowJS
+
+ urn:uuid:8cae49c0-6dfe-11e3-8805-b36d8dd59002
+ 2013-12-26'T'07:22:58+00:00
+ Arrow is a small library for displaying a arrow pointing to the browser download location
+
+
+
+ Infect.js
+
+ urn:uuid:44681590-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ Infectiously simple dependency injection for any JavaScript project
+
+
+
+ Sortable
+
+ urn:uuid:4472c3f0-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ Sortable is a minimalist JavaScript library for modern browsers and touch devices. No jQuery.
+
+
+
+ P
+
+ urn:uuid:447953a0-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ It's an agnostic, cross-browser and very lightweight library to help you to work with Promise in JavaScript.
+
+
+
+ state_lite
+
+ urn:uuid:44e42360-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ Lightweight state machine library for JavaScript
+
+
+
+ Automator.js
+
+ urn:uuid:45154580-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ A minimal JavaScript library for automating practically anything in Javascript.
+
+
+
+ asynquence
+
+ urn:uuid:46b7d1f0-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ asynchronous flow-control using sequences and gates
+
+
+
+ Namespacer
+
+ urn:uuid:4afe2e30-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ A simple library for creating namespaced objects in the browser.
+
+
+
+ Composer.js
+
+ urn:uuid:4bb8a490-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ Compose objects with the flavor of musical functions. Simply include Composer.js on your page.
+
+
+
+ Web Worker Proxies
+
+ urn:uuid:562826d0-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ Tiny implementation of RPC-style interfaces for web workers.
+
+
+
+ pods.js
+
+ urn:uuid:5af53f40-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ A tiny synchronous module definition and dependency management framework.
+
+
+
+ Sparklines
+
+ urn:uuid:617f7100-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ Create sparkline graphs inline with the text. Good defaults, easy to customize.
+
+
+
+ YoutubeDelayed.js
+
+ urn:uuid:617fe630-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ A a small script which allows you to load youtube player on page only when the user wants to watch the video.
+
+
+
+ Riot
+
+ urn:uuid:618ba600-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ The 1kb client-side MVP library. An incredibly fast, powerful yet tiny tool for building large scale web applications.
+
+
+
+ Contra
+
+ urn:uuid:618c9060-8c6e-11e3-bdf6-f31143aefe4a
+ 2014-02-03'T'00:58:16+00:00
+ Tiny asynchronous flow control library.
+
+
+
+ cryptofoo
+
+ urn:uuid:98188130-8c72-11e3-ba43-3b502b2ebae2
+ 2014-02-03'T'01:29:14+00:00
+ A good compromise between speed and validity to hash strings
+
+
+
+ micromarkdown.js
+
+ urn:uuid:981e74a0-8c72-11e3-ba43-3b502b2ebae2
+ 2014-02-03'T'01:29:14+00:00
+ convert markdown to HTML in under 5kb
+
+
+
+ Ordering.js
+
+ urn:uuid:c033ce10-8d1f-11e3-bd62-07b19ab7cc68
+ 2014-02-03'T'22:08:06+00:00
+ Helper to build sorting functions for array.sort()
+
+
+
+ preloadr.js
+
+ urn:uuid:c843b570-8d1f-11e3-bd62-07b19ab7cc68
+ 2014-02-03'T'22:08:06+00:00
+ Preload images, one after another if needed and callback when every image is ready and/or all of them
+
+
+
+ psQuery
+
+ urn:uuid:c8440390-8d1f-11e3-bd62-07b19ab7cc68
+ 2014-02-03'T'22:08:06+00:00
+ A fast jQuery replacement library for DOM, ajax, and CSS. 2kb minified+gzipped. Supports IE8+.
+
+
+
+ tinyrequire
+
+ urn:uuid:0d9db930-8efc-11e3-8598-9172cc8dc2cf
+ 2014-02-06'T'06:57:47+00:00
+ To the point dependency management.
+
+
+
+ Feed
+
+ urn:uuid:0a354310-b299-11e3-9d17-6f6bc59185fb
+ 2014-03-23'T'14:40:11+00:00
+ A client-side library that work like a Feed Reader, returning all datas of a post - title, text, link, etc
+
+
+
+ AsyncIterator
+
+ urn:uuid:0a356a20-b299-11e3-9d17-6f6bc59185fb
+ 2014-03-23'T'14:40:11+00:00
+ A very lightweight javascript library for async iteration. Callback-chain-free. Zero dependency.
+
+
+
+ MoaJS
+
+ urn:uuid:0a46cf40-b299-11e3-9d17-6f6bc59185fb
+ 2014-03-23'T'14:40:11+00:00
+ ExtJs syntax for declaration object inheritance, mixins, static methods / properties / mixins, singleton declaration out of the box and less then 2kB minified JavaScript code.
+
+
+
+ bLazyJS
+
+ urn:uuid:0a85fb20-b299-11e3-9d17-6f6bc59185fb
+ 2014-03-23'T'14:40:11+00:00
+ A lightweight script for lazy loading and multi-serving (retina and responsive) images
+
+
+
+ SimpleBinder
+
+ urn:uuid:0a86be70-b299-11e3-9d17-6f6bc59185fb
+ 2014-03-23'T'14:40:11+00:00
+ simplebinder is a zero dependency one-way databinder for javascript.
+
+
+
+ Tipograph
+
+ urn:uuid:0ab373c0-b299-11e3-9d17-6f6bc59185fb
+ 2014-03-23'T'14:40:11+00:00
+ Library which transforms your text input into typographically correct sequence of characters.
+
+
+
+ fuzzy.js
+
+ urn:uuid:0cb55e40-b299-11e3-9d17-6f6bc59185fb
+ 2014-03-23'T'14:40:11+00:00
+ Fuzzy.js is a fuzzy search algorithm in javascript
+
+
+
+ svg-path.js
+
+ urn:uuid:0d9d9b60-b299-11e3-9d17-6f6bc59185fb
+ 2014-03-23'T'14:40:11+00:00
+ Chainable SVG path string generator with some sugar added
+
+
+
+ VUnit
+
+ urn:uuid:0f058fd0-b299-11e3-9d17-6f6bc59185fb
+ 2014-03-23'T'14:40:11+00:00
+ A fast alternative for viewport-relative dimensions. RIP buggy vh and vw CSS units.
+
+
+
+ jQuery Evergreen
+
+ urn:uuid:1bae8750-b299-11e3-9d17-6f6bc59185fb
+ 2014-03-23'T'14:40:11+00:00
+ Small and fast DOM and event library for modern browsers. It has the same familiar API as jQuery, and is lean & mean with small, optional modules.
+
+
+
+ decision-tree.js
+
+ urn:uuid:20b1a3e0-b299-11e3-9d17-6f6bc59185fb
+ 2014-03-23'T'14:40:11+00:00
+ Tiny library for building Decision Tree and Random Forest classifiers.
+
+
+
+ psColor
+
+ urn:uuid:20c94a90-b299-11e3-9d17-6f6bc59185fb
+ 2014-03-23'T'14:40:11+00:00
+ psColor is a small JavaScript library for calculating the average color of an <img> element in the browser.
+
+
+
+ Mithril
+
+ urn:uuid:f5d5b0f0-d96a-11e3-966a-9df59ac39dd7
+ 2014-05-12'T'00:18:31+00:00
+ A javascript MVC framework for building brilliant applications
+
+
+
+ jBone
+
+ urn:uuid:fafe2fd0-d96a-11e3-966a-9df59ac39dd7
+ 2014-05-12'T'00:18:31+00:00
+ JavaScript Library for Events and DOM manipulation. Replacement jQuery for Backbone in browsers.
+
+
+
+ extnd
+
+ urn:uuid:00d3dea0-d96b-11e3-966a-9df59ac39dd7
+ 2014-05-12'T'00:18:31+00:00
+ Class system with clean implementation and multiple inheritance
+
+
+
+ html5tooltips.js
+
+ urn:uuid:03147fd0-d96b-11e3-966a-9df59ac39dd7
+ 2014-05-12'T'00:18:31+00:00
+ Light and clean tooltips with CSS3 animation
+
+
+
+ microphone
+
+ urn:uuid:07341a30-d96b-11e3-966a-9df59ac39dd7
+ 2014-05-12'T'00:18:31+00:00
+ Process live audio input in the browser
+
+
+
+ Grapnel.js
+
+ urn:uuid:0bbd24c0-d96b-11e3-966a-9df59ac39dd7
+ 2014-05-12'T'00:18:31+00:00
+ The smallest (1100 bytes gzipped!) JavaScript Router with Named Parameters
+
+
+
+ Nerve
+
+ urn:uuid:0bc03200-d96b-11e3-966a-9df59ac39dd7
+ 2014-05-12'T'00:18:31+00:00
+ An asynchronous javascript micro framework for event broadcasts along routes and channels.
+
+
+
+ tiny-stack
+
+ urn:uuid:0bc11c60-d96b-11e3-966a-9df59ac39dd7
+ 2014-05-12'T'00:18:31+00:00
+ Tiny stack for browser or server
+
+
+
+ devicedetector.js
+
+ urn:uuid:b0892d20-e9d6-11e3-9215-eb6358dd5663
+ 2014-06-01'T'21:49:58+00:00
+ Tiny script detecting if you are on a desktop, mobile or tablet device.
+
+
+
+ native-promise-only
+
+ urn:uuid:b2f1c8b0-e9d6-11e3-9215-eb6358dd5663
+ 2014-06-01'T'21:49:58+00:00
+ A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.
+
+
+
+ Impetus.js
+
+ urn:uuid:bedec330-e9d6-11e3-9215-eb6358dd5663
+ 2014-06-01'T'21:49:58+00:00
+ Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.
+
+
+
+ DOMtastic
+
+ urn:uuid:c444c040-e9d6-11e3-9215-eb6358dd5663
+ 2014-06-01'T'21:49:58+00:00
+ Small and fast DOM and event library for modern browsers. It has the same familiar API as jQuery, and is lean & mean with small, optional modules.
+
+
+
+ Dom.js
+
+ urn:uuid:679df620-e9d8-11e3-90cd-b18be5a4293e
+ 2014-06-01'T'22:02:19+00:00
+ DOM.js is a lightweight, fast and cross browser library for DOM traversal, manipulation and event handling.
+
+
+
+ PerfNow.js
+
+ urn:uuid:67a71de0-e9d8-11e3-90cd-b18be5a4293e
+ 2014-06-01'T'22:02:19+00:00
+ A high resolution performance benchmarking polyfill
+
+
+
+ RIP
+
+ urn:uuid:73279af0-e9d8-11e3-90cd-b18be5a4293e
+ 2014-06-01'T'22:02:19+00:00
+ Make REST requests in FORM contexts, useful to avoid synchroneous ajax requests
+
+
+
+ Byda.js
+
+ urn:uuid:792f5640-e9d8-11e3-90cd-b18be5a4293e
+ 2014-06-01'T'22:02:19+00:00
+ HTML content swapping via HTML5 imports or XHR (Ajax).
+
+
+
+ eva
+
+ urn:uuid:809ac040-e9d8-11e3-90cd-b18be5a4293e
+ 2014-06-01'T'22:02:19+00:00
+ Functions to create functions and evaluate expressions.
+
+
+
+ smoke-pure.js
+
+ urn:uuid:7d419840-e9da-11e3-b4f4-75ab4e73cd3c
+ 2014-06-01'T'22:17:05+00:00
+ A simple modal library for JS.
+
+
+
+ style.js
+
+ urn:uuid:a44d2910-0963-11e4-95e6-ebe2bc089b3b
+ 2014-07-12'T'01:27:02+00:00
+ A layman's tool to style HTML Elements and share CSS values
+
+
+
+ CRC32
+
+ urn:uuid:a4796930-0963-11e4-95e6-ebe2bc089b3b
+ 2014-07-12'T'01:27:02+00:00
+ Blazing fast CRC-32 checksum algorithm for binary and Unicode data.
+
+
+
+ translate.js
+
+ urn:uuid:a57443f0-0963-11e4-95e6-ebe2bc089b3b
+ 2014-07-12'T'01:27:02+00:00
+ A simple function to translate strings. With support for multiple plural forms and replacements/placeholders
+
+
+
+ augment
+
+ urn:uuid:a791ccc0-0963-11e4-95e6-ebe2bc089b3b
+ 2014-07-12'T'01:27:02+00:00
+ The world's smallest and fastest classical JavaScript inheritance pattern.
+
+
+
+ functional.js
+
+ urn:uuid:aed25630-0963-11e4-95e6-ebe2bc089b3b
+ 2014-07-12'T'01:27:02+00:00
+ A functional JavaScript library that facilitates currying and point-free programming.
+
+
+
+ SeXHR
+
+ urn:uuid:afc5b6e0-0963-11e4-95e6-ebe2bc089b3b
+ 2014-07-12'T'01:27:02+00:00
+ Simple, succulent and sexy XMLHttpRequest wrapper for the browser
+
+
+
+ MarmottAjax
+
+ urn:uuid:bbe46fc0-0963-11e4-95e6-ebe2bc089b3b
+ 2014-07-12'T'01:27:02+00:00
+ A tiny Ajax librairy with promises and some Marmot
+
+
+
+ Parse Form
+
+ urn:uuid:bbf1dd40-0963-11e4-95e6-ebe2bc089b3b
+ 2014-07-12'T'01:27:02+00:00
+ A micro library used to parse and manipulate forms
+
+
+
+ Gifffer
+
+ urn:uuid:bc053e30-0963-11e4-95e6-ebe2bc089b3b
+ 2014-07-12'T'01:27:02+00:00
+ A tiny JavaScript library that prevents the autoplaying of the animated Gifs
+
+
+
+ lodash dom traverse
+
+ urn:uuid:9d803710-0965-11e4-ab72-45814b3bae34
+ 2014-07-12'T'01:40:35+00:00
+ Dom traversing with lodash
+
+
+
+ datediff
+
+ urn:uuid:cd6c2b90-0966-11e4-abfd-c1b3bf375a6e
+ 2014-07-12'T'01:49:04+00:00
+ Calculate difference between two dates
+
+
+
+ Deb.js
+
+ urn:uuid:cd7a8370-0966-11e4-abfd-c1b3bf375a6e
+ 2014-07-12'T'01:49:04+00:00
+ The tiniest debugger in the world
+
+
+
+ Rlite
+
+ urn:uuid:cda2f300-0966-11e4-abfd-c1b3bf375a6e
+ 2014-07-12'T'01:49:04+00:00
+ Tiny, simple, light-weight routing
+
+
+
+ Pass-Meter.js
+
+ urn:uuid:1a7dfa70-0968-11e4-98ea-bf95faa1d115
+ 2014-07-12'T'01:58:54+00:00
+ Simple password strength testing.
+
+
+
+ strg.js
+
+ urn:uuid:64e29b30-3c20-11e4-b480-0db5da863b2f
+ 2014-09-14'T'15:04:12+00:00
+ Simple and clear localStorage, sessionStorage and cookie operating library with the single API
+
+
+
+ hu.js
+
+ urn:uuid:6630c610-3c20-11e4-b480-0db5da863b2f
+ 2014-09-14'T'15:04:12+00:00
+ A really light library for creation, manipulation and animation of SVG.
+
+
+
+ bullet
+
+ urn:uuid:666606e0-3c20-11e4-b480-0db5da863b2f
+ 2014-09-14'T'15:04:12+00:00
+ Bullet is an ultra lightweight and simple to use pub-sub library, with AMD/module support and an intuitive API.
+
+
+
+ bottleneck
+
+ urn:uuid:68fe6500-3c20-11e4-b480-0db5da863b2f
+ 2014-09-14'T'15:04:12+00:00
+ The best async rate limiter for Node and the browser
+
+
+
+ RegexGen.js
+
+ urn:uuid:6df1ca20-3c20-11e4-b480-0db5da863b2f
+ 2014-09-14'T'15:04:12+00:00
+ RegexGen.js is a JavaScript regular expression generator that helps to construct complex regular expressions.
+
+
+
+ pathparser.js
+
+ urn:uuid:728d7250-3c20-11e4-b480-0db5da863b2f
+ 2014-09-14'T'15:04:12+00:00
+ Tiny, simple-to-use URL parser/router
+
+
+
+ youarei.js
+
+ urn:uuid:7694f0d0-3c20-11e4-b480-0db5da863b2f
+ 2014-09-14'T'15:04:12+00:00
+ URL parsing library with sane parameter handling
+
+
+
+ page.js
+
+ urn:uuid:7e9e4880-3c20-11e4-b480-0db5da863b2f
+ 2014-09-14'T'15:04:12+00:00
+ Tiny ~1200 byte Express-inspired client-side router.
+
+
+
+ page.js-body-parser.js
+
+ urn:uuid:7eb049e0-3c20-11e4-b480-0db5da863b2f
+ 2014-09-14'T'15:04:12+00:00
+ Plugin for page.js which implements support for forms akin to body-parser.
+
+
+
+ Draggabilly
+
+ urn:uuid:806091f0-3c20-11e4-b480-0db5da863b2f
+ 2014-09-14'T'15:04:12+00:00
+ Make that shiz draggable
+
+
+
+ Kwargs
+
+ urn:uuid:85616490-3c20-11e4-b480-0db5da863b2f
+ 2014-09-14'T'15:04:12+00:00
+ Smart python like argument management for javascript
+
+
+
+ ifvisible.js
+
+ urn:uuid:858c4520-3c20-11e4-b480-0db5da863b2f
+ 2014-09-14'T'15:04:12+00:00
+ Crossbrowser & lightweight way to check if user is looking at the page or interacting with it.
+
+
+
+ Balalaika
+
+ urn:uuid:43d3aa50-3c21-11e4-bc99-b927af1371ed
+ 2014-09-14'T'15:09:27+00:00
+ Tiny but impossible powerful jQuery-like Javascript DOM library
+
+
+
+ state.js
+
+ urn:uuid:6ef98b40-3c22-11e4-b524-736d7099543a
+ 2014-09-14'T'15:18:47+00:00
+ Lightweight state machine library for JavaScript
+
+
+
+ Sleeper Agent
+
+ urn:uuid:64ef6510-3c23-11e4-a701-73d84218a0f0
+ 2014-09-14'T'15:25:00+00:00
+ Collect logs selectively from client instances on demand.
+
+
+
+ Daemonize
+
+ urn:uuid:65220dd0-3c23-11e4-a701-73d84218a0f0
+ 2014-09-14'T'15:25:00+00:00
+ Give a function a daemon like interface (start, stop, restart)
+
+
+
+ debug-websql
+
+ urn:uuid:c8bc64f0-523d-11e4-95d3-df8937fca3c0
+ 2014-10-12'T'18:29:54+00:00
+ console.log every call made to Web SQL, for debugging purposes
+
+
+
+ unblock.js
+
+ urn:uuid:ccb38fc0-523d-11e4-95d3-df8937fca3c0
+ 2014-10-12'T'18:29:54+00:00
+ A single function for dead simple asynchronous control flow.
+
+
+
+ BottleJS
+
+ urn:uuid:cd761c70-523d-11e4-95d3-df8937fca3c0
+ 2014-10-12'T'18:29:54+00:00
+ A powerful, extensible dependency injection micro container.
+
+
+
+ Vuvuzela
+
+ urn:uuid:da94e030-523d-11e4-95d3-df8937fca3c0
+ 2014-10-12'T'18:29:54+00:00
+ Non-recursive JSON.stringify and JSON.parse
+
+
+
+ Pegasus
+
+ urn:uuid:5341b450-5643-11e4-8d24-6fcc01ad2303
+ 2014-10-17'T'21:19:43+00:00
+ Load JSON data while still loading other scripts (xhr + promise).
+
+
+
+ SaVaGe.js
+
+ urn:uuid:53481cf0-5643-11e4-8d24-6fcc01ad2303
+ 2014-10-17'T'21:19:43+00:00
+ A small SVG library with a chaining API
+
+
+
+ token-boy
+
+ urn:uuid:569aca60-5643-11e4-8d24-6fcc01ad2303
+ 2014-10-17'T'21:19:43+00:00
+ Serves 'n' bit tokens, either digested or not.
+
+
+
+ preach
+
+ urn:uuid:5a9131e0-5643-11e4-8d24-6fcc01ad2303
+ 2014-10-17'T'21:19:43+00:00
+ A lightweight pubsub utility for node and the browser.
+
+
+
+ mixit
+
+ urn:uuid:5ad9ac90-5643-11e4-8d24-6fcc01ad2303
+ 2014-10-17'T'21:19:43+00:00
+ a smart mixin/merging object helper
+
+
+
+ crate.js
+
+ urn:uuid:648b5d10-5643-11e4-8d24-6fcc01ad2303
+ 2014-10-17'T'21:19:43+00:00
+ A modal creation library with a multitude of configuration options. Customizable html, colors, closable actions, on open and/or on closing functions, or just give it a body!
+
+
+
+ Muject
+
+ urn:uuid:b475a500-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ 10-SLOC no-bullshit dependency injection micro-library
+
+
+
+ VanillaMasker
+
+ urn:uuid:b4908000-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ VanillaMasker is a pure javascript mask input
+
+
+
+ Timesheet.js
+
+ urn:uuid:b4914350-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ Visualize your data with Timesheet.js
+
+
+
+ micro-events
+
+ urn:uuid:b491b880-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ A minimal event emitter implementation
+
+
+
+ Collection.js
+
+ urn:uuid:b4bfcd60-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ Collection.js is small but yet powerfull local database build on top of the localstorage.
+
+
+
+ svgfallback
+
+ urn:uuid:b5fdcba0-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ A tiny Javascript SVG Fallback for non supporting browsers
+
+
+
+ imagine
+
+ urn:uuid:bf73d2b0-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ An image (pre)loader with promises
+
+
+
+ blob-util
+
+ urn:uuid:c20b1f60-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ Utilities for working with Blob objects in the browser
+
+
+
+ adam
+
+ urn:uuid:cb91c840-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ Functions to create, process and test objects.
+
+
+
+ teo
+
+ urn:uuid:cb9e7270-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ Functions to test/check objects.
+
+
+
+ handlebars-autorenderer
+
+ urn:uuid:ccd9ffb0-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ Tiny plugin for rendering and updating client-side handlebar templates.
+
+
+
+ O.o.tree
+
+ urn:uuid:cce57160-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ Tiny O.o() wrapper to O.o() the whole object tree.
+
+
+
+ ListOf
+
+ urn:uuid:ccfaa710-7c0f-11e4-b1d6-8bb4fe009cd4
+ 2014-12-04'T'23:46:01+00:00
+ A JavaScript implementation of the C# List<T> object.
+
+
+
+ Plite
+
+ urn:uuid:169e7700-7d7f-11e4-ba17-3978bda20431
+ 2014-12-06'T'19:35:08+00:00
+ Tiny, fast, light-weight promises (370 bytes min+zipped)
+
+
+
+ KolorWheel.js
+
+ urn:uuid:16c9ccc0-7d7f-11e4-ba17-3978bda20431
+ 2014-12-06'T'19:35:08+00:00
+ KolorWheel.js generates color palette from a base color and chainable absolute/relative H-S-L transformation methods (incl. specified target color). Documentation contains live examples with editable parameters.
+
+
+
+ SimplyJS
+
+ urn:uuid:16eb5e80-7d7f-11e4-ba17-3978bda20431
+ 2014-12-06'T'19:35:08+00:00
+ Provides support for manipulating with DOM and events handling. Easy for use, optimized for performance, native browser's support first.
+
+
+
+ clone
+
+ urn:uuid:16ec48e0-7d7f-11e4-ba17-3978bda20431
+ 2014-12-06'T'19:35:08+00:00
+ Clones/copies arbitrary objects recursively
+
+
+
+ tag
+
+ urn:uuid:16ed0c30-7d7f-11e4-ba17-3978bda20431
+ 2014-12-06'T'19:35:08+00:00
+ Small utility for creating DOM elements
+
+
+
+ mutant.js
+
+ urn:uuid:16f98f50-7d7f-11e4-ba17-3978bda20431
+ 2014-12-06'T'19:35:08+00:00
+ DOM Modification observer
+
+
+
+ NanoModal
+
+ urn:uuid:1702b710-7d7f-11e4-ba17-3978bda20431
+ 2014-12-06'T'19:35:08+00:00
+ A small, self-contained JavaScript modal library with some extra features.
+
+
+
+ aop.js
+
+ urn:uuid:226aaae0-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ Aspect Oriented Programming Micro Library.
+
+
+
+ VidBG
+
+ urn:uuid:226af900-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ micro-library for embedding video backgrounds into web pages
+
+
+
+ di.js
+
+ urn:uuid:226b2010-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ Dependency Injection Micro Library.
+
+
+
+ ab.js
+
+ urn:uuid:22a67b60-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ A/B/n Testing Micro Library.
+
+
+
+ vanillatree
+
+ urn:uuid:22dd69e0-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ Tiny replacement of jQuery jstree ("interactive trees") with no dependencies.
+
+
+
+ Optiscroll
+
+ urn:uuid:2f01c810-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ Custom scrollbars for modern webapps. Supercharge the native scroll
+
+
+
+ topbar
+
+ urn:uuid:2f023d40-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ Tiny and beautiful site-wide progress indicator
+
+
+
+ jundo
+
+ urn:uuid:308274a0-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ Undo library for browser and Node
+
+
+
+ nanoajax
+
+ urn:uuid:3ca0df60-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ Very basic cross-browser AJAX
+
+
+
+ stupid-lib
+
+ urn:uuid:3ca54c30-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ browser-javascript, jquery-like lib
+
+
+
+ universal-diff
+
+ urn:uuid:3cb99780-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ diff & merge algorithm realized with Javascript.
+
+
+
+ EventoJS
+
+ urn:uuid:3ccb23b0-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ An easy way to manipulate events on DOM.
+
+
+
+ Carpet.js
+
+ urn:uuid:3cd13e30-a683-11e4-8bca-dd9dbbf6907e
+ 2015-01-28'T'00:18:05+00:00
+ Small, easy-to-learn and modular JavaScript framework for big
+
+
+
+ Trak.js
+
+ urn:uuid:d08cec30-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ Universal analytics event tracking API wrapper
+
+
+
+ ease.js
+
+ urn:uuid:d08d8870-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ ease component for animation, include 30 ease functions.
+
+
+
+ dual-emitter
+
+ urn:uuid:d0a221e0-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ Cross-browser (and IE8) + node.js event emitter in 35 lines. Invoke custom or DOM event. Useful for two-way data-binding!!
+
+
+
+ Tinyscrollbar
+
+ urn:uuid:d0a4b9f0-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ Create pretty scrollbars
+
+
+
+ Cquence.js
+
+ urn:uuid:d0cadf90-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ A Super Tiny JavaScript Animation Library
+
+
+
+ imago.js
+
+ urn:uuid:d13d9e90-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ It's a wonderful image library! With the purpose to facilitate the manipulation of images, imago.js enables you to perform trimming and resizing
+
+
+
+ Hoverboard
+
+ urn:uuid:d439c790-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ A very lightweight (anti-gravity?) data model and Flux store with actions and a state change listener.
+
+
+
+ xhr.js
+
+ urn:uuid:d5351780-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ This is the smallest XmlHttpRequest Javascript micro-library ever. EVER!
+
+
+
+ VanillaModal
+
+ urn:uuid:e55dbfe0-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ A flexible, dependency-free CSS-powered modal built using ECMAScript 6.
+
+
+
+ seedrandom.js
+
+ urn:uuid:ed503430-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ A seeded random number generator. Can override Math.random or return a generator function.
+
+
+
+ Eev
+
+ urn:uuid:f1a7f590-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ A tiny, fast, zero-dependency event emitter (~500 bytes min + gzip)
+
+
+
+ emitonoff
+
+ urn:uuid:f24769e0-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ Extremely simple event emitter for javascript
+
+
+
+ resourcetiming-compression.js
+
+ urn:uuid:f726f8e0-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ ResourceTiming compression and decompression
+
+
+
+ VisSense.js
+
+ urn:uuid:fba1d2a0-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ A utility library for observing visibility changes of DOM elements. Immediately know when an element becomes hidden, partly visible or fully visible.
+
+
+
+ keycharm
+
+ urn:uuid:fd4c4e50-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ Simple, lightweight key-binding libw. MIT or Apache 2.0.
+
+
+
+ GreinerHormann
+
+ urn:uuid:fd67eca0-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ Greiner-Hormann polygon clipping algorithm. Does AND, OR, XOR.
+
+
+
+ Core.js
+
+ urn:uuid:fd7a6330-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ It helps you create scalable applications written in Javascript, giving you some structure and patterns to keep everything separated.
+
+
+
+ js-mediator
+
+ urn:uuid:fd7dbe90-ec76-11e4-96f7-b952c497add4
+ 2015-04-27'T'00:46:13+00:00
+ Design pattern to write clean, reusable, decoupled, standalone Modules that are coupled with Mediators.
+
+
+
+ Chop.js
+
+ urn:uuid:a7c534a0-ec77-11e4-8326-efca2ecc2eb7
+ 2015-04-27'T'00:52:15+00:00
+ A Super Light-Weight JavaScript Framework
+
+
+
+ mailcheck
+
+ urn:uuid:a9768e20-ec77-11e4-8326-efca2ecc2eb7
+ 2015-04-27'T'00:52:15+00:00
+ Reduce user-misspelled email addresses in your forms.
+
+
+
+ guard
+
+ urn:uuid:85ddd7a0-12e4-11e5-b61f-c580d5569985
+ 2015-06-14'T'22:27:15+00:00
+ Utility to split opportunities by the account level (free\pro\enterprise\etc.) for frontend and node
+
+
+
+ stateman.js
+
+ urn:uuid:865837c0-12e4-11e5-b61f-c580d5569985
+ 2015-06-14'T'22:27:15+00:00
+ A tiny foundation that providing nested state-based routing for complex web application.decodeURI
+
+
+
+ selecting
+
+ urn:uuid:87e05e60-12e4-11e5-b61f-c580d5569985
+ 2015-06-14'T'22:27:15+00:00
+ A library that allows you to access the text selected by the user
+
+
+
+ wjs
+
+ urn:uuid:afbd7260-12e4-11e5-b61f-c580d5569985
+ 2015-06-14'T'22:27:15+00:00
+ A JavaScript / PHP to manage lazy loading from server to client.
+
+
+
+ aja.js
+
+ urn:uuid:afdd0850-12e4-11e5-b61f-c580d5569985
+ 2015-06-14'T'22:27:15+00:00
+ Ajax without XML : Asynchronous JavaScript and JavaScript/JSON(P)
+
+
+
+ ba.js
+
+ urn:uuid:8d1c6c10-1754-11e5-9430-51295632daa1
+ 2015-06-20'T'13:59:18+00:00
+ Create and manage CSS3 animations from JavaScript.
+
+
+
+ fetchival
+
+ urn:uuid:8d1ce140-1754-11e5-9430-51295632daa1
+ 2015-06-20'T'13:59:18+00:00
+ Easy fetch requests
+
+
+
+ j2c
+
+ urn:uuid:9107fe20-1754-11e5-9430-51295632daa1
+ 2015-06-20'T'13:59:18+00:00
+ CSS preprocessor working from JavaScript objects.
+
+
+
+ form-to-obj
+
+ urn:uuid:91d6e6e0-1754-11e5-9430-51295632daa1
+ 2015-06-20'T'13:59:18+00:00
+ A small, zero-dependency form-to-object serialization utility
+
+
+
+ HTMLparser
+
+ urn:uuid:a7983510-1754-11e5-9430-51295632daa1
+ 2015-06-20'T'13:59:18+00:00
+ It parses HTML ¯_(ツ)_/¯
+
+
+
+ Telegraph
+
+ urn:uuid:b1bca490-1754-11e5-9430-51295632daa1
+ 2015-06-20'T'13:59:18+00:00
+ A very minimal event emitter for browsers, forked from Benjamin Thomas' smokesignals.js, that allows for cancelable events
+
+
+
+ StringFormatter
+
+ urn:uuid:b2fc7790-1754-11e5-9430-51295632daa1
+ 2015-06-20'T'13:59:18+00:00
+ An extensible, garbage collecting Javascript string formatter that supports objects, currency, date/time, decimals, and more ... goes far beyond sprintf approach.
+
+
+
+ justlazy.js
+
+ urn:uuid:7e91bb40-1c41-11e5-9d7d-ab96022c5d01
+ 2015-06-26'T'20:25:30+00:00
+ Micro javascript library to lazy load responsive images (also with srcset attribute).
+
+
+
+ hyphen.js
+
+ urn:uuid:812b03c0-1c41-11e5-9d7d-ab96022c5d01
+ 2015-06-26'T'20:25:30+00:00
+ Frank Liang's hyphenation beautifier.
+
+
+
+ dom-i18n
+
+ urn:uuid:acc34b00-1c41-11e5-9d7d-ab96022c5d01
+ 2015-06-26'T'20:25:30+00:00
+ Provides a very basic HTML multilingual support using JavaScript
+
+
+
+ micro-query
+
+ urn:uuid:ae524f70-1c41-11e5-9d7d-ab96022c5d01
+ 2015-06-26'T'20:25:30+00:00
+ A minimal URL parameter parsing library.
+
+
+
+ xflagable
+
+ urn:uuid:b9a39ca0-1ea6-11e5-aabd-4d8b9d71a338
+ 2015-06-29'T'21:35:07+00:00
+ Create flag promises
+
+
+
+ Location Init
+
+ urn:uuid:b9a411d0-1ea6-11e5-aabd-4d8b9d71a338
+ 2015-06-29'T'21:35:07+00:00
+ Simple route callbacks
+
+
+
+ geojson2svg
+
+ urn:uuid:b9cc3340-1ea6-11e5-aabd-4d8b9d71a338
+ 2015-06-29'T'21:35:07+00:00
+ Converts geojson to svg string given svg viewport size and maps extent. Used for data visulizaton on maps.
+
+
+
+ ClassManager
+
+ urn:uuid:ba0089b0-1ea6-11e5-aabd-4d8b9d71a338
+ 2015-06-29'T'21:35:07+00:00
+ One of the fastest and most convenient class systems in the world
+
+
+
+ proto
+
+ urn:uuid:eb4cee00-1ea6-11e5-aabd-4d8b9d71a338
+ 2015-06-29'T'21:35:07+00:00
+ A prototype-based inheritance library that makes it easy to create objects and inheritance hierarchies without losing the power of javascript's prototype system.
+
+
+
+ mongo-parse
+
+ urn:uuid:eb655800-1ea6-11e5-aabd-4d8b9d71a338
+ 2015-06-29'T'21:35:07+00:00
+ A parser for mongo db queries.
+
+
+
+ Freezer.js
+
+ urn:uuid:cefb9400-2ef4-11e5-84ee-c91d9af0224b
+ 2015-07-20'T'15:34:20+00:00
+ An immutable tree data structure that is always updated from the root, making easier to think in a reactive way.
+
+
+
+ CSSTemplate
+
+ urn:uuid:e493fd70-2ef4-11e5-84ee-c91d9af0224b
+ 2015-07-20'T'15:34:20+00:00
+ Inject and update dynamic CSS using simple js templating
+
+
+
+ AtSpy
+
+ urn:uuid:88ab0510-2ef6-11e5-9eba-b591b60222d1
+ 2015-07-20'T'15:46:47+00:00
+ A test spy powered by es7 decorators and TypeScript
+
+
+
+ InversifyJS
+
+ urn:uuid:6ca01b20-2ef7-11e5-91ae-2959308c9406
+ 2015-07-20'T'15:53:09+00:00
+ A lightweight IoC container written in TypeScript.
+
+
+
+ guardian.js
+
+ urn:uuid:b64e13a0-2efa-11e5-bf95-475a0b9f0fe0
+ 2015-07-20'T'16:15:48+00:00
+ Unopinionated JavaScript (unit/integration/whatever) testing library
+
+
+
+ lightrouter
+
+ urn:uuid:c077b340-2efa-11e5-bf95-475a0b9f0fe0
+ 2015-07-20'T'16:15:48+00:00
+ Ultra lightweight javascript routing for traditional and single page apps.
+
+
+
+ hash-router
+
+ urn:uuid:c0d73860-2efa-11e5-bf95-475a0b9f0fe0
+ 2015-07-20'T'16:15:48+00:00
+ Tiny and lightweight browser router library, developed with SPA in mind :)
+
+
+
+ JsDic
+
+ urn:uuid:c0d75f70-2efa-11e5-bf95-475a0b9f0fe0
+ 2015-07-20'T'16:15:48+00:00
+ Dependecy injection container inspired by Angular.js.
+
+
+
+ router5
+
+ urn:uuid:c174b0e0-2efa-11e5-bf95-475a0b9f0fe0
+ 2015-07-20'T'16:15:48+00:00
+ Simple, framework-agnostic, powerful and functional HTML5 routing solution.
+
+
+
+ Rat.js
+
+ urn:uuid:0ef28e50-2fc8-11e5-b855-a7b3cf9a9141
+ 2015-07-21'T'16:46:33+00:00
+ Use objects on canvas
+
+
+
+ domchanger
+
+ urn:uuid:20c4ef10-2fc8-11e5-b855-a7b3cf9a9141
+ 2015-07-21'T'16:46:33+00:00
+ Domchanger calculates diffs between virtual dom trees (JSONML) and applies only the difference to the dom
+
+
+
+ msgpack-js
+
+ urn:uuid:20ffd530-2fc8-11e5-b855-a7b3cf9a9141
+ 2015-07-21'T'16:46:33+00:00
+ A msgpack encoder and decoder using ArrayBuffer and DataView
+
+
+
+ type-ahead.js
+
+ urn:uuid:391ee980-2fc8-11e5-b855-a7b3cf9a9141
+ 2015-07-21'T'16:46:33+00:00
+ A lightweight and extensible type ahead library
+
+
+
+ N2O.js
+
+ urn:uuid:a6799a20-2fc8-11e5-95bb-a38533bf7909
+ 2015-07-21'T'16:50:50+00:00
+ N2O Web Frameowork JavaScript companion library
+
+
+
+ Storage.js
+
+ urn:uuid:429c7530-2fc9-11e5-a078-47d1cf2cd721
+ 2015-07-21'T'16:53:59+00:00
+ JavaScript Library for Cross Browser Persistence using WebStorage (LocalStorage, SessionStorage, WebSQL and IndexedDB) for all browsers.
+
+
+
+ xr
+
+ urn:uuid:429dd4c0-2fc9-11e5-a078-47d1cf2cd721
+ 2015-07-21'T'16:53:59+00:00
+ Ultra-simple promise based wrapper around XMLHttpRequest
+
+
+
+ MagJS
+
+ urn:uuid:48e373e0-6a97-11e5-a5d3-7d0a29c05afa
+ 2015-10-04'T'12:55:59+00:00
+ Elegant DOM bindings - Intuitive, tiny, super crazy fast, pure JavaScript 2 HTML component templating library
+
+
+
+ mini-signals
+
+ urn:uuid:6758b1a0-6a97-11e5-a5d3-7d0a29c05afa
+ 2015-10-04'T'12:55:59+00:00
+ signals, in JavaScript, fast
+
+
+
+ SimpleScrollbar
+
+ urn:uuid:7ced98a0-6a97-11e5-a5d3-7d0a29c05afa
+ 2015-10-04'T'12:55:59+00:00
+ Very simple vanilla javascript library for creating a custom scrollbar cross-browser and cross-devices
+
+
+
+ tplize
+
+ urn:uuid:7cee0dd0-6a97-11e5-a5d3-7d0a29c05afa
+ 2015-10-04'T'12:55:59+00:00
+ A ~2kb lib for quickly prototyping templated content
+
+
+
+ FinnishSSN
+
+ urn:uuid:ee40cf70-6a9e-11e5-a937-4dcdde076cbe
+ 2015-10-04'T'13:50:48+00:00
+ Javascript library for validating and creating Finnish social security numbers.
+
+
+
+ populate.js
+
+ urn:uuid:237df5f0-6a9f-11e5-a937-4dcdde076cbe
+ 2015-10-04'T'13:50:48+00:00
+ Populate form fields from a JSON object. Extremely small, no dependencies.
+
+
+
+ ViaJS
+
+ urn:uuid:c6ccd660-6c73-11e5-afaf-a193ce19c00d
+ 2015-10-06'T'21:46:55+00:00
+ Via is a small library that allows you to load content on to a page dynamically
+
+
+
+ Soundbox
+
+ urn:uuid:df148150-6c73-11e5-afaf-a193ce19c00d
+ 2015-10-06'T'21:46:55+00:00
+ A super simple JS library for playing sound effects
+
+
+
+ offside.js
+
+ urn:uuid:f704e480-6c73-11e5-afaf-a193ce19c00d
+ 2015-10-06'T'21:46:55+00:00
+ A minimal ~3kb JavaScript kit without library dependencies to push things off-canvas using using just class manipulation.
+
+
+
+ html-chain
+
+ urn:uuid:f70532a0-6c73-11e5-afaf-a193ce19c00d
+ 2015-10-06'T'21:46:55+00:00
+ A small javascript library to build DOM elements by chaining javascript functions
+
+
+
+ Peppermint
+
+ urn:uuid:e88d6c40-6dec-11e5-b98d-15d4b4728911
+ 2015-10-08'T'18:45:54+00:00
+ Yet another touch slider. Fast, lightweight, extensible, works on everything.
+
+
+
+ uniloc
+
+ urn:uuid:0d9960c0-6f5f-11e5-98b2-9fc4a70bfb5b
+ 2015-10-10'T'14:56:10+00:00
+ Uniloc is a utility to match URIs to named routes, and to generate URIs given a route name and options
+
+
+
+ GamepadMicro
+
+ urn:uuid:229c40f0-6f5f-11e5-98b2-9fc4a70bfb5b
+ 2015-10-10'T'14:56:10+00:00
+ Micro library that interfaces with the HTML5 Gamepad API and publishes gamepad update events.
+
+
+
+ hotkeys
+
+ urn:uuid:644e17f0-7593-11e5-8bd6-ade2b909fe30
+ 2015-10-18'T'12:25:56+00:00
+ A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
+
+
+
+ MicroLib-Tabs
+
+ urn:uuid:66509eb0-7593-11e5-8bd6-ade2b909fe30
+ 2015-10-18'T'12:25:56+00:00
+ A small library for easily creating tabbed content. Small markup and a single function.
+
+
+
+ Sylvester
+
+ urn:uuid:e59ce5f0-7595-11e5-949c-cf2fbf48ac77
+ 2015-10-18'T'12:43:13+00:00
+ A js library for mathematics with vectors and matrices
+
+
+
+ once.js
+
+ urn:uuid:ff712450-7595-11e5-98c3-41bcab539c09
+ 2015-10-18'T'12:44:34+00:00
+ Enforce that a CoffeeScript or JavaScript function can only be executed once.
+
+
+
+ class-256.js
+
+ urn:uuid:35bd33d0-8a10-11e5-9668-1d2f4314b987
+ 2015-11-13'T'14:08:39+00:00
+ Less than 256 byte JavaScript classical inheritance pattern library
+
+
+
+ swiss-army-knife.js
+
+ urn:uuid:38e32bf0-8a10-11e5-9668-1d2f4314b987
+ 2015-11-13'T'14:08:39+00:00
+ Swiss Army Knife is a JavaScript library intended to make client side development a little less painfull.
+
+
+
+ wallop.js
+
+ urn:uuid:39133ca0-8a10-11e5-9668-1d2f4314b987
+ 2015-11-13'T'14:08:39+00:00
+ A minimal JS library for showing & hiding things.
+
+
+
+ isMobileOS.js
+
+ urn:uuid:39242c90-8a10-11e5-9668-1d2f4314b987
+ 2015-11-13'T'14:08:39+00:00
+ A simple ECMAScript6 module which checks for mobile operating systems.
+
+
+
+ blobcounter.js
+
+ urn:uuid:5455a6c0-afbc-11e5-93a8-75a9cfaf1896
+ 2015-12-31'T'12:45:08+00:00
+ blobcounter.js helps you find blobs and shapes in an image
+
+
+
+ xion
+
+ urn:uuid:54572d60-afbc-11e5-93a8-75a9cfaf1896
+ 2015-12-31'T'12:45:08+00:00
+ Lightweight client-side MVC framework that uses JsonML syntax and virtual DOM diffing.
+
+
+
+ FromNow
+
+ urn:uuid:5459c570-afbc-11e5-93a8-75a9cfaf1896
+ 2015-12-31'T'12:45:08+00:00
+ An extremely lightweight javascript utility for calculating readable time differences from now vs past or future dates.
+
+
+
+ WorkerB
+
+ urn:uuid:56892890-afbc-11e5-93a8-75a9cfaf1896
+ 2015-12-31'T'12:45:08+00:00
+ Extremely simple inline Web Worker for easy multithreading in JS
+
+
+
+ Avtomat
+
+ urn:uuid:596a9da0-afbc-11e5-93a8-75a9cfaf1896
+ 2015-12-31'T'12:45:08+00:00
+ Non-deterministic finite state machine (with empty moves) implementation
+
+
+
+ earley-parser-js
+
+ urn:uuid:6bb2a390-afbc-11e5-93a8-75a9cfaf1896
+ 2015-12-31'T'12:45:08+00:00
+ General purpose context-free languages parser - Earley parser
+
+
+
+ rounding.js
+
+ urn:uuid:6c4609f0-afbc-11e5-93a8-75a9cfaf1896
+ 2015-12-31'T'12:45:08+00:00
+ Exact rounding with a choice of rounding algorithms
+
+
+
+ BabelBox
+
+ urn:uuid:78a52730-afbc-11e5-93a8-75a9cfaf1896
+ 2015-12-31'T'12:45:08+00:00
+ i18n library that allows users to easily support multiple languages and requirejs support
+
+
+
+ viiny-dragger
+
+ urn:uuid:9ce9ab20-afbc-11e5-93a8-75a9cfaf1896
+ 2015-12-31'T'12:45:08+00:00
+ vinny-dragger is a drag and drop plugin for javascript.
+
+
+
+ nanoflux.js
+
+ urn:uuid:9cea9580-afbc-11e5-93a8-75a9cfaf1896
+ 2015-12-31'T'12:45:08+00:00
+ A very lightweight and dependency-free Flux implementation
+
+
+
+ min.css
+
+ urn:uuid:9ceb0ab0-afbc-11e5-93a8-75a9cfaf1896
+ 2015-12-31'T'12:45:08+00:00
+ min.css is the tiniest, fastest and efficient JavaScript library for minifying CSS files. It works in node and the browser.
+
+
+
+ smoke-signal
+
+ urn:uuid:9ced0680-afbc-11e5-93a8-75a9cfaf1896
+ 2015-12-31'T'12:45:08+00:00
+ Simple small functional event observer for the browser and node.
+
+
+
+ TinyDatePicker
+
+ urn:uuid:3804cf60-bf01-11e5-9115-15e2d5b56925
+ 2016-01-19'T'23:05:41+00:00
+ Small, zero-dependency date picker (~1500 bytes min+zipped)
+
+
+
+ panorama
+
+ urn:uuid:42337810-bf01-11e5-9115-15e2d5b56925
+ 2016-01-19'T'23:05:41+00:00
+ Lighten background images with Canvas2D
+
+
+
+ Tlite
+
+ urn:uuid:5ac32880-bf01-11e5-9115-15e2d5b56925
+ 2016-01-19'T'23:05:41+00:00
+ Tooltips with CSS3 transitions (650 bytes of JS min+zipped)
+
+
+
+ scriber
+
+ urn:uuid:b95e24c0-e54f-11e5-b6dd-3f76bab08c63
+ 2016-03-08'T'17:03:44+00:00
+ A simple fluent library to write html DOM elements
+
+
+
+ diapason
+
+ urn:uuid:b9752f30-e54f-11e5-b6dd-3f76bab08c63
+ 2016-03-08'T'17:03:44+00:00
+ Asynchronous dependency injections that works on any promise framework
+
+
+
+ window.module
+
+ urn:uuid:b97974f0-e54f-11e5-b6dd-3f76bab08c63
+ 2016-03-08'T'17:03:44+00:00
+ Synchronous module system for browsers.
+
+
+
+ razax.js
+
+ urn:uuid:e475ca50-e54f-11e5-b6dd-3f76bab08c63
+ 2016-03-08'T'17:03:44+00:00
+ Simple way to make ajax requests with or without arguments in single line of code. Easy for novice users.
+
+
+
+ TinyAnimate
+
+ urn:uuid:f0c820e0-e550-11e5-818c-d50290a56e2b
+ 2016-03-08'T'17:11:19+00:00
+ Animation micro library. Vanilla JavaScript.
+
+
+
+ mom
+
+ urn:uuid:35495c20-e551-11e5-a6af-15fc9ab4944d
+ 2016-03-08'T'17:13:55+00:00
+ Dynamic Loading of Javascript based on DOM elements.
+
+
+
+ NodeList.js
+
+ urn:uuid:cce0feb0-71b7-11e6-8328-b1f051b0f177
+ 2016-09-03'T'09:21:27+00:00
+ Use the Native DOM APIs as easily as jQuery
+
+
+
+ Fuse.js
+
+ urn:uuid:cce40bf0-71b7-11e6-8328-b1f051b0f177
+ 2016-09-03'T'09:21:27+00:00
+ Lightweight fuzzy-search library
+
+
+
+ xtypejs
+
+ urn:uuid:cd0f1390-71b7-11e6-8328-b1f051b0f177
+ 2016-09-03'T'09:21:27+00:00
+ Elegant, highly efficient data validation for JavaScript Apps
+
+
+
+ pastafarian
+
+ urn:uuid:e8243660-71b7-11e6-8328-b1f051b0f177
+ 2016-09-03'T'09:21:27+00:00
+ A tiny event emitter-based finite state machine
+
+
+
+ Lambda-30
+
+ urn:uuid:e91721e0-71b7-11e6-8328-b1f051b0f177
+ 2016-09-03'T'09:21:27+00:00
+ A Lambda String implementation for Node.js that supports some ES6 (...rest, ()=>{}, ()=>retval) and a built in JSON encoder.
+
+
+
+ henderson
+
+ urn:uuid:effae550-71b7-11e6-8328-b1f051b0f177
+ 2016-09-03'T'09:21:27+00:00
+ A tiny event emitter-based finite state machine with promises
+
+
+
+ microTK
+
+ urn:uuid:f35a15e0-71b7-11e6-8328-b1f051b0f177
+ 2016-09-03'T'09:21:27+00:00
+ A tiny JavaScript framework
+
+
+
+ boomerang-cache
+
+ urn:uuid:0d9c0bd0-7ffe-11e6-b541-3b275d98da93
+ 2016-09-21'T'13:18:48+00:00
+ boomerangCache is a client side caching library based on localStorage and sessionStorage
+
+
+
+ Redux
+
+ urn:uuid:4dc9f470-43fc-11e7-bfb0-a3a6dd36ddcf
+ 2017-05-28'T'23:19:46+00:00
+ Predictable state container for JavaScript apps
+
+
+
+ Tiny Browser Framework
+
+ urn:uuid:e65e1720-4483-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ Minimal Client JS Framework
+
+
+
+ body-scroll-freezer.js
+
+ urn:uuid:e65f2890-4483-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ Dependency-free JS module to freeze body scroll when opening modal box
+
+
+
+ Handorgel
+
+ urn:uuid:e7b346e0-4483-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ Accessible W3C conform accordion written in ES6.
+
+
+
+ FinnishBusinessIds
+
+ urn:uuid:e963dd10-4483-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ Library for validating and creating Finnish business IDs (Y-tunnus, alv-numero).
+
+
+
+ FinnishBankUtils
+
+ urn:uuid:e967d4b0-4483-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ Library for validating and creating Finnish IBAN bank account numbers and reference numbers.
+
+
+
+ hyphen
+
+ urn:uuid:e9c4e8d0-4483-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ Franklin M. Liang's hyphenation algorithm, implemented in Javascript
+
+
+
+ EQCSS
+
+ urn:uuid:ec254700-4483-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ EQCSS is a CSS reprocessor that introduces Scoped Styles, Element Queries, Container Queries, and new selectors like $parent and $prev and more
+
+
+
+ dzt-url-parser
+
+ urn:uuid:ee82e610-4483-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ parse the url parameters(or location.search) to an object.
+
+
+
+ tiny-mustache
+
+ urn:uuid:f3409530-4483-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ The smallest implementation of Mustache logic-less template engine.
+
+
+
+ onfontload
+
+ urn:uuid:f8e066f0-4483-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ Detects when fonts are loaded.
+
+
+
+ displace.js
+
+ urn:uuid:033c8840-4484-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ Minimal javascript library for creating movable DOM elements
+
+
+
+ Universal Router
+
+ urn:uuid:0e6b14c0-4484-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ A simple middleware-style router for isomorphic JavaScript web apps
+
+
+
+ Prophet.js
+
+ urn:uuid:0ecbf970-4484-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ Vanilla JS library for clean toast notifications
+
+
+
+ simple-require-loader
+
+ urn:uuid:0ee1f270-4484-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ A simple, dynamic, powerful module loader with hot swapping and optional remote loading support.
+
+
+
+ microBench
+
+ urn:uuid:0f6a8360-4484-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ Tiny, simple framework to benchmark your JS functions in browser console
+
+
+
+ xPrototype
+
+ urn:uuid:0f6af890-4484-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ xPrototype is a fast, small and feature-rich JavaScript library. It makes things like for loop, for each, time out / interval, data types, sort / order, conversion, clone object, extend object, string manipulation much simpler with an easy-to-use API that works across a multitude of browsers and platforms.
+
+
+
+ Animatelo
+
+ urn:uuid:0f6af891-4484-11e7-8478-fdff023c7791
+ 2017-05-29'T'15:31:34+00:00
+ Animatelo is a bunch of cool, fun, and cross-browser animations for you to use in your projects. This is a porting to Web Animation API of the fabulous animate.css project.
+
+
+
+ VP PubSub
+
+ urn:uuid:0f9d7650-9bd0-11e7-8eb9-7ff79cd92384
+ 2017-09-17'T'17:45:23+00:00
+ VP PubSub is a publish/subscribe library that supports message filtering
+
+
+
+ data-obs
+
+ urn:uuid:10960720-9bd0-11e7-8eb9-7ff79cd92384
+ 2017-09-17'T'17:45:23+00:00
+ Simple lightweigh javascript data observer
+
+
+
+ FrontExpress
+
+ urn:uuid:10ea68b0-9bd0-11e7-8eb9-7ff79cd92384
+ 2017-09-17'T'17:45:23+00:00
+ An Express.js-Style router for the front-end
+
+
+
+ Stoor
+
+ urn:uuid:145495c0-9bd0-11e7-8eb9-7ff79cd92384
+ 2017-09-17'T'17:45:23+00:00
+ Local and Session storage wrapper with support for namespacing and multi get, set and remove
+
+
+
+ Speedball
+
+ urn:uuid:2d073780-9bd0-11e7-8eb9-7ff79cd92384
+ 2017-09-17'T'17:45:23+00:00
+ A flexible dependency injection library
+
+
+
+ Talker.js
+
+ urn:uuid:3a83aba0-9bd0-11e7-8eb9-7ff79cd92384
+ 2017-09-17'T'17:45:23+00:00
+ Simple event delegation library
+
+
+
+ simple-slider
+
+ urn:uuid:421143a0-9bd0-11e7-8eb9-7ff79cd92384
+ 2017-09-17'T'17:45:23+00:00
+ The 1kb JavaScript Carousel
+
+
+
+ nano-markdown
+
+ urn:uuid:47852360-9bd0-11e7-8eb9-7ff79cd92384
+ 2017-09-17'T'17:45:23+00:00
+ A very small Markdown to HTML converter
+
+
+
+ dont-go
+
+ urn:uuid:47c5aed0-9bd0-11e7-8eb9-7ff79cd92384
+ 2017-09-17'T'17:45:23+00:00
+ Change the title and/or favicon of the page when it is inactive.
+
+
+
+ ns.js
+
+ urn:uuid:491a4250-9bd0-11e7-8eb9-7ff79cd92384
+ 2017-09-17'T'17:45:23+00:00
+ A small and simple Javascript namespace function
+
+
+
+ arenite
+
+ urn:uuid:49fbefc0-9bd0-11e7-8eb9-7ff79cd92384
+ 2017-09-17'T'17:45:23+00:00
+ Inversion of Control / Dependency Injection Library
+
+
+
+ Nano Events
+
+ urn:uuid:7b3977f0-a48c-11e7-9058-0bb159731235
+ 2017-09-28'T'20:34:49+00:00
+ Simple and tiny event emitter library
+
+
+
+ Nano ID
+
+ urn:uuid:7b72d770-a48c-11e7-9058-0bb159731235
+ 2017-09-28'T'20:34:49+00:00
+ Secure URL-friendly unique string ID generator
+
+
+
+ ppo
+
+ urn:uuid:9310add0-a48c-11e7-9058-0bb159731235
+ 2017-09-28'T'20:34:49+00:00
+ ppo is a super small and useful utils library for JavaScript
+
+
+
+ Trkl
+
+ urn:uuid:f05194f0-a883-11e7-b970-050932f4daed
+ 2017-10-03'T'21:43:41+00:00
+ Reactive microlibrary with observables and Knockout-style computeds in 430 bytes (minified and gzipped)
+
+
+
+ Hover
+
+ urn:uuid:d3682a80-a887-11e7-a2f8-fd5ee21e37bb
+ 2017-10-03'T'22:11:30+00:00
+ A very lightweight (anti-gravity?) data model and Flux store with actions and a state change listener.
+
+
+
+ Hyperapp
+
+ urn:uuid:e0bb1da0-a887-11e7-a2f8-fd5ee21e37bb
+ 2017-10-03'T'22:11:30+00:00
+ Create scalable browser-based applications using a functional paradigm
+
+
+
+ sprites.js
+
+ urn:uuid:d8ba3a50-cd3a-11e7-b438-f3dc260fbf29
+ 2017-11-19'T'15:03:37+00:00
+ Sprites.js is simple canvas sprites animation library. No setTimeout() or setInterval(). Just rAF.
+
+
+
+ indent.js
+
+ urn:uuid:da178060-cd3a-11e7-b438-f3dc260fbf29
+ 2017-11-19'T'15:03:37+00:00
+ Pure indentation of JS, CSS, HTML code and nothing extra.
+
+
+
+ Chaintastic
+
+ urn:uuid:dc1e4ce0-cd3a-11e7-b438-f3dc260fbf29
+ 2017-11-19'T'15:03:37+00:00
+ Create chainable sync/async APIs easily
+
+
+
+ pure-dialog
+
+ urn:uuid:f84b9670-cd3a-11e7-b438-f3dc260fbf29
+ 2017-11-19'T'15:03:37+00:00
+ Pure JavaScript modal dialog designed to simplify the creation of dialogs in Web and Hybrid Mobile apps
+
+
+
+ sjsClass
+
+ urn:uuid:79f83470-4f69-11e8-91e0-9b6c52de0f09
+ 2018-05-04'T'07:02:23+00:00
+ Simple JavaScript Class. Create your advanced JavaScript Class!
+
+
+
+ XPopUp
+
+ urn:uuid:79f88290-4f69-11e8-91e0-9b6c52de0f09
+ 2018-05-04'T'07:02:23+00:00
+ Full control over JavaScript PopUp's.
+
+
+
+ FlexSearch
+
+ urn:uuid:7b3cc260-4f69-11e8-91e0-9b6c52de0f09
+ 2018-05-04'T'07:02:23+00:00
+ Next-Generation full text search library with zero dependencies.
+
+
+
+ RouterX
+
+ urn:uuid:05e5b8c0-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ A stupid simple functional reactive router built for use with Rx.js apps
+
+
+
+ miq
+
+ urn:uuid:05e5dfd0-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ Lightweight modern jQuery-like DOM library
- Hoverboard
-
- urn:uuid:d439c790-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- A very lightweight (anti-gravity?) data model and Flux store with actions and a state change listener.
+ tinyModal
+
+ urn:uuid:06349c10-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ Clean, Fast, Modular and customizable Modal Window controller
- xhr.js
-
- urn:uuid:d5351780-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- This is the smallest XmlHttpRequest Javascript micro-library ever. EVER!
+ fuzzysearch
+
+ urn:uuid:0634ea30-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ Tiny and blazing-fast fuzzy search in JavaScript
- VanillaModal
-
- urn:uuid:e55dbfe0-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- A flexible, dependency-free CSS-powered modal built using ECMAScript 6.
+ syrupjs
+
+ urn:uuid:0635fba0-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ A tiny pub/sub jQuery micro-framework for distant component interaction
- seedrandom.js
-
- urn:uuid:ed503430-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- A seeded random number generator. Can override Math.random or return a generator function.
+ Dragula
+
+ urn:uuid:06395700-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ Drag and drop so simple it hurts
- Eev
-
- urn:uuid:f1a7f590-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- A tiny, fast, zero-dependency event emitter (~500 bytes min + gzip)
+ Canary
+
+ urn:uuid:0702e890-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ Write and run unit tests.
- emitonoff
-
- urn:uuid:f24769e0-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- Extremely simple event emitter for javascript
+ Euclid
+
+ urn:uuid:074e2260-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ Recursive Euclidean algorithm for finding the greatest common divisor of two numbers.
- resourcetiming-compression.js
-
- urn:uuid:f726f8e0-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- ResourceTiming compression and decompression
+ Smart Select
+
+ urn:uuid:07f2c6d0-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ Smart select is replacing and beautifying standard selects while keeping them async.
- VisSense.js
-
- urn:uuid:fba1d2a0-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- A utility library for observing visibility changes of DOM elements. Immediately know when an element becomes hidden, partly visible or fully visible.
+ GraphicsJS
+
+ urn:uuid:0869f2a0-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ A powerful lightweight JavaScript drawing library for graphics and animation, based on SVG/VML, with intuitive API
- keycharm
-
- urn:uuid:fd4c4e50-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- Simple, lightweight key-binding libw. MIT or Apache 2.0.
+ Popper.js
+
+ urn:uuid:097d5e70-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ A kickass library to manage your poppers.
- GreinerHormann
-
- urn:uuid:fd67eca0-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- Greiner-Hormann polygon clipping algorithm. Does AND, OR, XOR.
+ wavyjs
+
+ urn:uuid:0b9c46d0-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ Zero dependency javascript RIFF Wav file manipulation routines.
- Core.js
-
- urn:uuid:fd7a6330-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- It helps you create scalable applications written in Javascript, giving you some structure and patterns to keep everything separated.
+ SUL.js
+
+ urn:uuid:0f274250-4f71-11e8-8383-23682d06a6eb
+ 2018-05-04'T'07:59:07+00:00
+ Small library for DOM and AJAX operations (jQuery function style).
- js-mediator
-
- urn:uuid:fd7dbe90-ec76-11e4-96f7-b952c497add4
- 2015-04-27'T'00:46:13+00:00
- Design pattern to write clean, reusable, decoupled, standalone Modules that are coupled with Mediators.
+ jacks
+
+ urn:uuid:6875f910-4f75-11e8-a51a-1f2dcd6f42af
+ 2018-05-04'T'08:30:02+00:00
+ Fluent, extensible, easy-to-use ajax Framework.
- Chop.js
-
- urn:uuid:a7c534a0-ec77-11e4-8326-efca2ecc2eb7
- 2015-04-27'T'00:52:15+00:00
- A Super Light-Weight JavaScript Framework
+ tiptext.js
+
+ urn:uuid:6bbdf820-4f75-11e8-a51a-1f2dcd6f42af
+ 2018-05-04'T'08:30:02+00:00
+ A floating tooltip function, using mutation observers. Has 6 customizable callbacks!
- mailcheck
-
- urn:uuid:a9768e20-ec77-11e4-8326-efca2ecc2eb7
- 2015-04-27'T'00:52:15+00:00
- Reduce user-misspelled email addresses in your forms.
+ Check.js
+
+ urn:uuid:6e1136f0-4f75-11e8-a51a-1f2dcd6f42af
+ 2018-05-04'T'08:30:02+00:00
+ A tiny library for type and sanity checking
- guard
-
- urn:uuid:85ddd7a0-12e4-11e5-b61f-c580d5569985
- 2015-06-14'T'22:27:15+00:00
- Utility to split opportunities by the account level (free\pro\enterprise\etc.) for frontend and node
+ tinyfade.js
+
+ urn:uuid:723e17c0-4f75-11e8-a51a-1f2dcd6f42af
+ 2018-05-04'T'08:30:02+00:00
+ A tiny plain JavaScript library for fully responsive image slideshows.
- stateman.js
-
- urn:uuid:865837c0-12e4-11e5-b61f-c580d5569985
- 2015-06-14'T'22:27:15+00:00
- A tiny foundation that providing nested state-based routing for complex web application.decodeURI
+ microdi
+
+ urn:uuid:72e75010-4f75-11e8-a51a-1f2dcd6f42af
+ 2018-05-04'T'08:30:02+00:00
+ Micro helper for JavaScript dependency injection (DI).
- selecting
-
- urn:uuid:87e05e60-12e4-11e5-b61f-c580d5569985
- 2015-06-14'T'22:27:15+00:00
- A library that allows you to access the text selected by the user
+ aph
+
+ urn:uuid:72e99a00-4f75-11e8-a51a-1f2dcd6f42af
+ 2018-05-04'T'08:30:02+00:00
+ A mini (1.2kb) DOM Manipulation library. A very slim and fast helper.
- wjs
-
- urn:uuid:afbd7260-12e4-11e5-b61f-c580d5569985
- 2015-06-14'T'22:27:15+00:00
- A JavaScript / PHP to manage lazy loading from server to client.
+ FloatSidebar.js
+
+ urn:uuid:5c5bfb20-56c8-11e8-be16-21f9ce92cdb3
+ 2018-05-13'T'16:11:50+00:00
+ Make your sidebar floating
- aja.js
-
- urn:uuid:afdd0850-12e4-11e5-b61f-c580d5569985
- 2015-06-14'T'22:27:15+00:00
- Ajax without XML : Asynchronous JavaScript and JavaScript/JSON(P)
+ mess-js
+
+ urn:uuid:62407700-56c8-11e8-be16-21f9ce92cdb3
+ 2018-05-13'T'16:11:50+00:00
+ mess - Messages Extremely Simple Script: dialog 'android toast' like messages.
- ba.js
-
- urn:uuid:8d1c6c10-1754-11e5-9430-51295632daa1
- 2015-06-20'T'13:59:18+00:00
- Create and manage CSS3 animations from JavaScript.
+ overflow-color
+
+ urn:uuid:0a9b4c00-6ef6-11e8-b335-25b24028cbc6
+ 2018-06-13'T'10:38:48+00:00
+ Automatically switch css html background color.
- fetchival
-
- urn:uuid:8d1ce140-1754-11e5-9430-51295632daa1
- 2015-06-20'T'13:59:18+00:00
- Easy fetch requests
+ subscript
+
+ urn:uuid:1f198ad0-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Microlanguage with common syntax subset of JS/C++/Python/Rust/Go, for custom DSL/expression evaluations/templates etc. Also provides justin lang - JSON with expressions.
- j2c
-
- urn:uuid:9107fe20-1754-11e5-9430-51295632daa1
- 2015-06-20'T'13:59:18+00:00
- CSS preprocessor working from JavaScript objects.
+ WirupExpress
+
+ urn:uuid:1f3c7c20-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ The Ultra Lightweight version of Wirup.
- form-to-obj
-
- urn:uuid:91d6e6e0-1754-11e5-9430-51295632daa1
- 2015-06-20'T'13:59:18+00:00
- A small, zero-dependency form-to-object serialization utility
+ HashParser
+
+ urn:uuid:1f747c10-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Super tiny library to set and get (encoded/decoded) parameters in the hash of your URL.
- HTMLparser
-
- urn:uuid:a7983510-1754-11e5-9430-51295632daa1
- 2015-06-20'T'13:59:18+00:00
- It parses HTML ¯_(ツ)_/¯
+ Wirup
+
+ urn:uuid:1f74a320-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Lightweight nano framework for Single Page Applications (SPAs) on the web.
- Telegraph
-
- urn:uuid:b1bca490-1754-11e5-9430-51295632daa1
- 2015-06-20'T'13:59:18+00:00
- A very minimal event emitter for browsers, forked from Benjamin Thomas' smokesignals.js, that allows for cancelable events
+ ShadowQuery
+
+ urn:uuid:1f756670-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Micro-library for writing vanilla web components
- StringFormatter
-
- urn:uuid:b2fc7790-1754-11e5-9430-51295632daa1
- 2015-06-20'T'13:59:18+00:00
- An extensible, garbage collecting Javascript string formatter that supports objects, currency, date/time, decimals, and more ... goes far beyond sprintf approach.
+ JShorthand
+
+ urn:uuid:1f758d80-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Perform an aggregate of method calls upon an object in only one statement
- justlazy.js
-
- urn:uuid:7e91bb40-1c41-11e5-9d7d-ab96022c5d01
- 2015-06-26'T'20:25:30+00:00
- Micro javascript library to lazy load responsive images (also with srcset attribute).
+ event-e3
+
+ urn:uuid:201c54d0-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Universal light Event Emitter
- hyphen.js
-
- urn:uuid:812b03c0-1c41-11e5-9d7d-ab96022c5d01
- 2015-06-26'T'20:25:30+00:00
- Frank Liang's hyphenation beautifier.
+ Fun Hooks
+
+ urn:uuid:20244410-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ A generalized and simple hooking API for adding extensibility to your applications
- dom-i18n
-
- urn:uuid:acc34b00-1c41-11e5-9d7d-ab96022c5d01
- 2015-06-26'T'20:25:30+00:00
- Provides a very basic HTML multilingual support using JavaScript
+ dom99
+
+ urn:uuid:20333830-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Extend html with directives
- micro-query
-
- urn:uuid:ae524f70-1c41-11e5-9d7d-ab96022c5d01
- 2015-06-26'T'20:25:30+00:00
- A minimal URL parameter parsing library.
+ samd
+
+ urn:uuid:235b5330-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ A tiny, static AMD API implementation. Combine with TypeScript to replace Webpack.
- xflagable
-
- urn:uuid:b9a39ca0-1ea6-11e5-aabd-4d8b9d71a338
- 2015-06-29'T'21:35:07+00:00
- Create flag promises
+ sqroll
+
+ urn:uuid:24b0d110-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ A scrolling library with a simple api and a small overhead
- Location Init
-
- urn:uuid:b9a411d0-1ea6-11e5-aabd-4d8b9d71a338
- 2015-06-29'T'21:35:07+00:00
- Simple route callbacks
+ ColonJs
+
+ urn:uuid:24b45380-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ ColonJs Front End Micro Framework
- geojson2svg
-
- urn:uuid:b9cc3340-1ea6-11e5-aabd-4d8b9d71a338
- 2015-06-29'T'21:35:07+00:00
- Converts geojson to svg string given svg viewport size and maps extent. Used for data visulizaton on maps.
+ z-data
+
+ urn:uuid:24b47a90-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Z-data is an extremely lightweight zero configuration embedded front-end js framework.
- ClassManager
-
- urn:uuid:ba0089b0-1ea6-11e5-aabd-4d8b9d71a338
- 2015-06-29'T'21:35:07+00:00
- One of the fastest and most convenient class systems in the world
+ websheet.js
+
+ urn:uuid:25572330-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Render website sections with data from Google Spreadsheets
- proto
-
- urn:uuid:eb4cee00-1ea6-11e5-aabd-4d8b9d71a338
- 2015-06-29'T'21:35:07+00:00
- A prototype-based inheritance library that makes it easy to create objects and inheritance hierarchies without losing the power of javascript's prototype system.
+ vanilla-picker-mini
+
+ urn:uuid:25d35810-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ A simple, easy to use color picker with alpha selection.
- mongo-parse
-
- urn:uuid:eb655800-1ea6-11e5-aabd-4d8b9d71a338
- 2015-06-29'T'21:35:07+00:00
- A parser for mongo db queries.
+ almy.js
+
+ urn:uuid:273f4420-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Fast & simple centralized state management library
- Freezer.js
-
- urn:uuid:cefb9400-2ef4-11e5-84ee-c91d9af0224b
- 2015-07-20'T'15:34:20+00:00
- An immutable tree data structure that is always updated from the root, making easier to think in a reactive way.
+ Dragonbinder
+
+ urn:uuid:27f797a0-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ 1kb progressive state management library inspired by Vuex.
- CSSTemplate
-
- urn:uuid:e493fd70-2ef4-11e5-84ee-c91d9af0224b
- 2015-07-20'T'15:34:20+00:00
- Inject and update dynamic CSS using simple js templating
+ pqm
+
+ urn:uuid:2a477b10-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Physical Quantities and Measures (PQM) is a Node and browser package for dealing with numbers with units
- AtSpy
-
- urn:uuid:88ab0510-2ef6-11e5-9eba-b591b60222d1
- 2015-07-20'T'15:46:47+00:00
- A test spy powered by es7 decorators and TypeScript
+ Minidenticons
+
+ urn:uuid:2b7bdc60-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Super lightweight svg identicon (avatar) generator for your site. Try the online demo 😃
- InversifyJS
-
- urn:uuid:6ca01b20-2ef7-11e5-91ae-2959308c9406
- 2015-07-20'T'15:53:09+00:00
- A lightweight IoC container written in TypeScript.
+ Spotlight
+
+ urn:uuid:2c129e20-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ A cross-browser responsive image gallery without dependencies.
- guardian.js
-
- urn:uuid:b64e13a0-2efa-11e5-bf95-475a0b9f0fe0
- 2015-07-20'T'16:15:48+00:00
- Unopinionated JavaScript (unit/integration/whatever) testing library
+ Force DOM reflow JS
+
+ urn:uuid:2c8c8910-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ The cross-browser force DOM reflow library that will work in all current and future browsers
- lightrouter
-
- urn:uuid:c077b340-2efa-11e5-bf95-475a0b9f0fe0
- 2015-07-20'T'16:15:48+00:00
- Ultra lightweight javascript routing for traditional and single page apps.
+ BestBase64EncoderDecoder
+
+ urn:uuid:2c8cb020-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ The most standard, most cross-browser, most compact, and fastest possible btoa and atob solution for unicode strings with high code points
- hash-router
-
- urn:uuid:c0d73860-2efa-11e5-bf95-475a0b9f0fe0
- 2015-07-20'T'16:15:48+00:00
- Tiny and lightweight browser router library, developed with SPA in mind :)
+ Fast Map, WeakMap, Set, and WeakSet Polyfill
+
+ urn:uuid:2c8cb021-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ A fast, lightweight, Javascript Map and WeakMap polyfill
- JsDic
-
- urn:uuid:c0d75f70-2efa-11e5-bf95-475a0b9f0fe0
- 2015-07-20'T'16:15:48+00:00
- Dependecy injection container inspired by Angular.js.
+ FastestSmallestTextEncoderDecoder
+
+ urn:uuid:2c8cd730-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only
- router5
-
- urn:uuid:c174b0e0-2efa-11e5-bf95-475a0b9f0fe0
- 2015-07-20'T'16:15:48+00:00
- Simple, framework-agnostic, powerful and functional HTML5 routing solution.
+ SuperSimpleExtensibleSmallXMLHttpRequestWrapper
+
+ urn:uuid:2c8cd731-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ A 338-byte super small, simple, light, fast, XMLHttpRequest wrapper
- Rat.js
-
- urn:uuid:0ef28e50-2fc8-11e5-b855-a7b3cf9a9141
- 2015-07-21'T'16:46:33+00:00
- Use objects on canvas
+ DeferStackJS
+
+ urn:uuid:2cacbb40-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ A small fast library that solves the 'Maximum Stack Call Exceeded' error
- domchanger
-
- urn:uuid:20c4ef10-2fc8-11e5-b855-a7b3cf9a9141
- 2015-07-21'T'16:46:33+00:00
- Domchanger calculates diffs between virtual dom trees (JSONML) and applies only the difference to the dom
+ AsyncGlobalEvalFunction
+
+ urn:uuid:2d08bdf0-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ A simple way to asynchronously defer execution of code stored in a string to prevent execution thread blockage
- msgpack-js
-
- urn:uuid:20ffd530-2fc8-11e5-b855-a7b3cf9a9141
- 2015-07-21'T'16:46:33+00:00
- A msgpack encoder and decoder using ArrayBuffer and DataView
+ IDL-Property-Observer
+
+ urn:uuid:2d08e500-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Plug changes like HTMLInputElement.value into MutationObservers in 766 bytes. Framework agnostic!.
- type-ahead.js
-
- urn:uuid:391ee980-2fc8-11e5-b855-a7b3cf9a9141
- 2015-07-21'T'16:46:33+00:00
- A lightweight and extensible type ahead library
+ Highlighter-JS
+
+ urn:uuid:2d1763f0-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Simple, small, fast, multilingual text highlighter in javascript.
- N2O.js
-
- urn:uuid:a6799a20-2fc8-11e5-95bb-a38533bf7909
- 2015-07-21'T'16:50:50+00:00
- N2O Web Frameowork JavaScript companion library
+ FAT
+
+ urn:uuid:2d178b00-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Web's fastest and most lightweight animation tool. This is a compact version including: Animation, Easing, Bezier, Transform, Colors.
- Storage.js
-
- urn:uuid:429c7530-2fc9-11e5-a078-47d1cf2cd721
- 2015-07-21'T'16:53:59+00:00
+ Browser Storage JS
+
+ urn:uuid:30066d90-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00JavaScript Library for Cross Browser Persistence using WebStorage (LocalStorage, SessionStorage, WebSQL and IndexedDB) for all browsers.
- xr
-
- urn:uuid:429dd4c0-2fc9-11e5-a078-47d1cf2cd721
- 2015-07-21'T'16:53:59+00:00
- Ultra-simple promise based wrapper around XMLHttpRequest
-
-
-
- MagJS
-
- urn:uuid:48e373e0-6a97-11e5-a5d3-7d0a29c05afa
- 2015-10-04'T'12:55:59+00:00
- Elegant DOM bindings - Intuitive, tiny, super crazy fast, pure JavaScript 2 HTML component templating library
-
-
-
- mini-signals
-
- urn:uuid:6758b1a0-6a97-11e5-a5d3-7d0a29c05afa
- 2015-10-04'T'12:55:59+00:00
- signals, in JavaScript, fast
-
-
-
- SimpleScrollbar
-
- urn:uuid:7ced98a0-6a97-11e5-a5d3-7d0a29c05afa
- 2015-10-04'T'12:55:59+00:00
- Very simple vanilla javascript library for creating a custom scrollbar cross-browser and cross-devices
-
-
-
- tplize
-
- urn:uuid:7cee0dd0-6a97-11e5-a5d3-7d0a29c05afa
- 2015-10-04'T'12:55:59+00:00
- A ~2kb lib for quickly prototyping templated content
-
-
-
- FinnishSSN
-
- urn:uuid:ee40cf70-6a9e-11e5-a937-4dcdde076cbe
- 2015-10-04'T'13:50:48+00:00
- Javascript library for validating and creating Finnish social security numbers.
-
-
-
- populate.js
-
- urn:uuid:237df5f0-6a9f-11e5-a937-4dcdde076cbe
- 2015-10-04'T'13:50:48+00:00
- Populate form fields from a JSON object. Extremely small, no dependencies.
-
-
-
- ViaJS
-
- urn:uuid:c6ccd660-6c73-11e5-afaf-a193ce19c00d
- 2015-10-06'T'21:46:55+00:00
- Via is a small library that allows you to load content on to a page dynamically
-
-
-
- Soundbox
-
- urn:uuid:df148150-6c73-11e5-afaf-a193ce19c00d
- 2015-10-06'T'21:46:55+00:00
- A super simple JS library for playing sound effects
-
-
-
- offside.js
-
- urn:uuid:f704e480-6c73-11e5-afaf-a193ce19c00d
- 2015-10-06'T'21:46:55+00:00
- A minimal ~3kb JavaScript kit without library dependencies to push things off-canvas using using just class manipulation.
-
-
-
- html-chain
-
- urn:uuid:f70532a0-6c73-11e5-afaf-a193ce19c00d
- 2015-10-06'T'21:46:55+00:00
- A small javascript library to build DOM elements by chaining javascript functions
-
-
-
- Peppermint
-
- urn:uuid:e88d6c40-6dec-11e5-b98d-15d4b4728911
- 2015-10-08'T'18:45:54+00:00
- Yet another touch slider. Fast, lightweight, extensible, works on everything.
-
-
-
- uniloc
-
- urn:uuid:0d9960c0-6f5f-11e5-98b2-9fc4a70bfb5b
- 2015-10-10'T'14:56:10+00:00
- Uniloc is a utility to match URIs to named routes, and to generate URIs given a route name and options
-
-
-
- GamepadMicro
-
- urn:uuid:229c40f0-6f5f-11e5-98b2-9fc4a70bfb5b
- 2015-10-10'T'14:56:10+00:00
- Micro library that interfaces with the HTML5 Gamepad API and publishes gamepad update events.
-
-
-
- hotkeys
-
- urn:uuid:644e17f0-7593-11e5-8bd6-ade2b909fe30
- 2015-10-18'T'12:25:56+00:00
- A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
-
-
-
- MicroLib-Tabs
-
- urn:uuid:66509eb0-7593-11e5-8bd6-ade2b909fe30
- 2015-10-18'T'12:25:56+00:00
- A small library for easily creating tabbed content. Small markup and a single function.
-
-
-
- Sylvester
-
- urn:uuid:e59ce5f0-7595-11e5-949c-cf2fbf48ac77
- 2015-10-18'T'12:43:13+00:00
- A js library for mathematics with vectors and matrices
-
-
-
- once.js
-
- urn:uuid:ff712450-7595-11e5-98c3-41bcab539c09
- 2015-10-18'T'12:44:34+00:00
- Enforce that a CoffeeScript or JavaScript function can only be executed once.
-
-
-
- class-256.js
-
- urn:uuid:35bd33d0-8a10-11e5-9668-1d2f4314b987
- 2015-11-13'T'14:08:39+00:00
- Less than 256 byte JavaScript classical inheritance pattern library
-
-
-
- swiss-army-knife.js
-
- urn:uuid:38e32bf0-8a10-11e5-9668-1d2f4314b987
- 2015-11-13'T'14:08:39+00:00
- Swiss Army Knife is a JavaScript library intended to make client side development a little less painfull.
-
-
-
- wallop.js
-
- urn:uuid:39133ca0-8a10-11e5-9668-1d2f4314b987
- 2015-11-13'T'14:08:39+00:00
- A minimal JS library for showing & hiding things.
-
-
-
- isMobileOS.js
-
- urn:uuid:39242c90-8a10-11e5-9668-1d2f4314b987
- 2015-11-13'T'14:08:39+00:00
- A simple ECMAScript6 module which checks for mobile operating systems.
-
-
-
- blobcounter.js
-
- urn:uuid:5455a6c0-afbc-11e5-93a8-75a9cfaf1896
- 2015-12-31'T'12:45:08+00:00
- blobcounter.js helps you find blobs and shapes in an image
-
-
-
- xion
-
- urn:uuid:54572d60-afbc-11e5-93a8-75a9cfaf1896
- 2015-12-31'T'12:45:08+00:00
- Lightweight client-side MVC framework that uses JsonML syntax and virtual DOM diffing.
-
-
-
- FromNow
-
- urn:uuid:5459c570-afbc-11e5-93a8-75a9cfaf1896
- 2015-12-31'T'12:45:08+00:00
- An extremely lightweight javascript utility for calculating readable time differences from now vs past or future dates.
-
-
-
- WorkerB
-
- urn:uuid:56892890-afbc-11e5-93a8-75a9cfaf1896
- 2015-12-31'T'12:45:08+00:00
- Extremely simple inline Web Worker for easy multithreading in JS
-
-
-
- Avtomat
-
- urn:uuid:596a9da0-afbc-11e5-93a8-75a9cfaf1896
- 2015-12-31'T'12:45:08+00:00
- Non-deterministic finite state machine (with empty moves) implementation
-
-
-
- earley-parser-js
-
- urn:uuid:6bb2a390-afbc-11e5-93a8-75a9cfaf1896
- 2015-12-31'T'12:45:08+00:00
- General purpose context-free languages parser - Earley parser
-
-
-
- rounding.js
-
- urn:uuid:6c4609f0-afbc-11e5-93a8-75a9cfaf1896
- 2015-12-31'T'12:45:08+00:00
- Exact rounding with a choice of rounding algorithms
-
-
-
- BabelBox
-
- urn:uuid:78a52730-afbc-11e5-93a8-75a9cfaf1896
- 2015-12-31'T'12:45:08+00:00
- i18n library that allows users to easily support multiple languages and requirejs support
-
-
-
- viiny-dragger
-
- urn:uuid:9ce9ab20-afbc-11e5-93a8-75a9cfaf1896
- 2015-12-31'T'12:45:08+00:00
- vinny-dragger is a drag and drop plugin for javascript.
-
-
-
- nanoflux.js
-
- urn:uuid:9cea9580-afbc-11e5-93a8-75a9cfaf1896
- 2015-12-31'T'12:45:08+00:00
- A very lightweight and dependency-free Flux implementation
-
-
-
- min.css
-
- urn:uuid:9ceb0ab0-afbc-11e5-93a8-75a9cfaf1896
- 2015-12-31'T'12:45:08+00:00
- min.css is the tiniest, fastest and efficient JavaScript library for minifying CSS files. It works in node and the browser.
-
-
-
- smoke-signal
-
- urn:uuid:9ced0680-afbc-11e5-93a8-75a9cfaf1896
- 2015-12-31'T'12:45:08+00:00
- Simple small functional event observer for the browser and node.
-
-
-
- TinyDatePicker
-
- urn:uuid:3804cf60-bf01-11e5-9115-15e2d5b56925
- 2016-01-19'T'23:05:41+00:00
- Small, zero-dependency date picker (~1500 bytes min+zipped)
-
-
-
- panorama
-
- urn:uuid:42337810-bf01-11e5-9115-15e2d5b56925
- 2016-01-19'T'23:05:41+00:00
- Lighten background images with Canvas2D
-
-
-
- Tlite
-
- urn:uuid:5ac32880-bf01-11e5-9115-15e2d5b56925
- 2016-01-19'T'23:05:41+00:00
- Tooltips with CSS3 transitions (650 bytes of JS min+zipped)
-
-
-
- scriber
-
- urn:uuid:b95e24c0-e54f-11e5-b6dd-3f76bab08c63
- 2016-03-08'T'17:03:44+00:00
- A simple fluent library to write html DOM elements
+ Spck-Embed
+
+ urn:uuid:30ba2d30-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Small embeddable online code editor for demos.
- diapason
-
- urn:uuid:b9752f30-e54f-11e5-b6dd-3f76bab08c63
- 2016-03-08'T'17:03:44+00:00
- Asynchronous dependency injections that works on any promise framework
+ easyrouter
+
+ urn:uuid:30df1a50-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ Tiny, fast, easy, yet powerful hash router in JavaScript
- window.module
-
- urn:uuid:b97974f0-e54f-11e5-b6dd-3f76bab08c63
- 2016-03-08'T'17:03:44+00:00
- Synchronous module system for browsers.
+ gradstop
+
+ urn:uuid:30df4160-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ JavaScript micro library to generate gradient color stops
- razax.js
-
- urn:uuid:e475ca50-e54f-11e5-b6dd-3f76bab08c63
- 2016-03-08'T'17:03:44+00:00
- Simple way to make ajax requests with or without arguments in single line of code. Easy for novice users.
+ JS-Entity-Component-System
+
+ urn:uuid:30df4161-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ A small entity-component-system library written in JS
- TinyAnimate
-
- urn:uuid:f0c820e0-e550-11e5-818c-d50290a56e2b
- 2016-03-08'T'17:11:19+00:00
- Animation micro library. Vanilla JavaScript.
+ Excellent.js
+
+ urn:uuid:30df6870-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ DOM-Manipulation Framework
- mom
-
- urn:uuid:35495c20-e551-11e5-a6af-15fc9ab4944d
- 2016-03-08'T'17:13:55+00:00
- Dynamic Loading of Javascript based on DOM elements.
+ Beedle
+
+ urn:uuid:30df8f80-3e31-11ec-aad0-5958422550ca
+ 2021-11-05'T'12:08:37+00:00
+ A tiny library inspired by Redux & Vuex to help you manage state in your JavaScript apps
- NodeList.js
-
- urn:uuid:cce0feb0-71b7-11e6-8328-b1f051b0f177
- 2016-09-03'T'09:21:27+00:00
- Use the Native DOM APIs as easily as jQuery
+ HollyDates
+
+ urn:uuid:bd64d6a0-1cc9-11ed-a2cf-972cc1794153
+ 2022-08-15'T'18:40:27+00:00
+ Determine if a date is a holiday or falls on custom dates. Add custom and recurring dates
- Fuse.js
-
- urn:uuid:cce40bf0-71b7-11e6-8328-b1f051b0f177
- 2016-09-03'T'09:21:27+00:00
- Lightweight fuzzy-search library
+ apt.js
+
+ urn:uuid:fc7f9840-1ccc-11ed-9742-95bd0244169a
+ 2022-08-15'T'19:03:44+00:00
+ Minimalist, fast, rather-slim and pretty concise framework/library. Provides the flavour of both jQuery and RequireJS without the payload. Small enough to be embedded in any first-byte.
- xtypejs
-
- urn:uuid:cd0f1390-71b7-11e6-8328-b1f051b0f177
- 2016-09-03'T'09:21:27+00:00
- Elegant, highly efficient data validation for JavaScript Apps
+ Qoob
+
+ urn:uuid:13812ea0-1ccd-11ed-9742-95bd0244169a
+ 2022-08-15'T'19:03:44+00:00
+ A lightweight DOM manipulation library
- pastafarian
-
- urn:uuid:e8243660-71b7-11e6-8328-b1f051b0f177
- 2016-09-03'T'09:21:27+00:00
- A tiny event emitter-based finite state machine
+ tiv
+
+ urn:uuid:13fb1990-1ccd-11ed-9742-95bd0244169a
+ 2022-08-15'T'19:03:44+00:00
+ 1kb JavaScript Identify Number Validater.
- Lambda-30
-
- urn:uuid:e91721e0-71b7-11e6-8328-b1f051b0f177
- 2016-09-03'T'09:21:27+00:00
- A Lambda String implementation for Node.js that supports some ES6 (...rest, ()=>{}, ()=>retval) and a built in JSON encoder.
+ Carbonium
+
+ urn:uuid:42f050e0-96b4-11ef-8cb1-45c75509ceb7
+ 2024-10-30'T'11:43:48+00:00
+ One kilobyte library for easy manipulation of the DOM.
- henderson
-
- urn:uuid:effae550-71b7-11e6-8328-b1f051b0f177
- 2016-09-03'T'09:21:27+00:00
- A tiny event emitter-based finite state machine with promises
+ fast-ease
+
+ urn:uuid:43022b30-96b4-11ef-8cb1-45c75509ceb7
+ 2024-10-30'T'11:43:48+00:00
+ Fast and minimalistic javascript animation library
- microTK
-
- urn:uuid:f35a15e0-71b7-11e6-8328-b1f051b0f177
- 2016-09-03'T'09:21:27+00:00
- A tiny JavaScript framework
+ fullscr
+
+ urn:uuid:43025240-96b4-11ef-8cb1-45c75509ceb7
+ 2024-10-30'T'11:43:48+00:00
+ Go fullscreen on any browser with one line of code
- boomerang-cache
-
- urn:uuid:0d9c0bd0-7ffe-11e6-b541-3b275d98da93
- 2016-09-21'T'13:18:48+00:00
- boomerangCache is a client side caching library based on localStorage and sessionStorage
+ microlite
+
+ urn:uuid:45e12f40-96b4-11ef-8cb1-45c75509ceb7
+ 2024-10-30'T'11:43:48+00:00
+ Ultra lightweight, minimalistic plain JS lightbox script.
diff --git a/config.js b/config.js
index c5d0fb5d9..8a3ca118d 100644
--- a/config.js
+++ b/config.js
@@ -2,7 +2,7 @@ module.exports = {
inFile : 'data.js'
, outFile : 'data-min.js'
// for now; need to tweak this later
- , githubLastPushCutoffMonths : 48
+ , githubLastPushCutoffMonths : 60
, sizeExceptions : [
'Backbone'
, 'Zepto'
@@ -11,12 +11,13 @@ module.exports = {
'cm.js'
]
, errorCountThreshold : 10
- , maxGzipped : 5 * 1024
+ // normal limit is 5kb, but strictly enforce 6kb
+ , maxGzipped : 6 * 1024
// these 3 are basic sanity cecks, minimums that we would expect the contents
// to be, otherwise something might be wrong
- , minRaw : 300
- , minMinified : 150
- , minGzipped : 100
+ , minRaw : 100
+ , minMinified : 50
+ , minGzipped : 25
// this is to compare raw with minified, if it's too close then we may have
// been given the minified source in the first place
, minifierTollerance : 50
diff --git a/data-min.js b/data-min.js
index 5034635cf..53e778f4c 100644
--- a/data-min.js
+++ b/data-min.js
@@ -1 +1 @@
-var MicroJS=[{"name":"NodeList.js","tags":["DOM","NodeList"],"description":"Use the Native DOM APIs as easily as jQuery","url":"https://github.com/eorroe/NodeList.js","size":"1.3 kB","ghwatchers":"427","ghforks":"36","xmlEncodedName":"NodeList.js"},{"name":"Fuse.js","tags":["Lightweight","fuzzy","fuzzy-search","search"],"description":"Lightweight fuzzy-search library","url":"http://fusejs.io","ghwatchers":"2,293","ghforks":"157","size":"2.6 kB","xmlEncodedName":"Fuse.js"},{"name":"blobcounter.js","tags":["blob","image","canvas","processing","2D","blobcounter"],"description":"blobcounter.js helps you find blobs and shapes in an image","url":"https://github.com/satrobit/blobcounter.js","size":"0.5 kB","ghwatchers":"0","ghforks":"1","xmlEncodedName":"blobcounter.js"},{"name":"uniloc","tags":["router","routing","query","parser","parsing","parameters","uri"],"description":"Uniloc is a utility to match URIs to named routes, and to generate URIs given a route name and options","url":"https://github.com/unicorn-standard/uniloc","size":"1.3 kB","ghwatchers":"63","ghforks":"7","xmlEncodedName":"uniloc"},{"name":"ViaJS","tags":["content","load","route","dynamic","browser","page","html"],"description":"Via is a small library that allows you to load content on to a page dynamically","url":"https://github.com/abdi0987/ViaJS","size":"0.7 kB","ghwatchers":"21","ghforks":"7","xmlEncodedName":"ViaJS"},{"name":"scriber","tags":["html","DOM","builder","scriber","writer"],"description":"A simple fluent library to write html DOM elements","url":"https://jccazeaux.github.io/scriber","size":"0.9 kB","ghwatchers":"4","ghforks":"1","xmlEncodedName":"scriber"},{"name":"xflagable","tags":["flag","event","promise"],"description":"Create flag promises","url":"https://github.com/javimosch/xflagable/","size":"0.6 kB","ghwatchers":"2","ghforks":"0","xmlEncodedName":"xflagable"},{"name":"xtypejs","tags":["xtype","type","typeof","data-type","validation"],"description":"Elegant, highly efficient data validation for JavaScript Apps","url":"http://xtype.js.org","ghwatchers":"295","ghforks":"6","size":"2.9 kB","xmlEncodedName":"xtypejs"},{"name":"diapason","tags":["dependency","injection","di","asynchronous","promise"],"description":"Asynchronous dependency injections that works on any promise framework","url":"https://jccazeaux.github.io/diapason","size":"1.4 kB","ghwatchers":"0","ghforks":"0","xmlEncodedName":"diapason"},{"name":"hotkeys","tags":["hotkey","hotkeys","hotkeys-js","hotkeysjs","key","keys","keyboard","shortcuts"],"description":"A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.","url":"http://jaywcjlove.github.io/hotkeys/","ghwatchers":"158","ghforks":"22","size":"1.6 kB","xmlEncodedName":"hotkeys"},{"name":"window.module","tags":["di","dependency","injection","container","module","require"],"description":"Synchronous module system for browsers.","url":"https://github.com/ziolko/window.module","ghwatchers":"2","ghforks":"1","size":"0.3 kB","xmlEncodedName":"window.module"},{"name":"Location Init","tags":["router","callback","init"],"description":"Simple route callbacks","url":"https://github.com/tbleckert/location-init","ghwatchers":"5","ghforks":"1","size":"0.4 kB","xmlEncodedName":"Location Init"},{"name":"Freezer.js","tags":["immutable","react","tree","cursors","store","events"],"description":"An immutable tree data structure that is always updated from the root, making easier to think in a reactive way.","url":"https://github.com/arqex/freezer","ghwatchers":"647","ghforks":"24","size":"3 kB","xmlEncodedName":"Freezer.js"},{"name":"FromNow","tags":["date","time","parse","format","from now","fromNow","readable time","time difference"],"description":"An extremely lightweight javascript utility for calculating readable time differences from now vs past or future dates.","url":"https://github.com/lukeed/fromNow","ghwatchers":"9","ghforks":"2","size":"0.4 kB","xmlEncodedName":"FromNow"},{"name":"Tinyscrollbar","tags":["scrollbar","ui","interface","scroll"],"description":"Create pretty scrollbars","url":"https://github.com/wieringen/tinyscrollbar","size":"1.4 kB","ghwatchers":"351","ghforks":"173","xmlEncodedName":"Tinyscrollbar"},{"name":"ba.js","tags":["animation","animations","css","css3"],"description":"Create and manage CSS3 animations from JavaScript.","url":"http://bajs.io","ghwatchers":"2","ghforks":"0","size":"0.8 kB","xmlEncodedName":"ba.js"},{"name":"Trak.js","tags":["trak","track","events","analytics","google","tag","tagging"],"description":"Universal analytics event tracking API wrapper","url":"https://github.com/mrmartineau/trak.js","ghwatchers":"95","ghforks":"12","size":"0.9 kB","xmlEncodedName":"Trak.js"},{"name":"justlazy.js","tags":["lazy","load","lazyload","responsive","image","images","loader","srcset","picture","spinner"],"description":"Micro javascript library to lazy load responsive images (also with srcset attribute).","url":"http://fhopeman.github.io/justlazy","size":"0.7 kB","ghwatchers":"55","ghforks":"8","xmlEncodedName":"justlazy.js"},{"name":"ease.js","tags":["ease","animation"],"description":"ease component for animation, include 30 ease functions.","url":"https://github.com/lloydzhou/ease","size":"0.7 kB","ghwatchers":"6","ghforks":"2","xmlEncodedName":"ease.js"},{"name":"ClassManager","tags":["language","class","inheritance","multiple","extend"],"description":"One of the fastest and most convenient class systems in the world","url":"https://github.com/kogarashisan/ClassManager","size":"4.6 kB","ghwatchers":"33","ghforks":"2","xmlEncodedName":"ClassManager"},{"name":"geojson2svg","tags":["maps","geojson","svg"],"description":"Converts geojson to svg string given svg viewport size and maps extent. Used for data visulizaton on maps.","url":"https://github.com/gagan-bansal/geojson2svg","size":"2 kB","ghwatchers":"39","ghforks":"13","xmlEncodedName":"geojson2svg"},{"name":"Rat.js","tags":["canvas","graphics","oop","html5","games","image","draw"],"description":"Use objects on canvas","url":"https://github.com/keyten/Rat.js","size":"0.7 kB","ghwatchers":"13","ghforks":"4","xmlEncodedName":"Rat.js"},{"name":"Timesheet.js","tags":["timesheet","graph","charts","flow","gantt","draw"],"description":"Visualize your data with Timesheet.js","url":"https://github.com/sbstjn/timesheet.js","size":"1.1 kB","ghwatchers":"5,966","ghforks":"450","xmlEncodedName":"Timesheet.js"},{"name":"dual-emitter","tags":["browser","chrome","chromium","cross","cross-browser","custom","dom","dual","emitter","event","events","explorer","firefox","ie","ie8","internet","invoke","bind","mini","mozilla","node","nodejs","spa","databinding","binding","two way","data binding"],"description":"Cross-browser (and IE8) + node.js event emitter in 35 lines. Invoke custom or DOM event. Useful for two-way data-binding!!","url":"https://github.com/tunnckoCore/dual-emitter","ghwatchers":"19","ghforks":"2","size":"3.7 kB","xmlEncodedName":"dual-emitter"},{"name":"Cquence.js","tags":["animation","banner","CSS animations"],"description":"A Super Tiny JavaScript Animation Library","url":"https://github.com/RamonGebben/Cquence","size":"0.8 kB","ghwatchers":"315","ghforks":"19","xmlEncodedName":"Cquence.js"},{"name":"fetchival","tags":["fetch","promise","json","xhr","ajax","rest"],"description":"Easy fetch requests","url":"https://github.com/typicode/fetchival","size":"0.6 kB","ghwatchers":"236","ghforks":"11","xmlEncodedName":"fetchival"},{"name":"VanillaMasker","tags":["mask input","mask","vanilla"],"description":"VanillaMasker is a pure javascript mask input","url":"http://bankfacil.github.io/vanilla-masker/","size":"1.4 kB","ghwatchers":"587","ghforks":"80","xmlEncodedName":"VanillaMasker"},{"name":"micro-events","tags":["event","performance","event emitter","listener","handler","eventing","amd","node","web"],"description":"A minimal event emitter implementation","url":"https://github.com/alexanderGugel/micro-events","size":"0.6 kB","ghwatchers":"16","ghforks":"1","xmlEncodedName":"micro-events"},{"name":"strg.js","tags":["localStorage","sessionStorage","cookie","cookies"],"description":"Simple and clear localStorage, sessionStorage and cookie operating library with the single API","url":"https://github.com/fend25/strg.js","size":"0.7 kB","ghwatchers":"26","ghforks":"3","xmlEncodedName":"strg.js"},{"name":"imago.js","tags":["image","image manipulation","image resizing","image trimming"],"description":"It's a wonderful image library! With the purpose to facilitate the manipulation of images, imago.js enables you to perform trimming and resizing","url":"https://github.com/evandroeisinger/imago.js","size":"2.1 kB","ghwatchers":"30","ghforks":"6","xmlEncodedName":"imago.js"},{"name":"VidBG","tags":["video","background","embed"],"description":"micro-library for embedding video backgrounds into web pages","url":"https://github.com/daniellmb/VidBG","size":"0.3 kB","ghwatchers":"10","ghforks":"1","xmlEncodedName":"VidBG"},{"name":"WorkerB","tags":["web","worker","webworker","async","threads","inline"],"description":"Extremely simple inline Web Worker for easy multithreading in JS","url":"https://github.com/lukeschaefer/WorkerB","size":"0.6 kB","ghwatchers":"1","ghforks":"0","xmlEncodedName":"WorkerB"},{"name":"aop.js","tags":["aspect","oriented","programming","aop","functional"],"description":"Aspect Oriented Programming Micro Library.","url":"https://github.com/daniellmb/aop.js","size":"0.2 kB","ghwatchers":"8","ghforks":"0","xmlEncodedName":"aop.js"},{"name":"di.js","tags":["dependency","injection","di"],"description":"Dependency Injection Micro Library.","url":"https://github.com/daniellmb/di.js","size":"0.3 kB","ghwatchers":"5","ghforks":"0","xmlEncodedName":"di.js"},{"name":"ab.js","tags":["ab test","a/b test","split test","testing"],"description":"A/B/n Testing Micro Library.","url":"https://github.com/daniellmb/ab.js","size":"0.2 kB","ghwatchers":"35","ghforks":"5","xmlEncodedName":"ab.js"},{"name":"FinnishSSN","tags":["SSN","Finnish","Validation","Social security number","Hetu","Sotu"],"description":"Javascript library for validating and creating Finnish social security numbers.","url":"https://github.com/vkomulai/finnish-ssn","size":"0.8 kB","ghwatchers":"6","ghforks":"3","xmlEncodedName":"FinnishSSN"},{"name":"vanillatree","tags":["jstree","jquery","interactive trees","vanilla","pure","native"],"description":"Tiny replacement of jQuery jstree (\"interactive trees\") with no dependencies.","url":"https://github.com/finom/vanillatree","size":"1.7 kB","ghwatchers":"26","ghforks":"4","xmlEncodedName":"vanillatree"},{"name":"devicedetector.js","tags":["device detector","client-side","ismobile","check mobile"],"description":"Tiny script detecting if you are on a desktop, mobile or tablet device.","url":"https://github.com/PoeHaH/devicedetector","size":"0.3 kB","ghwatchers":"16","ghforks":"6","xmlEncodedName":"devicedetector.js"},{"name":"MicroLib-Tabs","tags":["dom","tabs","tabbed content"],"description":"A small library for easily creating tabbed content. Small markup and a single function.","url":"https://github.com/VizuaaLOG/microlib-tabs","size":"0.6 kB","ghwatchers":"4","ghforks":"0","xmlEncodedName":"MicroLib-Tabs"},{"name":"Feed","tags":["feed","rss","feed reader","client-side"],"description":"A client-side library that work like a Feed Reader, returning all datas of a post - title, text, link, etc","url":"https://github.com/evandrolg/Feed","size":"0.4 kB","ghwatchers":"24","ghforks":"3","xmlEncodedName":"Feed"},{"name":"Collection.js","tags":["localStorage","database","db","simple","crossbrowser","query","collection","entity"],"description":"Collection.js is small but yet powerfull local database build on top of the localstorage.","url":"https://github.com/dkraczkowski/collection.js","size":"1.5 kB","ghwatchers":"23","ghforks":"1","xmlEncodedName":"Collection.js"},{"name":"Infect.js","tags":["dependency injection","DI","dependency","injection","dependency-free"],"description":"Infectiously simple dependency injection for any JavaScript project","url":"https://github.com/amwmedia/infect.js","size":"0.8 kB","ghwatchers":"141","ghforks":"8","xmlEncodedName":"Infect.js"},{"name":"Pegasus","tags":["AJAX","JSON","GET","xhr","request","promise","parallel","performance","load","preload"],"description":"Load JSON data while still loading other scripts (xhr + promise).","url":"https://github.com/typicode/pegasus","size":"0.2 kB","ghwatchers":"607","ghforks":"50","xmlEncodedName":"Pegasus"},{"name":"PerfNow.js","tags":["performance","benchmark","polyfill","high","resolution","timer","now"],"description":"A high resolution performance benchmarking polyfill","url":"https://github.com/daniellmb/perfnow.js","size":"0.1 kB","ghwatchers":"30","ghforks":"5","xmlEncodedName":"PerfNow.js"},{"name":"SaVaGe.js","tags":["svg"],"description":"A small SVG library with a chaining API","url":"https://github.com/strathausen/savage","size":"0.4 kB","ghwatchers":"14","ghforks":"4","xmlEncodedName":"SaVaGe.js"},{"name":"style.js","tags":["style","CSS GUI"],"description":"A layman's tool to style HTML Elements and share CSS values","url":"https://github.com/dhilipsiva/style.js","size":"0.9 kB","ghwatchers":"4","ghforks":"2","xmlEncodedName":"style.js"},{"name":"Sortable","tags":["sortable","dnd","reorder","drag","touch"],"description":"Sortable is a minimalist JavaScript library for modern browsers and touch devices. No jQuery.","url":"http://rubaxa.github.com/Sortable/","size":"5 kB","ghwatchers":"7,936","ghforks":"1,153","xmlEncodedName":"Sortable"},{"name":"CRC32","tags":["crc","crc-32","checksum","check","verify","error","hash"],"description":"Blazing fast CRC-32 checksum algorithm for binary and Unicode data.","url":"https://github.com/SheetJS/js-crc32","ghwatchers":"115","ghforks":"4","size":"0.6 kB","xmlEncodedName":"CRC32"},{"name":"AsyncIterator","tags":["async","iterate","callback"],"description":"A very lightweight javascript library for async iteration. Callback-chain-free. Zero dependency.","url":"https://github.com/aravindbaskaran/simple-async","ghwatchers":"6","ghforks":"5","size":"0.3 kB","xmlEncodedName":"AsyncIterator"},{"name":"cryptofoo","tags":["hash","hashing","md5","whirlpool"],"description":"A good compromise between speed and validity to hash strings","url":"https://github.com/SimonWaldherr/cryptofoo","size":"4.9 kB","ghwatchers":"10","ghforks":"1","xmlEncodedName":"cryptofoo"},{"name":"guard","tags":["access","control","acl","guard","auth","authorized","unauthorized"],"description":"Utility to split opportunities by the account level (free\\pro\\enterprise\\etc.) for frontend and node","url":"https://github.com/iofjuupasli/guard","size":"0.7 kB","ghwatchers":"5","ghforks":"0","xmlEncodedName":"guard"},{"name":"micromarkdown.js","tags":["markdown","md","html","converter"],"description":"convert markdown to HTML in under 5kb","url":"https://github.com/SimonWaldherr/micromarkdown.js","size":"4.4 kB","ghwatchers":"109","ghforks":"24","xmlEncodedName":"micromarkdown.js"},{"name":"mailcheck","tags":["library","email","spelling","autosuggest","autocorrect","typo"],"description":"Reduce user-misspelled email addresses in your forms.","url":"https://github.com/mailcheck/mailcheck","size":"1.4 kB","ghwatchers":"6,617","ghforks":"393","xmlEncodedName":"mailcheck"},{"name":"P","tags":["promise","callback","library","functional"],"description":"It's an agnostic, cross-browser and very lightweight library to help you to work with Promise in JavaScript.","url":"https://github.com/evandrolg/p","size":"0.2 kB","ghwatchers":"20","ghforks":"2","xmlEncodedName":"P"},{"name":"MoaJS","tags":["class","classes","extend","inheritance","oop","mixins"],"description":"ExtJs syntax for declaration object inheritance, mixins, static methods / properties / mixins, singleton declaration out of the box and less then 2kB minified JavaScript code.","url":"https://github.com/Pencroff/MoaJs","size":"1.5 kB","ghwatchers":"8","ghforks":"2","xmlEncodedName":"MoaJS"},{"name":"stateman.js","tags":["router","state","spa"],"description":"A tiny foundation that providing nested state-based routing for complex web application.decodeURI","url":"https://github.com/leeluolee/stateman","ghwatchers":"308","ghforks":"36","size":"4.4 kB","xmlEncodedName":"stateman.js"},{"name":"bLazyJS","tags":["lazy","lazyload","image","images","retina","responsive","loader"],"description":"A lightweight script for lazy loading and multi-serving (retina and responsive) images","url":"http://dinbror.dk/blazy/","size":"1.7 kB","ghwatchers":"1,458","ghforks":"161","xmlEncodedName":"bLazyJS"},{"name":"hu.js","tags":["svg","vector","graphics","games"],"description":"A really light library for creation, manipulation and animation of SVG.","url":"https://github.com/Canop/hu.js","size":"1.3 kB","ghwatchers":"37","ghforks":"4","xmlEncodedName":"hu.js"},{"name":"SimpleBinder","tags":["binding","data","input","change","event","callback","library","functional"],"description":"simplebinder is a zero dependency one-way databinder for javascript.","url":"https://github.com/james2doyle/simplebinder","size":"0.6 kB","ghwatchers":"38","ghforks":"6","xmlEncodedName":"SimpleBinder"},{"name":"ArrowJS","tags":["notification","cross-browser","namespace"],"description":"Arrow is a small library for displaying a arrow pointing to the browser download location","url":"https://github.com/pbojinov/arrow-js","size":"1.3 kB","ghwatchers":"21","ghforks":"7","xmlEncodedName":"ArrowJS"},{"name":"fpscounter","tags":["performance","canvas"],"description":"Creates a very simple fps counter in a browser. Zero config by default, options available.","url":"https://github.com/pete-otaqui/fpscounter","size":"1 kB","ghwatchers":"15","ghforks":"2","xmlEncodedName":"fpscounter"},{"name":"minivents","tags":["events"],"description":"A mini event library for Javascript applications","url":"https://github.com/allouis/minivents","size":"0.2 kB","ghwatchers":"305","ghforks":"35","xmlEncodedName":"minivents"},{"name":"Tipograph","tags":["typography","type","converter","curly","quotes","dash"],"description":"Library which transforms your text input into typographically correct sequence of characters.","url":"https://github.com/pnevyk/tipograph","size":"1.5 kB","ghwatchers":"24","ghforks":"4","xmlEncodedName":"Tipograph"},{"name":"audioJS","tags":["audio","html5"],"description":"AudioJS is a agnostic and cross-browser lib to work easily with the AudioContext API of HTML5.","url":"https://github.com/evandrolg/audiojs","ghwatchers":"37","ghforks":"9","size":"0.9 kB","xmlEncodedName":"audioJS"},{"name":"CornerJS","tags":["directives","WeakMap","MutationObserver"],"description":"IE9+ Angular-style directives for binding events to adding, removing and modifying classes, attributes and tags of DOM elements. Includes MutationObserver and WeakMap IE9+ polyfills","url":"https://github.com/Jabher/cornerjs","ghwatchers":"60","ghforks":"6","size":"1.4 kB","xmlEncodedName":"CornerJS"},{"name":"http.js","tags":["http","ajax","rest"],"description":"http.js is an object oriented javascript library for making http requests and ajax calls.","url":"https://github.com/organic-scholar/http.js","size":"2 kB","ghwatchers":"54","ghforks":"11","xmlEncodedName":"http.js"},{"name":"Automator.js","tags":["Automation","Unit testing","Sequence","User interaction"],"description":"A minimal JavaScript library for automating practically anything in Javascript.","url":"https://github.com/brophdawg11/Automator.js","size":"1.7 kB","ghwatchers":"22","ghforks":"3","xmlEncodedName":"Automator.js"},{"name":"Hoverboard","tags":["Hoverboard","Flux","React","store","model","data","listener"],"description":"A very lightweight (anti-gravity?) data model and Flux store with actions and a state change listener.","url":"https://github.com/jesseskinner/hover","size":"0.6 kB","xmlEncodedName":"Hoverboard"},{"name":"j2c","tags":["CSS","CSS-in-JS","compiler","preprocessor","SASS","LESS","Stylus","JSON"],"description":"CSS-in-JS libray. Small, yet robust and featureful. Local classes, nested selectors, all @rules (nestable), full style sheets or inline styles...","url":"http://j2c.py.gy","size":"1.7 kB","ghwatchers":"116","ghforks":"6","xmlEncodedName":"j2c"},{"name":"JsChannels","tags":["Channels","core.async","async","Promise","Deferred","Deferreds","Promises"],"description":"A minimal JavaScript Channels library, inspired by Clojure's core.async.","url":"https://github.com/brophdawg11/JsChannels","size":"0.6 kB","ghwatchers":"52","ghforks":"5","xmlEncodedName":"JsChannels"},{"name":"translate.js","tags":["translation","translate","i18n","internationalization","languages","localization"],"description":"A simple function to translate strings. With support for multiple plural forms and replacements/placeholders","url":"https://github.com/musterknabe/translate.js","size":"0.7 kB","ghwatchers":"27","ghforks":"9","xmlEncodedName":"translate.js"},{"name":"swiftclick","tags":["mobile","touch","events","swiftclick"],"description":"SwiftClick is a library created to eliminate the 300ms click event delay on touch devices that support orientation change.","url":"https://github.com/munkychop/swiftclick","size":"1.1 kB","ghwatchers":"63","ghforks":"5","xmlEncodedName":"swiftclick"},{"name":"bullet","tags":["bullet","pubsub","pub-sub","events","communication","oop"],"description":"Bullet is an ultra lightweight and simple to use pub-sub library, with AMD/module support and an intuitive API.","url":"https://github.com/munkychop/bullet","size":"1.6 kB","ghwatchers":"42","ghforks":"4","xmlEncodedName":"bullet"},{"name":"selecting","tags":["selecting","selection","string","text","api"],"description":"A library that allows you to access the text selected by the user","url":"https://github.com/EvandroLG/selecting","ghwatchers":"40","ghforks":"3","size":"0.8 kB","xmlEncodedName":"selecting"},{"name":"Avtomat","tags":["automaton","finite-state","machine","deterministic","non-deterministic","input","event"],"description":"Non-deterministic finite state machine (with empty moves) implementation","url":"https://github.com/Temoto-kun/avtomat","ghwatchers":"4","ghforks":"0","size":"1 kB","xmlEncodedName":"Avtomat"},{"name":"store","tags":["localStorage","sessionStorage","JSON","namespace","API","extensible"],"description":"A better API for using localStorage and sessionStorage.","url":"https://github.com/nbubna/store","size":"1.3 kB","ghwatchers":"723","ghforks":"48","xmlEncodedName":"store"},{"name":"Oboe.js","tags":["ajax","streaming","download","json","parser","sax","jsonpath","http"],"description":"Library for progressive parsing of ajax responses. Provides notification of objects found without waiting for the request to complete.","url":"http://oboejs.com","ghwatchers":"3,969","ghforks":"160","size":"4.7 kB","xmlEncodedName":"Oboe.js"},{"name":"webSqlSync.js","tags":["websql","sqlite","synchronization","sync","sql","web-sql","database","server"],"description":"Library to synchronize automatically a local WebSql database (SQLite on the browser) with your server","url":"https://github.com/orbitaloop/WebSqlSync","size":"3.3 kB","ghwatchers":"432","ghforks":"110","xmlEncodedName":"webSqlSync.js"},{"name":"attach.js","tags":["dom","instantiation","attach","javascript"],"description":"A DOM instantiation API designed to tidy up and encapsulate attaching JavaScript to the page.","url":"http://nicbell.github.io/attach.js/","size":"0.4 kB","ghwatchers":"10","ghforks":"0","xmlEncodedName":"attach.js"},{"name":"loglevel","tags":["log","logging","console"],"description":"Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods","url":"https://github.com/pimterry/loglevel","size":"1 kB","ghwatchers":"670","ghforks":"77","xmlEncodedName":"loglevel"},{"name":"form-to-obj","tags":["form","serialization"],"description":"A small, zero-dependency form-to-object serialization utility","url":"https://github.com/chrisdavies/form-to-obj","size":"0.5 kB","ghwatchers":"23","ghforks":"5","xmlEncodedName":"form-to-obj"},{"name":"goo.js","tags":["HTML5","canvas"],"description":"Microlibrary that makes it quick and easy to draw using the HTML5 Canvas API/","url":"http://www.storminthecastle.com/projects/goo.js/","size":"1 kB","ghwatchers":"87","ghforks":"14","xmlEncodedName":"goo.js"},{"name":"Satnav","tags":["routing","micro","hashchange","pushState"],"description":"A micro (~1.5kb gzipped) JS routing library. Satnav provides functionality for Regex-like paths in JavaScript.","url":"https://github.com/f5io/satnav-js","size":"1.3 kB","ghwatchers":"63","ghforks":"8","xmlEncodedName":"Satnav"},{"name":"mediahack.js","tags":["mediaquery","mediaqueries","css3","css","media"],"description":"Add media-query classes to DOM nodes","url":"https://github.com/pomke/mediahack","ghwatchers":"7","ghforks":"3","size":"0.4 kB","xmlEncodedName":"mediahack.js"},{"name":"sawkit-client","tags":["websocket","socket","HTML5","custom","events","emit","emission","on","jquery"],"description":"A non-intrusive Facade Pattern on the HTML5 WebSocket API which allows for: custom event-emissions, custom event-listeners, and binary sending - all in a chainable, jQuery-LIKE way.","url":"https://github.com/cScarlson/sawkit-client","ghwatchers":"11","ghforks":"2","size":"1 kB","xmlEncodedName":"sawkit-client"},{"name":"SDB.js","tags":["IndexedDB","database","object","store","localStorage"],"description":"A Facade Pattern on the HTML5 IndexedDB API.","url":"https://github.com/cScarlson/SDB","size":"0.9 kB","ghwatchers":"13","ghforks":"2","xmlEncodedName":"SDB.js"},{"name":"Tempreites","tags":["templating"],"description":"Semantic templates. Binds data to HTML markup. Direto da roça for the browser and server, no DOM needed, just strings.","url":"https://github.com/fiatjaf/tempreites","size":"2.4 kB","ghwatchers":"20","ghforks":"1","xmlEncodedName":"Tempreites"},{"name":"asynquence","tags":["async","asynchronous","control flow","flow control"],"description":"asynchronous flow-control using sequences and gates","url":"https://github.com/getify/asynquence","size":"2.1 kB","ghwatchers":"805","ghforks":"50","xmlEncodedName":"asynquence"},{"name":"native-promise-only","tags":["async","asynchronous","promise","promises"],"description":"A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.","url":"https://github.com/getify/native-promise-only","size":"1.2 kB","ghwatchers":"500","ghforks":"34","xmlEncodedName":"native-promise-only"},{"name":"Miniscroll.js","tags":["scrollbar","touch","desktop","scroll"],"description":"A simple scrollbar for desktop and mobile application using javascript. ","url":"https://github.com/rogerluiz/Miniscroll-JS","size":"3.3 kB","ghwatchers":"66","ghforks":"16","xmlEncodedName":"Miniscroll.js"},{"name":"remove.js","tags":["string","remove","cleanup","redundant","gibberish","trim"],"description":"Small but powerful string cleanup and reduction library.","url":"https://github.com/scrapmac/snippets/tree/master/remove.js","size":"1.6 kB","ghwatchers":"3","ghforks":"1","xmlEncodedName":"remove.js"},{"name":"Taggle.js","tags":["tags","input","autocomplete"],"description":"Form-ready delicious style tagging library.","url":"http://sean.is/poppin/tags","size":"2.9 kB","ghwatchers":"318","ghforks":"66","xmlEncodedName":"Taggle.js"},{"name":"safemap.js","tags":["map","dictionary","associative array","data structure"],"description":"A tiny, safe, ES3-compliant map/dictionary implementation.","url":"https://github.com/philbooth/safemap.js","size":"0.7 kB","ghwatchers":"6","ghforks":"1","xmlEncodedName":"safemap.js"},{"name":"OneDollar.js","tags":["gesture","recognition","recognizer","multitouch","interactive","input","jquery"],"description":"A JavaScript implementation of the $1 Gesture Recognizer, a two-dimensional template based gesture recognition","url":"https://github.com/nok/onedollar-unistroke-coffee","size":"1.6 kB","xmlEncodedName":"OneDollar.js"},{"name":"LocalDB.js","tags":["nosql","ODM","mongo","json","database","web applications","localStorage"],"description":"LocalDB.js is a tool that maps the structure of the databases in objects using the localStorage API, no database drivers are required, just add the library and use it!","url":"http://agnostic.github.io/LocalDB.js","size":"2 kB","ghwatchers":"77","ghforks":"14","xmlEncodedName":"LocalDB.js"},{"name":"Countable","tags":["paragraphs","words","characters","counting","live","text"],"description":"Countable is a JavaScript function to add live paragraph-, word- and character-counting to an HTML element.","url":"http://radlikewhoa.github.io/Countable","size":"1.1 kB","ghwatchers":"1,406","ghforks":"125","xmlEncodedName":"Countable"},{"name":"iugo.js","tags":["MVVC","data binding","template"],"description":"An extremely lightweight one-way data-binding tool without the bloat of a full framework. Makes separating markup from content easy.","url":"http://iugojs.com","ghwatchers":"34","ghforks":"8","size":"2 kB","xmlEncodedName":"iugo.js"},{"name":"css-time.js","tags":["css","time","string","milliseconds","convert","conversion"],"description":"A tiny library that converts milliseconds to and from CSS time strings.","url":"https://github.com/philbooth/css-time.js","size":"0.3 kB","ghwatchers":"7","ghforks":"0","xmlEncodedName":"css-time.js"},{"name":"bottleneck","tags":["async rate limiter","async","rate limiter","timing","load","limiter","ddos"],"description":"The best async rate limiter for Node and the browser","url":"https://github.com/SGrondin/bottleneck","ghwatchers":"191","ghforks":"6","size":"2.5 kB","xmlEncodedName":"bottleneck"},{"name":"accounting.js","tags":["math","number","money","currency parsing","currency formatting"],"description":"A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.","url":"http://josscrowcroft.github.io/accounting.js/","size":"1.2 kB","ghwatchers":"2,993","ghforks":"295","xmlEncodedName":"accounting.js"},{"name":"sloth.js","tags":["lazy","initialize","viewport","amd","library","scroll"],"description":"Lazy initialize components of a webpage when they become visible","url":"https://github.com/hakubo/Sloth","size":"0.5 kB","ghwatchers":"40","ghforks":"4","xmlEncodedName":"sloth.js"},{"name":"zoe.js","tags":["class","inheritance","events","extend","amd","prototype","prototypal"],"description":"An AMD-compatible natural extension-based class and event model, fully compatible with prototypal inheritance.","url":"http://zoejs.org","size":"2.5 kB","ghwatchers":"36","ghforks":"3","xmlEncodedName":"zoe.js"},{"name":"atom.js","tags":["async","barrier","control","events","flow","properties"],"description":"Small class providing async control flow, property listeners, barrier pattern, and more. For node and browser.","url":"https://github.com/zynga/atom","size":"1.5 kB","ghwatchers":"103","ghforks":"21","xmlEncodedName":"atom.js"},{"name":"isMobile","tags":["mobile","mobile device","tablet"],"description":"A simple JS library that detects if the device visiting the page is an Apple phones/tablet, Android phone/tablet, or a seven inch device (Nexus 7, Kindle Fire, Nook Tablet, Galaxy Tab)","url":"https://github.com/kaimallea/isMobile","size":"0.7 kB","ghwatchers":"977","ghforks":"147","xmlEncodedName":"isMobile"},{"name":"tinyrequire","tags":["modules","loader","require","define","dependency","manager"],"description":"To the point dependency management.","url":"https://github.com/adriancooney/tinyrequire","size":"0.7 kB","ghwatchers":"23","ghforks":"2","xmlEncodedName":"tinyrequire"},{"name":"token-boy","tags":["token","api","digest","base64","api-token"],"description":"Serves 'n' bit tokens, either digested or not.","url":"https://github.com/zeusdeux/token-boy","size":"0.4 kB","ghwatchers":"4","ghforks":"1","xmlEncodedName":"token-boy"},{"name":"spooks.js","tags":["unit test","spy","spies","mock","fake","dummy","double","stub"],"description":"A small library for creating unit test spies.","url":"https://github.com/philbooth/spooks.js","size":"1 kB","ghwatchers":"10","ghforks":"1","xmlEncodedName":"spooks.js"},{"name":"Respond.js","tags":["polyfill","min-width","max-width","Media Queries","CSS3"],"description":"A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more).","url":"https://github.com/scottjehl/Respond","size":"2.1 kB","ghwatchers":"10,398","ghforks":"3,524","xmlEncodedName":"Respond.js"},{"name":"miuri.js","tags":["client","server","util","parser","uri"],"description":"Simple URI parser/builder","url":"https://github.com/radmen/miuri.js","size":"1.2 kB","ghwatchers":"34","ghforks":"9","xmlEncodedName":"miuri.js"},{"name":"RSVP.js","tags":["Promises/A+","asynchronous"],"description":"it is a tiny implementation of Promises/A+ and a mixin for turning objects into event targets. It works in node and the browser.","url":"https://github.com/tildeio/rsvp.js","size":"4.5 kB","ghwatchers":"3,103","ghforks":"223","xmlEncodedName":"RSVP.js"},{"name":"Chibi","tags":["chibi","framework"],"description":"A tiny JavaScript micro-framework.","url":"https://github.com/kylebarrow/chibi","size":"2.6 kB","ghwatchers":"445","ghforks":"31","xmlEncodedName":"Chibi"},{"name":"check-types.js","tags":["types","type-checking","duck-typing"],"description":"A small library for checking types and throwing exceptions.","url":"https://github.com/philbooth/check-types.js","size":"2.1 kB","ghwatchers":"163","ghforks":"26","xmlEncodedName":"check-types.js"},{"name":"augment","tags":["augment","augments","augmentation","extend","extends","extension","prototype","prototypal","class","classical","object","inheritance","uber","super","constructor","oop"],"description":"The world's smallest and fastest classical JavaScript inheritance pattern.","url":"https://github.com/javascript/augment","size":"0.3 kB","ghwatchers":"899","ghforks":"35","xmlEncodedName":"augment"},{"name":"lexer","tags":["lex","lexer","lexical","analysis","scan","scanner","scanning","token","tokenize","tokenizer","tokenization","flex","jison"],"description":"An elegant armor-plated JavaScript lexer modelled after flex. Easily extensible to tailor to your need for perfection.","url":"https://github.com/aaditmshah/lexer","size":"0.8 kB","ghwatchers":"185","ghforks":"20","xmlEncodedName":"lexer"},{"name":"kebab.js","tags":["pubsub","queue"],"description":"Half queue half pubsub. Super small and simple queue that supports subscribers","url":"https://github.com/thlorenz/kebab","size":"0.2 kB","ghwatchers":"17","ghforks":"4","xmlEncodedName":"kebab.js"},{"name":"infuse.js","tags":["ioc","di","injection","dependency","framework"],"description":"IOC library to handle dependency injection","url":"https://github.com/soundstep/infuse.js","size":"2.1 kB","ghwatchers":"79","ghforks":"13","xmlEncodedName":"infuse.js"},{"name":"css.js","tags":["util","css","client","browser"],"description":"Handles dynamic style sheets","url":"https://github.com/radmen/css.js","size":"0.6 kB","ghwatchers":"24","ghforks":"6","xmlEncodedName":"css.js"},{"name":"vagueTime.js","tags":["time","date"],"description":"formats time differences as a vague time, e.g. 'just now' or '3 weeks ago'","url":"https://github.com/philbooth/vagueTime.js","size":"0.7 kB","ghwatchers":"183","ghforks":"16","xmlEncodedName":"vagueTime.js"},{"name":"disTime.js","tags":["time","date","dates","times","language","ago"],"description":"converts and updates UNIX-Timestamps to strings like \"5 days ago\" in six languages (en, de, it, es, fr, pt)","url":"https://github.com/SimonWaldherr/disTime.js","ghwatchers":"24","ghforks":"3","size":"0.8 kB","xmlEncodedName":"disTime.js"},{"name":"debug-websql","tags":["websql","debug","sql"],"description":"console.log every call made to Web SQL, for debugging purposes","url":"https://github.com/nolanlawson/debug-websql","size":"0.9 kB","ghwatchers":"5","ghforks":"2","xmlEncodedName":"debug-websql"},{"name":"parseTime.js","tags":["time","date","dates","times","language","parse","strings"],"description":"convert strings like \"five days ago\" to an integer (with time in milliseconds) in three languages (en, de, pt)","url":"https://github.com/SimonWaldherr/parseTime.js","size":"2.4 kB","ghwatchers":"20","ghforks":"6","xmlEncodedName":"parseTime.js"},{"name":"is.js","tags":["condition","validate"],"description":"Micro javascript library that allows you to do conditions faster.","url":"https://github.com/Cedriking/is.js","size":"1.8 kB","ghwatchers":"125","ghforks":"10","xmlEncodedName":"is.js"},{"name":"jBone","tags":["base","events","html","performance","backbone","jquery","attributes","manipulations","dom","mobile"],"description":"JavaScript Library for Events and DOM manipulation. Replacement jQuery for Backbone in browsers.","url":"https://github.com/kupriyanenko/jbone","size":"3.2 kB","ghwatchers":"261","ghforks":"26","xmlEncodedName":"jBone"},{"name":"Smoothie Charts","tags":["canvas","charts","graphs"],"description":"Smooooooth JavaScript charts for realtime streaming data","url":"http://smoothiecharts.org/","ghwatchers":"1,531","ghforks":"134","size":"2.8 kB","xmlEncodedName":"Smoothie Charts"},{"name":"svg-path.js","tags":["SVG","raphael","graphics"],"description":"Chainable SVG path string generator with some sugar added","url":"https://github.com/ZIJ/svg-path","size":"0.7 kB","ghwatchers":"20","ghforks":"4","xmlEncodedName":"svg-path.js"},{"name":"DOMinate","tags":["dom-builder","dom","templating"],"description":"DOMinate the DOM with this simple, yet powerful DOM building utility and template engine.","url":"https://github.com/adius/DOMinate/","size":"0.4 kB","ghwatchers":"30","ghforks":"6","xmlEncodedName":"DOMinate"},{"name":"soma.js","tags":["framework","mvc","events","command","observer"],"description":"Javascript mvc framework that help developers write loosely-coupled applications to increase scalability and maintainability.","url":"http://somajs.github.io/somajs/","size":"4.2 kB","ghwatchers":"281","ghforks":"38","xmlEncodedName":"soma.js"},{"name":"Panzer","tags":["data"],"description":"A comprehensive node-tree solution, for smart data","url":"https://github.com/bemson/Panzer","size":"2.1 kB","ghwatchers":"24","ghforks":"4","xmlEncodedName":"Panzer"},{"name":"Histogram","tags":["canvas","color"],"description":"Provides a histogram data structure from a PNG/JPEG/GIF image path. NodeJS, AMD module and vanilla JS support","url":"https://github.com/Munter/node-histogram","size":"0.8 kB","ghwatchers":"42","ghforks":"9","xmlEncodedName":"Histogram"},{"name":"Simplify.js","tags":["math","geometry","simplification","polyline"],"description":"A tiny high-performance JavaScript 2D/3D polyline simplification library.","url":"http://mourner.github.io/simplify-js/","size":"0.5 kB","xmlEncodedName":"Simplify.js"},{"name":"TinyDOM","tags":["dom"],"description":"A very small DOM manipulation framework","url":"https://github.com/ctult/TinyDOM","size":"0.4 kB","ghwatchers":"40","ghforks":"6","xmlEncodedName":"TinyDOM"},{"name":"DOMpteur","tags":["dom","ready","html","getElement","selector"],"description":"play with the Document Object Model (DOM) tree - change and insert Elements.","url":"https://github.com/SimonWaldherr/DOMpteur","size":"2.3 kB","ghwatchers":"4","ghforks":"0","xmlEncodedName":"DOMpteur"},{"name":"cssFx","tags":["css","css3","polyfill"],"description":"Standalone polyfill that inserts the vendor-specific CSS3 properties necessary for old and new browsers.","url":"http://imsky.github.io/cssFx/","size":"2.9 kB","xmlEncodedName":"cssFx"},{"name":"TinyCore.js","tags":["architecture","module","scalable","spa"],"description":"A tiny JavaScript modular architecture library.","url":"https://github.com/mawrkus/tinycore","ghwatchers":"92","ghforks":"8","size":"1.3 kB","xmlEncodedName":"TinyCore.js"},{"name":"microevent.js","tags":["events","node"],"description":"event emitter for any javascript object for node and browser.","url":"https://github.com/jeromeetienne/microevent.js","size":"0.3 kB","ghwatchers":"643","ghforks":"101","xmlEncodedName":"microevent.js"},{"name":"dropinrequire.js","tags":["loader","commonjs","require","node"],"description":"dropin replacement for require() in browser.","url":"http://jeromeetienne.github.io/dropinrequire.js/","size":"0.5 kB","xmlEncodedName":"dropinrequire.js"},{"name":"creatorpattern.js","tags":["pattern","creator","node","browser"],"description":"Micro library to easily add the creator pattern to your class.","url":"https://github.com/jeromeetienne/creatorpattern.js","size":"0.2 kB","ghwatchers":"7","ghforks":"2","xmlEncodedName":"creatorpattern.js"},{"name":"genData","tags":["data"],"description":"A normalization pattern to build, query, and manipulate everything.","url":"https://github.com/bemson/genData/","size":"0.6 kB","ghwatchers":"19","ghforks":"3","xmlEncodedName":"genData"},{"name":"Pass-Meter.js","tags":["password","strength","meter"],"description":"Simple password strength testing.","url":"https://github.com/syntaqx/pass-meter","size":"0.7 kB","ghwatchers":"5","ghforks":"2","xmlEncodedName":"Pass-Meter.js"},{"name":"nTh","tags":["string","numbers","formatting","language","text"],"description":"A micro-library to return ordinal suffixes from integers (ie: 1st, 2nd, 3rd, 7th of 9)","url":"https://github.com/dperish/nTh.js","size":"0.2 kB","ghwatchers":"11","ghforks":"2","xmlEncodedName":"nTh"},{"name":"Slang","tags":["string","functional","language"],"description":"A collection of utility functions for strings","url":"https://github.com/devongovett/slang","size":"2.1 kB","ghwatchers":"158","ghforks":"12","xmlEncodedName":"Slang"},{"name":"Rococo","tags":["mvc","data","functional","events"],"description":"Rococo is a Micro Framework to create elegant and robust Javascript Applications.","url":"http://rococojs.org/","size":"0.6 kB","ghwatchers":"6","ghforks":"1","xmlEncodedName":"Rococo"},{"name":"TinyDatePicker","tags":["date","calendar","picker","datepicker"],"description":"Small, zero-dependency date picker (~1500 bytes min+zipped)","url":"https://github.com/chrisdavies/tiny-date-picker","size":"1.8 kB","ghwatchers":"37","ghforks":"6","xmlEncodedName":"TinyDatePicker"},{"name":"Backbone","tags":["mvc","data","functional"],"description":"Lightweight MVC—models with custom events, collections with rich enumerables, views and RESTful JSON.","url":"http://backbonejs.org/","ghwatchers":"25,509","ghforks":"5,630","size":"7.6 kB","xmlEncodedName":"Backbone"},{"name":"$dom","tags":["dom","events","animation"],"description":"Selecting, styling, traversing and animating DOM elements.","url":"https://github.com/julienw/dollardom","size":"2.5 kB","ghwatchers":"231","ghforks":"27","xmlEncodedName":"$dom"},{"name":"DOMBrew","tags":["dom","dom-builder"],"description":"Clean API high performance DOM builder","url":"https://github.com/glebm/DOMBrew","size":"1 kB","ghwatchers":"23","ghforks":"2","xmlEncodedName":"DOMBrew"},{"name":"HEX/RGB","tags":["color"],"description":"Two way color conversion for Hexadecimal and RGB integer colors","url":"https://github.com/daniellmb/HEX-RGB-Conversion","tinyminify":true,"size":"0.1 kB","ghwatchers":"30","ghforks":"13","xmlEncodedName":"HEX/RGB"},{"name":"server2.js","tags":["server","pubsub","events","base"],"description":"Transfer data objects from server to javascript on page load","url":"https://github.com/thanpolas/server2js","size":"4.2 kB","ghwatchers":"15","ghforks":"3","xmlEncodedName":"server2.js"},{"name":"smoke-pure.js","tags":["modal library","simple modal library","modal","simple modal","alert","confirm","prompt"],"description":"A simple modal library for JS.","url":"https://github.com/agamemnus/smoke-pure.js","size":"1.7 kB","ghwatchers":"14","ghforks":"1","xmlEncodedName":"smoke-pure.js"},{"name":"ready.js","tags":["async","node.js","watch","flow","flow control"],"description":"Monitor multiple async operations and triggers when all or some are complete.","url":"https://github.com/thanpolas/ready.js","size":"0.9 kB","ghwatchers":"21","ghforks":"2","xmlEncodedName":"ready.js"},{"name":"MinPubSub","tags":["events","pubsub"],"description":"A publish/subscribe messaging framework","url":"https://github.com/daniellmb/MinPubSub","size":"0.3 kB","ghwatchers":"197","ghforks":"44","xmlEncodedName":"MinPubSub"},{"name":"Namespacer","tags":["namespace","modules"],"description":"A simple library for creating namespaced objects in the browser.","url":"https://github.com/sporto/namespacer.js","size":"0.1 kB","ghwatchers":"8","ghforks":"2","xmlEncodedName":"Namespacer"},{"name":"Zepto","tags":["base","dom","webkit","jquery","ajax","events","mobile"],"description":"jQuery API-compatible framework for modern web browsers. Optional Ajax, Events, Data and Touch modules.","url":"http://zeptojs.com","size":"5.4 kB","xmlEncodedName":"Zepto"},{"name":"xui","tags":["base","dom","mobile","ajax","events","webkit","animation"],"description":"DOM library for authoring HTML5 mobile web applications, works cross-device and cross-platform.","url":"http://xuijs.com","ghwatchers":"798","ghforks":"115","size":"0.9 kB","xmlEncodedName":"xui"},{"name":"Lemonad","tags":["functional","monads","data","protocols"],"description":"A functional library inspired by Clojure and ClojureScript, built on Underscore","url":"http://functionaljs.org/","ghwatchers":"571","ghforks":"30","size":"3.5 kB","xmlEncodedName":"Lemonad"},{"name":"Weld","tags":["templating"],"description":"Completely unobtrusive, full featured template antimatter. Works in Node.js or the Browser, awesome built-in debugger.","url":"http://github.com/tmpvar/weld","size":"2.1 kB","ghwatchers":"688","ghforks":"35","xmlEncodedName":"Weld"},{"name":"Mustache","tags":["templating"],"description":"Minimal, logic-less templating with {{mustaches}}. Great for server- or client-side templating.","url":"http://mustache.github.io/","size":"2.2 kB","xmlEncodedName":"Mustache"},{"name":"LABjs","tags":["loader"],"description":"The *performance* script loader: on-demand parallel script loading with ordered execution for dependencies.","url":"http://labjs.com/","size":"2 kB","xmlEncodedName":"LABjs"},{"name":"Qwery","tags":["css"],"description":"Blazing fast query selector engine allowing you to select elements with CSS1, CSS2 & CSS3 selectors.","url":"https://github.com/ded/qwery","ghwatchers":"1,079","ghforks":"87","size":"0.6 kB","xmlEncodedName":"Qwery"},{"name":"expando-js","tags":["template","emmet","shorthand","javascript"],"description":"A blazing fast HTML generation tool that expands shorthand into (X)HTML","url":"https://github.com/jtenner/expando-js","ghwatchers":"4","ghforks":"1","size":"1.7 kB","xmlEncodedName":"expando-js"},{"name":"preach","tags":["publish","subscribe","pubsub","browser","node"],"description":"A lightweight pubsub utility for node and the browser.","url":"https://github.com/zeusdeux/preach","ghwatchers":"3","ghforks":"0","size":"2 kB","xmlEncodedName":"preach"},{"name":"Composer.js","tags":["oo","prototype","object","composition","mixin"],"description":"Compose objects with the flavor of musical functions. Simply include Composer.js on your page.","url":"https://github.com/jtenner/Composer.js","ghwatchers":"13","ghforks":"0","size":"1.4 kB","xmlEncodedName":"Composer.js"},{"name":"Sly","tags":["css"],"description":"Sly is a query selector engine allowing you to select elements with CSS1, CSS2 & CSS3 selectors.","url":"https://github.com/digitarald/sly","ghwatchers":"123","ghforks":"14","size":"3.6 kB","xmlEncodedName":"Sly"},{"name":"Jaguar","tags":["css"],"description":"A lightweight, extensible, and fast selector engine with excellent support for matchesSelector(), commonly used in event delegation. Jaguar supports all CSS1, CSS2, and most CSS3 selectors.","url":"https://github.com/alpha123/Jaguar","ghwatchers":"9","ghforks":"1","size":"3.2 kB","xmlEncodedName":"Jaguar"},{"name":"mixit","tags":["mixin","merge","json"],"description":"a smart mixin/merging object helper","url":"https://github.com/stephanebachelier/mixit","ghwatchers":"7","ghforks":"0","size":"0.2 kB","xmlEncodedName":"mixit"},{"name":"Lawnchair","tags":["data","storage","webkit","mobile"],"description":"Client side JSON document store. Perfect for WebKit mobile apps.","url":"http://brian.io/lawnchair/","ghwatchers":"2,114","ghforks":"269","size":"1.1 kB","xmlEncodedName":"Lawnchair"},{"name":"Transparency.js","tags":["templating"],"description":"Semantic template engine for the browser that maps JSON objects to DOM elements by id, class and data-bind attributes.","url":"https://github.com/leonidas/transparency","size":"0.6 kB","ghwatchers":"911","ghforks":"112","xmlEncodedName":"Transparency.js"},{"name":"BuildSugar","tags":["templating"],"description":"Bizarrely clean & simple syntax sugar for building HTML/XML strings","url":"http://jsfiddle.net/SubtleGradient/4W3RR/","size":"0.2 kB","xmlEncodedName":"BuildSugar"},{"name":"Tweet-Templ","tags":["templating"],"description":"function t(s,d){for(var p in d)s=s.replace(new RegExp('{'+p+'}','g'),d[p]);return s;}","url":"http://mir.aculo.us/2011/03/09/little-helpers-a-tweet-sized-javascript-templating-engine/","size":"0.1 kB","xmlEncodedName":"Tweet-Templ"},{"name":"Bonzo","tags":["dom"],"description":"Hassle-free, library agnostic, extensible DOM utility.","url":"https://github.com/ded/bonzo","ghwatchers":"1,109","ghforks":"114","size":"3.9 kB","xmlEncodedName":"Bonzo"},{"name":"Bean","tags":["events","dom"],"description":"Bean is a slick, cross-platform, framework-agnostic event utility designed for desktop, mobile, and touch-based browsers. ","url":"https://github.com/fat/bean","ghwatchers":"1,289","ghforks":"110","size":"3.9 kB","xmlEncodedName":"Bean"},{"name":"$script.js","tags":["loader"],"description":"An asynchronous JavaScript loader and dependency manager with an astonishingly impressive footprint.","url":"https://github.com/ded/script.js","size":"0.8 kB","ghwatchers":"2,038","ghforks":"263","xmlEncodedName":"$script.js"},{"name":"Klass","tags":["language","class"],"description":"An expressive, cross platform JavaScript Class provider with a slick, classical interface to prototypal inheritance.","url":"https://github.com/ded/klass","size":"0.5 kB","ghwatchers":"698","ghforks":"81","xmlEncodedName":"Klass"},{"name":"OORJa","tags":["language","class"],"description":"OORJa = Object Oriented JavaScript","url":"http://maxpert.github.io/oorja/","size":"0.6 kB","xmlEncodedName":"OORJa"},{"name":"Classy","tags":["language","class"],"description":"Classy is a small JavaScript library that implements Python inspired classes for JavaScript.","url":"http://classy.pocoo.org/","size":"0.7 kB","xmlEncodedName":"Classy"},{"name":"Director","tags":["spa"],"description":"A lightweight, full featured client side router for single page apps.","url":"https://github.com/flatiron/director","ghwatchers":"4,236","ghforks":"387","size":"3.5 kB","xmlEncodedName":"Director"},{"name":"snack.js","tags":["base","dom","events","ajax","language"],"description":"A tiny, cross-browser, library with DOM manipulation, events, pub/sub, Ajax and language utilities.","url":"http://snackjs.com/","size":"3.1 kB","xmlEncodedName":"snack.js"},{"name":"Ender","tags":["compose","base","mobile"],"description":"An open, powerful, micro-to-macro API for composing your own custom JavaScript library.","url":"http://ender.no.de","size":"0.5 kB","xmlEncodedName":"Ender"},{"name":"Mold","tags":["templating"],"description":"Mold is a templating library.","url":"http://marijnhaverbeke.nl/mold/","size":"1.5 kB","ghwatchers":"37","ghforks":"5","xmlEncodedName":"Mold"},{"name":"Reqwest","tags":["ajax"],"description":"Robust wrapper for asynchronous http requests.","url":"https://github.com/ded/Reqwest","ghwatchers":"2,105","ghforks":"262","size":"3.5 kB","xmlEncodedName":"Reqwest"},{"name":"majaX.js","tags":["ajax","http","xml","csv","json","binary","api"],"description":"make AJAX Requests and get (parsed) values (and headers).","url":"https://github.com/SimonWaldherr/majaX.js","ghwatchers":"16","ghforks":"3","size":"4.2 kB","xmlEncodedName":"majaX.js"},{"name":"JSON2","tags":["polyfill","json"],"description":"Creates a JSON property in the global object, if there isn't already one, with stringify and parse methods.","url":"https://github.com/douglascrockford/JSON-js","ghwatchers":"6,378","ghforks":"3,705","size":"1.3 kB","xmlEncodedName":"JSON2"},{"name":"unblock.js","tags":["async","control","flow","functional"],"description":"A single function for dead simple asynchronous control flow.","url":"https://github.com/machellerogden/unblock","ghwatchers":"7","ghforks":"0","size":"0.3 kB","xmlEncodedName":"unblock.js"},{"name":"yepnope","tags":["polyfill","loader"],"description":"yepnope is an asynchronous conditional resource loader that allows you to load only the scripts that your users need.","url":"http://yepnopejs.com/","size":"1 kB","xmlEncodedName":"yepnope"},{"name":"ICanHaz","tags":["templating"],"description":"Simple & powerful client-side templating for jQuery or Zepto.js.","url":"http://icanhazjs.com/","size":"2.3 kB","xmlEncodedName":"ICanHaz"},{"name":"Q","tags":["functional","events"],"description":"when/defer-style promises for JavaScript (CommonJS/Promises/A,B,D)","url":"https://github.com/kriskowal/q","ghwatchers":"12,331","ghforks":"1,035","size":"4.7 kB","xmlEncodedName":"Q"},{"name":"domReady","tags":["dom","event","ready","load"],"description":"Lets you know when the DOM is ready","url":"https://github.com/ded/domready","size":"0.3 kB","ghwatchers":"702","ghforks":"107","xmlEncodedName":"domReady"},{"name":"Kizzy","tags":["data","storage"],"description":"Cross Browser caching util leveraging LocalStorage and XML Store with a Memcached interface","url":"https://github.com/ded/Kizzy","size":"0.9 kB","ghwatchers":"191","ghforks":"20","xmlEncodedName":"Kizzy"},{"name":"ES6-Map-Shim","tags":["language","polyfill"],"description":"Shim for latest ES6.next Map spec","url":"https://github.com/eriwen/es6-map-shim","size":"0.8 kB","ghwatchers":"17","ghforks":"1","xmlEncodedName":"ES6-Map-Shim"},{"name":"Loadrunner","tags":["loader"],"description":"Simple, flexible and sane JavaScript loader and build tool for browsers","url":"https://github.com/danwrong/loadrunner","ghwatchers":"274","ghforks":"34","size":"2.8 kB","xmlEncodedName":"Loadrunner"},{"name":"functools","tags":["functional"],"description":"A library for functional operations","url":"https://github.com/azer/functools","size":"1.1 kB","ghwatchers":"85","ghforks":"7","xmlEncodedName":"functools"},{"name":"JsDefer","tags":["loader"],"description":"Script loader, using the 'Deferred' pattern for async operations.","url":"https://github.com/BorisMoore/jsdefer/","size":"2.4 kB","ghwatchers":"121","ghforks":"16","xmlEncodedName":"JsDefer"},{"name":"defer.js","tags":["loader","async"],"description":"Predicate-based JS execution engine, for in-page and external scripts. Loads itself asynchronously.","url":"https://github.com/wessman/defer.js","size":"1.8 kB","ghwatchers":"64","ghforks":"5","xmlEncodedName":"defer.js"},{"name":"BottleJS","tags":["dependency injection","dependency","injection","ioc","di","provider"],"description":"A powerful, extensible dependency injection micro container.","url":"https://github.com/young-steveo/bottlejs","size":"1.5 kB","ghwatchers":"502","ghforks":"26","xmlEncodedName":"BottleJS"},{"name":"Bootstrap","tags":["loader"],"description":"A small, simple bootloader. No frills. Black and white label.","url":"https://bitbucket.org/scott_koon/bootstrap","size":"0.7 kB","xmlEncodedName":"Bootstrap"},{"name":"LazyLoad","tags":["loader"],"description":"Async JavaScript and CSS loader.","url":"https://github.com/rgrove/lazyload","ghwatchers":"1,115","ghforks":"265","size":"1 kB","xmlEncodedName":"LazyLoad"},{"name":"Valentine","tags":["functional","language","data"],"description":"JavaScripts functional sister providing iterators, type checking, and basic utils","url":"https://github.com/ded/valentine","ghwatchers":"298","ghforks":"20","size":"2.1 kB","xmlEncodedName":"Valentine"},{"name":"TurtleWax","tags":["canvas","graphics"],"description":"LOGO-inspired canvas drawing lib, adds method chaining and polar coordinates for added fun.","url":"https://github.com/davebalmer/turtlewax","size":"0.7 kB","ghwatchers":"82","ghforks":"14","xmlEncodedName":"TurtleWax"},{"name":"mom","tags":["dependency","injection","module","loader","event bus","eventBus"],"description":"Dynamic Loading of Javascript based on DOM elements.","url":"http://mom.js.org","ghwatchers":"5","ghforks":"0","size":"3.4 kB","xmlEncodedName":"mom"},{"name":"picoCSS","tags":["CSS","CSS3","mobile"],"description":"Basic CSS DOM manipulation and animation optimized for webkit browsers(Safari, Chrome) for building mobile web apps","url":"https://github.com/vladocar/picoCSS","size":"0.3 kB","ghwatchers":"42","ghforks":"10","xmlEncodedName":"picoCSS"},{"name":"H5F.js","tags":["polyfill"],"description":"Adds support for HTML5 Forms chapters new field input types, attributes and constraint validation API in non-supporting browsers.","url":"https://github.com/ryanseddon/H5F","ghwatchers":"784","ghforks":"122","size":"2.1 kB","xmlEncodedName":"H5F.js"},{"name":"Objs","tags":["language"],"description":"A minimalistic library intended to help in using namespaces and class inheritance in JavaScript.","url":"https://github.com/tekool/objs","size":"0.5 kB","ghwatchers":"66","ghforks":"7","xmlEncodedName":"Objs"},{"name":"EventEmitter","tags":["events"],"description":"Evented JavaScript for the browser","url":"https://github.com/Olical/EventEmitter","ghwatchers":"1,687","ghforks":"235","size":"1 kB","xmlEncodedName":"EventEmitter"},{"name":"Fermata","tags":["ajax"],"description":"Succinct native REST client, for client-side web apps and node.js. Turns URLs into magic JavaScript objects.","url":"https://github.com/natevw/fermata","size":"2.8 kB","ghwatchers":"330","ghforks":"27","xmlEncodedName":"Fermata"},{"name":"Base64.js","tags":["polyfill"],"description":"`window.btoa` and `window.atob` for browsers which don't provide these functions.","url":"https://github.com/davidchambers/Base64.js","size":"0.5 kB","ghwatchers":"204","ghforks":"46","xmlEncodedName":"Base64.js"},{"name":"GamepadMicro","tags":["gamepad","html5"],"description":"Micro library that interfaces with the HTML5 Gamepad API and publishes gamepad update events.","url":"https://github.com/likethemammal/gamepad-micro/","size":"1.9 kB","ghwatchers":"16","ghforks":"2","xmlEncodedName":"GamepadMicro"},{"name":"nimble","tags":["functional","async"],"description":"Functional flow-control for JavaScript. Combines features of the underscore and async libraries.","url":"http://caolan.github.io/nimble/","size":"0.8 kB","xmlEncodedName":"nimble"},{"name":"jWorkflow","tags":["functional","workflow","async"],"description":"Simple, buildable, repeatable workflows for client or serverside javascript","url":"http://github.com/tinyhippos/jWorkflow","ghwatchers":"117","ghforks":"23","size":"0.6 kB","xmlEncodedName":"jWorkflow"},{"name":"Events.js","tags":["events","dom"],"description":"Cross-browser DOM events, with keystroke handling, hashchange, mouseenter/leave.","url":"https://github.com/kbjr/Events.js","ghwatchers":"137","ghforks":"14","size":"4.2 kB","xmlEncodedName":"Events.js"},{"name":"JS-Signals","tags":["events"],"description":"Custom Event/Messaging system for JavaScript.","url":"http://millermedeiros.github.io/js-signals/","size":"1.1 kB","xmlEncodedName":"JS-Signals"},{"name":"Crossroads.js","tags":["route","events","spa"],"description":"Powerful JavaScript URL routing/dispatch for server-side and client-side applications.","url":"http://millermedeiros.github.io/crossroads.js/","size":"2.9 kB","xmlEncodedName":"Crossroads.js"},{"name":"Hasher","tags":["spa"],"description":"Browser history manager for rich-media applications.","url":"https://github.com/millermedeiros/Hasher","size":"1.2 kB","ghwatchers":"469","ghforks":"81","xmlEncodedName":"Hasher"},{"name":"Satisfy","tags":["html","css","selector"],"description":"CSS Selector to HTML generator.","url":"https://github.com/padolsey/satisfy","size":"1 kB","ghwatchers":"170","ghforks":"11","xmlEncodedName":"Satisfy"},{"name":"jaylist","tags":["functional","extend","data"],"description":"A simple wrapper for JavaScript's built-in hash storage.","url":"http://benbscholz.github.io/jaylist","size":"0.8 kB","xmlEncodedName":"jaylist"},{"name":"LeviRoutes","tags":["history","route","spa"],"description":"A basic routes framework for JS that hooks in to HTML5 history","url":"http://leviroutes.com","size":"0.7 kB","xmlEncodedName":"LeviRoutes"},{"name":"FormfactorJS","tags":["formfactor","loader"],"description":"A formfactor detection library, to help developers target tablet, tvs, desktops and handhelds (or anything you choose)","url":"http://formfactorjs.com","size":"1.4 kB","xmlEncodedName":"FormfactorJS"},{"name":"Augment.js","tags":["polyfill"],"description":"Enables use of modern JavaScript by augmenting built in objects with the latest JavaScript methods.","url":"http://augmentjs.com","size":"1.4 kB","ghwatchers":"409","ghforks":"29","xmlEncodedName":"Augment.js"},{"name":"thumbs.js","tags":["polyfill"],"description":"Add touch event support to the desktop and other mouse-based browsers.","url":"http://mwbrooks.github.io/thumbs.js/","size":"0.4 kB","xmlEncodedName":"thumbs.js"},{"name":"pathparser.js","tags":["route","routing","query","parameters"],"description":"Tiny, simple-to-use URL parser/router","url":"https://github.com/dstillman/pathparser.js","size":"0.6 kB","ghwatchers":"50","ghforks":"12","xmlEncodedName":"pathparser.js"},{"name":"domchanger","tags":["dom","ui","reactive"],"description":"Domchanger calculates diffs between virtual dom trees (JSONML) and applies only the difference to the dom","url":"https://github.com/creationix/domchanger","ghwatchers":"47","ghforks":"12","size":"1.9 kB","xmlEncodedName":"domchanger"},{"name":"msgpack-js","tags":["msgpack","json","format","encoder","decoder"],"description":"A msgpack encoder and decoder using ArrayBuffer and DataView","url":"https://github.com/creationix/msgpack-js-browser","ghwatchers":"81","ghforks":"24","size":"2 kB","xmlEncodedName":"msgpack-js"},{"name":"my.class.js","tags":["language","class"],"description":"Probably the fastest JS class system. No wrappers.","url":"https://github.com/jiem/my-class","ghwatchers":"101","ghforks":"28","size":"0.4 kB","xmlEncodedName":"my.class.js"},{"name":"Class.js","tags":["language","class","inheritance"],"description":"Lighting fast class system. Beautiful API.","url":"https://github.com/DominikGuzei/Class.js","size":"0.8 kB","ghwatchers":"79","ghforks":"8","xmlEncodedName":"Class.js"},{"name":"htmlentities.js","tags":["htmlentities","decode","encode","dom"],"description":"A minimal html entities decoder/encoder using DOM.","url":"https://github.com/jussi-kalliokoski/htmlentities.js","size":"0.2 kB","ghwatchers":"27","ghforks":"2","xmlEncodedName":"htmlentities.js"},{"name":"binary.js","tags":["binary","decode","encode"],"description":"A fast, small, robust and extensible binary conversion library.","url":"https://github.com/jussi-kalliokoski/binary.js","size":"0.7 kB","ghwatchers":"31","ghforks":"2","xmlEncodedName":"binary.js"},{"name":"Timed","tags":["functional","sugar"],"description":"Syntactic sugar for JavaScript's setTimeout() and setInterval().","url":"https://github.com/ChiperSoft/Timed","size":"0.7 kB","ghwatchers":"100","ghforks":"10","xmlEncodedName":"Timed"},{"name":"lscache","tags":["data","storage"],"description":"A localStorage-based memcache-inspired client-side caching library.","url":"https://github.com/pamelafox/lscache","size":"1.1 kB","ghwatchers":"816","ghforks":"115","xmlEncodedName":"lscache"},{"name":"imagine","tags":["loader","async"],"description":"An image (pre)loader with promises","url":"https://github.com/pyrsmk/imagine","size":"0.4 kB","ghwatchers":"9","ghforks":"1","xmlEncodedName":"imagine"},{"name":"RIP","tags":["loader","ajax"],"description":"Make REST requests without using synchroneous ajax requests","url":"https://github.com/pyrsmk/RIP","size":"0.4 kB","ghwatchers":"21","ghforks":"5","xmlEncodedName":"RIP"},{"name":"panorama","tags":["canvas","responsive"],"description":"Lighten background images with Canvas2D","url":"https://github.com/pyrsmk/panorama","size":"0.7 kB","ghwatchers":"2","ghforks":"0","xmlEncodedName":"panorama"},{"name":"CSSTemplate","tags":["css","templates","global","client","browser","util"],"description":"Inject and update dynamic CSS using simple js templating","url":"https://github.com/ezakto/CSSTemplate.js","size":"0.2 kB","ghwatchers":"6","ghforks":"1","xmlEncodedName":"CSSTemplate"},{"name":"ClassIE","tags":["feature"],"description":"ClassIE is an unobstrusive library which detects Internet Explorer version for JS and CSS sides","url":"https://github.com/pyrsmk/ClassIE","size":"0.2 kB","ghwatchers":"18","ghforks":"2","xmlEncodedName":"ClassIE"},{"name":"Sheethub","tags":["polyfill"],"description":"A CSS backdoor API for providing awesome scripts in a centralized way","url":"https://github.com/pyrsmk/Sheethub","size":"0.9 kB","ghwatchers":"24","ghforks":"4","xmlEncodedName":"Sheethub"},{"name":"nut","tags":["css"],"description":"A concise CSS selector engine","url":"https://github.com/pyrsmk/nut","size":"0.5 kB","ghwatchers":"25","ghforks":"4","xmlEncodedName":"nut"},{"name":"molt","tags":["responsive"],"description":"Image updater for responsive designs","url":"https://github.com/pyrsmk/molt","size":"1 kB","ghwatchers":"51","ghforks":"7","xmlEncodedName":"molt"},{"name":"W","tags":["responsive"],"description":"Width management tool for responsive designers","url":"https://github.com/pyrsmk/W","size":"0.6 kB","ghwatchers":"97","ghforks":"8","xmlEncodedName":"W"},{"name":"toast","tags":["loader"],"description":"A simple CSS and JS resource loader","url":"https://github.com/pyrsmk/toast","size":"0.6 kB","ghwatchers":"93","ghforks":"9","xmlEncodedName":"toast"},{"name":"mediatizr","tags":["polyfill","responsive"],"description":"A media queries polyfill","url":"https://github.com/pyrsmk/mediatizr","size":"0.7 kB","ghwatchers":"36","ghforks":"12","xmlEncodedName":"mediatizr"},{"name":"qwest","tags":["ajax","async"],"description":"Ajax library with promises and XHR2 support","url":"https://github.com/pyrsmk/qwest","size":"2.2 kB","ghwatchers":"588","ghforks":"73","xmlEncodedName":"qwest"},{"name":"DragDrop","tags":["dragdrop","ui"],"description":"Drag-and-Drop functionality for advanced UI development.","url":"https://github.com/kbjr/DragDrop","size":"2.1 kB","ghwatchers":"171","ghforks":"40","xmlEncodedName":"DragDrop"},{"name":"earley-parser-js","tags":["parsing","context-free grammar","earley parser","natural language processing","nlp","parse tree"],"description":"General purpose context-free languages parser - Earley parser","url":"https://github.com/lagodiuk/earley-parser-js","size":"1.6 kB","ghwatchers":"17","ghforks":"4","xmlEncodedName":"earley-parser-js"},{"name":"Jaml","tags":["templating"],"description":"Jaml tries to emulate Ruby's Haml library, making it easy to generate HTML in your JavaScript projects.","url":"http://edspencer.github.io/jaml/","size":"1.2 kB","xmlEncodedName":"Jaml"},{"name":"Async GA","tags":["analytics"],"description":"Reduced Google's original analytics snippet by one third, with better performance.","url":"http://mathiasbynens.be/notes/async-analytics-snippet","size":"0.2 kB","xmlEncodedName":"Async GA"},{"name":"Metamorph.js","gitub":"tomhuda/metamorph.js","tags":["string","HTML","DOM"],"description":"Metamorph.js is a library that allows you to create a string of HTML, insert it into the DOM, and update the contents later.","url":"https://github.com/tomhuda/metamorph.js","size":"1.6 kB","ghwatchers":"259","ghforks":"28","xmlEncodedName":"Metamorph.js"},{"name":"Morpheus","tags":["animation","jsanimation","color"],"description":"An animator that lets you tween in parallel on multiple elements, from integers to colors in a single high-performant loop","url":"https://github.com/ded/morpheus","size":"2.3 kB","ghwatchers":"508","ghforks":"57","xmlEncodedName":"Morpheus"},{"name":"microjungle","tags":["templating"],"description":"very simple and powerful client-side HTML via JSON templating engine.","url":"https://github.com/deepsweet/microjungle","size":"0.4 kB","ghwatchers":"84","ghforks":"7","xmlEncodedName":"microjungle"},{"name":"Soundbox","tags":["sound","audio","play","media"],"description":"A super simple JS library for playing sound effects","url":"https://github.com/sbrl/soundbox","size":"0.3 kB","ghwatchers":"7","ghforks":"0","xmlEncodedName":"Soundbox"},{"name":"Optiscroll","tags":["scroll","ui","event","touch","scrollbar"],"description":"Custom scrollbars for modern webapps. Supercharge the native scroll","url":"https://github.com/wilsonfletcher/Optiscroll","size":"3.6 kB","ghwatchers":"80","ghforks":"18","xmlEncodedName":"Optiscroll"},{"name":"Transe.js","tags":["scroll","transform","css","ui","creative","color","json","responsive"],"description":"Transformable scroll elements (with mobile support)","url":"https://github.com/yckart/Transe.js","size":"2.9 kB","ghwatchers":"26","ghforks":"12","xmlEncodedName":"Transe.js"},{"name":"CSSDyer.js","tags":["css","color","parse","ui","rgb","rgba","hex","creative"],"description":"Create your very own css-color","url":"https://github.com/yckart/CSSDyer.js","size":"0.5 kB","ghwatchers":"2","ghforks":"0","xmlEncodedName":"CSSDyer.js"},{"name":"DragValue.js","tags":["ui","input","forms","drag"],"description":"Change values by dragging it","url":"https://github.com/yckart/DragValue.js","size":"0.7 kB","ghwatchers":"9","ghforks":"1","xmlEncodedName":"DragValue.js"},{"name":"topbar","tags":["ui","progress","bar","loading","side-wide"],"description":"Tiny and beautiful site-wide progress indicator","url":"http://buunguyen.github.io/topbar/","size":"1.1 kB","xmlEncodedName":"topbar"},{"name":"Curtain.js","tags":["curtain","scroll","transform","position","css","responsive","creative"],"description":"Scrolls up your curtain!","url":"https://github.com/yckart/Curtain.js","size":"0.4 kB","ghwatchers":"17","ghforks":"2","xmlEncodedName":"Curtain.js"},{"name":"HTMLparser","tags":["html","dom","manipulation","json","parser","htmlparser"],"description":"It parses HTML ¯\\_(ツ)_/¯","url":"https://github.com/ogewan/HTMLparser","size":"0.7 kB","ghwatchers":"4","ghforks":"3","xmlEncodedName":"HTMLparser"},{"name":"imageMaps.js","tags":["responsive","image","usemap","imagemap","map","area"],"description":"Responsive image maps to all browsers","url":"https://github.com/yckart/imageMaps.js","size":"0.4 kB","ghwatchers":"4","ghforks":"0","xmlEncodedName":"imageMaps.js"},{"name":"rounding.js","tags":["numeric","algorithm"],"description":"Exact rounding with a choice of rounding algorithms","url":"https://github.com/top-quark/rounding.js","size":"1.1 kB","ghwatchers":"0","ghforks":"0","xmlEncodedName":"rounding.js"},{"name":"SpellChecker.js","tags":["spell-correction","spell","linguist","language","text"],"description":"A javascript spell-correction","url":"https://github.com/yckart/SpellChecker","size":"0.5 kB","ghwatchers":"10","ghforks":"1","xmlEncodedName":"SpellChecker.js"},{"name":"extnd","tags":["class","inheritance","multiple","super","extend"],"description":"Class system with clean implementation and multiple inheritance","url":"https://github.com/DominicTobias/extnd","size":"0.5 kB","ghwatchers":"9","ghforks":"4","xmlEncodedName":"extnd"},{"name":"BinaryHeap.js","tags":["binary","heap","binaryheap","data","algorithm"],"description":"Binary Heap implementation in Javascript","url":"https://github.com/yckart/BinaryHeap","size":"0.6 kB","ghwatchers":"5","ghforks":"0","xmlEncodedName":"BinaryHeap.js"},{"name":"Undone.js","tags":["undo","redo","done","ui","functional"],"description":"The undo/redo manager for well formed javascript applications.","url":"https://github.com/yckart/undone.js","ghwatchers":"13","ghforks":"1","size":"0.4 kB","xmlEncodedName":"Undone.js"},{"name":"state-machine","tags":["data","games","statemachine"],"description":"A finite state machine, useful in game development","url":"https://github.com/jakesgordon/javascript-state-machine","size":"1.3 kB","ghwatchers":"3,111","ghforks":"462","xmlEncodedName":"state-machine"},{"name":"Janis","tags":["animation","ui","transitions"],"description":"A simple CSS Transitions animation framework","url":"http://mikemctiernan.github.io/Janis/","size":"1.4 kB","xmlEncodedName":"Janis"},{"name":"System.js","tags":["feature"],"description":"Generates a JavaScript object with the user's system information.","url":"https://github.com/mrdoob/system.js","size":"0.6 kB","ghwatchers":"176","ghforks":"27","xmlEncodedName":"System.js"},{"name":"Hypher","tags":["hyphenation"],"description":"Fast and small hyphenation engine for Node.js and the browser","url":"https://github.com/bramstein/Hypher","size":"1.6 kB","ghwatchers":"414","ghforks":"40","xmlEncodedName":"Hypher"},{"name":"tinyJS","tags":["base","css","functional"],"description":"A tiny yet complete toolkit","url":"http://tinyjs.sourceforge.net/tiny.js","size":"3.4 kB","xmlEncodedName":"tinyJS"},{"name":"micro-selector","tags":["css"],"description":"A micro, super fast, scope limited, javascript selector engine to be used anywhere","url":"https://github.com/fabiomcosta/micro-selector","size":"0.7 kB","ghwatchers":"57","ghforks":"6","xmlEncodedName":"micro-selector"},{"name":"Obscura","tags":["canvas","image","manipulation"],"description":"Canvas based image manipulation library","url":"https://github.com/OiNutter/Obscura","size":"1.5 kB","ghwatchers":"64","ghforks":"6","xmlEncodedName":"Obscura"},{"name":"imgResize.js","tags":["canvas","image","manipulation","resize"],"description":"Resize images in a Canvas based on edge detection.","url":"https://github.com/SimonWaldherr/imgResize.js","ghwatchers":"14","ghforks":"3","size":"1.4 kB","xmlEncodedName":"imgResize.js"},{"name":"Shifty","tags":["animation","jsanimation"],"description":"A teeny tiny tweening engine in JavaScript.","url":"https://github.com/jeremyckahn/shifty","ghwatchers":"751","ghforks":"65","size":"3.5 kB","xmlEncodedName":"Shifty"},{"name":"Include.js","tags":["loader"],"description":"A tiny and AMD javascript loader with nested dependencies.","url":"http://capmousse.github.io/include.js/","size":"1.3 kB","xmlEncodedName":"Include.js"},{"name":"asEvented","tags":["events","functional"],"description":"Micro event emitter which provides the observer pattern to JavaScript objects.","url":"https://github.com/mkuklis/asEvented","ghwatchers":"90","ghforks":"17","size":"0.5 kB","xmlEncodedName":"asEvented"},{"name":"Keymaster","tags":["events"],"description":"Define scoped keyboard shortcuts, including modifier keys.","url":"https://github.com/madrobby/keymaster","ghwatchers":"5,450","ghforks":"391","size":"1.5 kB","xmlEncodedName":"Keymaster"},{"name":"blob-util","tags":["blob","blobs","binary","util","utils","buffer"],"description":"Utilities for working with Blob objects in the browser","url":"https://github.com/nolanlawson/blob-util","ghwatchers":"155","ghforks":"18","size":"2.6 kB","xmlEncodedName":"blob-util"},{"name":"Date-Utils","tags":["date","polyfill"],"description":"Lightweight Date Polyfill with a lot of flexibility.","url":"https://github.com/JerrySievert/date-utils","ghwatchers":"331","ghforks":"55","size":"4.2 kB","xmlEncodedName":"Date-Utils"},{"name":"Morf","tags":["animation","jsanimation"],"description":"A JavaScript work-around for hardware accelerated CSS3 transitions with custom easing functions.","url":"https://github.com/joelambert/morf","ghwatchers":"487","ghforks":"59","size":"2.9 kB","xmlEncodedName":"Morf"},{"name":"youarei.js","tags":["client","server","util","parser","uri","url","query","parameters","queryparams"],"description":"URL parsing library with sane parameter handling","url":"https://github.com/purge/youarei.js","ghwatchers":"18","ghforks":"0","size":"1.5 kB","xmlEncodedName":"youarei.js"},{"name":"typogr.js","tags":["dom","data","css","text","ui","typography","hyphenation"],"description":"Provides ransformations to plain text for typographically-improved HTML.","url":"https://github.com/ekalinin/typogr.js","ghwatchers":"225","ghforks":"21","size":"1.9 kB","xmlEncodedName":"typogr.js"},{"name":"jundo","tags":["undo","redo","history"],"description":"Undo library for browser and Node","url":"https://github.com/buunguyen/jundo","ghwatchers":"6","ghforks":"1","size":"0.4 kB","xmlEncodedName":"jundo"},{"name":"Maddy","tags":["functional","language","data"],"description":"A functional object operations library.","url":"http://bestiejs.github.io/maddy","size":"2.3 kB","ghwatchers":"61","ghforks":"4","xmlEncodedName":"Maddy"},{"name":"resistance","tags":["async","flow"],"description":"A tiny javascript async flow control library.","url":"https://github.com/jgallen23/resistance","size":"0.4 kB","ghwatchers":"49","ghforks":"6","xmlEncodedName":"resistance"},{"name":"wru","tags":["testing"],"description":"essential unit test framework compatible with browsers, node.js, and Rhino","url":"https://github.com/WebReflection/wru","size":"1.5 kB","ghwatchers":"92","ghforks":"7","xmlEncodedName":"wru"},{"name":"Unlimit","tags":["functional","language"],"description":"Allows for chaining with native JavaScript objects without extending objects' prototypes.","url":"http://limeblack.github.io/UnlimitJS/","size":"0.4 kB","xmlEncodedName":"Unlimit"},{"name":"audio-fx","tags":["audio","games"],"description":"A HTML5 Audio Library","url":"https://github.com/jakesgordon/javascript-audio-fx","size":"0.6 kB","ghwatchers":"94","ghforks":"25","xmlEncodedName":"audio-fx"},{"name":"swipe","tags":["jsanimation","mobile"],"description":"A lightweight 1-to-1 mobile slider. Optimized for touch devices.","url":"https://github.com/thebird/Swipe","size":"1.9 kB","ghwatchers":"5,823","ghforks":"1,725","xmlEncodedName":"swipe"},{"name":"Happen","tags":["events"],"description":"General purpose event triggering","url":"https://github.com/tmcw/happen","ghwatchers":"98","ghforks":"12","size":"0.8 kB","xmlEncodedName":"Happen"},{"name":"zest","tags":["css","selector","dom"],"description":"An absurdly fast selector engine. Supports CSS3/CSS4 selectors - faster than Sizzle.","url":"https://github.com/chjj/zest","ghwatchers":"217","ghforks":"14","size":"3.5 kB","xmlEncodedName":"zest"},{"name":"Peppermint","tags":["mobile","slider","touch","carousel","slideshow"],"description":"Yet another touch slider. Fast, lightweight, extensible, works on everything.","url":"https://github.com/wilddeer/Peppermint","ghwatchers":"129","ghforks":"16","size":"2.8 kB","xmlEncodedName":"Peppermint"},{"name":"BabelBox","tags":["i18n","translation","multilingual","language","internationalization","amd"],"description":"i18n library that allows users to easily support multiple languages and requirejs support","url":"http://javascript-kurse-berlin.de/labs/babelbox.html","size":"1.1 kB","xmlEncodedName":"BabelBox"},{"name":"Cookie Monster","tags":["cookies","data","store"],"description":"A lightweight cookie library","url":"https://github.com/jgallen23/cookie-monster","size":"0.5 kB","ghwatchers":"72","ghforks":"23","xmlEncodedName":"Cookie Monster"},{"name":"hsi.js","tags":["color"],"description":"A small RGB <-> HSI converter.","url":"https://github.com/e-/hsi.js","size":"0.5 kB","ghwatchers":"8","ghforks":"3","xmlEncodedName":"hsi.js"},{"name":"colorspaces.js","tags":["color"],"description":"Convert between RGB and several CIE color spaces for smarter color manipulation.","url":"http://boronine.github.io/colorspaces.js","size":"1.7 kB","xmlEncodedName":"colorspaces.js"},{"name":"husl","tags":["color"],"description":"A human-friendly alternative to the HSL color space.","url":"http://boronine.github.io/husl","size":"1.9 kB","xmlEncodedName":"husl"},{"name":"tinyOSF.js","tags":["osf","markup","parser","html","shownotes","mp4chaps","podcast"],"description":"a few lines of code to convert OSF to HTML.","url":"https://github.com/simonwaldherr/tinyOSF.js","size":"3.1 kB","ghwatchers":"3","ghforks":"0","xmlEncodedName":"tinyOSF.js"},{"name":"crel","tags":["DOM"],"description":"A simple and fast DOM creation utility","url":"https://github.com/KoryNunn/crel","size":"0.6 kB","ghwatchers":"245","ghforks":"29","xmlEncodedName":"crel"},{"name":"mathmethods","tags":["math","language","sugar"],"description":"Give `Number.prototype` the `Math` methods it deserves.","url":"https://github.com/davidchambers/mathmethods","size":"0.5 kB","ghwatchers":"14","ghforks":"4","xmlEncodedName":"mathmethods"},{"name":"uuid-v4.js","tags":["random","uuid","data","browser","commonjs","node"],"description":"RFC-4122 Compliant Random (v4) UUID Generator","url":"https://github.com/makeable/uuid-v4.js","size":"0.2 kB","ghwatchers":"52","ghforks":"2","xmlEncodedName":"uuid-v4.js"},{"name":"notificon.js","tags":["notification","alert","browser","canvas","tab"],"description":"Dynamic tab favicon notifications/alerts","url":"https://github.com/makeable/Notificon","size":"0.9 kB","ghwatchers":"946","ghforks":"40","xmlEncodedName":"notificon.js"},{"name":"Traversty","tags":["dom"],"description":"Headache-free DOM collection management and traversal with an API inspired by both jQuery and Prototype","url":"https://github.com/rvagg/traversty","size":"2 kB","ghwatchers":"144","ghforks":"16","xmlEncodedName":"Traversty"},{"name":"mini-signals","tags":["events","signals","fast"],"description":"signals, in JavaScript, fast","url":"https://github.com/Hypercubed/mini-signals","size":"1.1 kB","ghwatchers":"37","ghforks":"2","xmlEncodedName":"mini-signals"},{"name":"html5tooltips.js","tags":["ui","tooltips","hints","html5","css3","animation"],"description":"Light and clean tooltips with CSS3 animation","url":"http://ytiurin.github.io/html5tooltipsjs/","size":"3.3 kB","ghwatchers":"739","ghforks":"66","xmlEncodedName":"html5tooltips.js"},{"name":"140medley","tags":["dom","selector","events","templating","ajax","storage"],"description":"A micro-framework or a collection of small, helpful utilities for common javascript tasks.","url":"https://github.com/honza/140medley","size":"0.5 kB","ghwatchers":"318","ghforks":"41","xmlEncodedName":"140medley"},{"name":"SpeculOOs","tags":["language","class"],"description":"Simple JavaScript Class notation, fully CoffeeScript compliant","url":"https://github.com/k33g/speculoos","size":"0.3 kB","ghwatchers":"14","ghforks":"2","xmlEncodedName":"SpeculOOs"},{"name":"aug","tags":["extend","augment"],"description":"A object extend utility","url":"https://github.com/jgallen23/aug","size":"0.3 kB","ghwatchers":"20","ghforks":"6","xmlEncodedName":"aug"},{"name":"path.js","tags":["route"],"description":"Simple, lightweight routing for web browsers","url":"http://mtrpcic.github.io/pathjs/","size":"1.1 kB","xmlEncodedName":"path.js"},{"name":"scaleApp.js","tags":["spa","base","events","node","pubsub","async","flow","flow control"],"description":"scaleApp is a tiny JavaScript framework for scalable one-page-applications","url":"http://scaleapp.org/","size":"3.1 kB","ghwatchers":"340","ghforks":"51","xmlEncodedName":"scaleApp.js"},{"name":"Choona.js","tags":["pubsub","modular","scalable","sandbox","spa","architecture"],"description":"Choona.js is a tiny JavaScript framework for scalable , modular architecture for one-page-applications","url":"https://github.com/nsisodiya/choona.js","ghwatchers":"13","ghforks":"4","size":"2.8 kB","xmlEncodedName":"Choona.js"},{"name":"Impetus.js","tags":["momentum","touch","mouse","mobile"],"description":"Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.","url":"http://chrisbateman.github.io/impetus","size":"1.5 kB","ghwatchers":"90","ghforks":"22","xmlEncodedName":"Impetus.js"},{"name":"seedrandom.js","tags":["random","RNG","PRNG"],"description":"A seeded random number generator. Can override Math.random or return a generator function.","url":"https://github.com/davidbau/seedrandom","size":"0.9 kB","ghwatchers":"516","ghforks":"49","xmlEncodedName":"seedrandom.js"},{"name":"Humane JS","tags":["notification","alert"],"description":"A simple, modern, browser notification system","url":"http://wavded.github.io/humane-js/","size":"1.5 kB","xmlEncodedName":"Humane JS"},{"name":"Web Worker Proxies","tags":["web","worker","proxies","rpc","remote","procedure","call"],"description":"Tiny implementation of RPC-style interfaces for web workers.","url":"https://github.com/omphalos/web-worker-proxies","size":"0.4 kB","ghwatchers":"8","ghforks":"2","xmlEncodedName":"Web Worker Proxies"},{"name":"JSFace","tags":["oop","language","commonjs","node","class"],"description":"Small, fast, elegant, powerful, and cross platform OOP library. Support singleton, super call, private, mixins, plugins, AOP and more.","url":"https://github.com/tnhu/jsface","size":"1.1 kB","ghwatchers":"282","ghforks":"38","xmlEncodedName":"JSFace"},{"name":"Radio.js","tags":["events","pubsub"],"description":"Chainable publish/subscribe framework","url":"http://radio.uxder.com","size":"0.5 kB","xmlEncodedName":"Radio.js"},{"name":"keyvent.js","tags":["dom","events","amd"],"description":"Keyboard events simulator.","url":"https://github.com/gtramontina/keyvent.js","ghwatchers":"39","ghforks":"10","size":"0.6 kB","xmlEncodedName":"keyvent.js"},{"name":"draggable.js","tags":["dom","css","css3","amd"],"description":"Make your dom elements draggable easily.","url":"http://gtramontina.github.io/draggable.js/","size":"1.1 kB","xmlEncodedName":"draggable.js"},{"name":"T-Lite","tags":["templating"],"description":"A lite but powerfull javascript template engine","url":"https://github.com/CapMousse/T-Lite","size":"0.6 kB","ghwatchers":"18","ghforks":"5","xmlEncodedName":"T-Lite"},{"name":"Callbacks.js","tags":["events","dispatcher","static","callbacks"],"url":"https://github.com/dperrymorrow/callbacks.js","description":"Event dispatching, can be used either as static or instance based.","ghwatchers":"21","ghforks":"4","size":"0.3 kB","xmlEncodedName":"Callbacks.js"},{"name":"route-recognizer","tags":["path","route","modular library"],"description":"It's a lightweight JavaScript library that matches paths against registered routes. It includes support for dynamic and star segments and nested handlers.","url":"https://github.com/tildeio/route-recognizer","ghwatchers":"335","ghforks":"72","size":"2.7 kB","xmlEncodedName":"route-recognizer"},{"name":"crate.js","tags":["modal","popover"],"description":"A modal creation library with a multitude of configuration options. Customizable html, colors, closable actions, on open and/or on closing functions, or just give it a body!","url":"https://github.com/Galavantier/crate.js","ghwatchers":"8","ghforks":"0","size":"1.4 kB","xmlEncodedName":"crate.js"},{"name":"Blueshell","tags":["inheritance","prototype","class"],"description":"A microlibrary for inheritance with prototypal inheritance tools allowing class-like construction.","url":"https://github.com/jgnewman/blueshell","ghwatchers":"2","ghforks":"1","size":"0.7 kB","xmlEncodedName":"Blueshell"},{"name":"ancestry.js","tags":["class","extend","commonjs","amd"],"description":"Simple, yet powerful inheritance library to make polymorphism and super-constructors work propertly.","url":"https://github.com/jasonwyatt/ancestry.js","size":"0.4 kB","ghwatchers":"15","ghforks":"0","xmlEncodedName":"ancestry.js"},{"name":"ytIframe.js","tags":["youtube","iframe","video"],"description":"A flexible, plain javascript youtube video embedding script in less than 40 lines.","url":"https://github.com/mdix/ytIframe","size":"0.4 kB","ghwatchers":"20","ghforks":"1","xmlEncodedName":"ytIframe.js"},{"name":"Telegraph","tags":["events"],"description":"A very minimal event emitter for browsers, forked from Benjamin Thomas' smokesignals.js, that allows for cancelable events","url":"https://github.com/dubrowgn/telegraph","size":"0.3 kB","ghwatchers":"8","ghforks":"1","xmlEncodedName":"Telegraph"},{"name":"Mediator.js","tags":["utils","pubsub","notifications","events","async","callbacks"],"description":"Flexible pubsub-ish framework for handling namespaced events.","url":"http://www.thejacklawson.com/Mediator.js","size":"1.2 kB","xmlEncodedName":"Mediator.js"},{"name":"doT.js","tags":["nodejs","browsers","templating","partials","custom delimiters"],"description":"The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.","url":"https://github.com/olado/doT","size":"1.4 kB","ghwatchers":"2,949","ghforks":"613","xmlEncodedName":"doT.js"},{"name":"Stapes.js","tags":["mvc","class","events","mobile"],"description":"A (really) tiny Javascript MVC microframework. Perfect for mobile.","url":"http://hay.github.io/stapes/","size":"2.1 kB","xmlEncodedName":"Stapes.js"},{"name":"Smoke Signals","tags":["events"],"description":"Really, really lightweight event emitting","url":"https://bitbucket.org/bentomas/smokesignals.js","size":"0.2 kB","xmlEncodedName":"Smoke Signals"},{"name":"CSSClass","tags":["css"],"description":"Adds the functions .hasClass, .addClass, .removeClass and .toggleClass to the Element prototype.","url":"https://github.com/EarMaster/CSSClass","ghwatchers":"83","ghforks":"12","size":"0.5 kB","xmlEncodedName":"CSSClass"},{"name":"impress.js","tags":["animation","jsanimation","css","css3"],"description":"A presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.","url":"https://github.com/impress/impress.js","ghwatchers":"29,761","ghforks":"6,377","size":"2.6 kB","xmlEncodedName":"impress.js"},{"name":"Jwerty","tags":["events"],"description":"Bind, fire and assert on keyboard events, with easy to use keyboard selector combos","url":"https://github.com/keithamus/jwerty","ghwatchers":"1,131","ghforks":"99","size":"1.8 kB","xmlEncodedName":"Jwerty"},{"name":"konami.js","tags":["events","input","bind","keypress","hotkeys","keyboard","shortcuts"],"description":"logs every keypress and store it for later","url":"https://github.com/SimonWaldherr/konami.js","size":"0.8 kB","ghwatchers":"29","ghforks":"0","xmlEncodedName":"konami.js"},{"name":"filesize.js","tags":["math","language","amd"],"description":"JavaScript library to generate a human readable String describing the filesize","url":"http://filesizejs.com","size":"0.8 kB","xmlEncodedName":"filesize.js"},{"name":"csv.js","tags":["csv","json","array","object","encode","transform"],"description":"Convert JSON, Arrays or Objects to CSV","url":"https://github.com/avoidwork/csv.js","size":"1 kB","ghwatchers":"39","ghforks":"5","xmlEncodedName":"csv.js"},{"name":"tiny-lru.js","tags":["LRU","cache"],"description":"Least Recently Used cache","url":"https://github.com/avoidwork/tiny-lru","ghwatchers":"9","ghforks":"2","size":"0.7 kB","xmlEncodedName":"tiny-lru.js"},{"name":"JSON 3","tags":["polyfill","json","amd"],"description":"A modern JSON implementation compatible with nearly all JavaScript platforms.","url":"http://bestiejs.github.io/json3","size":"3.3 kB","ghwatchers":"893","ghforks":"108","xmlEncodedName":"JSON 3"},{"name":"promise.js","tags":["async","promise","future","deffered","ajax"],"description":"Lightweight promises (or futures, or deffered). Includes AJAX REST functions.","url":"https://github.com/stackp/promisejs","size":"1 kB","ghwatchers":"395","ghforks":"105","xmlEncodedName":"promise.js"},{"name":"swiftcore.js","tags":["IOC","dependency injection","microkernel"],"description":"A lightweight and flexible microkernel/IOC container which helps to build testable decoupled systems","url":"https://github.com/cburgdorf/swiftcore.js","size":"1 kB","ghwatchers":"14","ghforks":"0","xmlEncodedName":"swiftcore.js"},{"name":"cookie.js","tags":["cookie.js","cookies","storage"],"description":"A small library that makes setting, getting and removing cookies really easy.","url":"https://github.com/florian/cookie.js","size":"1 kB","ghwatchers":"865","ghforks":"152","xmlEncodedName":"cookie.js"},{"name":"Ordering.js","tags":["sort","sorting","ordering","arrays"],"description":"Helper to build sorting functions for array.sort()","url":"https://github.com/bbaliguet/ordering","ghwatchers":"9","ghforks":"0","size":"0.4 kB","xmlEncodedName":"Ordering.js"},{"name":"Byda.js","tags":["HTML5","imports","xhr","ajax","swapping"],"description":"HTML content swapping via HTML5 imports or XHR (Ajax).","url":"http://www.ericmcd.com/byda/","size":"1.7 kB","xmlEncodedName":"Byda.js"},{"name":"an.hour.ago","tags":["dates","times","language","sugar"],"description":"DSL for expressing and comparing dates and times","url":"https://github.com/davidchambers/an.hour.ago","size":"0.6 kB","ghwatchers":"70","ghforks":"5","xmlEncodedName":"an.hour.ago"},{"name":"JSDeferred","tags":["defered","asynchronous","callbacks"],"description":"Standalone and Compact asynchronous library in JavaScript.","url":"http://cho45.stfuawsc.com/jsdeferred/","size":"2 kB","xmlEncodedName":"JSDeferred"},{"name":"Riloadr","tags":["image","images","responsive","loader"],"description":"A cross-browser framework-independent responsive images loader. jQuery version available.","url":"https://github.com/tubalmartin/riloadr","ghwatchers":"694","ghforks":"41","size":"3.2 kB","xmlEncodedName":"Riloadr"},{"name":"Plates","tags":["templating"],"description":"Plates (short for templates) binds data to markup. Plates has NO special syntax. It works in the browser and in Node.js.","url":"https://github.com/flatiron/plates","size":"2.3 kB","ghwatchers":"806","ghforks":"67","xmlEncodedName":"Plates"},{"name":"Nonsense","tags":["data"],"description":"Generate repeatable random data","url":"https://github.com/jocafa/Nonsense","ghwatchers":"168","ghforks":"13","size":"3.7 kB","xmlEncodedName":"Nonsense"},{"name":"Dijon","tags":["IOC","dependency injection"],"description":"An IOC/DI framework in Javascript, inspired by Robotlegs and Swiftsuspenders","url":"https://github.com/creynders/dijon","size":"1 kB","ghwatchers":"67","ghforks":"4","xmlEncodedName":"Dijon"},{"name":"ua.js","tags":["feature"],"description":"A very small user-agent (browser) and device detection library.","url":"https://github.com/g13n/ua.js","size":"0.5 kB","ghwatchers":"82","ghforks":"22","xmlEncodedName":"ua.js"},{"name":"microtext.js","tags":["text utility"],"description":"A JavaScript utility for processing text.","url":"https://github.com/rodrigoalvesvieira/microtext.js/","size":"0.8 kB","ghwatchers":"53","ghforks":"5","xmlEncodedName":"microtext.js"},{"name":"lostorage.js","tags":["storage","localStorage","sessionStorage"],"description":"Client-side storage the way it should be - using the HTML5 localStorage API. lostorage.js allows you to save any kind of data.","url":"https://github.com/florian/lostorage.js","size":"1 kB","ghwatchers":"229","ghforks":"36","xmlEncodedName":"lostorage.js"},{"name":"guggenheim.js","tags":["gallery","plugin","animation"],"description":"A framework agnostic, animated, gallery plugin","url":"https://github.com/OiNutter/guggenheim.js","ghwatchers":"86","ghforks":"17","size":"3.4 kB","xmlEncodedName":"guggenheim.js"},{"name":"jvent.js","tags":["events"],"description":"Event Emitter Class for the browser based on NodeJS EventEmitter","url":"https://github.com/pazguille/jvent","size":"0.5 kB","ghwatchers":"46","ghforks":"10","xmlEncodedName":"jvent.js"},{"name":"fader.js","url":"http://lukelex.github.io/fader.js/","tags":["animation"],"description":"A micro library to fade elements in and out.","size":"0.6 kB","ghwatchers":"16","ghforks":"8","xmlEncodedName":"fader.js"},{"name":"TemporizedSlider.js","url":"http://lukelex.github.io/TemporizedSlider.js","tags":["animation","events"],"description":"A micro library that implements a customizable temporized image slider, with custom text and title for each one.","ghwatchers":"7","ghforks":"3","size":"1.4 kB","xmlEncodedName":"TemporizedSlider.js"},{"name":"pubsub.js","tags":["events","pubsub","publish","subscribe","node","rhino","amd","commonjs","titanium"],"description":"A tiny, optimized, tested, standalone and robust pubsub implementation supporting different javascript environments","url":"https://github.com/federico-lox/pubsub.js","size":"0.4 kB","ghwatchers":"104","ghforks":"15","xmlEncodedName":"pubsub.js"},{"name":"pastafarian","tags":["statemachine","state","fsm","event","finite","state","machine"],"description":"A tiny event emitter-based finite state machine","url":"https://github.com/orbitbot/pastafarian","size":"0.5 kB","ghwatchers":"1","ghforks":"0","xmlEncodedName":"pastafarian"},{"name":"Pjs","url":"https://github.com/jneen/pjs","tags":["class","inheritance"],"description":"A teensy class system. It's just prototypes, but without the nasty parts.","size":"0.3 kB","ghwatchers":"167","ghforks":"31","xmlEncodedName":"Pjs"},{"name":"l.js","tags":["loader"],"description":"Another Tiny js/css loader supporting aliases, ordered and parallel loading, callbacks ... ","url":"http://malko.github.io/l.js/","size":"0.9 kB","xmlEncodedName":"l.js"},{"name":"D.js","tags":["Promises","async","promises/A+"],"description":"A tiny implementation of the Promises/A+ spec for Node.js and the browser, with some extensions to the spec ","url":"http://malko.github.io/D.js/","size":"1.5 kB","xmlEncodedName":"D.js"},{"name":"Mousetrap","tags":["events"],"description":"A simple library for handling keyboard shortcuts in Javascript.","url":"http://craig.is/killing/mice","ghwatchers":"7,222","ghforks":"652","size":"2.2 kB","xmlEncodedName":"Mousetrap"},{"name":"Driftwood","tags":["logging","error","exception","log"],"description":"A simple library for logging and exception tracking in Javascript.","url":"https://github.com/mattkanwisher/driftwood.js","ghwatchers":"21","ghforks":"8","size":"4.2 kB","xmlEncodedName":"Driftwood"},{"name":"progress.js","tags":["progress","bar","progressbar"],"description":"A (animated) javascript progress bar without dependencies.","url":"https://github.com/mdix/progress.js","size":"0.7 kB","ghwatchers":"40","ghforks":"7","xmlEncodedName":"progress.js"},{"name":"shotgun.js","tags":["shotgun","events","error","observer","pubsub","publish","subscribe","node","unsubscribe"],"description":"Nestable custom events, trappable internal events, functional try/catch abstraction, unsubscribable unnamed functions.","url":"http://github.com/jgnewman/shotgun","ghwatchers":"26","ghforks":"6","size":"1.2 kB","xmlEncodedName":"shotgun.js"},{"name":"onDomReady","tags":["dom","event","ready","load"],"description":"Initialize your code when the DOM is ready. Based on jQuery's ready() method. AMD compatible.","url":"https://github.com/tubalmartin/ondomready","size":"0.5 kB","ghwatchers":"85","ghforks":"7","xmlEncodedName":"onDomReady"},{"name":"t.js","tags":["templating"],"description":"A tiny javascript templating framework in ~400 bytes gzipped.","url":"https://github.com/jasonmoo/t.js","size":"0.4 kB","ghwatchers":"743","ghforks":"79","xmlEncodedName":"t.js"},{"name":"statelet","tags":["events"],"description":"Little state objects","url":"https://github.com/joshwnj/statelet","size":"0.5 kB","ghwatchers":"25","ghforks":"4","xmlEncodedName":"statelet"},{"name":"Eev","tags":["emitter","events","event","listener","pubsub","trigger","observe"],"description":"A tiny, fast, zero-dependency event emitter (~500 bytes min + gzip)","url":"https://github.com/chrisdavies/eev","size":"0.5 kB","ghwatchers":"23","ghforks":"3","xmlEncodedName":"Eev"},{"name":"guardian.js","tags":["testing","tdd","unit","bdd"],"description":"Unopinionated JavaScript (unit/integration/whatever) testing library","url":"https://github.com/guardianjs/guardianjs","size":"0.4 kB","ghwatchers":"16","ghforks":"0","xmlEncodedName":"guardian.js"},{"name":"delayed","tags":["async","timer","defer","events"],"description":"A collection of helper functions for your functions, using `setTimeout()` to delay and defer.","url":"https://github.com/rvagg/delayed","size":"0.4 kB","ghwatchers":"22","ghforks":"2","xmlEncodedName":"delayed"},{"name":"BigScreen","tags":["browser","canvas"],"description":"BigScreen is a simple library for using the JavaScript Full Screen API.","url":"http://brad.is/coding/BigScreen/","size":"1.6 kB","ghwatchers":"664","ghforks":"75","xmlEncodedName":"BigScreen"},{"name":"SwipeMe","tags":["swipe","menu","navigation","off-canvas","off","canvas"],"description":"A lightweight Javascript library for swiping open/close off-canvas menus.","url":"http://kinglozzer.github.io/SwipeMe/demo/index.html","size":"0.8 kB","ghwatchers":"35","ghforks":"11","xmlEncodedName":"SwipeMe"},{"name":"emitonoff","tags":["pubsub","event"],"description":"Extremely simple event emitter for javascript","url":"https://github.com/konsumer/emitonoff","size":"0.2 kB","ghwatchers":"17","ghforks":"1","xmlEncodedName":"emitonoff"},{"name":"Airwaves","tags":["pubsub","publish","subscribe","broadcast","message"],"description":"Lightweight pub/sub for any JavaScript environment","url":"https://github.com/davidchambers/airwaves","ghwatchers":"24","ghforks":"0","size":"0.8 kB","xmlEncodedName":"Airwaves"},{"name":"Stately.js","tags":["automata","finite","fsm","machine","state"],"description":"Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.","url":"https://github.com/fschaefer/Stately.js","size":"0.9 kB","ghwatchers":"575","ghforks":"61","xmlEncodedName":"Stately.js"},{"name":"pods.js","tags":["module","ioc","di","injection","dependency","framework"],"description":"A tiny synchronous module definition and dependency management framework.","url":"https://github.com/gmac/pods.js","size":"0.5 kB","ghwatchers":"20","ghforks":"5","xmlEncodedName":"pods.js"},{"name":"Probability.js","tags":["math","mathematics","probability","random","statistics"],"description":"Probability.js makes it easy to call JavaScript functions by probability in Node.js and the browser.","url":"https://github.com/fschaefer/Probability.js","size":"0.5 kB","ghwatchers":"127","ghforks":"8","xmlEncodedName":"Probability.js"},{"name":"DOMtastic","tags":["DOM","events","selector","modern","modular","es6"],"description":"Small and fast DOM and event library for modern browsers. It has the same familiar API as jQuery, and is lean & mean with small, optional modules.","url":"http://webpro.github.io/DOMtastic/","ghwatchers":"624","ghforks":"35","size":"4.2 kB","xmlEncodedName":"DOMtastic"},{"name":"Timer.js","tags":["interval","timeout","timer","periodic"],"description":"Timer.js is a periodic timer for Node.js and the browser.","url":"https://github.com/fschaefer/Timer.js","size":"0.8 kB","ghwatchers":"128","ghforks":"19","xmlEncodedName":"Timer.js"},{"name":"Mouse","tags":["mouse","mousebind","bind","events","input","buttons","mice"],"description":"A high quality library that treats the mouse as a first class object citizen.","url":"http://benvie.github.io/Mouse","size":"1.2 kB","xmlEncodedName":"Mouse"},{"name":"Lambda.js","tags":["lambda","function","expression","anonymous","literal","functional"],"description":"String based lambdas for Node.js and the browser, that allow strings such as 'x+1' and 'x -> x+1' to be used as functions.","url":"https://github.com/fschaefer/Lambda.js","size":"0.6 kB","ghwatchers":"52","ghforks":"3","xmlEncodedName":"Lambda.js"},{"name":"Lambda-30","tags":["lambda","function","expression","anonymous","literal","functional"],"description":"A Lambda String implementation for Node.js that supports some ES6 (...rest, ()=>{}, ()=>retval) and a built in JSON encoder.","url":"https://github.com/jdarling/lambda-30","size":"0.9 kB","ghwatchers":"0","ghforks":"0","xmlEncodedName":"Lambda-30"},{"name":"xxspubsub.js","tags":["pubsub"],"description":"Extra-extra-small publish/subscribe micro-library in JavaScript","url":"https://github.com/dciccale/xxspubsub","size":"0.2 kB","ghwatchers":"19","ghforks":"6","xmlEncodedName":"xxspubsub.js"},{"name":"big.js","tags":["big","number","bignumber","bigdecimal","biginteger","arbitrary","precision","decimal","arithmetic","math"],"description":"A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic.","url":"https://github.com/MikeMcl/big.js/","size":"2.8 kB","ghwatchers":"736","ghforks":"85","xmlEncodedName":"big.js"},{"name":"PicoModal","tags":["modal","popup","message"],"description":"A self-contained modal popup library","url":"https://github.com/Nycto/PicoModal","size":"2.2 kB","ghwatchers":"142","ghforks":"30","xmlEncodedName":"PicoModal"},{"name":"nwt","tags":["framework","base","dom","webkit","ajax","events","mobile","animation","transitions"],"description":"Small JS framework that ships with ajax, anim, dom, and event methods. Several plugins available.","url":"http://nwtjs.github.io/nwt/","ghwatchers":"33","ghforks":"14","size":"4.4 kB","xmlEncodedName":"nwt"},{"name":"microphone","tags":["html5","audio","microphone","signalprocessing","dsp","mic","sound"],"description":"Process live audio input in the browser","url":"https://github.com/srubin/microphone","size":"0.9 kB","ghwatchers":"8","ghforks":"2","xmlEncodedName":"microphone"},{"name":"time.js","tags":["time","parse","parsing","format","validate"],"description":"Date-agnostic time parsing for node and the browser.","url":"https://github.com/zackdever/time","size":"0.9 kB","ghwatchers":"41","ghforks":"7","xmlEncodedName":"time.js"},{"name":"MissMatch","tags":["pattern","matching","functional","object","json","query","decompose"],"description":"Pattern matching (like in Haskell or Scala) for JavaScript.","url":"https://github.com/pb82/MissMatch","ghwatchers":"58","ghforks":"2","size":"2.2 kB","xmlEncodedName":"MissMatch"},{"name":"Sleeper Agent","tags":["logging","logs"],"description":"Collect logs selectively from client instances on demand.","url":"https://github.com/kapilkaisare/sleeper-agent","size":"0.3 kB","ghwatchers":"5","ghforks":"0","xmlEncodedName":"Sleeper Agent"},{"name":"Daemonize","tags":["unix","daemon"],"description":"Give a function a daemon like interface (start, stop, restart)","url":"https://github.com/kapilkaisare/daemonizejs","size":"0.4 kB","ghwatchers":"9","ghforks":"3","xmlEncodedName":"Daemonize"},{"name":"switcher","tags":["switch","regexp"],"description":"Function to provide a similar syntax to a switch statement but with regex as cases.","url":"https://github.com/EarMaster/switcher","ghwatchers":"17","ghforks":"3","size":"0.3 kB","xmlEncodedName":"switcher"},{"name":"ajax","tags":["ajax","jquery"],"description":"Standalone AJAX library inspired by jQuery/zepto","url":"https://github.com/ForbesLindesay/ajax","size":"2 kB","ghwatchers":"267","ghforks":"123","xmlEncodedName":"ajax"},{"name":"page.js","tags":["page","page.js","router","routing","express","spa"],"description":"Tiny ~1200 byte Express-inspired client-side router.","url":"https://github.com/visionmedia/page.js","size":"3.7 kB","ghwatchers":"4,199","ghforks":"430","xmlEncodedName":"page.js"},{"name":"parsy","tags":["nodejs","options","parser"],"description":"Tiny command line options parser for node.js in CoffeeScript","url":"https://github.com/dciccale/parsy","ghwatchers":"14","ghforks":"0","size":"0.3 kB","xmlEncodedName":"parsy"},{"name":"Gator","tags":["dom","events","delegation"],"description":"Simple event delegation library","url":"http://craig.is/riding/gators","size":"0.9 kB","ghwatchers":"459","ghforks":"29","xmlEncodedName":"Gator"},{"name":"ioc.js","tags":["ioc","service locator"],"description":"A small IoC service locator container.","url":"https://github.com/tgriesser/ioc.js","size":"0.6 kB","ghwatchers":"14","ghforks":"2","xmlEncodedName":"ioc.js"},{"name":"keymage","tags":["events"],"description":"Keyboard shortcuts handling with support for key sequences.","url":"https://github.com/piranha/keymage","size":"1.6 kB","ghwatchers":"270","ghforks":"23","xmlEncodedName":"keymage"},{"name":"Chic","tags":["class","classes","extend","inheritance","oop","prototypal","prototype"],"description":"Chic is an extremely simple class-like interface to JavaScript prototypal inheritance.","url":"https://github.com/rowanmanning/chic","size":"0.4 kB","ghwatchers":"28","ghforks":"9","xmlEncodedName":"Chic"},{"name":"Perms","tags":["permissions","perms","ls","chmod","unix"],"description":"Convert Unix style permissions to strings like ls (0755 => 'rwxr-xr-x')","url":"https://github.com/bahamas10/node-perms","size":"0.3 kB","ghwatchers":"6","ghforks":"0","xmlEncodedName":"Perms"},{"name":"autocast","tags":["auto","cast","typecast","convert"],"description":"Easily and automatically cast common datatypes in JavaScript","url":"https://github.com/bahamas10/node-autocast","size":"0.2 kB","ghwatchers":"19","ghforks":"2","xmlEncodedName":"autocast"},{"name":"range.js","tags":["range"],"description":"JavaScript's missing range function.","url":"https://github.com/florian/range.js","size":"0.5 kB","ghwatchers":"78","ghforks":"1","xmlEncodedName":"range.js"},{"name":"Strukt","tags":["utilities"],"description":"Ruby inspired Structs for JavaScript.","url":"https://github.com/florian/Strukt","size":"0.3 kB","ghwatchers":"12","ghforks":"1","xmlEncodedName":"Strukt"},{"name":"ipsum.js","tags":["content","text","helper","tool","developer tool"],"description":"Increases / decreases text quantity inside inline elements by pressing keys to check if the design can cope with different text length.","url":"https://github.com/mdix/ipsum.js","size":"1.6 kB","ghwatchers":"8","ghforks":"2","xmlEncodedName":"ipsum.js"},{"name":"TimeJump","tags":["audio","video","podcast","player"],"description":"TimeJump adds deep-linking to HTML5 audio and video podcasts.","url":"https://github.com/davatron5000/TimeJump","size":"0.5 kB","ghwatchers":"308","ghforks":"30","xmlEncodedName":"TimeJump"},{"name":"preloadimages.js","tags":["preload","images","asset"],"description":"Preload images and callback when they are all ready","url":"https://github.com/bahamas10/preloadimages.js","size":"0.2 kB","ghwatchers":"38","ghforks":"5","xmlEncodedName":"preloadimages.js"},{"name":"Slow.js","tags":["slow","motion","css","css3"],"description":"Make your CSS transitions go in slow motion (like Mac animations)","url":"https://github.com/jakiestfu/Slow.js","size":"0.7 kB","ghwatchers":"21","ghforks":"2","xmlEncodedName":"Slow.js"},{"name":"Behave.js","tags":["ide","text","editor","behave","behaviors","code","ace","codemirror"],"description":"A lightweight, cross browser library for adding IDE style behaviors to plain text areas","url":"https://github.com/jakiestfu/Behave.js","ghwatchers":"1,647","ghforks":"100","size":"2.6 kB","xmlEncodedName":"Behave.js"},{"name":"Snap.js","tags":["snap","droor","drawer","shelf","mobile","ios","reveal","slide","drag","pane","back","panel","side","menu"],"description":"A Library for creating beautiful mobile shelfs in Javascript","url":"https://github.com/jakiestfu/Snap.js","size":"2.7 kB","ghwatchers":"5,948","ghforks":"739","xmlEncodedName":"Snap.js"},{"name":"enquire.js","tags":["matchMedia","mediaquery","mediaqueries","css3","css"],"description":"Awesome Media Queries in JavaScript","url":"https://github.com/WickyNilliams/enquire.js","size":"0.8 kB","ghwatchers":"2,948","ghforks":"250","xmlEncodedName":"enquire.js"},{"name":"ki.js","tags":["dom","selectors","traversing","library"],"description":"A super-tiny jQuery-like JavaScript library","url":"https://github.com/dciccale/ki.js","size":"0.3 kB","ghwatchers":"180","ghforks":"25","xmlEncodedName":"ki.js"},{"name":"Anim","tags":["css","animation"],"description":"A bare bones animation library","url":"https://github.com/relay/anim","size":"1.5 kB","ghwatchers":"62","ghforks":"18","xmlEncodedName":"Anim"},{"name":"Relay","tags":["dom","library","framework","mvc","traversing","events","pubsub","base"],"description":"A lightweight framework for building de-coupled apps","url":"https://github.com/relay/relay","size":"1 kB","ghwatchers":"41","ghforks":"6","xmlEncodedName":"Relay"},{"name":"promiscuous","tags":["promise","deferred","functional","async","future"],"description":"A minimal and fast promise/deferred implementation, compatible with Promises/A+","url":"https://github.com/RubenVerborgh/promiscuous","size":"0.5 kB","ghwatchers":"151","ghforks":"16","xmlEncodedName":"promiscuous"},{"name":"Draggabilly","tags":["drag","dragable","draggable"],"description":"Make that shiz draggable","url":"https://github.com/desandro/draggabilly","size":"1.8 kB","ghwatchers":"2,618","ghforks":"300","xmlEncodedName":"Draggabilly"},{"name":"BehaviorTree.js","tags":["behavior trees","ai","behaviors","games","statemachine"],"description":"A JavaScript implementation of Behavior Trees, useful when developing AI behaviors in games.","url":"https://github.com/Calamari/BehaviorTree.js","size":"2 kB","ghwatchers":"128","ghforks":"12","xmlEncodedName":"BehaviorTree.js"},{"name":"PinkySwear.js","tags":["promises"],"description":"A tiny implementation of the Promises/A+ specification.","url":"https://github.com/timjansen/pinkyswear.js","size":"0.5 kB","ghwatchers":"78","ghforks":"9","xmlEncodedName":"PinkySwear.js"},{"name":"DCL.js","tags":["class","oop","aop","inheritance","object","compose"],"description":"An elegant OOP with mixins + AOP for JavaScript","url":"http://www.dcljs.org/","size":"0.6 kB","xmlEncodedName":"DCL.js"},{"name":"breakup.js","tags":["enumeration","setimmediate","enumerate","jquery","yield"],"description":"Yielding enumeration replacement functions for async.forEachSeries() and jQuery.each()","url":"https://github.com/nicjansma/breakup.js","size":"0.6 kB","ghwatchers":"4","ghforks":"0","xmlEncodedName":"breakup.js"},{"name":"Barman","tags":["traits","oop","classes","objects","object composition"],"description":"A small library to brew JavaScript objects.","url":"https://github.com/dfernandez79/barman","size":"1.9 kB","ghwatchers":"16","ghforks":"1","xmlEncodedName":"Barman"},{"name":"smoothScroll.js","tags":["scroll","smooth"],"description":"A teeny tiny, ease-in-out, smooth scroll library with no dependency","url":"https://github.com/alicelieutier/smoothScroll","size":"0.7 kB","ghwatchers":"292","ghforks":"71","xmlEncodedName":"smoothScroll.js"},{"name":"strftime","tags":["strftime","format","date","time"],"description":"strftime for JavaScript. Works in Node and browsers.","url":"https://github.com/samsonjs/strftime","size":"2.1 kB","ghwatchers":"447","ghforks":"89","xmlEncodedName":"strftime"},{"name":"format","tags":["format","printf","sprintf","vsprintf","string"],"description":"printf, sprintf, and vsprintf for JavaScript. Works in Node and browsers.","url":"https://github.com/samsonjs/format","size":"0.6 kB","ghwatchers":"38","ghforks":"11","xmlEncodedName":"format"},{"name":"Proclaim","tags":["assert","test"],"description":"A simple assertion library for server and client side JavaScript.","url":"https://github.com/rowanmanning/proclaim","size":"1.6 kB","ghwatchers":"54","ghforks":"12","xmlEncodedName":"Proclaim"},{"name":"Upcast","tags":["cast","check","type","types"],"description":"Upcast is a low-level JavaScript type checking and casting library.","url":"https://github.com/rowanmanning/upcast","size":"0.6 kB","ghwatchers":"37","ghforks":"3","xmlEncodedName":"Upcast"},{"name":"ColorConverter.js","tags":["color","color manipulation"],"description":"Convert between RGB, YUV, HSL, HSV, CMYK and HEX color defining with these JavaScript functions under MIT-License","url":"https://github.com/SimonWaldherr/ColorConverter.js","size":"1.7 kB","ghwatchers":"25","ghforks":"3","xmlEncodedName":"ColorConverter.js"},{"name":"CSSfilter.js","tags":["css","css3","filter"],"description":"CSSfilter.js helps you, adding CSS filters to images (or other elements)","url":"https://github.com/SimonWaldherr/CSSfilter.js","size":"0.4 kB","ghwatchers":"11","ghforks":"2","xmlEncodedName":"CSSfilter.js"},{"name":"PullToRefresh","tags":["webkit","mobile","scroll"],"description":"A dependency-free PullToRefresh implementation","url":"https://github.com/SimonWaldherr/PullToRefresh","ghwatchers":"56","ghforks":"7","size":"1.6 kB","xmlEncodedName":"PullToRefresh"},{"name":"infinity.js","tags":["ajax","scroll"],"description":"dependency-free infinite scrolling","url":"https://github.com/SimonWaldherr/infinity.js","ghwatchers":"37","ghforks":"4","size":"1.2 kB","xmlEncodedName":"infinity.js"},{"name":"ShuntingYard.js","tags":["shunting yard","algorithms","math","rpn","reverse polish notation","eval","expression","Dijkstra"],"description":"Calculate math from user input without using eval with Dijkstra's shunting yard algorithm","url":"https://github.com/Calamari/shunting-yard.js","size":"0.7 kB","ghwatchers":"12","ghforks":"1","xmlEncodedName":"ShuntingYard.js"},{"name":"Bespoke.js","tags":["presentation","slides","deck","css3"],"description":"DIY presentation micro-framework, harnessing the power of CSS3 transitions.","url":"https://github.com/bespokejs/bespoke","size":"0.8 kB","ghwatchers":"4,014","ghforks":"422","xmlEncodedName":"Bespoke.js"},{"name":"usertiming.js","tags":["usertiming","user timing","performance timeline","window.performance.now","mark","measure"],"description":"User Timing polyfill","url":"https://github.com/nicjansma/usertiming.js","size":"1.3 kB","ghwatchers":"126","ghforks":"18","xmlEncodedName":"usertiming.js"},{"name":"resourcetiming-compression.js","tags":["resourcetiming","compress"],"description":"ResourceTiming compression and decompression","url":"https://github.com/nicjansma/resourcetiming-compression.js","size":"2.4 kB","ghwatchers":"12","ghforks":"2","xmlEncodedName":"resourcetiming-compression.js"},{"name":"animx","tags":["animation","css3"],"description":"Easily define CSS keyframes and animations during runtime","url":"https://github.com/bjorkstam/animx","ghwatchers":"19","ghforks":"2","size":"0.7 kB","xmlEncodedName":"animx"},{"name":"LogJS","tags":["logging","CORS","localStorage","DOM"],"description":"Lightweight, extendable JavaScript logging library.","url":"https://github.com/bfattori/LogJS","size":"0.8 kB","ghwatchers":"61","ghforks":"10","xmlEncodedName":"LogJS"},{"name":"StdClassJS","tags":["oop","class","extend","mixin"],"description":"A dead simple JavaScript inheritance implementation.","url":"https://github.com/ChrisAckerman/stdclassjs","ghwatchers":"12","ghforks":"1","size":"0.5 kB","xmlEncodedName":"StdClassJS"},{"name":"keydrown","tags":["games"],"description":"A JavaScript key state handler for web apps","url":"https://github.com/jeremyckahn/keydrown","size":"1.1 kB","ghwatchers":"166","ghforks":"15","xmlEncodedName":"keydrown"},{"name":"vivi.js","tags":["animation","animate","css","css3","keyframe","defined"],"description":"Tiny wrapper for CSS Defined Animations (@keyframes).","url":"https://github.com/musictheory/vivi.js","ghwatchers":"29","ghforks":"2","size":"2.3 kB","xmlEncodedName":"vivi.js"},{"name":"salt.js","tags":["dom","selectors","traversing","library"],"description":"micro DOM selector library that maps queries to native get commands","url":"https://github.com/james2doyle/saltjs","size":"0.2 kB","ghwatchers":"119","ghforks":"17","xmlEncodedName":"salt.js"},{"name":"defineObject","tags":["prototypes","objects","mixins"],"description":"A bit of sugar for defining JavaScript Objects and their Prototypes.","url":"https://github.com/melnikov-s/defineObject","ghwatchers":"11","ghforks":"2","size":"0.6 kB","xmlEncodedName":"defineObject"},{"name":"color.js","tags":["color","color manipulation"],"description":"API for immutable color objects in RGB, HSV and HSL with optional alpha. Comprehensive CSS format parsing and output.","url":"https://github.com/brehaut/color-js/","size":"4.1 kB","ghwatchers":"313","ghforks":"36","xmlEncodedName":"color.js"},{"name":"ScriptInclude","tags":["loader"],"description":"Simple includes in the browser.","url":"https://github.com/EvanHahn/ScriptInclude","ghwatchers":"38","ghforks":"5","size":"0.3 kB","xmlEncodedName":"ScriptInclude"},{"name":"cssanimevent","tags":["animation","css3","events","polyfill","transitions"],"description":"CSS3 animation and transition DOM event handler with a simple fallback pattern for unsupported browsers.","url":"https://github.com/magnetikonline/cssanimevent","ghwatchers":"84","ghforks":"7","size":"0.8 kB","xmlEncodedName":"cssanimevent"},{"name":"ClassJS","tags":["class","inheritance","namespace","node"],"description":"JavaScript classical inheritance for the browser and Node.js. Super methods and namespaces","url":"https://github.com/darlanalves/ClassJS","size":"0.6 kB","ghwatchers":"5","ghforks":"1","xmlEncodedName":"ClassJS"},{"name":"Hamster.js","tags":["mousewheel","mouse","wheel","events"],"description":"A standalone JavaScript library for cross-browser mouse wheel support.","url":"https://github.com/monospaced/hamster.js","size":"1 kB","ghwatchers":"94","ghforks":"19","xmlEncodedName":"Hamster.js"},{"name":"Graph","tags":["traversing","graph"],"description":"Provides jQuery-like functionality for graph structures in JavaScript.","url":"https://github.com/ryansmith94/Graph","size":"0.5 kB","ghwatchers":"14","ghforks":"1","xmlEncodedName":"Graph"},{"name":"thenBy","tags":["sorting","sort","arrays"],"description":"Enable firstBy().thenBy().thenBy() sorting of arrays using the standard Array.sort","url":"https://github.com/Teun/thenBy.js","tinyminify":true,"size":"0.3 kB","ghwatchers":"223","ghforks":"32","xmlEncodedName":"thenBy"},{"name":"Scorebook","tags":["cricket","scoring"],"description":"A JavaScript library for cricket scoring.","url":"https://github.com/ryansmith94/Scorebook","size":"0.7 kB","ghwatchers":"15","ghforks":"6","xmlEncodedName":"Scorebook"},{"name":"Pledges","tags":["promise","pledge"],"description":"A JavaScript micro-library that provides promise functionality.","url":"https://github.com/ryansmith94/Pledges","size":"0.4 kB","ghwatchers":"7","ghforks":"2","xmlEncodedName":"Pledges"},{"name":"SVGEventListener","tags":["svg","events","animation","polyfill"],"description":"A polyfill for animate events on SVG on non-supported browsers, like webkit engines","url":"https://github.com/m4dz/SVGEventListener","ghwatchers":"25","ghforks":"1","size":"1.1 kB","xmlEncodedName":"SVGEventListener"},{"name":"chronology.js","tags":["undo","redo","history","chronology"],"description":"A micro javascript library for managing an undo/redo history.","url":"http://chronology.wout.co.uk","size":"0.5 kB","xmlEncodedName":"chronology.js"},{"name":"DoubleMetaphone","tags":["phonetic","metaphone","codec","sounds","like"],"description":"Phonetically encode w/ DoubleMetaphone algorithm ('Alexander' -> 'ALKS')","url":"https://github.com/hgoebl/doublemetaphone","ghwatchers":"15","ghforks":"4","size":"2.5 kB","xmlEncodedName":"DoubleMetaphone"},{"name":"Catiline","tags":["worker","parallel"],"description":"Web workers, but easy.","url":"http://catilinejs.com","size":"4 kB","xmlEncodedName":"Catiline"},{"name":"Vuvuzela","tags":["non-recursive","json","stringify","parse"],"description":"Non-recursive JSON.stringify and JSON.parse","url":"https://github.com/nolanlawson/vuvuzela","ghwatchers":"24","ghforks":"3","size":"1.1 kB","xmlEncodedName":"Vuvuzela"},{"name":"civem.js","tags":["html5","input","validation"],"description":"Custom error messages for HTML5 form validation.","url":"https://github.com/javanto/civem.js","ghwatchers":"89","ghforks":"15","size":"0.6 kB","xmlEncodedName":"civem.js"},{"name":"i18nText","tags":["i18n"],"description":"A JavaScript library for i18n text messages.","url":"https://bitbucket.org/vogdb/i18n-text","size":"1.4 kB","xmlEncodedName":"i18nText"},{"name":"canvas-manipulation","tags":["canvas"],"description":"Enable you canvas with zoom, drag and rotate functionality","url":"https://bitbucket.org/vogdb/canvas-manipulation","size":"1.7 kB","xmlEncodedName":"canvas-manipulation"},{"name":"RaptorJS","tags":["class","inheritance","extend","amd","prototype","prototypal","lazy"],"description":"The core module of RaptorJS provides a lightweight module system that supports namespacing, AMD, class inheritance, mixins, enums and lazy initialization. Works in the browser and Node.js","url":"https://github.com/raptorjs-legacy/raptorjs","ghwatchers":"94","ghforks":"12","size":"4.2 kB","xmlEncodedName":"RaptorJS"},{"name":"Lie","tags":["promise","deferred","async"],"description":"A very small library for promises","url":"https://github.com/calvinmetcalf/lie","ghwatchers":"472","ghforks":"23","size":"1.7 kB","xmlEncodedName":"Lie"},{"name":"assure.js","tags":["promises","promise","deferred","deferreds","aynchronous","async"],"description":"Promises/A+ micro library to help with asynchronous work flow.","url":"https://github.com/avoidwork/assure","ghwatchers":"15","ghforks":"5","size":"1.3 kB","xmlEncodedName":"assure.js"},{"name":"keysort","tags":["array","object","sort","keys","sql","where"],"description":"Sorts an Array of Objects with SQL ORDER BY clause","url":"https://github.com/avoidwork/keysort","ghwatchers":"8","ghforks":"0","size":"0.5 kB","xmlEncodedName":"keysort"},{"name":"klud.js","tags":["testing","unit test","assert","spy","mock"],"description":"A minimal unit testing library.","url":"https://bitbucket.org/zserge/klud.js/","size":"0.5 kB","xmlEncodedName":"klud.js"},{"name":"callbacks.js","tags":["callbacks","events","event manager"],"description":"Callbacks library similar to jQuery's Callbacks. There's also an event manager that allows you to use on(), one(), off() and trigger()","url":"https://github.com/adrianmiu/callbacks","ghwatchers":"6","ghforks":"1","size":"0.7 kB","xmlEncodedName":"callbacks.js"},{"name":"chronoman","tags":["setTimeout","setInterval","timer","timeout","management","utility"],"description":"Utility class to simplify use of timers created by setTimeout.","url":"https://github.com/gamtiq/chronoman","ghwatchers":"11","ghforks":"0","size":"1 kB","xmlEncodedName":"chronoman"},{"name":"basespace","tags":["namespace","ns","space","object"],"description":"Functions to create namespaces inside objects.","url":"https://github.com/gamtiq/basespace","ghwatchers":"5","ghforks":"0","size":"0.4 kB","xmlEncodedName":"basespace"},{"name":"mixing","tags":["mix","merge","mixin","object","filter","change","copy","clone"],"description":"Functions to mix, filter, change and copy/clone objects.","url":"https://github.com/gamtiq/mixing","ghwatchers":"10","ghforks":"1","size":"1.2 kB","xmlEncodedName":"mixing"},{"name":"extend","tags":["extend","inherit","prototype","inheritance","class"],"description":"Make one class (constructor function) inherited from another.","url":"https://github.com/gamtiq/extend","size":"0.3 kB","ghwatchers":"8","ghforks":"3","xmlEncodedName":"extend"},{"name":"numgen","tags":["number","sequence","generator","progression","Fibonacci"],"description":"Creates objects that generate number sequences.","url":"https://github.com/gamtiq/numgen","ghwatchers":"5","ghforks":"1","size":"1.3 kB","xmlEncodedName":"numgen"},{"name":"duratiform","tags":["time","duration","divide","separate","decompose","format","millisecond"],"description":"Utility to separate into parts and to format time duration in milliseconds.","url":"https://github.com/gamtiq/duratiform","ghwatchers":"5","ghforks":"1","size":"0.6 kB","xmlEncodedName":"duratiform"},{"name":"eva","tags":["create","function","dynamic","eval","evaluate","expression","execute","delegate","method"],"description":"Functions to create functions and evaluate expressions.","url":"https://github.com/gamtiq/eva","ghwatchers":"10","ghforks":"1","size":"0.8 kB","xmlEncodedName":"eva"},{"name":"adam","tags":["object","process","create","check","field","value","type","kind","size","split","filter","copy","change","map","remove","reverse","empty","transform"],"description":"Functions to create, process and test objects.","url":"https://github.com/gamtiq/adam","size":"2.2 kB","ghwatchers":"5","ghforks":"0","xmlEncodedName":"adam"},{"name":"teo","tags":["test","check","object","utility","filter","validate","data"],"description":"Functions to test/check objects.","url":"https://github.com/gamtiq/teo","ghwatchers":"6","ghforks":"0","size":"1 kB","xmlEncodedName":"teo"},{"name":"easter.js","tags":["easter-egg","keys","sequence"],"description":"Easter eggs made easy.","url":"https://github.com/rkrupinski/easter.js","ghwatchers":"21","ghforks":"3","size":"0.6 kB","xmlEncodedName":"easter.js"},{"name":"henka","tags":["responsive","respond","media","query","media-query","queries"],"description":"Light weight, portable, single purpose responsive javascript library.","url":"https://github.com/dmikey/henka","ghwatchers":"18","ghforks":"1","size":"0.9 kB","xmlEncodedName":"henka"},{"name":"rssi","tags":["interpolation","string","formatting","template","templating"],"description":"Ruby-like simple string interpolation for Node.js and browsers.","url":"https://github.com/mvasilkov/rssi","ghwatchers":"110","ghforks":"6","size":"0.3 kB","xmlEncodedName":"rssi"},{"name":"trier.js","tags":["repeat","retry","predicate","conditional","invocation"],"description":"Because everyone loves a trier! Conditional and repeated task invocation for node and browser.","url":"https://github.com/philbooth/trier.js","size":"0.6 kB","ghwatchers":"32","ghforks":"5","xmlEncodedName":"trier.js"},{"name":"gameloop.js","tags":["games"],"description":"Very simple library to create game loop.","url":"https://github.com/t4pczan/gameloop.js","size":"0.2 kB","xmlEncodedName":"gameloop.js"},{"name":"FastActive","tags":["events","mobile","touch"],"description":"FastActive is a javascript snippet that makes websites and web apps feel as responsive as native apps on touch devices.","url":"https://github.com/jonathanstark/FastActive","size":"0.2 kB","ghwatchers":"512","ghforks":"24","xmlEncodedName":"FastActive"},{"name":"JSONP","tags":["jsonp","asynchronous","async"],"description":"A slim JSONP request library for Javascript","url":"https://github.com/larryosborn/JSONP","size":"0.8 kB","ghwatchers":"55","ghforks":"20","xmlEncodedName":"JSONP"},{"name":"ResponsiveComments","tags":["responsive","rwd","conditional","loading","progressive","enhancement"],"description":"A client-side solution to conditional loading.","url":"http://responsivecomments.com/","size":"0.7 kB","xmlEncodedName":"ResponsiveComments"},{"name":"Sparklines","tags":["sparkline","sparklines","tiny","graph","line","spark","chart"],"description":"Create sparkline graphs inline with the text. Good defaults, easy to customize.","url":"https://github.com/mariusGundersen/sparkline","size":"0.9 kB","ghwatchers":"49","ghforks":"8","xmlEncodedName":"Sparklines"},{"name":"YoutubeDelayed.js","tags":["youtube","video","loader"],"description":"A a small script which allows you to load youtube player on page only when the user wants to watch the video.","url":"https://github.com/MAD-GooZe/YoutubeDelayed.js","size":"0.4 kB","ghwatchers":"19","ghforks":"1","xmlEncodedName":"YoutubeDelayed.js"},{"name":"Contra","tags":["async","asynchronous","flow","events","callbacks","queue"],"description":"Tiny asynchronous flow control library.","url":"https://github.com/bevacqua/contra","size":"2 kB","ghwatchers":"656","ghforks":"28","xmlEncodedName":"Contra"},{"name":"preloadr.js","tags":["preload","images"],"description":"Preload images, one after another if needed and callback when every image is ready and/or all of them","url":"https://github.com/borisschapira/preloadr","size":"0.3 kB","ghwatchers":"9","ghforks":"3","xmlEncodedName":"preloadr.js"},{"name":"psQuery","tags":["jQuery","DOM","ajax","CSS"],"description":"A fast jQuery replacement library for DOM, ajax, and CSS. 2kb minified+gzipped. Supports IE8+.","url":"https://github.com/pseudosavant/psQuery","size":"1.7 kB","ghwatchers":"37","ghforks":"6","xmlEncodedName":"psQuery"},{"name":"class-256.js","tags":["class","prototype","object","inheritance","oop","super","constructor"],"description":"Less than 256 byte JavaScript classical inheritance pattern library","url":"https://github.com/koffeine/class-256.js","size":"0.2 kB","ghwatchers":"4","ghforks":"1","xmlEncodedName":"class-256.js"},{"name":"psColor","tags":["color","canvas"],"description":"psColor is a small JavaScript library for calculating the average color of an <img> element in the browser.","url":"https://github.com/pseudosavant/psColor","size":"0.5 kB","ghwatchers":"13","ghforks":"0","xmlEncodedName":"psColor"},{"name":"decision-tree.js","tags":["machine learning","decision tree","classifier"],"description":"Tiny library for building Decision Tree and Random Forest classifiers.","url":"https://github.com/lagodiuk/decision-tree-js","size":"1 kB","ghwatchers":"94","ghforks":"23","xmlEncodedName":"decision-tree.js"},{"name":"Grapnel.js","tags":["grapnel","route","routing","router","hash","anchor","tiny","require","named","parameters"],"description":"The smallest (1100 bytes gzipped!) JavaScript Router with Named Parameters","url":"https://github.com/bytecipher/grapnel","size":"1.8 kB","xmlEncodedName":"Grapnel.js"},{"name":"Nerve","tags":["async","asynchronous","channel","route","observer","mediator","events","callbacks","queue"],"description":"An asynchronous javascript micro framework for event broadcasts along routes and channels.","url":"https://github.com/jstandish/nerve","size":"0.6 kB","ghwatchers":"19","ghforks":"5","xmlEncodedName":"Nerve"},{"name":"tiny-stack","tags":["stack","data","amd"],"description":"Tiny stack for browser or server","url":"http://avoidwork.github.io/tiny-stack","size":"0.3 kB","xmlEncodedName":"tiny-stack"},{"name":"VisSense.js","tags":["visibility","viewtime","viewport","visible","dom"],"description":"A utility library for observing visibility changes of DOM elements. Immediately know when an element becomes hidden, partly visible or fully visible.","url":"https://github.com/vissense/vissense","ghwatchers":"656","ghforks":"25","size":"3.3 kB","xmlEncodedName":"VisSense.js"},{"name":"datediff","tags":["date","time"],"description":"Calculate difference between two dates","url":"https://github.com/dmfilipenko/datediff","size":"0.4 kB","ghwatchers":"16","ghforks":"7","xmlEncodedName":"datediff"},{"name":"lodash dom traverse","tags":["lodash","dom","traverse"],"description":"Dom traversing with lodash","url":"http://szarouski.github.io/lodash.dom-traverse/","ghwatchers":"16","ghforks":"3","size":"1.2 kB","xmlEncodedName":"lodash dom traverse"},{"name":"Parse Form","tags":["form","forms","parse"],"description":"A micro library used to parse and manipulate forms","url":"https://github.com/AdamBrodzinski/parse-form","size":"0.2 kB","ghwatchers":"65","ghforks":"2","xmlEncodedName":"Parse Form"},{"name":"Deb.js","tags":["debugging","console output","stack trace","time execution"],"description":"The tiniest debugger in the world","url":"https://github.com/krasimir/deb.js","ghwatchers":"1,430","ghforks":"77","size":"0.7 kB","xmlEncodedName":"Deb.js"},{"name":"henderson","tags":["statemachine","state","fsm","event","finite","state","machine","promise","promises"],"description":"A tiny event emitter-based finite state machine with promises","url":"https://github.com/orbitbot/henderson","size":"0.6 kB","ghwatchers":"4","ghforks":"1","xmlEncodedName":"henderson"},{"name":"Balalaika","tags":["dom","selectors","jquery","library"],"description":"Tiny but impossible powerful jQuery-like Javascript DOM library","url":"https://github.com/finom/balalaika","size":"0.6 kB","ghwatchers":"225","ghforks":"25","xmlEncodedName":"Balalaika"},{"name":"Gifffer","tags":["gif","play control","stop","first frame"],"description":"A tiny JavaScript library that prevents the autoplaying of the animated Gifs","url":"https://github.com/krasimir/gifffer","size":"1.2 kB","ghwatchers":"480","ghforks":"43","xmlEncodedName":"Gifffer"},{"name":"Plite","tags":["promise","future","callback","library","functional"],"description":"Tiny, fast, light-weight promises (370 bytes min+zipped)","url":"https://github.com/chrisdavies/plite","size":"0.5 kB","ghwatchers":"18","ghforks":"5","xmlEncodedName":"Plite"},{"name":"Tlite","tags":["ui","tooltips","hints"],"description":"Tooltips with CSS3 transitions (650 bytes of JS min+zipped)","url":"http://chrisdavies.github.io/tlite/","size":"0.6 kB","xmlEncodedName":"Tlite"},{"name":"Rlite","tags":["rlite","route","routing","router","hash","querystring","named","parameters"],"description":"Tiny, simple, light-weight routing (~500 bytes min+zipped)","url":"https://github.com/chrisdavies/rlite","size":"0.5 kB","ghwatchers":"150","ghforks":"27","xmlEncodedName":"Rlite"},{"name":"Kwargs","tags":["python","arguments","kwargs","defaults","function","syntactic sugar"],"description":"Smart python like argument management for javascript","url":"https://github.com/serkanyersen/kwargsjs","size":"0.4 kB","ghwatchers":"110","ghforks":"4","xmlEncodedName":"Kwargs"},{"name":"ifvisible.js","tags":["visibility","idle","coffee","script","interval","requestAnimationFrame"],"description":"Crossbrowser & lightweight way to check if user is looking at the page or interacting with it.","url":"https://github.com/serkanyersen/ifvisible.js","ghwatchers":"1,390","ghforks":"124","size":"1.4 kB","xmlEncodedName":"ifvisible.js"},{"name":"ListOf","tags":["list","collection","array","library","c#"],"description":"A JavaScript implementation of the C# List object.","url":"https://github.com/joelalejandro/stuff","size":"1.3 kB","ghwatchers":"5","ghforks":"0","xmlEncodedName":"ListOf"},{"name":"KolorWheel.js","tags":["jQuery","color","color manipulation","gradient","HSL"],"description":"KolorWheel.js generates color palette from a base color and chainable absolute/relative H-S-L transformation methods (incl. specified target color). Documentation contains live examples with editable parameters.","url":"http://linkbroker.hu/stuff/kolorwheel.js","size":"1.4 kB","xmlEncodedName":"KolorWheel.js"},{"name":"SimplyJS","tags":["simplyjs","simply","simple","easy","DOM","events","async","asynchronous","native","prototype","CSS"],"description":"Provides support for manipulating with DOM and events handling. Easy for use, optimized for performance, native browser's support first.","url":"https://github.com/janelznic/simplyjs","ghwatchers":"4","ghforks":"1","size":"1.9 kB","xmlEncodedName":"SimplyJS"},{"name":"clone","tags":["clone","copy","duplicate"],"description":"Clones/copies arbitrary objects recursively","url":"https://github.com/pvorb/node-clone","size":"0.6 kB","ghwatchers":"277","ghforks":"43","xmlEncodedName":"clone"},{"name":"mutant.js","tags":["mutantobserver","dom","changes","scroll","observer","change","mutate"],"description":"DOM Modification observer","url":"https://github.com/gitterHQ/mutant.js","size":"1.5 kB","ghwatchers":"27","ghforks":"5","xmlEncodedName":"mutant.js"},{"name":"NanoModal","tags":["modal","dialog","popup","message"],"description":"A small, self-contained JavaScript modal library with some extra features.","url":"https://github.com/kylepaulsen/NanoModal","size":"2.7 kB","ghwatchers":"40","ghforks":"5","xmlEncodedName":"NanoModal"},{"name":"dom-i18n","tags":["i18n","dom","translation","multilingual","html","language","internationalization"],"description":"Provides a very basic HTML multilingual support using JavaScript","url":"https://github.com/ruyadorno/dom-i18n","size":"0.8 kB","ghwatchers":"75","ghforks":"7","xmlEncodedName":"dom-i18n"},{"name":"Rlite","tags":["rlite","route","routing","router","hash","querystring","named","parameters"],"description":"Tiny, simple, light-weight routing","url":"https://github.com/chrisdavies/rlite","size":"0.5 kB","ghwatchers":"150","ghforks":"27","xmlEncodedName":"Rlite"},{"name":"nanoajax","tags":["ajax","http"],"description":"Very basic cross-browser AJAX","url":"https://github.com/yanatan16/nanoajax","size":"0.6 kB","ghwatchers":"123","ghforks":"28","xmlEncodedName":"nanoajax"},{"name":"stupid-lib","tags":["light-weight","helpers","jquery-like","simple"],"description":"browser-javascript, jquery-like lib","url":"https://github.com/nighca/lib","size":"1 kB","ghwatchers":"4","ghforks":"2","xmlEncodedName":"stupid-lib"},{"name":"universal-diff","tags":["diff","compare","string","array","queue"],"description":"diff & merge algorithm realized with Javascript.","url":"https://github.com/nighca/universal-diff","size":"0.8 kB","ghwatchers":"39","ghforks":"2","xmlEncodedName":"universal-diff"},{"name":"lightrouter","tags":["lightrouter","route","routing","router","hash","querystring","named","parameters"],"description":"Ultra lightweight javascript routing for traditional and single page apps.","url":"https://github.com/garygreen/lightrouter","size":"0.8 kB","ghwatchers":"40","ghforks":"4","xmlEncodedName":"lightrouter"},{"name":"ListOf","tags":["list","collection","array","library","c#"],"description":"A JavaScript implementation of the C# List object.","url":"https://github.com/joelalejandro/stuff","size":"1.3 kB","ghwatchers":"5","ghforks":"0","xmlEncodedName":"ListOf"},{"name":"EventoJS","tags":["dom events","event","evento"],"description":"An easy way to manipulate events on DOM.","url":"https://github.com/gustavohenrique/eventojs","size":"0.5 kB","ghwatchers":"4","ghforks":"0","xmlEncodedName":"EventoJS"},{"name":"Carpet.js","tags":["module","simple","autoload","context","settings","module pattern","advice"],"description":"Small, easy-to-learn and modular JavaScript framework for big","url":"https://github.com/mateuszgachowski/Carpet.js","size":"0.8 kB","ghwatchers":"18","ghforks":"8","xmlEncodedName":"Carpet.js"},{"name":"keycharm","tags":["keyboard"],"description":"Simple, lightweight key-binding libw. MIT or Apache 2.0.","url":"https://github.com/AlexDM0/keycharm","size":"0.9 kB","ghwatchers":"6","ghforks":"3","xmlEncodedName":"keycharm"},{"name":"hash-router","tags":["hash","path","route","router"],"description":"Tiny and lightweight browser router library, developed with SPA in mind :)","url":"https://github.com/michaelsogos/Hash-Router","size":"1.1 kB","ghwatchers":"14","ghforks":"5","xmlEncodedName":"hash-router"},{"name":"JsDic","tags":["dependency","injection","container","di","dic"],"description":"Dependecy injection container inspired by Angular.js.","url":"https://github.com/janmarek/JsDic","size":"0.8 kB","ghwatchers":"6","ghforks":"0","xmlEncodedName":"JsDic"},{"name":"GreinerHormann","tags":["math","geometry","polygon","clipping","polyline"],"description":"Greiner-Hormann polygon clipping algorithm. Does AND, OR, XOR.","url":"http://w8r.github.io/GreinerHormann/","size":"1.7 kB","xmlEncodedName":"GreinerHormann"},{"name":"Core.js","tags":["framework","lightweight","scalable","modular","sandbox"],"description":"It helps you create scalable applications written in Javascript, giving you some structure and patterns to keep everything separated.","url":"https://github.com/mauriciosoares/core.js","size":"1 kB","ghwatchers":"0","ghforks":"0","xmlEncodedName":"Core.js"},{"name":"js-mediator","tags":["mediator","module","design pattern","MVC"],"description":"Design pattern to write clean, reusable, decoupled, standalone Modules that are coupled with Mediators.","url":"https://github.com/markmarijnissen/js-mediator","size":"0.8 kB","ghwatchers":"12","ghforks":"1","xmlEncodedName":"js-mediator"},{"name":"wjs","tags":["ajax","lazy","loading","remote","package"],"description":"A JavaScript / PHP to manage lazy loading from server to client.","url":"https://github.com/weeger/wjs","size":"2.5 kB","ghwatchers":"41","ghforks":"5","xmlEncodedName":"wjs"},{"name":"micro-query","tags":["uri","url","query","queryparams","parameters","parsing","querystring"],"description":"A minimal URL parameter parsing library.","url":"https://github.com/aaron-harvey/micro-query","size":"0.2 kB","ghwatchers":"8","ghforks":"3","xmlEncodedName":"micro-query"},{"name":"Carpet.js","tags":["module","simple","autoload","context","settings","module pattern","advice"],"description":"Small, easy-to-learn and modular JavaScript framework for big","url":"https://github.com/mateuszgachowski/Carpet.js","size":"0.8 kB","ghwatchers":"18","ghforks":"8","xmlEncodedName":"Carpet.js"},{"name":"aja.js","tags":["rest","ajax","xhr","jsonp"],"description":"Ajax without XML : Asynchronous JavaScript and JavaScript/JSON(P)","url":"http://krampstudio.com/aja.js/","size":"2.4 kB","ghwatchers":"274","ghforks":"35","xmlEncodedName":"aja.js"},{"name":"proto","tags":["class","inheritance","prototype","javascript","superclass","parent","child","inherit"],"description":"A prototype-based inheritance library that makes it easy to create objects and inheritance hierarchies without losing the power of javascript's prototype system.","url":"https://github.com/fresheneesz/proto","size":"0.7 kB","ghwatchers":"13","ghforks":"1","xmlEncodedName":"proto"},{"name":"mongo-parse","tags":["mongo","mongodb","mongo db","parse","parser"],"description":"A parser for mongo db queries.","url":"https://github.com/fresheneesz/mongo-parse","size":"0.9 kB","ghwatchers":"9","ghforks":"5","xmlEncodedName":"mongo-parse"},{"name":"Storage.js","tags":["IndexedDB","WebSQL","localStorage","sessionStorage","localStorage","storage","database","object","store"],"description":"JavaScript Library for Cross Browser Persistence using WebStorage (LocalStorage, SessionStorage, WebSQL and IndexedDB) for all browsers.","url":"https://github.com/lcavadas/Storage.js","size":"1.9 kB","ghwatchers":"24","ghforks":"1","xmlEncodedName":"Storage.js"},{"name":"SimpleScrollbar","tags":["scrollbar","ui","interface","scroll","custom","lightweight"],"description":"Very simple vanilla javascript library for creating a custom scrollbar cross-browser and cross-devices","url":"https://github.com/buzinas/simple-scrollbar","size":"0.8 kB","ghwatchers":"71","ghforks":"22","xmlEncodedName":"SimpleScrollbar"},{"name":"tplize","tags":["templates"],"description":"A ~2kb lib for quickly prototyping templated content","url":"https://github.com/alxgutnikov/tplize","size":"1.5 kB","xmlEncodedName":"tplize"},{"name":"populate.js","tags":["json","form"],"description":"Populate form fields from a JSON object. Extremely small, no dependencies.","url":"https://github.com/dannyvankooten/populate.js","size":"0.4 kB","ghwatchers":"26","ghforks":"4","xmlEncodedName":"populate.js"},{"name":"offside.js","tags":["menu","navigation","responsive","off-canvas","offcanvas","off","canvas"],"description":"A minimal ~3kb JavaScript kit without library dependencies to push things off-canvas using using just class manipulation.","url":"https://github.com/toomuchdesign/offside","size":"1.4 kB","ghwatchers":"64","ghforks":"3","xmlEncodedName":"offside.js"},{"name":"html-chain","tags":["html","lightweight","dom","dom-builder","templating","chain"],"description":"A small javascript library to build DOM elements by chaining javascript functions","url":"https://github.com/maael/html-chain","size":"0.6 kB","ghwatchers":"13","ghforks":"2","xmlEncodedName":"html-chain"},{"name":"swiss-army-knife.js","tags":["helper","lightweight","polyfill","ES6","forEach","date","dates","user","freindly","browser"],"description":"Swiss Army Knife is a JavaScript library intended to make client side development a little less painfull.","url":"https://github.com/imaustink/swiss-army-knife","size":"0.7 kB","ghwatchers":"0","ghforks":"0","xmlEncodedName":"swiss-army-knife.js"},{"name":"wallop.js","tags":["helper","lightweight","slider","browser","carousel","native","slideshow","gallery","toggle"],"description":"A minimal JS library for showing & hiding things.","url":"https://github.com/peduarte/wallop","size":"1.3 kB","ghwatchers":"944","ghforks":"86","xmlEncodedName":"wallop.js"},{"name":"isMobileOS.js","tags":["helper","lightweight","mobile","detection","user agent string","ES6","UMD"],"description":"A simple ECMAScript6 module which checks for mobile operating systems.","url":"https://github.com/RazorfishGermany/es6-module-isMobileOs","size":"0.3 kB","ghwatchers":"1","ghforks":"0","xmlEncodedName":"isMobileOS.js"},{"name":"nanoflux.js","tags":["flux","lightweight","full flux","tiny","micro"],"description":"A very lightweight and dependency-free Flux implementation","url":"https://github.com/ohager/nanoflux","size":"1.3 kB","ghwatchers":"34","ghforks":"1","xmlEncodedName":"nanoflux.js"},{"name":"smoke-signal","tags":["pubsub","event","observer"],"description":"Simple small functional event observer for the browser and node.","url":"https://github.com/StephanHoyer/smoke-signal","size":"0.3 kB","ghwatchers":"1","ghforks":"1","xmlEncodedName":"smoke-signal"},{"name":"nanoflux.js","tags":["flux","lightweight","full flux","tiny","micro"],"description":"A very lightweight and dependency-free Flux implementation","url":"https://github.com/ohager/nanoflux","size":"1.3 kB","ghwatchers":"34","ghforks":"1","xmlEncodedName":"nanoflux.js"},{"name":"min.css","tags":["minify","css","javascript","nodejs","fastest","tiniest"],"description":"min.css is the tiniest, fastest and efficient JavaScript library for minifying CSS files. It works in node and the browser.","url":"https://github.com/w3core/min.css","size":"1.1 kB","ghwatchers":"6","ghforks":"1","xmlEncodedName":"min.css"},{"name":"viiny-dragger","tags":["viiny","viiny-dragger","drag and drop"],"description":"vinny-dragger is a drag and drop plugin for javascript.","url":"http://giraysam.github.io/viiny-dragger/","size":"1.5 kB","ghwatchers":"15","ghforks":"1","xmlEncodedName":"viiny-dragger"},{"name":"razax.js","tags":["ajax","xhr","xmlhttprequest","simple","nojquery","minimalcode"],"description":"Simple way to make ajax requests with or without arguments in single line of code. Easy for novice users.","url":"https://github.com/razaibi/razaxjs","size":"0.3 kB","ghwatchers":"1","ghforks":"1","xmlEncodedName":"razax.js"},{"name":"TinyAnimate","tags":["animate","animation","css","easing","svg","tiny","lightweight","requestAnimationFrame","window.performance"],"description":"Animation micro library. Vanilla JavaScript.","url":"https://github.com/branneman/TinyAnimate","size":"1.1 kB","ghwatchers":"51","ghforks":"14","xmlEncodedName":"TinyAnimate"},{"name":"microTK","tags":["dom","events","query selection"],"description":"A tiny JavaScript framework","url":"https://microtk.io","ghwatchers":"0","ghforks":"0","size":"0.8 kB","xmlEncodedName":"microTK"},{"name":"boomerang-cache","tags":["boomerang","boomerang-cache","localStorage","sessionStorage","javascript cache"],"description":"boomerangCache is a client side caching library based on localStorage and sessionStorage","url":"http://giraysam.github.io/boomerang-cache/","size":"1.1 kB","ghwatchers":"2","ghforks":"1"}];
\ No newline at end of file
+var MicroJS=[{"name":"fast-ease","tags":["library","javascript","animation","easing"],"description":"Fast and minimalistic javascript animation library","url":"https://github.com/caracal7/fast-ease","size":"1 kB"},{"name":"fullscr","tags":["library","javascript","web","fullscreen"],"description":"Go fullscreen on any browser with one line of code","url":"https://github.com/Axorax/fullscr.js","size":"0.5 kB"},{"name":"microlite","tags":["lightbox","images","image","modal","gallery"],"description":"Ultra lightweight, minimalistic plain JS lightbox script.","url":"https://github.com/matt08/microlite.js","size":"1.1 kB"},{"name":"Carbonium","tags":["dom","qsa","jquery","frontend","javascript","typescript"],"description":"One kilobyte library for easy manipulation of the DOM.","url":"https://github.com/edwinm/carbonium","size":"0.6 kB"},{"name":"WirupExpress","tags":["nano-framework","data-binding","lightweight","fast","wirupexpress","frontend","javascript"],"description":"The Ultra Lightweight version of Wirup.","url":"https://github.com/razaibi/WirupExpress","size":"0.7 kB","xmlEncodedName":"WirupExpress"},{"name":"sprites.js","tags":["sprite","canvas","sprites.js","requestAnimationFrame","raf","front-end","frontend","javascript"],"description":"Sprites.js is simple canvas sprites animation library. No setTimeout() or setInterval(). Just rAF.","url":"https://github.com/wisniewski94/sprites.js","size":"0.7 kB","xmlEncodedName":"sprites.js"},{"name":"apt.js","tags":["browser","embeddable","loader","base","dom","micro","framework","require"],"description":"Minimalist, fast, rather-slim and pretty concise framework/library. Provides the flavour of both jQuery and RequireJS without the payload. Small enough to be embedded in any first-byte.","url":"https://github.com/frqnck/apt.js","size":"1.3 kB","xmlEncodedName":"apt.js"},{"name":"ShadowQuery","tags":["web-components"],"description":"Micro-library for writing vanilla web components","url":"https://github.com/schrotie/shadow-query","size":"2.9 kB","xmlEncodedName":"ShadowQuery"},{"name":"Fun Hooks","tags":["hooks","before","after","pre","post","wrapper","plugins"],"description":"A generalized and simple hooking API for adding extensibility to your applications","url":"https://github.com/snapwich/fun-hooks","size":"1.4 kB","xmlEncodedName":"Fun Hooks"},{"name":"VP PubSub","tags":["pubsub","publish","subscribe","message","pub","sub","emitter","event"],"description":"VP PubSub is a publish/subscribe library that supports message filtering","url":"https://github.com/schubergphilis/vp-pubsub","size":"1.1 kB","xmlEncodedName":"VP PubSub"},{"name":"tinyModal","tags":["modal","javascript","vanilla","simple"],"description":"Clean, Fast, Modular and customizable Modal Window controller","url":"http://juanbrujo.github.io/tinyModal/","size":"0.8 kB","xmlEncodedName":"tinyModal"},{"name":"NodeList.js","tags":["DOM","NodeList"],"description":"Use the Native DOM APIs as easily as jQuery","url":"https://github.com/eorroe/NodeList.js","size":"1.2 kB","xmlEncodedName":"NodeList.js"},{"name":"Dragula","tags":["Drag and Drop","simple","Library"],"description":"Drag and drop so simple it hurts","url":"https://bevacqua.github.io/dragula/","size":"2.7 kB","xmlEncodedName":"Dragula"},{"name":"fuzzysearch","tags":["Lightweight","Tiny","fast","fuzzy","fuzzy-search","search"],"description":"Tiny and blazing-fast fuzzy search in JavaScript","url":"https://github.com/bevacqua/fuzzysearch","size":"0.2 kB","xmlEncodedName":"fuzzysearch"},{"name":"JShorthand","tags":["chaining","object","syntax","shorthand","wrapper"],"description":"Perform an aggregate of method calls upon an object in only one statement","url":"https://github.com/skarukas/JShorthand","size":"0.7 kB","xmlEncodedName":"JShorthand"},{"name":"Tiny Browser Framework","tags":["framework","web","websocket","browser"],"description":"Minimal Client JS Framework","url":"https://github.com/thedumbterminal/TinyBrowserFramework","size":"0.9 kB","xmlEncodedName":"Tiny Browser Framework"},{"name":"syrupjs","tags":["pubsub","component-interaction","event","jquery"],"description":"A tiny pub/sub jQuery micro-framework for distant component interaction","url":"https://github.com/ahmed-musallam/syrupjs","size":"0.3 kB","xmlEncodedName":"syrupjs"},{"name":"subscript","tags":["dsl","language","expression","evaluator","calculator","arithmetic","math","justin"],"description":"Subscript is expression evaluator / microlanguage with common syntax, useful for DSL, like JSON with expressions.","url":"https://github.com/dy/subscript","size":"1.4 kB","xmlEncodedName":"subscript"},{"name":"blobcounter.js","tags":["blob","image","canvas","processing","2D","blobcounter"],"description":"blobcounter.js helps you find blobs and shapes in an image","url":"https://github.com/satrobit/blobcounter.js","size":"0.5 kB","xmlEncodedName":"blobcounter.js"},{"name":"uniloc","tags":["router","routing","query","parser","parsing","parameters","uri"],"description":"Uniloc is a utility to match URIs to named routes, and to generate URIs given a route name and options","url":"https://github.com/unicorn-standard/uniloc","size":"1.3 kB","xmlEncodedName":"uniloc"},{"name":"body-scroll-freezer.js","tags":["scroll","freeze","modal","scrolling","lightbox","performance"],"description":"Dependency-free JS module to freeze body scroll when opening modal box","url":"https://github.com/ramonvictor/body-scroll-freezer","size":"0.5 kB","xmlEncodedName":"body-scroll-freezer.js"},{"name":"ViaJS","tags":["content","load","route","dynamic","browser","page","html"],"description":"Via is a small library that allows you to load content on to a page dynamically","url":"https://github.com/abdi0987/ViaJS","size":"0.7 kB","xmlEncodedName":"ViaJS"},{"name":"miq","tags":["jquery","dom","ajax"],"description":"Lightweight modern jQuery-like DOM library","url":"http://www.bitstorm.org/javascript/miq/","size":"1.3 kB","xmlEncodedName":"miq"},{"name":"RouterX","tags":["router","frp","rxjs","cycle","rx"],"description":"A stupid simple functional reactive router built for use with Rx.js apps","url":"https://github.com/bcoop713/routerx","size":"0.4 kB","xmlEncodedName":"RouterX"},{"name":"scriber","tags":["html","DOM","builder","scriber","writer"],"description":"A simple fluent library to write html DOM elements","url":"https://jccazeaux.github.io/scriber","size":"0.9 kB","xmlEncodedName":"scriber"},{"name":"xflagable","tags":["flag","event","promise"],"description":"Create flag promises","url":"https://github.com/javimosch/xflagable/","size":"0.5 kB","xmlEncodedName":"xflagable"},{"name":"data-obs","tags":["observer","events","lightweight"],"description":"Simple lightweigh javascript data observer","url":"https://github.com/lmettini/data-obs","size":"0.3 kB","xmlEncodedName":"data-obs"},{"name":"xtypejs","tags":["xtype","type","typeof","data-type","validation"],"description":"Elegant, highly efficient data validation for JavaScript","url":"http://xtype.js.org","size":"2.9 kB","xmlEncodedName":"xtypejs"},{"name":"diapason","tags":["dependency","injection","di","asynchronous","promise"],"description":"Asynchronous dependency injections that works on any promise framework","url":"https://jccazeaux.github.io/diapason","size":"1.4 kB","xmlEncodedName":"diapason"},{"name":"window.module","tags":["di","dependency","injection","container","module","require"],"description":"Synchronous module system for browsers.","url":"https://github.com/ziolko/window.module","size":"0.3 kB","xmlEncodedName":"window.module"},{"name":"Location Init","tags":["router","callback","init"],"description":"Simple route callbacks","url":"https://github.com/tbleckert/location-init","size":"0.4 kB","xmlEncodedName":"Location Init"},{"name":"event-e3","tags":["browser","node.js","universal","publish","subscribe","listen","message","sender","receiver","observer","push","distribution","event","emitter","3"],"description":"Universal light Event Emitter","url":"https://github.com/GrosSacASac/event-e3","size":"0.4 kB","xmlEncodedName":"event-e3"},{"name":"indent.js","tags":["indent","autoindent","indentation","jsbeautify"],"description":"Pure indentation of JS, CSS, HTML code and nothing extra.","url":"https://github.com/zebzhao/indent.js","size":"2.9 kB","xmlEncodedName":"indent.js"},{"name":"Handorgel","tags":["handorgel","accordion","tabs","toggle","collapse"],"description":"Accessible W3C conform accordion written in ES6.","url":"https://github.com/oncode/handorgel","size":"3.4 kB","xmlEncodedName":"Handorgel"},{"name":"Freezer.js","tags":["immutable","react","tree","cursors","store","events"],"description":"An immutable tree data structure that is always updated from the root, making easier to think in a reactive way.","url":"https://github.com/arqex/freezer","size":"3.5 kB","xmlEncodedName":"Freezer.js"},{"name":"Trkl","tags":["observable","frp","functional reactive","functional","state","knockout","rx"],"description":"Reactive microlibrary with observables and Knockout-style computeds in 430 bytes (minified and gzipped)","url":"https://github.com/jbreckmckye/trkl","size":"0.4 kB","xmlEncodedName":"Trkl"},{"name":"FrontExpress","tags":["frontexpress","router","routing","express","spa","framework","front-end","tiny","parameters","querystring","named","path","uri"],"description":"An Express.js-Style router for the front-end","url":"https://www.frontexpressjs.com","size":"3.5 kB","xmlEncodedName":"FrontExpress"},{"name":"Tinyscrollbar","tags":["scrollbar","ui","interface","scroll"],"description":"Create pretty scrollbars","url":"https://github.com/wieringen/tinyscrollbar","size":"1.4 kB","xmlEncodedName":"Tinyscrollbar"},{"name":"HollyDates","tags":["holiday","holidays","date","dates","date checker","holiday parser","holiday checker"],"description":"Determine if a date is a holiday or falls on custom dates. Add custom and recurring dates","url":"https://github.com/eko3alpha/hollydates","size":"0.8 kB","xmlEncodedName":"HollyDates"},{"name":"ba.js","tags":["animation","animations","css","css3"],"description":"Create and manage CSS3 animations from JavaScript.","url":"http://bajs.io","size":"0.8 kB","xmlEncodedName":"ba.js"},{"name":"Trak.js","tags":["trak","track","events","analytics","google","tag","tagging"],"description":"Universal analytics event tracking API wrapper","url":"https://github.com/mrmartineau/trak.js","size":"0.8 kB","xmlEncodedName":"Trak.js"},{"name":"justlazy.js","tags":["lazy","load","lazyload","responsive","image","images","loader","srcset","picture","spinner"],"description":"Micro javascript library to lazy load responsive images (also with srcset attribute).","url":"http://fhopeman.github.io/justlazy","size":"0.7 kB","xmlEncodedName":"justlazy.js"},{"name":"ease.js","tags":["ease","animation"],"description":"ease component for animation, include 30 ease functions.","url":"https://github.com/lloydzhou/ease","size":"0.6 kB","xmlEncodedName":"ease.js"},{"name":"Nano ID","tags":["id","uuid","generator"],"description":"Secure URL-friendly unique string ID generator","url":"https://github.com/ai/nanoid","size":"0.5 kB","xmlEncodedName":"Nano ID"},{"name":"ClassManager","tags":["language","class","inheritance","multiple","extend"],"description":"One of the fastest and most convenient class systems in the world","url":"https://github.com/kogarashisan/ClassManager","size":"4.5 kB","xmlEncodedName":"ClassManager"},{"name":"FloatSidebar.js","tags":["sticky","float","sidebar"],"description":"Make your sidebar floating","url":"https://github.com/vursen/FloatSidebar.js","size":"1.8 kB","xmlEncodedName":"FloatSidebar.js"},{"name":"geojson2svg","tags":["maps","geojson","svg"],"description":"Converts geojson to svg string given svg viewport size and maps extent. Used for data visulizaton on maps.","url":"https://github.com/gagan-bansal/geojson2svg","size":"2.9 kB","xmlEncodedName":"geojson2svg"},{"name":"Rat.js","tags":["canvas","graphics","oop","html5","games","image","draw"],"description":"Use objects on canvas","url":"https://github.com/keyten/Rat.js","size":"0.7 kB","xmlEncodedName":"Rat.js"},{"name":"Timesheet.js","tags":["timesheet","graph","charts","flow","gantt","draw"],"description":"Visualize your data with Timesheet.js","url":"https://github.com/sbstjn/timesheet.js","size":"1.1 kB","xmlEncodedName":"Timesheet.js"},{"name":"dual-emitter","tags":["browser","chrome","chromium","cross","cross-browser","custom","dom","dual","emitter","event","events","explorer","firefox","ie","ie8","internet","invoke","bind","mini","mozilla","node","nodejs","spa","databinding","binding","two way","data binding"],"description":"Cross-browser (and IE8) + node.js event emitter in 35 lines. Invoke custom or DOM event. Useful for two-way data-binding!!","url":"https://github.com/charlike/dual-emitter","size":"3.7 kB","xmlEncodedName":"dual-emitter"},{"name":"Muject","tags":["dependency","injection","inversion","control","ioc","di","require"],"description":"10-SLOC no-bullshit dependency injection micro-library","url":"https://github.com/srijs/muject","size":"0.1 kB","xmlEncodedName":"Muject"},{"name":"Cquence.js","tags":["animation","banner","CSS animations"],"description":"A Super Tiny JavaScript Animation Library","url":"https://github.com/RamonGebben/Cquence","size":"0.7 kB","xmlEncodedName":"Cquence.js"},{"name":"fetchival","tags":["fetch","promise","json","xhr","ajax","rest"],"description":"Easy fetch requests","url":"https://github.com/typicode/fetchival","size":"0.6 kB","xmlEncodedName":"fetchival"},{"name":"VanillaMasker","tags":["mask input","mask","vanilla"],"description":"VanillaMasker is a pure javascript mask input","url":"http://vanilla-masker.github.io/vanilla-masker/","size":"1.5 kB","xmlEncodedName":"VanillaMasker"},{"name":"once.js","tags":["called","once","function","one","single","coffeescript","javascript","amd","node","web"],"description":"Enforce that a CoffeeScript or JavaScript function can only be executed once.","url":"https://github.com/daniellmb/once.js","size":"0.1 kB","xmlEncodedName":"once.js"},{"name":"micro-events","tags":["event","performance","event emitter","listener","handler","eventing","amd","node","web"],"description":"A minimal event emitter implementation","url":"https://github.com/alexanderGugel/micro-events","size":"0.6 kB","xmlEncodedName":"micro-events"},{"name":"strg.js","tags":["localStorage","sessionStorage","cookie","cookies"],"description":"Simple and clear localStorage, sessionStorage and cookie operating library with the single API","url":"https://github.com/fend25/strg.js","size":"0.7 kB","xmlEncodedName":"strg.js"},{"name":"imago.js","tags":["image","image manipulation","image resizing","image trimming"],"description":"It's a wonderful image library! With the purpose to facilitate the manipulation of images, imago.js enables you to perform trimming and resizing","url":"https://github.com/evandroeisinger/imago.js","size":"2.1 kB","xmlEncodedName":"imago.js"},{"name":"VidBG","tags":["video","background","embed"],"description":"micro-library for embedding video backgrounds into web pages","url":"https://github.com/daniellmb/VidBG","size":"0.3 kB","xmlEncodedName":"VidBG"},{"name":"aop.js","tags":["aspect","oriented","programming","aop","functional"],"description":"Aspect Oriented Programming Micro Library.","url":"https://github.com/daniellmb/aop.js","size":"0.2 kB","xmlEncodedName":"aop.js"},{"name":"di.js","tags":["dependency","injection","di"],"description":"Dependency Injection Micro Library.","url":"https://github.com/daniellmb/di.js","size":"0.3 kB","xmlEncodedName":"di.js"},{"name":"ab.js","tags":["ab test","a/b test","split test","testing"],"description":"A/B/n Testing Micro Library.","url":"https://github.com/daniellmb/ab.js","size":"0.2 kB","xmlEncodedName":"ab.js"},{"name":"vanillatree","tags":["jstree","jquery","interactive trees","vanilla","pure","native"],"description":"Tiny replacement of jQuery jstree (\"interactive trees\") with no dependencies.","url":"https://github.com/finom/vanillatree","size":"1.7 kB","xmlEncodedName":"vanillatree"},{"name":"devicedetector.js","tags":["device detector","client-side","ismobile","check mobile"],"description":"Tiny script detecting if you are on a desktop, mobile or tablet device.","url":"https://github.com/PoeHaH/devicedetector","size":"0.3 kB","xmlEncodedName":"devicedetector.js"},{"name":"MicroLib-Tabs","tags":["dom","tabs","tabbed content"],"description":"A small library for easily creating tabbed content. Small markup and a single function.","url":"https://github.com/VizuaaLOG/microlib-tabs","size":"0.7 kB","xmlEncodedName":"MicroLib-Tabs"},{"name":"Chaintastic","tags":["data","functional","chain"],"description":"Create chainable sync/async APIs easily","url":"https://github.com/ezakto/chaintastic","size":"0.6 kB","xmlEncodedName":"Chaintastic"},{"name":"Dom.js","tags":["dom","dom manipulation","dom traversal","dom events","crossbrowser","event","traversal"," manipulation"],"description":"DOM.js is a lightweight, fast and cross browser library for DOM traversal, manipulation and event handling.","url":"https://github.com/dkraczkowski/dom.js","size":"5.2 kB","xmlEncodedName":"Dom.js"},{"name":"Collection.js","tags":["localStorage","database","db","simple","crossbrowser","query","collection","entity"],"description":"Collection.js is small but yet powerfull local database build on top of the localstorage.","url":"https://github.com/dkraczkowski/collection.js","size":"1.5 kB","xmlEncodedName":"Collection.js"},{"name":"Infect.js","tags":["dependency injection","DI","dependency","injection","dependency-free"],"description":"Infectiously simple dependency injection for any JavaScript project","url":"https://github.com/amwmedia/infect.js","size":"0.8 kB","xmlEncodedName":"Infect.js"},{"name":"Pegasus","tags":["AJAX","JSON","GET","xhr","request","promise","parallel","performance","load","preload"],"description":"Load JSON data while still loading other scripts (xhr + promise).","url":"https://github.com/typicode/pegasus","size":"0.2 kB","xmlEncodedName":"Pegasus"},{"name":"FinnishBankUtils","tags":["Finnish","IBAN","Validation","Viitenumero","Reference number"],"description":"Library for validating and creating Finnish IBAN bank account numbers and reference numbers.","url":"https://github.com/vkomulai/finnish-bank-utils","size":"1.9 kB","xmlEncodedName":"FinnishBankUtils"},{"name":"PerfNow.js","tags":["performance","benchmark","polyfill","high","resolution","timer","now"],"description":"A high resolution performance benchmarking polyfill","url":"https://github.com/daniellmb/perfnow.js","size":"0.1 kB","xmlEncodedName":"PerfNow.js"},{"name":"SaVaGe.js","tags":["svg"],"description":"A small SVG library with a chaining API","url":"https://github.com/strathausen/savage","size":"0.4 kB","xmlEncodedName":"SaVaGe.js"},{"name":"style.js","tags":["style","CSS GUI"],"description":"A layman's tool to style HTML Elements and share CSS values","url":"https://github.com/dhilipsiva/style.js","size":"0.9 kB","xmlEncodedName":"style.js"},{"name":"hyphen","tags":["text","hyphenation","hyphen","liang"],"description":"Franklin M. Liang's hyphenation algorithm, implemented in Javascript","url":"https://github.com/ytiurin/hyphen","size":"1.5 kB","xmlEncodedName":"hyphen"},{"name":"Smart Select","tags":["select","multi-select","multi select","standalone","library","micro","smart"],"description":"Smart select is replacing and beautifying standard selects while keeping them async.","url":"https://github.com/davidecantoni/smart-select","size":"2.1 kB","xmlEncodedName":"Smart Select"},{"name":"CRC32","tags":["crc","crc-32","checksum","check","verify","error","hash"],"description":"Blazing fast CRC-32 checksum algorithm for binary and Unicode data.","url":"https://github.com/SheetJS/js-crc32","size":"0.8 kB","xmlEncodedName":"CRC32"},{"name":"AsyncIterator","tags":["async","iterate","callback"],"description":"A very lightweight javascript library for async iteration. Callback-chain-free. Zero dependency.","url":"https://github.com/aravindbaskaran/simple-async","size":"0.3 kB","xmlEncodedName":"AsyncIterator"},{"name":"cryptofoo","tags":["hash","hashing","md5","whirlpool"],"description":"A good compromise between speed and validity to hash strings","url":"https://github.com/SimonWaldherr/cryptofoo","size":"4.8 kB","xmlEncodedName":"cryptofoo"},{"name":"samd","tags":["amd","umd","javascript","typescript","web","loader","bundler","webpack","rollup"],"description":"A tiny, static AMD API implementation. Combine with TypeScript to replace Webpack.","url":"https://github.com/morris/samd","size":"1.3 kB","xmlEncodedName":"samd"},{"name":"guard","tags":["access","control","acl","guard","auth","authorized","unauthorized"],"description":"Utility to split opportunities by the account level (free\\pro\\enterprise\\etc.) for frontend and node","url":"https://github.com/iofjuupasli/guard","size":"0.7 kB","xmlEncodedName":"guard"},{"name":"micromarkdown.js","tags":["markdown","md","html","converter"],"description":"convert markdown to HTML in under 5kb","url":"https://github.com/SimonWaldherr/micromarkdown.js","size":"4.4 kB","xmlEncodedName":"micromarkdown.js"},{"name":"mailcheck","tags":["library","email","spelling","autosuggest","autocorrect","typo"],"description":"Reduce user-misspelled email addresses in your forms.","url":"https://github.com/mailcheck/mailcheck","size":"1.6 kB","xmlEncodedName":"mailcheck"},{"name":"P","tags":["promise","callback","library","functional"],"description":"It's an agnostic, cross-browser and very lightweight library to help you to work with Promise in JavaScript.","url":"https://github.com/evandrolg/p","size":"0.2 kB","xmlEncodedName":"P"},{"name":"MoaJS","tags":["class","classes","extend","inheritance","oop","mixins"],"description":"ExtJs syntax for declaration object inheritance, mixins, static methods / properties / mixins, singleton declaration out of the box and less then 2kB minified JavaScript code.","url":"https://github.com/Pencroff/MoaJs","size":"1.5 kB","xmlEncodedName":"MoaJS"},{"name":"stateman.js","tags":["router","state","spa"],"description":"A tiny foundation that providing nested state-based routing for complex web application.decodeURI","url":"https://github.com/leeluolee/stateman","size":"4.3 kB","xmlEncodedName":"stateman.js"},{"name":"bLazyJS","tags":["lazy","lazyload","image","images","retina","responsive","loader"],"description":"A lightweight script for lazy loading and multi-serving (retina and responsive) images","url":"http://dinbror.dk/blazy/","size":"1.9 kB","xmlEncodedName":"bLazyJS"},{"name":"hu.js","tags":["svg","vector","graphics","games"],"description":"A really light library for creation, manipulation and animation of SVG.","url":"https://github.com/Canop/hu.js","size":"1.3 kB","xmlEncodedName":"hu.js"},{"name":"SimpleBinder","tags":["binding","data","input","change","event","callback","library","functional"],"description":"simplebinder is a zero dependency one-way databinder for javascript.","url":"https://github.com/james2doyle/simplebinder","size":"0.6 kB","xmlEncodedName":"SimpleBinder"},{"name":"ArrowJS","tags":["notification","cross-browser","namespace"],"description":"Arrow is a small library for displaying a arrow pointing to the browser download location","url":"https://github.com/pbojinov/arrow-js","size":"1.3 kB","xmlEncodedName":"ArrowJS"},{"name":"fpscounter","tags":["performance","canvas"],"description":"Creates a very simple fps counter in a browser. Zero config by default, options available.","url":"https://github.com/pete-otaqui/fpscounter","size":"1 kB","xmlEncodedName":"fpscounter"},{"name":"minivents","tags":["events"],"description":"A mini event library for Javascript applications","url":"https://github.com/allouis/minivents","size":"0.2 kB","xmlEncodedName":"minivents"},{"name":"CornerJS","tags":["directives","WeakMap","MutationObserver"],"description":"IE9+ Angular-style directives for binding events to adding, removing and modifying classes, attributes and tags of DOM elements. Includes MutationObserver and WeakMap IE9+ polyfills","url":"https://github.com/Jabher/cornerjs","size":"1.3 kB","xmlEncodedName":"CornerJS"},{"name":"http.js","tags":["http","ajax","rest"],"description":"http.js is an object oriented javascript library for making http requests and ajax calls.","url":"https://github.com/organic-scholar/http.js","size":"2 kB","xmlEncodedName":"http.js"},{"name":"Automator.js","tags":["Automation","Unit testing","Sequence","User interaction"],"description":"A minimal JavaScript library for automating practically anything in Javascript.","url":"https://github.com/brophdawg11/Automator.js","size":"1.7 kB","xmlEncodedName":"Automator.js"},{"name":"Hover","tags":["Hoverboard","Flux","React","store","model","data","listener"],"description":"A very lightweight (anti-gravity?) data model and Flux store with actions and a state change listener.","url":"https://github.com/jesseskinner/hover","size":"0.6 kB","xmlEncodedName":"Hover"},{"name":"j2c","tags":["CSS","CSS-in-JS","compiler","preprocessor","SASS","LESS","Stylus","JSON"],"description":"CSS-in-JS libray. Small, yet robust and featureful. Local classes, nested selectors, all @rules (nestable), full style sheets or inline styles...","url":"http://j2c.py.gy","size":"1.7 kB","xmlEncodedName":"j2c"},{"name":"JsChannels","tags":["Channels","core.async","async","Promise","Deferred","Deferreds","Promises"],"description":"A minimal JavaScript Channels library, inspired by Clojure's core.async.","url":"https://github.com/brophdawg11/JsChannels","size":"0.5 kB","xmlEncodedName":"JsChannels"},{"name":"translate.js","tags":["translation","translate","i18n","internationalization","languages","localization"],"description":"A simple function to translate strings. With support for multiple plural forms and replacements/placeholders","url":"https://github.com/musterknabe/translate.js","size":"0.6 kB","xmlEncodedName":"translate.js"},{"name":"bullet","tags":["bullet","pubsub","pub-sub","events","communication","oop"],"description":"Bullet is an ultra lightweight and simple to use pub-sub library, with AMD/module support and an intuitive API.","url":"https://github.com/munkychop/bullet","size":"1.7 kB","xmlEncodedName":"bullet"},{"name":"selecting","tags":["selecting","selection","string","text","api"],"description":"A library that allows you to access the text selected by the user","url":"https://github.com/EvandroLG/selecting","size":"0.8 kB","xmlEncodedName":"selecting"},{"name":"Avtomat","tags":["automaton","finite-state","machine","deterministic","non-deterministic","input","event"],"description":"Non-deterministic finite state machine (with empty moves) implementation","url":"https://github.com/Temoto-kun/avtomat","size":"0.9 kB","xmlEncodedName":"Avtomat"},{"name":"store","tags":["localStorage","sessionStorage","JSON","namespace","API","extensible"],"description":"A better API for using localStorage and sessionStorage.","url":"https://github.com/nbubna/store","size":"1.5 kB","xmlEncodedName":"store"},{"name":"EQCSS","tags":["element","queries","container","query","css","reprocessor","rwd","scoped","styles","parent","selector"],"description":"EQCSS is a CSS reprocessor that introduces Scoped Styles, Element Queries, Container Queries, and new selectors like $parent and $prev and more","url":"https://github.com/eqcss/eqcss/","size":"3.1 kB","xmlEncodedName":"EQCSS"},{"name":"Oboe.js","tags":["ajax","streaming","download","json","parser","sax","jsonpath","http"],"description":"Library for progressive parsing of ajax responses. Provides notification of objects found without waiting for the request to complete.","url":"http://oboejs.com","size":"5.5 kB","xmlEncodedName":"Oboe.js"},{"name":"webSqlSync.js","tags":["websql","sqlite","synchronization","sync","sql","web-sql","database","server"],"description":"Library to synchronize automatically a local WebSql database (SQLite on the browser) with your server","url":"https://github.com/orbitaloop/WebSqlSync","size":"3.2 kB","xmlEncodedName":"webSqlSync.js"},{"name":"attach.js","tags":["dom","instantiation","attach","javascript"],"description":"A DOM instantiation API designed to tidy up and encapsulate attaching JavaScript to the page.","url":"http://nicbell.github.io/attach.js/","size":"0.4 kB","xmlEncodedName":"attach.js"},{"name":"loglevel","tags":["log","logging","console"],"description":"Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods","url":"https://github.com/pimterry/loglevel","size":"1.3 kB","xmlEncodedName":"loglevel"},{"name":"form-to-obj","tags":["form","serialization"],"description":"A small, zero-dependency form-to-object serialization utility","url":"https://github.com/chrisdavies/form-to-obj","size":"0.5 kB","xmlEncodedName":"form-to-obj"},{"name":"goo.js","tags":["HTML5","canvas"],"description":"Microlibrary that makes it quick and easy to draw using the HTML5 Canvas API/","url":"http://www.storminthecastle.com/projects/goo.js/","size":"1 kB","xmlEncodedName":"goo.js"},{"name":"Satnav","tags":["routing","micro","hashchange","pushState"],"description":"A micro (~1.5kb gzipped) JS routing library. Satnav provides functionality for Regex-like paths in JavaScript.","url":"https://github.com/f5io/satnav-js","size":"1.3 kB","xmlEncodedName":"Satnav"},{"name":"mediahack.js","tags":["mediaquery","mediaqueries","css3","css","media"],"description":"Add media-query classes to DOM nodes","url":"https://github.com/pomke/mediahack","size":"0.4 kB","xmlEncodedName":"mediahack.js"},{"name":"sawkit-client","tags":["websocket","socket","HTML5","custom","events","emit","emission","on","jquery"],"description":"A non-intrusive Facade Pattern on the HTML5 WebSocket API which allows for: custom event-emissions, custom event-listeners, and binary sending - all in a chainable, jQuery-LIKE way.","url":"https://github.com/cScarlson/sawkit-client","size":"1 kB","xmlEncodedName":"sawkit-client"},{"name":"SDB.js","tags":["IndexedDB","database","object","store","localStorage"],"description":"A Facade Pattern on the HTML5 IndexedDB API.","url":"https://github.com/cScarlson/SDB","size":"0.9 kB","xmlEncodedName":"SDB.js"},{"name":"Tempreites","tags":["templating"],"description":"Semantic templates. Binds data to HTML markup. Direto da roça for the browser and server, no DOM needed, just strings.","url":"https://github.com/fiatjaf/tempreites","size":"2.3 kB","xmlEncodedName":"Tempreites"},{"name":"asynquence","tags":["async","asynchronous","control flow","flow control"],"description":"asynchronous flow-control using sequences and gates","url":"https://github.com/getify/asynquence","size":"2 kB","xmlEncodedName":"asynquence"},{"name":"native-promise-only","tags":["async","asynchronous","promise","promises"],"description":"A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.","url":"https://github.com/getify/native-promise-only","size":"1.2 kB","xmlEncodedName":"native-promise-only"},{"name":"Miniscroll.js","tags":["scrollbar","touch","desktop","scroll"],"description":"A simple scrollbar for desktop and mobile application using javascript. ","url":"https://github.com/rogerluiz/Miniscroll-JS","size":"3.3 kB","xmlEncodedName":"Miniscroll.js"},{"name":"remove.js","tags":["string","remove","cleanup","redundant","gibberish","trim"],"description":"Small but powerful string cleanup and reduction library.","url":"https://github.com/grssam/snippets/tree/master/remove.js","size":"1.5 kB","xmlEncodedName":"remove.js"},{"name":"Taggle.js","tags":["tags","input","autocomplete"],"description":"Form-ready delicious style tagging library.","url":"http://sean.is/poppin/tags","size":"3.8 kB","xmlEncodedName":"Taggle.js"},{"name":"z-data","tags":["lightweight","framework","embedded","template-engine","js","frontend","minimal","zero-dependency","zero-configuration"],"description":"Z-data is an extremely lightweight zero configuration embedded front-end js framework.","url":"https://github.com/Funlang/z-data","size":"4.8 kB","xmlEncodedName":"z-data"},{"name":"OneDollar.js","tags":["gesture","recognition","recognizer","multitouch","interactive","input","jquery"],"description":"A JavaScript implementation of the $1 Gesture Recognizer, a two-dimensional template based gesture recognition","url":"https://github.com/nok/onedollar-unistroke-coffee","size":"1.6 kB","xmlEncodedName":"OneDollar.js"},{"name":"LocalDB.js","tags":["nosql","ODM","mongo","json","database","web applications","localStorage"],"description":"LocalDB.js is a tool that maps the structure of the databases in objects using the localStorage API, no database drivers are required, just add the library and use it!","url":"http://agnostic.github.io/LocalDB.js","size":"1.9 kB","xmlEncodedName":"LocalDB.js"},{"name":"mess-js","tags":["message","toast","toasts","android","dialog","info"],"description":"mess - Messages Extremely Simple Script: dialog 'android toast' like messages.","url":"https://github.com/graciano/mess","size":"0.6 kB","xmlEncodedName":"mess-js"},{"name":"Countable","tags":["paragraphs","words","characters","counting","live","text"],"description":"Countable is a JavaScript function to add live paragraph-, word- and character-counting to an HTML element.","url":"http://radlikewhoa.github.io/Countable","size":"0.9 kB","xmlEncodedName":"Countable"},{"name":"css-time.js","tags":["css","time","string","milliseconds","convert","conversion"],"description":"A tiny library that converts milliseconds to and from CSS time strings.","url":"https://github.com/philbooth/css-time.js","size":"0.3 kB","xmlEncodedName":"css-time.js"},{"name":"sqroll","tags":["scroll","scrolling","trigger","parallax"],"description":"A scrolling library with a simple api and a small overhead","url":"https://github.com/ezakto/sqroll","size":"1.2 kB","xmlEncodedName":"sqroll"},{"name":"accounting.js","tags":["math","number","money","currency parsing","currency formatting"],"description":"A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.","url":"http://josscrowcroft.github.io/accounting.js/","size":"1.2 kB","xmlEncodedName":"accounting.js"},{"name":"sloth.js","tags":["lazy","initialize","viewport","amd","library","scroll"],"description":"Lazy initialize components of a webpage when they become visible","url":"https://github.com/hakubo/Sloth","size":"0.4 kB","xmlEncodedName":"sloth.js"},{"name":"zoe.js","tags":["class","inheritance","events","extend","amd","prototype","prototypal"],"description":"An AMD-compatible natural extension-based class and event model, fully compatible with prototypal inheritance.","url":"http://zoejs.org","size":"2.5 kB","xmlEncodedName":"zoe.js"},{"name":"atom.js","tags":["async","barrier","control","events","flow","properties"],"description":"Small class providing async control flow, property listeners, barrier pattern, and more. For node and browser.","url":"https://github.com/zynga/atom","size":"1.5 kB","xmlEncodedName":"atom.js"},{"name":"tinyrequire","tags":["modules","loader","require","define","dependency","manager"],"description":"To the point dependency management.","url":"https://github.com/adriancooney/tinyrequire","size":"0.7 kB","xmlEncodedName":"tinyrequire"},{"name":"token-boy","tags":["token","api","digest","base64","api-token"],"description":"Serves 'n' bit tokens, either digested or not.","url":"https://github.com/zeusdeux/token-boy","size":"0.4 kB","xmlEncodedName":"token-boy"},{"name":"Respond.js","tags":["polyfill","min-width","max-width","Media Queries","CSS3"],"description":"A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more).","url":"https://github.com/scottjehl/Respond","size":"2 kB","xmlEncodedName":"Respond.js"},{"name":"miuri.js","tags":["client","server","util","parser","uri"],"description":"Simple URI parser/builder","url":"https://github.com/radmen/miuri.js","size":"1.2 kB","xmlEncodedName":"miuri.js"},{"name":"RSVP.js","tags":["Promises/A+","asynchronous"],"description":"it is a tiny implementation of Promises/A+ and a mixin for turning objects into event targets. It works in node and the browser.","url":"https://github.com/tildeio/rsvp.js","size":"4.4 kB","xmlEncodedName":"RSVP.js"},{"name":"Chibi","tags":["chibi","framework"],"description":"A tiny JavaScript micro-framework.","url":"https://github.com/kylebarrow/chibi","size":"2.6 kB","xmlEncodedName":"Chibi"},{"name":"check-types.js","tags":["types","type-checking","duck-typing"],"description":"A small library for checking types and throwing exceptions.","url":"https://github.com/philbooth/check-types.js","size":"2.1 kB","xmlEncodedName":"check-types.js"},{"name":"ColonJs","tags":["frontend","front","dom","diff","templating","framework","components"],"description":"ColonJs Front End Micro Framework","url":"https://colonjs.org","size":"3.3 kB","xmlEncodedName":"ColonJs"},{"name":"augment","tags":["augment","augments","augmentation","extend","extends","extension","prototype","prototypal","class","classical","object","inheritance","uber","super","constructor","oop"],"description":"The world's smallest and fastest classical JavaScript inheritance pattern.","url":"https://github.com/javascript/augment","size":"0.3 kB","xmlEncodedName":"augment"},{"name":"lexer","tags":["lex","lexer","lexical","analysis","scan","scanner","scanning","token","tokenize","tokenizer","tokenization","flex","jison"],"description":"An elegant armor-plated JavaScript lexer modelled after flex. Easily extensible to tailor to your need for perfection.","url":"https://github.com/aaditmshah/lexer","size":"0.9 kB","xmlEncodedName":"lexer"},{"name":"kebab.js","tags":["pubsub","queue"],"description":"Half queue half pubsub. Super small and simple queue that supports subscribers","url":"https://github.com/thlorenz/kebab","size":"0.2 kB","xmlEncodedName":"kebab.js"},{"name":"css.js","tags":["util","css","client","browser"],"description":"Handles dynamic style sheets","url":"https://github.com/radmen/css.js","size":"0.6 kB","xmlEncodedName":"css.js"},{"name":"vagueTime.js","tags":["time","date"],"description":"formats time differences as a vague time, e.g. 'just now' or '3 weeks ago'","url":"https://github.com/philbooth/vagueTime.js","size":"0.7 kB","xmlEncodedName":"vagueTime.js"},{"name":"disTime.js","tags":["time","date","dates","times","language","ago"],"description":"converts and updates UNIX-Timestamps to strings like \"5 days ago\" in six languages (en, de, it, es, fr, pt)","url":"https://github.com/SimonWaldherr/disTime.js","size":"0.8 kB","xmlEncodedName":"disTime.js"},{"name":"debug-websql","tags":["websql","debug","sql"],"description":"console.log every call made to Web SQL, for debugging purposes","url":"https://github.com/nolanlawson/debug-websql","size":"0.9 kB","xmlEncodedName":"debug-websql"},{"name":"parseTime.js","tags":["time","date","dates","times","language","parse","strings"],"description":"convert strings like \"five days ago\" to an integer (with time in milliseconds) in three languages (en, de, pt)","url":"https://github.com/SimonWaldherr/parseTime.js","size":"2.4 kB","xmlEncodedName":"parseTime.js"},{"name":"is.js","tags":["condition","validate"],"description":"Micro javascript library that allows you to do conditions faster.","url":"https://github.com/Cedriking/is.js","size":"1.7 kB","xmlEncodedName":"is.js"},{"name":"wavyjs","tags":["audio","wav","sound","html5","RIFF"],"description":"Zero dependency javascript RIFF Wav file manipulation routines.","url":"https://github.com/northeastnerd/wavyjs","size":"2.3 kB","xmlEncodedName":"wavyjs"},{"name":"jBone","tags":["base","events","html","performance","backbone","jquery","attributes","manipulations","dom","mobile"],"description":"JavaScript Library for Events and DOM manipulation. Replacement jQuery for Backbone in browsers.","url":"https://github.com/kupriyanenko/jbone","size":"3.2 kB","xmlEncodedName":"jBone"},{"name":"bitarray.js","tags":["data"],"description":"simple bit fields and arrays with pure JavaScript","url":"http://github.com/madrobby/bitarray.js","size":"0.3 kB","xmlEncodedName":"bitarray.js"},{"name":"Smoothie Charts","tags":["canvas","charts","graphs"],"description":"Smooooooth JavaScript charts for realtime streaming data","url":"http://smoothiecharts.org/","size":"4.1 kB","xmlEncodedName":"Smoothie Charts"},{"name":"svg-path.js","tags":["SVG","raphael","graphics"],"description":"Chainable SVG path string generator with some sugar added","url":"https://github.com/ZIJ/svg-path","size":"0.7 kB","xmlEncodedName":"svg-path.js"},{"name":"DOMinate","tags":["dom-builder","dom","templating"],"description":"DOMinate the DOM with this simple, yet powerful DOM building utility and template engine.","url":"https://github.com/adius/DOMinate/","size":"0.4 kB","xmlEncodedName":"DOMinate"},{"name":"soma.js","tags":["framework","mvc","events","command","observer"],"description":"Javascript mvc framework that help developers write loosely-coupled applications to increase scalability and maintainability.","url":"http://somajs.github.io/somajs/","size":"4.1 kB","xmlEncodedName":"soma.js"},{"name":"Minion","tags":["class","inheritance","namespace","dependencies","pubsub","notifications"],"description":"Cross-platform & cross-browser classical inheritance in JavaScript","url":"https://github.com/gigafied/minion","size":"3.3 kB","xmlEncodedName":"Minion"},{"name":"websheet.js","tags":["spreadsheet","fast","dom","templating","website"],"description":"Render website sections with data from Google Spreadsheets","url":"https://websheet.js.org","size":"2.5 kB","xmlEncodedName":"websheet.js"},{"name":"Panzer","tags":["data"],"description":"A comprehensive node-tree solution, for smart data","url":"https://github.com/bemson/Panzer","size":"4.5 kB","xmlEncodedName":"Panzer"},{"name":"Histogram","tags":["canvas","color"],"description":"Provides a histogram data structure from a PNG/JPEG/GIF image path. NodeJS, AMD module and vanilla JS support","url":"https://github.com/Munter/node-histogram","size":"0.8 kB","xmlEncodedName":"Histogram"},{"name":"Simplify.js","tags":["math","geometry","simplification","polyline"],"description":"A tiny high-performance JavaScript 2D/3D polyline simplification library.","url":"http://mourner.github.io/simplify-js/","size":"0.5 kB","xmlEncodedName":"Simplify.js"},{"name":"DOMpteur","tags":["dom","ready","html","getElement","selector"],"description":"play with the Document Object Model (DOM) tree - change and insert Elements.","url":"https://github.com/SimonWaldherr/DOMpteur","size":"2.3 kB","xmlEncodedName":"DOMpteur"},{"name":"cssFx","tags":["css","css3","polyfill"],"description":"Standalone polyfill that inserts the vendor-specific CSS3 properties necessary for old and new browsers.","url":"http://imsky.github.io/cssFx/","size":"2.9 kB","xmlEncodedName":"cssFx"},{"name":"shorttag.js","tags":["templating"],"description":"templating engine for node and browser.","url":"https://github.com/jeromeetienne/shorttag.js","size":"0.3 kB","xmlEncodedName":"shorttag.js"},{"name":"microcache.js","tags":["data","storage","cache"],"description":"in-memory cache for node and browser.","url":"https://github.com/jeromeetienne/microcache.js","size":"0.2 kB","xmlEncodedName":"microcache.js"},{"name":"TinyCore.js","tags":["architecture","module","scalable","spa"],"description":"A tiny JavaScript modular architecture library.","url":"https://github.com/mawrkus/tinycore","size":"1.3 kB","xmlEncodedName":"TinyCore.js"},{"name":"microevent.js","tags":["events","node"],"description":"event emitter for any javascript object for node and browser.","url":"https://github.com/jeromeetienne/microevent.js","size":"0.3 kB","xmlEncodedName":"microevent.js"},{"name":"dropinrequire.js","tags":["loader","commonjs","require","node"],"description":"dropin replacement for require() in browser.","url":"http://jeromeetienne.github.io/dropinrequire.js/","size":"0.5 kB","xmlEncodedName":"dropinrequire.js"},{"name":"gowiththeflow.js","tags":["functional","async","defered"],"description":"Async flow control micro library for node and browser.","url":"https://github.com/jeromeetienne/gowiththeflow.js","size":"0.3 kB","xmlEncodedName":"gowiththeflow.js"},{"name":"creatorpattern.js","tags":["pattern","creator","node","browser"],"description":"Micro library to easily add the creator pattern to your class.","url":"https://github.com/jeromeetienne/creatorpattern.js","size":"0.2 kB","xmlEncodedName":"creatorpattern.js"},{"name":"genData","tags":["data"],"description":"A normalization pattern to build, query, and manipulate everything.","url":"https://github.com/bemson/genData/","size":"0.6 kB","xmlEncodedName":"genData"},{"name":"GSet","tags":["data","compose"],"description":"Share and control public proxies of private objects, with same-name getter/setters.","url":"https://github.com/bemson/GSet/","size":"1.5 kB","xmlEncodedName":"GSet"},{"name":"nTh","tags":["string","numbers","formatting","language","text"],"description":"A micro-library to return ordinal suffixes from integers (ie: 1st, 2nd, 3rd, 7th of 9)","url":"https://github.com/dperish/nTh.js","size":"0.2 kB","xmlEncodedName":"nTh"},{"name":"Slang","tags":["string","functional","language"],"description":"A collection of utility functions for strings","url":"https://github.com/devongovett/slang","size":"2.1 kB","xmlEncodedName":"Slang"},{"name":"Rococo","tags":["mvc","data","functional","events"],"description":"Rococo is a Micro Framework to create elegant and robust Javascript Applications.","url":"http://rococojs.org/","size":"0.6 kB","xmlEncodedName":"Rococo"},{"name":"TinyDatePicker","tags":["date","calendar","picker","datepicker"],"description":"Small, zero-dependency date picker (~1500 bytes min+zipped)","url":"https://github.com/chrisdavies/tiny-date-picker","size":"3.5 kB","xmlEncodedName":"TinyDatePicker"},{"name":"vanilla-picker-mini","tags":["ux","ui","color","colour","picker","color picker","color-picker","colorpicker","rgb","rgba","hsl","hsla","hex","alpha"],"description":"A simple, easy to use color picker with alpha selection.","url":"https://github.com/Sphinxxxx/vanilla-picker-mini","size":"4.4 kB","xmlEncodedName":"vanilla-picker-mini"},{"name":"Backbone","tags":["mvc","data","functional"],"description":"Lightweight MVC—models with custom events, collections with rich enumerables, views and RESTful JSON.","url":"http://backbonejs.org/","size":"7.9 kB","xmlEncodedName":"Backbone"},{"name":"$dom","tags":["dom","events","animation"],"description":"Selecting, styling, traversing and animating DOM elements.","url":"https://github.com/julienw/dollardom","size":"2.5 kB","xmlEncodedName":"$dom"},{"name":"DOMBrew","tags":["dom","dom-builder"],"description":"Clean API high performance DOM builder","url":"https://github.com/glebm/DOMBrew","size":"1 kB","xmlEncodedName":"DOMBrew"},{"name":"HEX/RGB","tags":["color"],"description":"Two way color conversion for Hexadecimal and RGB integer colors","url":"https://github.com/daniellmb/HEX-RGB-Conversion","tinyminify":true,"size":"0.1 kB","xmlEncodedName":"HEX/RGB"},{"name":"server2.js","tags":["server","pubsub","events","base"],"description":"Transfer data objects from server to javascript on page load","url":"https://github.com/thanpolas/server2js","size":"4.2 kB","xmlEncodedName":"server2.js"},{"name":"smoke-pure.js","tags":["modal library","simple modal library","modal","simple modal","alert","confirm","prompt"],"description":"A simple modal library for JS.","url":"https://github.com/agamemnus/smoke-pure.js","size":"2.3 kB","xmlEncodedName":"smoke-pure.js"},{"name":"ready.js","tags":["async","node.js","watch","flow","flow control"],"description":"Monitor multiple async operations and triggers when all or some are complete.","url":"https://github.com/thanpolas/ready.js","size":"0.9 kB","xmlEncodedName":"ready.js"},{"name":"MinPubSub","tags":["events","pubsub"],"description":"A publish/subscribe messaging framework","url":"https://github.com/daniellmb/MinPubSub","size":"0.3 kB","xmlEncodedName":"MinPubSub"},{"name":"Namespacer","tags":["namespace","modules"],"description":"A simple library for creating namespaced objects in the browser.","url":"https://github.com/sporto/namespacer.js","size":"0.1 kB","xmlEncodedName":"Namespacer"},{"name":"Zepto","tags":["base","dom","webkit","jquery","ajax","events","mobile"],"description":"jQuery API-compatible framework for modern web browsers. Optional Ajax, Events, Data and Touch modules.","url":"http://zeptojs.com","size":"5.4 kB","xmlEncodedName":"Zepto"},{"name":"Lemonad","tags":["functional","monads","data","protocols"],"description":"A functional library inspired by Clojure and ClojureScript, built on Underscore","url":"http://functionaljs.org/","size":"3.5 kB","xmlEncodedName":"Lemonad"},{"name":"Weld","tags":["templating"],"description":"Completely unobtrusive, full featured template antimatter. Works in Node.js or the Browser, awesome built-in debugger.","url":"http://github.com/tmpvar/weld","size":"2.1 kB","xmlEncodedName":"Weld"},{"name":"Mustache","tags":["templating"],"description":"Minimal, logic-less templating with {{mustaches}}. Great for server- or client-side templating.","url":"http://mustache.github.io/","size":"2.6 kB","xmlEncodedName":"Mustache"},{"name":"tiny-mustache","tags":["templating","template","tiny"],"description":"The smallest implementation of Mustache logic-less template engine.","url":"https://github.com/aishikaty/tiny-mustache","size":"0.4 kB","xmlEncodedName":"tiny-mustache"},{"name":"LABjs","tags":["loader"],"description":"The *performance* script loader: on-demand parallel script loading with ordered execution for dependencies.","url":"http://labjs.com/","size":"2 kB","xmlEncodedName":"LABjs"},{"name":"Qwery","tags":["css"],"description":"Blazing fast query selector engine allowing you to select elements with CSS1, CSS2 & CSS3 selectors.","url":"https://github.com/ded/qwery","size":"0.6 kB","xmlEncodedName":"Qwery"},{"name":"preach","tags":["publish","subscribe","pubsub","browser","node"],"description":"A lightweight pubsub utility for node and the browser.","url":"https://github.com/zeusdeux/preach","size":"2 kB","xmlEncodedName":"preach"},{"name":"Sly","tags":["css"],"description":"Sly is a query selector engine allowing you to select elements with CSS1, CSS2 & CSS3 selectors.","url":"https://github.com/digitarald/sly","size":"3.6 kB","xmlEncodedName":"Sly"},{"name":"Jaguar","tags":["css"],"description":"A lightweight, extensible, and fast selector engine with excellent support for matchesSelector(), commonly used in event delegation. Jaguar supports all CSS1, CSS2, and most CSS3 selectors.","url":"https://github.com/alpha123/Jaguar","size":"3.1 kB","xmlEncodedName":"Jaguar"},{"name":"mixit","tags":["mixin","merge","json"],"description":"a smart mixin/merging object helper","url":"https://github.com/stephanebachelier/mixit","size":"0.2 kB","xmlEncodedName":"mixit"},{"name":"Lawnchair","tags":["data","storage","webkit","mobile"],"description":"Client side JSON document store. Perfect for WebKit mobile apps.","url":"http://brian.io/lawnchair/","size":"1.1 kB","xmlEncodedName":"Lawnchair"},{"name":"Placeholder.js","tags":["polyfill"],"description":"Adds support for the placeholder attribute in older browsers that don't support this HTML5 feature.","url":"https://github.com/NV/placeholder.js","size":"0.3 kB","xmlEncodedName":"Placeholder.js"},{"name":"Transparency.js","tags":["templating"],"description":"Semantic template engine for the browser that maps JSON objects to DOM elements by id, class and data-bind attributes.","url":"https://github.com/leonidas/transparency","size":"0.6 kB","xmlEncodedName":"Transparency.js"},{"name":"BuildSugar","tags":["templating"],"description":"Bizarrely clean & simple syntax sugar for building HTML/XML strings","url":"http://jsfiddle.net/SubtleGradient/4W3RR/","size":"0.2 kB","xmlEncodedName":"BuildSugar"},{"name":"Tweet-Templ","tags":["templating"],"description":"function t(s,d){for(var p in d)s=s.replace(new RegExp('{'+p+'}','g'),d[p]);return s;}","url":"http://mir.aculo.us/2011/03/09/little-helpers-a-tweet-sized-javascript-templating-engine/","size":"0.1 kB","xmlEncodedName":"Tweet-Templ"},{"name":"RegexGen.js","tags":["regex","regular expression","generator"],"description":"RegexGen.js is a JavaScript regular expression generator that helps to construct complex regular expressions.","url":"http://amobiz.github.io/regexgen.js/","size":"3.4 kB","xmlEncodedName":"RegexGen.js"},{"name":"Firmin","tags":["animation","webkit"],"description":"Animation library that uses CSS transforms and transitions to create smooth, hardware-accelerated animations.","url":"http://extralogical.net/projects/firmin/","size":"2.4 kB","xmlEncodedName":"Firmin"},{"name":"Bonzo","tags":["dom"],"description":"Hassle-free, library agnostic, extensible DOM utility.","url":"https://github.com/ded/bonzo","size":"3.9 kB","xmlEncodedName":"Bonzo"},{"name":"Bean","tags":["events","dom"],"description":"Bean is a slick, cross-platform, framework-agnostic event utility designed for desktop, mobile, and touch-based browsers. ","url":"https://github.com/fat/bean","size":"3.9 kB","xmlEncodedName":"Bean"},{"name":"$script.js","tags":["loader"],"description":"An asynchronous JavaScript loader and dependency manager with an astonishingly impressive footprint.","url":"https://github.com/ded/script.js","size":"0.8 kB","xmlEncodedName":"$script.js"},{"name":"Klass","tags":["language","class"],"description":"An expressive, cross platform JavaScript Class provider with a slick, classical interface to prototypal inheritance.","url":"https://github.com/ded/klass","size":"0.5 kB","xmlEncodedName":"Klass"},{"name":"OORJa","tags":["language","class"],"description":"OORJa = Object Oriented JavaScript","url":"http://maxpert.github.io/oorja/","size":"0.6 kB","xmlEncodedName":"OORJa"},{"name":"Classy","tags":["language","class"],"description":"Classy is a small JavaScript library that implements Python inspired classes for JavaScript.","url":"http://classy.pocoo.org/","size":"0.7 kB","xmlEncodedName":"Classy"},{"name":"Director","tags":["spa"],"description":"A lightweight, full featured client side router for single page apps.","url":"https://github.com/flatiron/director","size":"3.5 kB","xmlEncodedName":"Director"},{"name":"snack.js","tags":["base","dom","events","ajax","language"],"description":"A tiny, cross-browser, library with DOM manipulation, events, pub/sub, Ajax and language utilities.","url":"http://snackjs.com/","size":"3.1 kB","xmlEncodedName":"snack.js"},{"name":"Ender","tags":["compose","base","mobile"],"description":"An open, powerful, micro-to-macro API for composing your own custom JavaScript library.","url":"http://ender.no.de","size":"0.5 kB","xmlEncodedName":"Ender"},{"name":"Mold","tags":["templating"],"description":"Mold is a templating library.","url":"http://marijnhaverbeke.nl/mold/","size":"1.5 kB","xmlEncodedName":"Mold"},{"name":"Reqwest","tags":["ajax"],"description":"Robust wrapper for asynchronous http requests.","url":"https://github.com/ded/Reqwest","size":"3.5 kB","xmlEncodedName":"Reqwest"},{"name":"majaX.js","tags":["ajax","http","xml","csv","json","binary","api"],"description":"make AJAX Requests and get (parsed) values (and headers).","url":"https://github.com/SimonWaldherr/majaX.js","size":"4.2 kB","xmlEncodedName":"majaX.js"},{"name":"JSON2","tags":["polyfill","json"],"description":"Creates a JSON property in the global object, if there isn't already one, with stringify and parse methods.","url":"https://github.com/douglascrockford/JSON-js","size":"1.3 kB","xmlEncodedName":"JSON2"},{"name":"unblock.js","tags":["async","control","flow","functional"],"description":"A single function for dead simple asynchronous control flow.","url":"https://github.com/machellerogden/unblock","size":"0.3 kB","xmlEncodedName":"unblock.js"},{"name":"yepnope","tags":["polyfill","loader"],"description":"yepnope is an asynchronous conditional resource loader that allows you to load only the scripts that your users need.","url":"http://yepnopejs.com/","size":"1 kB","xmlEncodedName":"yepnope"},{"name":"ICanHaz","tags":["templating"],"description":"Simple & powerful client-side templating for jQuery or Zepto.js.","url":"https://github.com/HenrikJoreteg/ICanHaz.js","size":"2.3 kB","xmlEncodedName":"ICanHaz"},{"name":"Q","tags":["functional","events"],"description":"when/defer-style promises for JavaScript (CommonJS/Promises/A,B,D)","url":"https://github.com/kriskowal/q","size":"4.7 kB","xmlEncodedName":"Q"},{"name":"domReady","tags":["dom","event","ready","load"],"description":"Lets you know when the DOM is ready","url":"https://github.com/ded/domready","size":"0.3 kB","xmlEncodedName":"domReady"},{"name":"Kizzy","tags":["data","storage"],"description":"Cross Browser caching util leveraging LocalStorage and XML Store with a Memcached interface","url":"https://github.com/ded/Kizzy","size":"0.8 kB","xmlEncodedName":"Kizzy"},{"name":"ES6-Map-Shim","tags":["language","polyfill"],"description":"Shim for latest ES6.next Map spec","url":"https://github.com/eriwen/es6-map-shim","size":"0.8 kB","xmlEncodedName":"ES6-Map-Shim"},{"name":"Loadrunner","tags":["loader"],"description":"Simple, flexible and sane JavaScript loader and build tool for browsers","url":"https://github.com/danwrong/loadrunner","size":"2.8 kB","xmlEncodedName":"Loadrunner"},{"name":"functools","tags":["functional"],"description":"A library for functional operations","url":"https://github.com/azer/functools","size":"1 kB","xmlEncodedName":"functools"},{"name":"observer","tags":["observer","events"],"description":"CommonJS implementation of the observer design pattern","url":"https://github.com/azer/observer","size":"0.4 kB","xmlEncodedName":"observer"},{"name":"almy.js","tags":["state","state-management","centralized","management"],"description":"Fast & simple centralized state management library","url":"https://github.com/tomas2387/almy","size":"0.3 kB","xmlEncodedName":"almy.js"},{"name":"JsDefer","tags":["loader"],"description":"Script loader, using the 'Deferred' pattern for async operations.","url":"https://github.com/BorisMoore/jsdefer/","size":"2.4 kB","xmlEncodedName":"JsDefer"},{"name":"defer.js","tags":["loader","async"],"description":"Predicate-based JS execution engine, for in-page and external scripts. Loads itself asynchronously.","url":"https://github.com/wessman/defer.js","size":"1.8 kB","xmlEncodedName":"defer.js"},{"name":"defer.js","tags":["lazy","loader","lazyloader","lazy-load","async","defer"],"description":"A super small, super efficient library that helps you lazy load (almost) anything. Core Web Vitals friendly.","url":"https://github.com/shinsenter/defer.js","size":"1.6 kB","xmlEncodedName":"defer.js"},{"name":"BottleJS","tags":["dependency injection","dependency","injection","ioc","di","provider"],"description":"A powerful, extensible dependency injection micro container.","url":"https://github.com/young-steveo/bottlejs","size":"1.7 kB","xmlEncodedName":"BottleJS"},{"name":"LazyLoad","tags":["loader"],"description":"Async JavaScript and CSS loader.","url":"https://github.com/rgrove/lazyload","size":"1 kB","xmlEncodedName":"LazyLoad"},{"name":"SUL.js","tags":["dom","lightweight","shorthand","ajax"],"description":"Small library for DOM and AJAX operations (jQuery function style).","url":"https://github.com/MrOnlineCoder/sul.js","size":"1.2 kB","xmlEncodedName":"SUL.js"},{"name":"Valentine","tags":["functional","language","data"],"description":"JavaScripts functional sister providing iterators, type checking, and basic utils","url":"https://github.com/ded/valentine","size":"2.1 kB","xmlEncodedName":"Valentine"},{"name":"TurtleWax","tags":["canvas","graphics"],"description":"LOGO-inspired canvas drawing lib, adds method chaining and polar coordinates for added fun.","url":"https://github.com/davebalmer/turtlewax","size":"0.7 kB","xmlEncodedName":"TurtleWax"},{"name":"mom","tags":["dependency","injection","module","loader","event bus","eventBus"],"description":"Dynamic Loading of Javascript based on DOM elements.","url":"http://mom.js.org","size":"3.3 kB","xmlEncodedName":"mom"},{"name":"picoCSS","tags":["CSS","CSS3","mobile"],"description":"Basic CSS DOM manipulation and animation optimized for webkit browsers(Safari, Chrome) for building mobile web apps","url":"https://github.com/vladocar/picoCSS","size":"0.3 kB","xmlEncodedName":"picoCSS"},{"name":"H5F.js","tags":["polyfill"],"description":"Adds support for HTML5 Forms chapters new field input types, attributes and constraint validation API in non-supporting browsers.","url":"https://github.com/ryanseddon/H5F","size":"2 kB","xmlEncodedName":"H5F.js"},{"name":"EventEmitter","tags":["events"],"description":"Evented JavaScript for the browser","url":"https://github.com/Olical/EventEmitter","size":"1 kB","xmlEncodedName":"EventEmitter"},{"name":"Fermata","tags":["ajax"],"description":"Succinct native REST client, for client-side web apps and node.js. Turns URLs into magic JavaScript objects.","url":"https://github.com/natevw/fermata","size":"3.1 kB","xmlEncodedName":"Fermata"},{"name":"Base64.js","tags":["polyfill"],"description":"`window.btoa` and `window.atob` for browsers which don't provide these functions.","url":"https://github.com/davidchambers/Base64.js","size":"0.7 kB","xmlEncodedName":"Base64.js"},{"name":"Mibbu","tags":["games","canvas"],"description":"Microframework for fast game prototyping using Canvas & DOM","url":"https://github.com/michalbe/mibbu","size":"2.3 kB","xmlEncodedName":"Mibbu"},{"name":"GamepadMicro","tags":["gamepad","html5"],"description":"Micro library that interfaces with the HTML5 Gamepad API and publishes gamepad update events.","url":"https://github.com/likethemammal/gamepad-micro/","size":"1.9 kB","xmlEncodedName":"GamepadMicro"},{"name":"nimble","tags":["functional","async"],"description":"Functional flow-control for JavaScript. Combines features of the underscore and async libraries.","url":"http://caolan.github.io/nimble/","size":"0.8 kB","xmlEncodedName":"nimble"},{"name":"jWorkflow","tags":["functional","workflow","async"],"description":"Simple, buildable, repeatable workflows for client or serverside javascript","url":"http://github.com/tinyhippos/jWorkflow","size":"0.5 kB","xmlEncodedName":"jWorkflow"},{"name":"Events.js","tags":["events","dom"],"description":"Cross-browser DOM events, with keystroke handling, hashchange, mouseenter/leave.","url":"https://github.com/kbjr/Events.js","size":"4.1 kB","xmlEncodedName":"Events.js"},{"name":"JS-Signals","tags":["events"],"description":"Custom Event/Messaging system for JavaScript.","url":"http://millermedeiros.github.io/js-signals/","size":"1.1 kB","xmlEncodedName":"JS-Signals"},{"name":"Dragonbinder","tags":["store","state","state management","reactive","vuex","redux","flux","manager"],"description":"1kb progressive state management library inspired by Vuex.","url":"https://github.com/Masquerade-Circus/dragonbinder","size":"1.4 kB","xmlEncodedName":"Dragonbinder"},{"name":"Crossroads.js","tags":["route","events","spa"],"description":"Powerful JavaScript URL routing/dispatch for server-side and client-side applications.","url":"http://millermedeiros.github.io/crossroads.js/","size":"2.8 kB","xmlEncodedName":"Crossroads.js"},{"name":"Hasher","tags":["spa"],"description":"Browser history manager for rich-media applications.","url":"https://github.com/millermedeiros/Hasher","size":"1.2 kB","xmlEncodedName":"Hasher"},{"name":"Artemia","tags":["data","storage"],"description":"Artemia is a clientside document store, inspired by Lawnchair.","url":"https://github.com/js-experiments/artemia","size":"1.6 kB","xmlEncodedName":"Artemia"},{"name":"Satisfy","tags":["html","css","selector"],"description":"CSS Selector to HTML generator.","url":"https://github.com/padolsey/satisfy","size":"1 kB","xmlEncodedName":"Satisfy"},{"name":"jaylist","tags":["functional","extend","data"],"description":"A simple wrapper for JavaScript's built-in hash storage.","url":"http://benbscholz.github.io/jaylist","size":"0.8 kB","xmlEncodedName":"jaylist"},{"name":"SubtleLocationProxy","tags":["history","route","spa"],"description":"Proxy the location of one window, frame or iframe to the hash of another and vice-versa.","url":"https://github.com/subtleGradient/SubtleLocationProxy.js","size":"0.8 kB","xmlEncodedName":"SubtleLocationProxy"},{"name":"LeviRoutes","tags":["history","route","spa"],"description":"A basic routes framework for JS that hooks in to HTML5 history","url":"http://leviroutes.com","size":"0.7 kB","xmlEncodedName":"LeviRoutes"},{"name":"FormfactorJS","tags":["formfactor","loader"],"description":"A formfactor detection library, to help developers target tablet, tvs, desktops and handhelds (or anything you choose)","url":"http://formfactorjs.com","size":"1.3 kB","xmlEncodedName":"FormfactorJS"},{"name":"Augment.js","tags":["polyfill"],"description":"Enables use of modern JavaScript by augmenting built in objects with the latest JavaScript methods.","url":"http://augmentjs.com","size":"1.4 kB","xmlEncodedName":"Augment.js"},{"name":"thumbs.js","tags":["polyfill"],"description":"Add touch event support to the desktop and other mouse-based browsers.","url":"http://mwbrooks.github.io/thumbs.js/","size":"0.4 kB","xmlEncodedName":"thumbs.js"},{"name":"pathparser.js","tags":["route","routing","query","parameters"],"description":"Tiny, simple-to-use URL parser/router","url":"https://github.com/dstillman/pathparser.js","size":"0.6 kB","xmlEncodedName":"pathparser.js"},{"name":"DOMBuilder","tags":["dom","html"],"description":"Declarative builder with (mostly) interchangeable DOM or HTML output","url":"https://github.com/insin/DOMBuilder","size":"4.7 kB","xmlEncodedName":"DOMBuilder"},{"name":"my.common.js","tags":["loader","commonjs"],"description":"A CommonJS-like script/module loader.","url":"https://github.com/jiem/my-common","size":"0.6 kB","xmlEncodedName":"my.common.js"},{"name":"domchanger","tags":["dom","ui","reactive"],"description":"Domchanger calculates diffs between virtual dom trees (JSONML) and applies only the difference to the dom","url":"https://github.com/creationix/domchanger","size":"2 kB","xmlEncodedName":"domchanger"},{"name":"onfontload","tags":["font","load","webfont","font-face","FOUT"],"description":"Detects when fonts are loaded.","url":"https://github.com/eduardomb/onfontload","size":"1 kB","xmlEncodedName":"onfontload"},{"name":"msgpack-js","tags":["msgpack","json","format","encoder","decoder"],"description":"A msgpack encoder and decoder using ArrayBuffer and DataView","url":"https://github.com/creationix/msgpack-js-browser","size":"2 kB","xmlEncodedName":"msgpack-js"},{"name":"my.class.js","tags":["language","class"],"description":"Probably the fastest JS class system. No wrappers.","url":"https://github.com/jiem/my-class","size":"0.4 kB","xmlEncodedName":"my.class.js"},{"name":"Class.js","tags":["language","class","inheritance"],"description":"Lighting fast class system. Beautiful API.","url":"https://github.com/DominikGuzei/Class.js","size":"0.8 kB","xmlEncodedName":"Class.js"},{"name":"htmlentities.js","tags":["htmlentities","decode","encode","dom"],"description":"A minimal html entities decoder/encoder using DOM.","url":"https://github.com/jussi-kalliokoski/htmlentities.js","size":"0.2 kB","xmlEncodedName":"htmlentities.js"},{"name":"binary.js","tags":["binary","decode","encode"],"description":"A fast, small, robust and extensible binary conversion library.","url":"https://github.com/jussi-kalliokoski/binary.js","size":"0.7 kB","xmlEncodedName":"binary.js"},{"name":"Timed","tags":["functional","sugar"],"description":"Syntactic sugar for JavaScript's setTimeout() and setInterval().","url":"https://github.com/ChiperSoft/Timed","size":"0.7 kB","xmlEncodedName":"Timed"},{"name":"Sslac","tags":["language","class"],"description":"A (seemingly backwards) JS class builder with support for runtime patching","url":"https://github.com/jakobo/sslac","size":"1.2 kB","xmlEncodedName":"Sslac"},{"name":"ShinyCar","tags":["data","storage"],"description":"Set localStorage keys and values as objects","url":"https://github.com/Poincare/ShinyCar","size":"1 kB","xmlEncodedName":"ShinyCar"},{"name":"lscache","tags":["data","storage"],"description":"A localStorage-based memcache-inspired client-side caching library.","url":"https://github.com/pamelafox/lscache","size":"1.1 kB","xmlEncodedName":"lscache"},{"name":"Evidence","tags":["testing"],"description":"Evidence is a JavaScript unit testing library. This fork exclusively uses the console to log.","url":"https://github.com/madrobby/evidence","size":"4 kB","xmlEncodedName":"Evidence"},{"name":"imagine","tags":["loader","async"],"description":"An image (pre)loader with promises","url":"https://github.com/pyrsmk/imagine","size":"0.4 kB","xmlEncodedName":"imagine"},{"name":"panorama","tags":["canvas","responsive"],"description":"Lighten background images with Canvas2D","url":"https://github.com/pyrsmk/panorama","size":"0.7 kB","xmlEncodedName":"panorama"},{"name":"CSSTemplate","tags":["css","templates","global","client","browser","util"],"description":"Inject and update dynamic CSS using simple js templating","url":"https://github.com/ezakto/CSSTemplate.js","size":"0.2 kB","xmlEncodedName":"CSSTemplate"},{"name":"ClassIE","tags":["feature"],"description":"ClassIE is an unobstrusive library which detects Internet Explorer version for JS and CSS sides","url":"https://github.com/pyrsmk/ClassIE","size":"0.2 kB","xmlEncodedName":"ClassIE"},{"name":"Sheethub","tags":["polyfill"],"description":"A CSS backdoor API for providing awesome scripts in a centralized way","url":"https://github.com/pyrsmk/Sheethub","size":"0.8 kB","xmlEncodedName":"Sheethub"},{"name":"nut","tags":["css"],"description":"A concise CSS selector engine","url":"https://github.com/pyrsmk/nut","size":"0.5 kB","xmlEncodedName":"nut"},{"name":"molt","tags":["responsive"],"description":"Image updater for responsive designs","url":"https://github.com/pyrsmk/molt","size":"1 kB","xmlEncodedName":"molt"},{"name":"W","tags":["responsive"],"description":"Width management tool for responsive designers","url":"https://github.com/pyrsmk/W","size":"0.6 kB","xmlEncodedName":"W"},{"name":"mediatizr","tags":["polyfill","responsive"],"description":"A media queries polyfill","url":"https://github.com/pyrsmk/mediatizr","size":"0.6 kB","xmlEncodedName":"mediatizr"},{"name":"qwest","tags":["ajax","async"],"description":"Ajax library with promises and XHR2 support","url":"https://github.com/pyrsmk/qwest","size":"2.2 kB","xmlEncodedName":"qwest"},{"name":"quark","tags":["base","compose"],"description":"Build your own framework from scratch","url":"https://github.com/pyrsmk/quark","size":"0.8 kB","xmlEncodedName":"quark"},{"name":"DragDrop","tags":["dragdrop","ui"],"description":"Drag-and-Drop functionality for advanced UI development.","url":"https://github.com/kbjr/DragDrop","size":"2.1 kB","xmlEncodedName":"DragDrop"},{"name":"earley-parser-js","tags":["parsing","context-free grammar","earley parser","natural language processing","nlp","parse tree"],"description":"General purpose context-free languages parser - Earley parser","url":"https://github.com/lagodiuk/earley-parser-js","size":"1.6 kB","xmlEncodedName":"earley-parser-js"},{"name":"Jaml","tags":["templating"],"description":"Jaml tries to emulate Ruby's Haml library, making it easy to generate HTML in your JavaScript projects.","url":"http://edspencer.github.io/jaml/","size":"1.2 kB","xmlEncodedName":"Jaml"},{"name":"Async GA","tags":["analytics"],"description":"Reduced Google's original analytics snippet by one third, with better performance.","url":"http://mathiasbynens.be/notes/async-analytics-snippet","size":"0.2 kB","xmlEncodedName":"Async GA"},{"name":"Metamorph.js","tags":["string","HTML","DOM"],"description":"Metamorph.js is a library that allows you to create a string of HTML, insert it into the DOM, and update the contents later.","url":"https://github.com/tomhuda/metamorph.js","size":"1.6 kB","xmlEncodedName":"Metamorph.js"},{"name":"Morpheus","tags":["animation","jsanimation","color"],"description":"An animator that lets you tween in parallel on multiple elements, from integers to colors in a single high-performant loop","url":"https://github.com/ded/morpheus","size":"2.3 kB","xmlEncodedName":"Morpheus"},{"name":"Viper","tags":["animation","jsanimation","color","text"],"description":"A friendly library for changing a property of an object over time. Supports animating numbers, colors, and even strings.","url":"https://github.com/alpha123/Viper","size":"1.4 kB","xmlEncodedName":"Viper"},{"name":"microjungle","tags":["templating"],"description":"very simple and powerful client-side HTML via JSON templating engine.","url":"https://github.com/deepsweet/microjungle","size":"0.4 kB","xmlEncodedName":"microjungle"},{"name":"Soundbox","tags":["sound","audio","play","media"],"description":"A super simple JS library for playing sound effects","url":"https://github.com/sbrl/soundbox","size":"0.5 kB","xmlEncodedName":"Soundbox"},{"name":"Optiscroll","tags":["scroll","ui","event","touch","scrollbar"],"description":"Custom scrollbars for modern webapps. Supercharge the native scroll","url":"https://github.com/albertogasparin/Optiscroll","size":"3.7 kB","xmlEncodedName":"Optiscroll"},{"name":"Transe.js","tags":["scroll","transform","css","ui","creative","color","json","responsive"],"description":"Transformable scroll elements (with mobile support)","url":"https://github.com/yckart/Transe.js","size":"2.9 kB","xmlEncodedName":"Transe.js"},{"name":"CSSDyer.js","tags":["css","color","parse","ui","rgb","rgba","hex","creative"],"description":"Create your very own css-color","url":"https://github.com/yckart/CSSDyer.js","size":"0.5 kB","xmlEncodedName":"CSSDyer.js"},{"name":"DragValue.js","tags":["ui","input","forms","drag"],"description":"Change values by dragging it","url":"https://github.com/yckart/DragValue.js","size":"0.7 kB","xmlEncodedName":"DragValue.js"},{"name":"topbar","tags":["ui","progress","bar","loading","side-wide"],"description":"Tiny and beautiful site-wide progress indicator","url":"http://buunguyen.github.io/topbar/","size":"1 kB","xmlEncodedName":"topbar"},{"name":"Curtain.js","tags":["curtain","scroll","transform","position","css","responsive","creative"],"description":"Scrolls up your curtain!","url":"https://github.com/yckart/Curtain.js","size":"0.4 kB","xmlEncodedName":"Curtain.js"},{"name":"HTMLparser","tags":["html","dom","manipulation","json","parser","htmlparser"],"description":"It parses HTML ¯\\_(ツ)_/¯","url":"https://github.com/ogewan/HTMLparser","size":"0.7 kB","xmlEncodedName":"HTMLparser"},{"name":"imageMaps.js","tags":["responsive","image","usemap","imagemap","map","area"],"description":"Responsive image maps to all browsers","url":"https://github.com/yckart/imageMaps.js","size":"0.4 kB","xmlEncodedName":"imageMaps.js"},{"name":"rounding.js","tags":["numeric","algorithm"],"description":"Exact rounding with a choice of rounding algorithms","url":"https://github.com/top-quark/rounding.js","size":"1.1 kB","xmlEncodedName":"rounding.js"},{"name":"SpellChecker.js","tags":["spell-correction","spell","linguist","language","text"],"description":"A javascript spell-correction","url":"https://github.com/yckart/SpellChecker","size":"0.5 kB","xmlEncodedName":"SpellChecker.js"},{"name":"extnd","tags":["class","inheritance","multiple","super","extend"],"description":"Class system with clean implementation and multiple inheritance","url":"https://github.com/DominicTobias/extnd","size":"0.5 kB","xmlEncodedName":"extnd"},{"name":"BinaryHeap.js","tags":["binary","heap","binaryheap","data","algorithm"],"description":"Binary Heap implementation in Javascript","url":"https://github.com/yckart/BinaryHeap","size":"0.6 kB","xmlEncodedName":"BinaryHeap.js"},{"name":"Undone.js","tags":["undo","redo","done","ui","functional"],"description":"The undo/redo manager for well formed javascript applications.","url":"https://github.com/yckart/undone.js","size":"0.4 kB","xmlEncodedName":"Undone.js"},{"name":"environ","tags":["feature"],"description":"Cross platform environment detection library.","url":"https://github.com/azer/environ","size":"0.5 kB","xmlEncodedName":"environ"},{"name":"Janis","tags":["animation","ui","transitions"],"description":"A simple CSS Transitions animation framework","url":"http://mikemctiernan.github.io/Janis/","size":"1.4 kB","xmlEncodedName":"Janis"},{"name":"System.js","tags":["feature"],"description":"Generates a JavaScript object with the user's system information.","url":"https://github.com/mrdoob/system.js","size":"0.6 kB","xmlEncodedName":"System.js"},{"name":"Platform.js","tags":["feature"],"description":"A platform detection library that works on nearly all JavaScript platforms.","url":"https://github.com/bestiejs/platform.js","size":"6 kB","xmlEncodedName":"Platform.js"},{"name":"Hypher","tags":["hyphenation"],"description":"Fast and small hyphenation engine for Node.js and the browser","url":"https://github.com/bramstein/Hypher","size":"1.6 kB","xmlEncodedName":"Hypher"},{"name":"tinyJS","tags":["base","css","functional"],"description":"A tiny yet complete toolkit","url":"http://tinyjs.sourceforge.net/tiny.js","size":"3.4 kB","xmlEncodedName":"tinyJS"},{"name":"Vine","tags":["events"],"description":"An events library that supports binding, unbinding, and triggering events on DOM elements or JavaScript Objects","url":"https://github.com/arextar/Vine","size":"0.8 kB","xmlEncodedName":"Vine"},{"name":"Speedball","tags":["di","ioc","dependency injection","inversion of control"],"description":"A flexible dependency injection library","url":"https://github.com/cameron-martin/speedball","size":"1 kB","xmlEncodedName":"Speedball"},{"name":"micro-selector","tags":["css"],"description":"A micro, super fast, scope limited, javascript selector engine to be used anywhere","url":"https://github.com/fabiomcosta/micro-selector","size":"0.7 kB","xmlEncodedName":"micro-selector"},{"name":"Obscura","tags":["canvas","image","manipulation"],"description":"Canvas based image manipulation library","url":"https://github.com/OiNutter/Obscura","size":"1.5 kB","xmlEncodedName":"Obscura"},{"name":"imgResize.js","tags":["canvas","image","manipulation","resize"],"description":"Resize images in a Canvas based on edge detection.","url":"https://github.com/SimonWaldherr/imgResize.js","size":"1.4 kB","xmlEncodedName":"imgResize.js"},{"name":"whenever.js","tags":["events"],"description":"Specify your app's behavior using a syntax that reads like English","url":"https://github.com/paulca/whenever.js","size":"0.7 kB","xmlEncodedName":"whenever.js"},{"name":"Include.js","tags":["loader"],"description":"A tiny and AMD javascript loader with nested dependencies.","url":"http://capmousse.github.io/include.js/","size":"1.3 kB","xmlEncodedName":"Include.js"},{"name":"asEvented","tags":["events","functional"],"description":"Micro event emitter which provides the observer pattern to JavaScript objects.","url":"https://github.com/mkuklis/asEvented","size":"0.5 kB","xmlEncodedName":"asEvented"},{"name":"Keymaster","tags":["events"],"description":"Define scoped keyboard shortcuts, including modifier keys.","url":"https://github.com/madrobby/keymaster","size":"1.5 kB","xmlEncodedName":"Keymaster"},{"name":"Date-Utils","tags":["date","polyfill"],"description":"Lightweight Date Polyfill with a lot of flexibility.","url":"https://github.com/JerrySievert/date-utils","size":"4.2 kB","xmlEncodedName":"Date-Utils"},{"name":"Morf","tags":["animation","jsanimation"],"description":"A JavaScript work-around for hardware accelerated CSS3 transitions with custom easing functions.","url":"https://github.com/joelambert/morf","size":"2.9 kB","xmlEncodedName":"Morf"},{"name":"youarei.js","tags":["client","server","util","parser","uri","url","query","parameters","queryparams"],"description":"URL parsing library with sane parameter handling","url":"https://github.com/purge/youarei.js","size":"1.4 kB","xmlEncodedName":"youarei.js"},{"name":"typogr.js","tags":["dom","data","css","text","ui","typography","hyphenation"],"description":"Provides ransformations to plain text for typographically-improved HTML.","url":"https://github.com/ekalinin/typogr.js","size":"1.9 kB","xmlEncodedName":"typogr.js"},{"name":"jundo","tags":["undo","redo","history"],"description":"Undo library for browser and Node","url":"https://github.com/buunguyen/jundo","size":"0.4 kB","xmlEncodedName":"jundo"},{"name":"Species","tags":["language","class"],"description":"Java style OOP, and AOP ability, watchable members, inheritance and ability to call super members.","url":"https://github.com/js-experiments/species","size":"0.6 kB","xmlEncodedName":"Species"},{"name":"Maddy","tags":["functional","language","data"],"description":"A functional object operations library.","url":"http://bestiejs.github.io/maddy","size":"2.3 kB","xmlEncodedName":"Maddy"},{"name":"resistance","tags":["async","flow"],"description":"A tiny javascript async flow control library.","url":"https://github.com/jgallen23/resistance","size":"0.4 kB","xmlEncodedName":"resistance"},{"name":"wru","tags":["testing"],"description":"essential unit test framework compatible with browsers, node.js, and Rhino","url":"https://github.com/WebReflection/wru","size":"1.5 kB","xmlEncodedName":"wru"},{"name":"audio-fx","tags":["audio","games"],"description":"A HTML5 Audio Library","url":"https://github.com/jakesgordon/javascript-audio-fx","size":"0.6 kB","xmlEncodedName":"audio-fx"},{"name":"swipe","tags":["jsanimation","mobile"],"description":"A lightweight 1-to-1 mobile slider. Optimized for touch devices.","url":"https://github.com/thebird/Swipe","size":"1.9 kB","xmlEncodedName":"swipe"},{"name":"Happen","tags":["events"],"description":"General purpose event triggering","url":"https://github.com/tmcw/happen","size":"0.8 kB","xmlEncodedName":"Happen"},{"name":"zest","tags":["css","selector","dom"],"description":"An absurdly fast selector engine. Supports CSS3/CSS4 selectors - faster than Sizzle.","url":"https://github.com/chjj/zest","size":"3.5 kB","xmlEncodedName":"zest"},{"name":"Peppermint","tags":["mobile","slider","touch","carousel","slideshow"],"description":"Yet another touch slider. Fast, lightweight, extensible, works on everything.","url":"https://github.com/wilddeer/Peppermint","size":"2.7 kB","xmlEncodedName":"Peppermint"},{"name":"BabelBox","tags":["i18n","translation","multilingual","language","internationalization","amd"],"description":"i18n library that allows users to easily support multiple languages and requirejs support","url":"http://javascript-kurse-berlin.de/labs/babelbox.html","size":"1.1 kB","xmlEncodedName":"BabelBox"},{"name":"EditrJS","tags":["manipulation","image","editing"],"description":"A very simple image editing library with a chainable api.","url":"https://github.com/narfdre/Editr","size":"0.5 kB","xmlEncodedName":"EditrJS"},{"name":"hsi.js","tags":["color"],"description":"A small RGB <-> HSI converter.","url":"https://github.com/e-/hsi.js","size":"0.5 kB","xmlEncodedName":"hsi.js"},{"name":"jacks","tags":["ajax","xhr","rest","fluent","XMLHttpRequest"],"description":"Fluent, extensible, easy-to-use ajax Framework.","url":"http://jccazeaux.github.io/jacks/","size":"1.8 kB","xmlEncodedName":"jacks"},{"name":"colorspaces.js","tags":["color"],"description":"Convert between RGB and several CIE color spaces for smarter color manipulation.","url":"http://boronine.github.io/colorspaces.js","size":"1.6 kB","xmlEncodedName":"colorspaces.js"},{"name":"Fayer","tags":["functional"],"description":"Easily kick-off page specific JavaScript.","url":"https://github.com/sandeepjain/fayer","size":"0.5 kB","xmlEncodedName":"Fayer"},{"name":"pqm","tags":["units","physics","quantities","dimensions"],"description":"Physical Quantities and Measures (PQM) is a Node and browser package for dealing with numbers with units","url":"https://github.com/GhostWrench/pqm","size":"5 kB","xmlEncodedName":"pqm"},{"name":"tinyOSF.js","tags":["osf","markup","parser","html","shownotes","mp4chaps","podcast"],"description":"a few lines of code to convert OSF to HTML.","url":"https://github.com/simonwaldherr/tinyOSF.js","size":"3.1 kB","xmlEncodedName":"tinyOSF.js"},{"name":"crel","tags":["DOM"],"description":"A simple and fast DOM creation utility","url":"https://github.com/KoryNunn/crel","size":"0.4 kB","xmlEncodedName":"crel"},{"name":"mathmethods","tags":["math","language","sugar"],"description":"Give `Number.prototype` the `Math` methods it deserves.","url":"https://github.com/davidchambers/mathmethods","size":"0.5 kB","xmlEncodedName":"mathmethods"},{"name":"uuid-v4.js","tags":["random","uuid","data","browser","commonjs","node"],"description":"RFC-4122 Compliant Random (v4) UUID Generator","url":"https://github.com/makeable/uuid-v4.js","size":"0.2 kB","xmlEncodedName":"uuid-v4.js"},{"name":"notificon.js","tags":["notification","alert","browser","canvas","tab"],"description":"Dynamic tab favicon notifications/alerts","url":"https://github.com/makeable/Notificon","size":"0.9 kB","xmlEncodedName":"notificon.js"},{"name":"Traversty","tags":["dom"],"description":"Headache-free DOM collection management and traversal with an API inspired by both jQuery and Prototype","url":"https://github.com/rvagg/traversty","size":"2 kB","xmlEncodedName":"Traversty"},{"name":"html5tooltips.js","tags":["ui","tooltips","hints","html5","css3","animation"],"description":"Light and clean tooltips with CSS3 animation","url":"http://ytiurin.github.io/html5tooltipsjs/","size":"3.4 kB","xmlEncodedName":"html5tooltips.js"},{"name":"140medley","tags":["dom","selector","events","templating","ajax","storage"],"description":"A micro-framework or a collection of small, helpful utilities for common javascript tasks.","url":"https://github.com/honza/140medley","size":"0.5 kB","xmlEncodedName":"140medley"},{"name":"SpeculOOs","tags":["language","class"],"description":"Simple JavaScript Class notation, fully CoffeeScript compliant","url":"https://github.com/k33g/speculoos","size":"0.3 kB","xmlEncodedName":"SpeculOOs"},{"name":"aug","tags":["extend","augment"],"description":"A object extend utility","url":"https://github.com/firstandthird/aug","size":"0.3 kB","xmlEncodedName":"aug"},{"name":"path.js","tags":["route"],"description":"Simple, lightweight routing for web browsers","url":"http://mtrpcic.github.io/pathjs/","size":"1.1 kB","xmlEncodedName":"path.js"},{"name":"scaleApp.js","tags":["spa","base","events","node","pubsub","async","flow","flow control"],"description":"scaleApp is a tiny JavaScript framework for scalable one-page-applications","url":"http://scaleapp.org/","size":"3.1 kB","xmlEncodedName":"scaleApp.js"},{"name":"Choona.js","tags":["pubsub","modular","scalable","sandbox","spa","architecture"],"description":"Choona.js is a tiny JavaScript framework for scalable , modular architecture for one-page-applications","url":"https://github.com/nsisodiya/choona.js","size":"2.8 kB","xmlEncodedName":"Choona.js"},{"name":"Impetus.js","tags":["momentum","touch","mouse","mobile"],"description":"Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.","url":"http://chrisbateman.github.io/impetus","size":"1.6 kB","xmlEncodedName":"Impetus.js"},{"name":"seedrandom.js","tags":["random","RNG","PRNG"],"description":"A seeded random number generator. Can override Math.random or return a generator function.","url":"https://github.com/davidbau/seedrandom","size":"0.9 kB","xmlEncodedName":"seedrandom.js"},{"name":"Humane JS","tags":["notification","alert"],"description":"A simple, modern, browser notification system","url":"http://wavded.github.io/humane-js/","size":"1.5 kB","xmlEncodedName":"Humane JS"},{"name":"Web Worker Proxies","tags":["web","worker","proxies","rpc","remote","procedure","call"],"description":"Tiny implementation of RPC-style interfaces for web workers.","url":"https://github.com/omphalos/web-worker-proxies","size":"0.4 kB","xmlEncodedName":"Web Worker Proxies"},{"name":"JSFace","tags":["oop","language","commonjs","node","class"],"description":"Small, fast, elegant, powerful, and cross platform OOP library. Support singleton, super call, private, mixins, plugins, AOP and more.","url":"https://github.com/tnhu/jsface","size":"1.1 kB","xmlEncodedName":"JSFace"},{"name":"Radio.js","tags":["events","pubsub"],"description":"Chainable publish/subscribe framework","url":"http://radio.uxder.com","size":"0.5 kB","xmlEncodedName":"Radio.js"},{"name":"keyvent.js","tags":["dom","events","amd"],"description":"Keyboard events simulator.","url":"https://github.com/gtramontina/keyvent.js","size":"0.6 kB","xmlEncodedName":"keyvent.js"},{"name":"draggable.js","tags":["dom","css","css3","amd"],"description":"Make your dom elements draggable easily.","url":"http://gtramontina.github.io/draggable.js/","size":"1.1 kB","xmlEncodedName":"draggable.js"},{"name":"T-Lite","tags":["templating"],"description":"A lite but powerfull javascript template engine","url":"https://github.com/CapMousse/T-Lite","size":"0.5 kB","xmlEncodedName":"T-Lite"},{"name":"Callbacks.js","tags":["events","dispatcher","static","callbacks"],"url":"https://github.com/dperrymorrow/callbacks.js","description":"Event dispatching, can be used either as static or instance based.","size":"0.3 kB","xmlEncodedName":"Callbacks.js"},{"name":"crate.js","tags":["modal","popover"],"description":"A modal creation library with a multitude of configuration options. Customizable html, colors, closable actions, on open and/or on closing functions, or just give it a body!","url":"https://github.com/Galavantier/crate.js","size":"1.4 kB","xmlEncodedName":"crate.js"},{"name":"Router.js","tags":["routing","rails"],"url":"https://github.com/dperrymorrow/router.js","description":"controller/action convention for javascript. home/index would automatically instantiate Home js class and fire index action.","size":"0.4 kB","xmlEncodedName":"Router.js"},{"name":"ancestry.js","tags":["class","extend","commonjs","amd"],"description":"Simple, yet powerful inheritance library to make polymorphism and super-constructors work propertly.","url":"https://github.com/jasonwyatt/ancestry.js","size":"0.4 kB","xmlEncodedName":"ancestry.js"},{"name":"ytIframe.js","tags":["youtube","iframe","video"],"description":"A flexible, plain javascript youtube video embedding script in less than 40 lines.","url":"https://github.com/mdix/ytIframe","size":"0.4 kB","xmlEncodedName":"ytIframe.js"},{"name":"Telegraph","tags":["events"],"description":"A very minimal event emitter for browsers, forked from Benjamin Thomas' smokesignals.js, that allows for cancelable events","url":"https://github.com/dubrowgn/telegraph","size":"0.3 kB","xmlEncodedName":"Telegraph"},{"name":"ppo","tags":["utils","tool","util"],"description":"ppo is a super small and useful utils library for JavaScript ","url":"https://a-jie.github.io/ppo/","size":"3 kB","xmlEncodedName":"ppo"},{"name":"Mediator.js","tags":["utils","pubsub","notifications","events","async","callbacks"],"description":"Flexible pubsub-ish framework for handling namespaced events.","url":"http://www.thejacklawson.com/Mediator.js","size":"1.3 kB","xmlEncodedName":"Mediator.js"},{"name":"doT.js","tags":["nodejs","browsers","templating","partials","custom delimiters"],"description":"The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.","url":"https://github.com/olado/doT","size":"1.5 kB","xmlEncodedName":"doT.js"},{"name":"Stapes.js","tags":["mvc","class","events","mobile"],"description":"A (really) tiny Javascript MVC microframework. Perfect for mobile.","url":"http://hay.github.io/stapes/","size":"2.1 kB","xmlEncodedName":"Stapes.js"},{"name":"Smoke Signals","tags":["events"],"description":"Really, really lightweight event emitting","url":"https://bitbucket.org/bentomas/smokesignals.js","size":"0.2 kB","xmlEncodedName":"Smoke Signals"},{"name":"CSSClass","tags":["css"],"description":"Adds the functions .hasClass, .addClass, .removeClass and .toggleClass to the Element prototype.","url":"https://github.com/EarMaster/CSSClass","size":"0.5 kB","xmlEncodedName":"CSSClass"},{"name":"Jwerty","tags":["events"],"description":"Bind, fire and assert on keyboard events, with easy to use keyboard selector combos","url":"https://github.com/keithamus/jwerty","size":"1.8 kB","xmlEncodedName":"Jwerty"},{"name":"konami.js","tags":["events","input","bind","keypress","hotkeys","keyboard","shortcuts"],"description":"logs every keypress and store it for later","url":"https://github.com/SimonWaldherr/konami.js","size":"0.8 kB","xmlEncodedName":"konami.js"},{"name":"csv.js","tags":["csv","json","array","object","encode","transform"],"description":"Convert JSON, Arrays or Objects to CSV","url":"https://github.com/avoidwork/csv.js","size":"0.8 kB","xmlEncodedName":"csv.js"},{"name":"JSON 3","tags":["polyfill","json","amd"],"description":"A modern JSON implementation compatible with nearly all JavaScript platforms.","url":"http://bestiejs.github.io/json3","size":"3.3 kB","xmlEncodedName":"JSON 3"},{"name":"promise.js","tags":["async","promise","future","deffered","ajax"],"description":"Lightweight promises (or futures, or deffered). Includes AJAX REST functions.","url":"https://github.com/stackp/promisejs","size":"1 kB","xmlEncodedName":"promise.js"},{"name":"swiftcore.js","tags":["IOC","dependency injection","microkernel"],"description":"A lightweight and flexible microkernel/IOC container which helps to build testable decoupled systems","url":"https://github.com/cburgdorf/swiftcore.js","size":"1 kB","xmlEncodedName":"swiftcore.js"},{"name":"mix.js","tags":["mixin"],"description":"Mixins with dependency resolution and private properties (without closures).","url":"https://github.com/bripkens/mix.js","size":"0.5 kB","xmlEncodedName":"mix.js"},{"name":"Ordering.js","tags":["sort","sorting","ordering","arrays"],"description":"Helper to build sorting functions for array.sort()","url":"https://github.com/bbaliguet/ordering","size":"0.4 kB","xmlEncodedName":"Ordering.js"},{"name":"Byda.js","tags":["HTML5","imports","xhr","ajax","swapping"],"description":"HTML content swapping via HTML5 imports or XHR (Ajax).","url":"http://www.ericmcd.com/byda/","size":"1.7 kB","xmlEncodedName":"Byda.js"},{"name":"an.hour.ago","tags":["dates","times","language","sugar"],"description":"DSL for expressing and comparing dates and times","url":"https://github.com/davidchambers/an.hour.ago","size":"0.6 kB","xmlEncodedName":"an.hour.ago"},{"name":"JSDeferred","tags":["defered","asynchronous","callbacks"],"description":"Standalone and Compact asynchronous library in JavaScript.","url":"http://cho45.stfuawsc.com/jsdeferred/","size":"1.9 kB","xmlEncodedName":"JSDeferred"},{"name":"Riloadr","tags":["image","images","responsive","loader"],"description":"A cross-browser framework-independent responsive images loader. jQuery version available.","url":"https://github.com/tubalmartin/riloadr","size":"3.1 kB","xmlEncodedName":"Riloadr"},{"name":"Plates","tags":["templating"],"description":"Plates (short for templates) binds data to markup. Plates has NO special syntax. It works in the browser and in Node.js.","url":"https://github.com/flatiron/plates","size":"2.3 kB","xmlEncodedName":"Plates"},{"name":"Nonsense","tags":["data"],"description":"Generate repeatable random data","url":"https://github.com/jocafa/Nonsense","size":"3.7 kB","xmlEncodedName":"Nonsense"},{"name":"Dijon","tags":["IOC","dependency injection"],"description":"An IOC/DI framework in Javascript, inspired by Robotlegs and Swiftsuspenders","url":"https://github.com/creynders/dijon","size":"1 kB","xmlEncodedName":"Dijon"},{"name":"ua.js","tags":["feature"],"description":"A very small user-agent (browser) and device detection library.","url":"https://github.com/g13n/ua.js","size":"0.5 kB","xmlEncodedName":"ua.js"},{"name":"microtext.js","tags":["text utility"],"description":"A JavaScript utility for processing text.","url":"https://github.com/rodrigoalvesvieira/microtext.js/","size":"0.8 kB","xmlEncodedName":"microtext.js"},{"name":"lostorage.js","tags":["storage","localStorage","sessionStorage"],"description":"Client-side storage the way it should be - using the HTML5 localStorage API. lostorage.js allows you to save any kind of data.","url":"https://github.com/florian/xStore","size":"0.8 kB","xmlEncodedName":"lostorage.js"},{"name":"guggenheim.js","tags":["gallery","plugin","animation"],"description":"A framework agnostic, animated, gallery plugin","url":"https://github.com/OiNutter/guggenheim.js","size":"3.4 kB","xmlEncodedName":"guggenheim.js"},{"name":"jvent.js","tags":["events"],"description":"Event Emitter Class for the browser based on NodeJS EventEmitter","url":"https://github.com/pazguille/jvent","size":"0.5 kB","xmlEncodedName":"jvent.js"},{"name":"fader.js","url":"http://lukelex.github.io/fader.js/","tags":["animation"],"description":"A micro library to fade elements in and out.","size":"0.6 kB","xmlEncodedName":"fader.js"},{"name":"TemporizedSlider.js","url":"http://lukelex.github.io/TemporizedSlider.js","tags":["animation","events"],"description":"A micro library that implements a customizable temporized image slider, with custom text and title for each one.","size":"1.3 kB","xmlEncodedName":"TemporizedSlider.js"},{"name":"hypo","url":"https://github.com/shiftyp/hypo","tags":["dependency injection","IOC"],"description":"A micro dependency injection framework inspired by Spring. Simple and to the point.","size":"1 kB","xmlEncodedName":"hypo"},{"name":"Spotlight","tags":["image","images","responsive","photo","slideshow","carousel","gallery","slider","lightbox"],"description":"A cross-browser responsive image gallery without dependencies.","url":"https://github.com/nextapps-de/spotlight","size":"4.2 kB","xmlEncodedName":"Spotlight"},{"name":"pubsub.js","tags":["events","pubsub","publish","subscribe","node","rhino","amd","commonjs","titanium"],"description":"A tiny, optimized, tested, standalone and robust pubsub implementation supporting different javascript environments","url":"https://github.com/federico-lox/pubsub.js","size":"0.4 kB","xmlEncodedName":"pubsub.js"},{"name":"pastafarian","tags":["statemachine","state","fsm","event","finite","state","machine"],"description":"A tiny event emitter-based finite state machine","url":"https://github.com/orbitbot/pastafarian","size":"0.5 kB","xmlEncodedName":"pastafarian"},{"name":"Pjs","url":"https://github.com/jneen/pjs","tags":["class","inheritance"],"description":"A teensy class system. It's just prototypes, but without the nasty parts.","size":"0.3 kB","xmlEncodedName":"Pjs"},{"name":"l.js","tags":["loader"],"description":"Another Tiny js/css loader supporting aliases, ordered and parallel loading, callbacks ... ","url":"http://malko.github.io/l.js/","size":"1 kB","xmlEncodedName":"l.js"},{"name":"D.js","tags":["Promises","async","promises/A+"],"description":"A tiny implementation of the Promises/A+ spec for Node.js and the browser, with some extensions to the spec ","url":"http://malko.github.io/D.js/","size":"1.5 kB","xmlEncodedName":"D.js"},{"name":"es5-class","tags":["class","inheritance"],"description":"Native prototypal inheritance for Node.js and ES5-enabled Browsers","url":"https://github.com/bfil/es5-class","size":"0.5 kB","xmlEncodedName":"es5-class"},{"name":"Mousetrap","tags":["events"],"description":"A simple library for handling keyboard shortcuts in Javascript.","url":"http://craig.is/killing/mice","size":"2.2 kB","xmlEncodedName":"Mousetrap"},{"name":"PersonaJS","tags":["authentication"],"description":"Implement authentication using Mozilla Persona in your web application.","url":"https://github.com/lloyd/persona.js","size":"0.5 kB","xmlEncodedName":"PersonaJS"},{"name":"Driftwood","tags":["logging","error","exception","log"],"description":"A simple library for logging and exception tracking in Javascript.","url":"https://github.com/mattkanwisher/driftwood.js","size":"4.1 kB","xmlEncodedName":"Driftwood"},{"name":"progress.js","tags":["progress","bar","progressbar"],"description":"A (animated) javascript progress bar without dependencies.","url":"https://github.com/mdix/progress.js","size":"0.6 kB","xmlEncodedName":"progress.js"},{"name":"shotgun.js","tags":["shotgun","events","error","observer","pubsub","publish","subscribe","node","unsubscribe"],"description":"Nestable custom events, trappable internal events, functional try/catch abstraction, unsubscribable unnamed functions.","url":"http://github.com/jgnewman/shotgun","size":"1.2 kB","xmlEncodedName":"shotgun.js"},{"name":"Hexy.js","tags":["color"],"description":"Converts HEX colors to RGB values and vice versa in various output formats.","url":"http://github.com/steelsojka/Hexy.js","size":"0.8 kB","xmlEncodedName":"Hexy.js"},{"name":"onDomReady","tags":["dom","event","ready","load"],"description":"Initialize your code when the DOM is ready. Based on jQuery's ready() method. AMD compatible.","url":"https://github.com/tubalmartin/ondomready","size":"0.5 kB","xmlEncodedName":"onDomReady"},{"name":"t.js","tags":["templating"],"description":"A tiny javascript templating framework in ~400 bytes gzipped.","url":"https://github.com/jasonmoo/t.js","size":"0.4 kB","xmlEncodedName":"t.js"},{"name":"displace.js","tags":["move","dom","drag","tiny","mouse","touch"],"description":"Minimal javascript library for creating movable DOM elements","url":"https://catc.github.io/displace","size":"1.6 kB","xmlEncodedName":"displace.js"},{"name":"statelet","tags":["events"],"description":"Little state objects","url":"https://github.com/joshwnj/statelet","size":"0.5 kB","xmlEncodedName":"statelet"},{"name":"Eev","tags":["emitter","events","event","listener","pubsub","trigger","observe"],"description":"A tiny, fast, zero-dependency event emitter (~500 bytes min + gzip)","url":"https://github.com/chrisdavies/eev","size":"0.5 kB","xmlEncodedName":"Eev"},{"name":"tiptext.js","tags":["ui","hints","html5","css3","animation","mutation observers","pretty","dom","tool tip","tooltip","tooltips","tool tips","floating tooltip","floating tool tips"],"description":"A floating tooltip function, using mutation observers. Has 6 customizable callbacks!","url":"https://github.com/agamemnus/tiptext.js","size":"2.1 kB","xmlEncodedName":"tiptext.js"},{"name":"guardian.js","tags":["testing","tdd","unit","bdd"],"description":"Unopinionated JavaScript (unit/integration/whatever) testing library","url":"https://github.com/guardianjs/guardianjs","size":"0.4 kB","xmlEncodedName":"guardian.js"},{"name":"delayed","tags":["async","timer","defer","events"],"description":"A collection of helper functions for your functions, using `setTimeout()` to delay and defer.","url":"https://github.com/rvagg/delayed","size":"0.3 kB","xmlEncodedName":"delayed"},{"name":"BigScreen","tags":["browser","canvas"],"description":"BigScreen is a simple library for using the JavaScript Full Screen API.","url":"http://brad.is/coding/BigScreen/","size":"1.6 kB","xmlEncodedName":"BigScreen"},{"name":"SwipeMe","tags":["swipe","menu","navigation","off-canvas","off","canvas"],"description":"A lightweight Javascript library for swiping open/close off-canvas menus.","url":"http://kinglozzer.github.io/SwipeMe/demo/index.html","size":"0.8 kB","xmlEncodedName":"SwipeMe"},{"name":"emitonoff","tags":["pubsub","event"],"description":"Extremely simple event emitter for javascript","url":"https://github.com/konsumer/emitonoff","size":"0.3 kB","xmlEncodedName":"emitonoff"},{"name":"Airwaves","tags":["pubsub","publish","subscribe","broadcast","message"],"description":"Lightweight pub/sub for any JavaScript environment","url":"https://github.com/davidchambers/airwaves","size":"0.8 kB","xmlEncodedName":"Airwaves"},{"name":"Stately.js","tags":["automata","finite","fsm","machine","state"],"description":"Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.","url":"https://github.com/fschaefer/Stately.js","size":"0.9 kB","xmlEncodedName":"Stately.js"},{"name":"pods.js","tags":["module","ioc","di","injection","dependency","framework"],"description":"A tiny synchronous module definition and dependency management framework.","url":"https://github.com/gmac/pods.js","size":"0.5 kB","xmlEncodedName":"pods.js"},{"name":"Probability.js","tags":["math","mathematics","probability","random","statistics"],"description":"Probability.js makes it easy to call JavaScript functions by probability in Node.js and the browser.","url":"https://github.com/fschaefer/Probability.js","size":"0.5 kB","xmlEncodedName":"Probability.js"},{"name":"DOMtastic","tags":["DOM","events","selector","modern","modular","es6"],"description":"Small and fast DOM and event library for modern browsers. It has the same familiar API as jQuery, and is lean & mean with small, optional modules.","url":"https://domtastic.js.org","size":"4 kB","xmlEncodedName":"DOMtastic"},{"name":"FastestSmallestTextEncoderDecoder","tags":["utf-8","encoding","decoding","browser","node-js","polyfill"],"description":"The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only","url":"https://anonyco.github.io/FastestSmallestTextEncoderDecoder/gh-pages/","size":"1.6 kB","xmlEncodedName":"FastestSmallestTextEncoderDecoder"},{"name":"BestBase64EncoderDecoder","tags":["btoa","atob","utf-8","browser","node-js"],"description":"The most standard, most cross-browser, most compact, and fastest possible btoa and atob solution for unicode strings with high code points","url":"https://anonyco.github.io/BestBase64EncoderDecoder/demo.html","size":"0.6 kB","xmlEncodedName":"BestBase64EncoderDecoder"},{"name":"Fast Map, WeakMap, Set, and WeakSet Polyfill","tags":["polyfill","map","weakmap-polyfill","map-polyfill","weakset-polyfill","set-polyfill","es6","browser"],"description":"A fast, lightweight, Javascript Map and WeakMap polyfill","url":"https://github.com/anonyco/Javascript-Fast-Light-Map-WeakMap-Set-And-WeakSet-JS-Polyfill","size":"0.7 kB","xmlEncodedName":"Fast Map, WeakMap, Set, and WeakSet Polyfill"},{"name":"SuperSimpleExtensibleSmallXMLHttpRequestWrapper","tags":["xmlhttprequest","http","xmlhttprequest-wrapper","browser"],"description":"A 338-byte super small, simple, light, fast, XMLHttpRequest wrapper","url":"https://github.com/anonyco/SuperSimpleExtensibleSmallXMLHttpRequestWrapper","size":"0.2 kB","xmlEncodedName":"SuperSimpleExtensibleSmallXMLHttpRequestWrapper"},{"name":"Force DOM reflow JS","tags":["dom-reflow","css-transitions","browser"],"description":"The cross-browser force DOM reflow library that will work in all current and future browsers","url":"https://github.com/anonyco/Force-DOM-reflow-JS","size":"0.1 kB","xmlEncodedName":"Force DOM reflow JS"},{"name":"DeferStackJS","tags":["deferred-tasks","trampoline","node-js","browser"],"description":"A small fast library that solves the 'Maximum Stack Call Exceeded' error","url":"https://github.com/anonyco/DeferStackJS","size":"0.3 kB","xmlEncodedName":"DeferStackJS"},{"name":"AsyncGlobalEvalFunction","tags":["eval","asynchronous","global","node-js","browser"],"description":"A simple way to asynchronously defer execution of code stored in a string to prevent execution thread blockage","url":"https://github.com/anonyco/AsynchronousEvalFunction","size":"0.5 kB","xmlEncodedName":"AsyncGlobalEvalFunction"},{"name":"Highlighter-JS","tags":["functional","es6","node-js","browser"],"description":"Simple, small, fast, multilingual text highlighter in javascript.","url":"https://github.com/anonyco/Highlighter-JS","size":"0.3 kB","xmlEncodedName":"Highlighter-JS"},{"name":"IDL-Property-Observer","tags":["mutation-observer","evil","es6","browser"],"description":"Plug changes like HTMLInputElement.value into MutationObservers in 766 bytes. Framework agnostic!.","url":"https://github.com/anonyco/IDL-Property-Observer","size":"0.4 kB","xmlEncodedName":"IDL-Property-Observer"},{"name":"Timer.js","tags":["interval","timeout","timer","periodic"],"description":"Timer.js is a periodic timer for Node.js and the browser.","url":"https://github.com/fschaefer/Timer.js","size":"0.8 kB","xmlEncodedName":"Timer.js"},{"name":"Lambda.js","tags":["lambda","function","expression","anonymous","literal","functional"],"description":"String based lambdas for Node.js and the browser, that allow strings such as 'x+1' and 'x -> x+1' to be used as functions.","url":"https://github.com/fschaefer/Lambda.js","size":"0.6 kB","xmlEncodedName":"Lambda.js"},{"name":"Lambda-30","tags":["lambda","function","expression","anonymous","literal","functional"],"description":"A Lambda String implementation for Node.js that supports some ES6 (...rest, ()=>{}, ()=>retval) and a built in JSON encoder.","url":"https://github.com/jdarling/lambda-30","size":"0.9 kB","xmlEncodedName":"Lambda-30"},{"name":"xxspubsub.js","tags":["pubsub"],"description":"Extra-extra-small publish/subscribe micro-library in JavaScript","url":"https://github.com/dciccale/xxspubsub","size":"0.2 kB","xmlEncodedName":"xxspubsub.js"},{"name":"big.js","tags":["big","number","bignumber","bigdecimal","biginteger","arbitrary","precision","decimal","arithmetic","math"],"description":"A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic.","url":"https://github.com/MikeMcl/big.js/","size":"2.9 kB","xmlEncodedName":"big.js"},{"name":"FAT","tags":["fast","animation","tool","tween","transform","transition","filter","effect","slide","animate"],"description":"Web's fastest and most lightweight animation tool. This is a compact version including: Animation, Easing, Bezier, Transform, Colors.","url":"https://github.com/nextapps-de/fat","size":"4 kB","xmlEncodedName":"FAT"},{"name":"PicoModal","tags":["modal","popup","message"],"description":"A self-contained modal popup library","url":"https://github.com/Nycto/PicoModal","size":"2.1 kB","xmlEncodedName":"PicoModal"},{"name":"microphone","tags":["html5","audio","microphone","signalprocessing","dsp","mic","sound"],"description":"Process live audio input in the browser","url":"https://github.com/srubin/microphone","size":"0.9 kB","xmlEncodedName":"microphone"},{"name":"time.js","tags":["time","parse","parsing","format","validate"],"description":"Date-agnostic time parsing for node and the browser.","url":"https://github.com/zackdever/time","size":"0.9 kB","xmlEncodedName":"time.js"},{"name":"MissMatch","tags":["pattern","matching","functional","object","json","query","decompose"],"description":"Pattern matching (like in Haskell or Scala) for JavaScript.","url":"https://github.com/pb82/MissMatch","size":"2.2 kB","xmlEncodedName":"MissMatch"},{"name":"Sleeper Agent","tags":["logging","logs"],"description":"Collect logs selectively from client instances on demand.","url":"https://github.com/kapilkaisare/sleeper-agent","size":"0.3 kB","xmlEncodedName":"Sleeper Agent"},{"name":"Daemonize","tags":["unix","daemon"],"description":"Give a function a daemon like interface (start, stop, restart)","url":"https://github.com/kapilkaisare/daemonizejs","size":"0.4 kB","xmlEncodedName":"Daemonize"},{"name":"switcher","tags":["switch","regexp"],"description":"Function to provide a similar syntax to a switch statement but with regex as cases.","url":"https://github.com/EarMaster/switcher","size":"0.3 kB","xmlEncodedName":"switcher"},{"name":"ajax","tags":["ajax","jquery"],"description":"Standalone AJAX library inspired by jQuery/zepto","url":"https://github.com/ForbesLindesay/ajax","size":"2 kB","xmlEncodedName":"ajax"},{"name":"page.js","tags":["page","page.js","router","routing","express","spa"],"description":"Tiny ~1200 byte Express-inspired client-side router.","url":"https://github.com/visionmedia/page.js","size":"3.9 kB","xmlEncodedName":"page.js"},{"name":"parsy","tags":["nodejs","options","parser"],"description":"Tiny command line options parser for node.js in CoffeeScript","url":"https://github.com/dciccale/parsy","size":"0.3 kB","xmlEncodedName":"parsy"},{"name":"Gator","tags":["dom","events","delegation"],"description":"Simple event delegation library","url":"http://craig.is/riding/gators","size":"0.9 kB","xmlEncodedName":"Gator"},{"name":"ioc.js","tags":["ioc","service locator"],"description":"A small IoC service locator container.","url":"https://github.com/tgriesser/ioc.js","size":"0.6 kB","xmlEncodedName":"ioc.js"},{"name":"keymage","tags":["events"],"description":"Keyboard shortcuts handling with support for key sequences.","url":"https://github.com/piranha/keymage","size":"1.6 kB","xmlEncodedName":"keymage"},{"name":"Chic","tags":["class","classes","extend","inheritance","oop","prototypal","prototype"],"description":"Chic is an extremely simple class-like interface to JavaScript prototypal inheritance.","url":"https://github.com/rowanmanning/chic","size":"0.4 kB","xmlEncodedName":"Chic"},{"name":"Perms","tags":["permissions","perms","ls","chmod","unix"],"description":"Convert Unix style permissions to strings like ls (0755 => 'rwxr-xr-x')","url":"https://github.com/bahamas10/node-perms","size":"0.3 kB","xmlEncodedName":"Perms"},{"name":"autocast","tags":["auto","cast","typecast","convert"],"description":"Easily and automatically cast common datatypes in JavaScript","url":"https://github.com/bahamas10/node-autocast","size":"0.2 kB","xmlEncodedName":"autocast"},{"name":"range.js","tags":["range"],"description":"JavaScript's missing range function.","url":"https://github.com/florian/range.js","size":"0.5 kB","xmlEncodedName":"range.js"},{"name":"Strukt","tags":["utilities"],"description":"Ruby inspired Structs for JavaScript.","url":"https://github.com/florian/Strukt","size":"0.3 kB","xmlEncodedName":"Strukt"},{"name":"ipsum.js","tags":["content","text","helper","tool","developer tool"],"description":"Increases / decreases text quantity inside inline elements by pressing keys to check if the design can cope with different text length.","url":"https://github.com/mdix/ipsum.js","size":"1.6 kB","xmlEncodedName":"ipsum.js"},{"name":"TimeJump","tags":["audio","video","podcast","player"],"description":"TimeJump adds deep-linking to HTML5 audio and video podcasts.","url":"https://github.com/davatron5000/TimeJump","size":"0.5 kB","xmlEncodedName":"TimeJump"},{"name":"preloadimages.js","tags":["preload","images","asset"],"description":"Preload images and callback when they are all ready","url":"https://github.com/bahamas10/preloadimages.js","size":"0.2 kB","xmlEncodedName":"preloadimages.js"},{"name":"Slow.js","tags":["slow","motion","css","css3"],"description":"Make your CSS transitions go in slow motion (like Mac animations)","url":"https://github.com/jakiestfu/Slow.js","size":"0.7 kB","xmlEncodedName":"Slow.js"},{"name":"Behave.js","tags":["ide","text","editor","behave","behaviors","code","ace","codemirror"],"description":"A lightweight, cross browser library for adding IDE style behaviors to plain text areas","url":"https://github.com/jakiestfu/Behave.js","size":"2.6 kB","xmlEncodedName":"Behave.js"},{"name":"Snap.js","tags":["snap","droor","drawer","shelf","mobile","ios","reveal","slide","drag","pane","back","panel","side","menu"],"description":"A Library for creating beautiful mobile shelfs in Javascript","url":"https://github.com/jakiestfu/Snap.js","size":"2.7 kB","xmlEncodedName":"Snap.js"},{"name":"enquire.js","tags":["matchMedia","mediaquery","mediaqueries","css3","css"],"description":"Awesome Media Queries in JavaScript","url":"https://github.com/WickyNilliams/enquire.js","size":"1.2 kB","xmlEncodedName":"enquire.js"},{"name":"ki.js","tags":["dom","selectors","traversing","library"],"description":"A super-tiny jQuery-like JavaScript library","url":"https://github.com/dciccale/ki.js","size":"0.3 kB","xmlEncodedName":"ki.js"},{"name":"Anim","tags":["css","animation"],"description":"A bare bones animation library","url":"https://github.com/relay-zz/anim","size":"1.5 kB","xmlEncodedName":"Anim"},{"name":"Check.js","tags":["type checking","verification","utility","library"],"description":"A tiny library for type and sanity checking","url":"https://github.com/Morklympious/check.js","size":"1.4 kB","xmlEncodedName":"Check.js"},{"name":"promiscuous","tags":["promise","deferred","functional","async","future"],"description":"A minimal and fast promise/deferred implementation, compatible with Promises/A+","url":"https://github.com/RubenVerborgh/promiscuous","size":"0.5 kB","xmlEncodedName":"promiscuous"},{"name":"Draggabilly","tags":["drag","dragable","draggable"],"description":"Make that shiz draggable","url":"https://github.com/desandro/draggabilly","size":"1.7 kB","xmlEncodedName":"Draggabilly"},{"name":"PinkySwear.js","tags":["promises"],"description":"A tiny implementation of the Promises/A+ specification.","url":"https://github.com/timjansen/pinkyswear.js","size":"0.5 kB","xmlEncodedName":"PinkySwear.js"},{"name":"DCL.js","tags":["class","oop","aop","inheritance","object","compose"],"description":"An elegant OOP with mixins + AOP for JavaScript","url":"http://www.dcljs.org/","size":"3 kB","xmlEncodedName":"DCL.js"},{"name":"breakup.js","tags":["enumeration","setimmediate","enumerate","jquery","yield"],"description":"Yielding enumeration replacement functions for async.forEachSeries() and jQuery.each()","url":"https://github.com/nicjansma/breakup.js","size":"0.6 kB","xmlEncodedName":"breakup.js"},{"name":"Barman","tags":["traits","oop","classes","objects","object composition"],"description":"A small library to brew JavaScript objects.","url":"https://github.com/dfernandez79/barman","size":"1.9 kB","xmlEncodedName":"Barman"},{"name":"smoothScroll.js","tags":["scroll","smooth"],"description":"A teeny tiny, ease-in-out, smooth scroll library with no dependency","url":"https://github.com/alicelieutier/smoothScroll","size":"0.7 kB","xmlEncodedName":"smoothScroll.js"},{"name":"strftime","tags":["strftime","format","date","time"],"description":"strftime for JavaScript. Works in Node and browsers.","url":"https://github.com/samsonjs/strftime","size":"3.4 kB","xmlEncodedName":"strftime"},{"name":"format","tags":["format","printf","sprintf","vsprintf","string"],"description":"printf, sprintf, and vsprintf for JavaScript. Works in Node and browsers.","url":"https://github.com/samsonjs/format","size":"0.6 kB","xmlEncodedName":"format"},{"name":"Proclaim","tags":["assert","test"],"description":"A simple assertion library for server and client side JavaScript.","url":"https://github.com/rowanmanning/proclaim","size":"2.1 kB","xmlEncodedName":"Proclaim"},{"name":"ColorConverter.js","tags":["color","color manipulation"],"description":"Convert between RGB, YUV, HSL, HSV, CMYK and HEX color defining with these JavaScript functions under MIT-License","url":"https://github.com/SimonWaldherr/ColorConverter.js","size":"1.6 kB","xmlEncodedName":"ColorConverter.js"},{"name":"CSSfilter.js","tags":["css","css3","filter"],"description":"CSSfilter.js helps you, adding CSS filters to images (or other elements)","url":"https://github.com/SimonWaldherr/CSSfilter.js","size":"0.4 kB","xmlEncodedName":"CSSfilter.js"},{"name":"PullToRefresh","tags":["webkit","mobile","scroll"],"description":"A dependency-free PullToRefresh implementation","url":"https://github.com/SimonWaldherr/PullToRefresh","size":"1.6 kB","xmlEncodedName":"PullToRefresh"},{"name":"infinity.js","tags":["ajax","scroll"],"description":"dependency-free infinite scrolling","url":"https://github.com/SimonWaldherr/infinity.js","size":"1.2 kB","xmlEncodedName":"infinity.js"},{"name":"Bespoke.js","tags":["presentation","slides","deck","css3"],"description":"DIY presentation micro-framework, harnessing the power of CSS3 transitions.","url":"https://github.com/bespokejs/bespoke","size":"0.8 kB","xmlEncodedName":"Bespoke.js"},{"name":"usertiming.js","tags":["usertiming","user timing","performance timeline","window.performance.now","mark","measure"],"description":"User Timing polyfill","url":"https://github.com/nicjansma/usertiming.js","size":"1.3 kB","xmlEncodedName":"usertiming.js"},{"name":"resourcetiming-compression.js","tags":["resourcetiming","compress"],"description":"ResourceTiming compression and decompression","url":"https://github.com/nicjansma/resourcetiming-compression.js","size":"4.6 kB","xmlEncodedName":"resourcetiming-compression.js"},{"name":"animx","tags":["animation","css3"],"description":"Easily define CSS keyframes and animations during runtime","url":"https://github.com/bjorkstam/animx","size":"0.6 kB","xmlEncodedName":"animx"},{"name":"LogJS","tags":["logging","CORS","localStorage","DOM"],"description":"Lightweight, extendable JavaScript logging library.","url":"https://github.com/bfattori/LogJS","size":"0.8 kB","xmlEncodedName":"LogJS"},{"name":"keydrown","tags":["games"],"description":"A JavaScript key state handler for web apps","url":"https://github.com/jeremyckahn/keydrown","size":"1.2 kB","xmlEncodedName":"keydrown"},{"name":"vivi.js","tags":["animation","animate","css","css3","keyframe","defined"],"description":"Tiny wrapper for CSS Defined Animations (@keyframes).","url":"https://github.com/musictheory/vivi.js","size":"2.3 kB","xmlEncodedName":"vivi.js"},{"name":"salt.js","tags":["dom","selectors","traversing","library"],"description":"micro DOM selector library that maps queries to native get commands","url":"https://github.com/james2doyle/saltjs","size":"0.2 kB","xmlEncodedName":"salt.js"},{"name":"color.js","tags":["color","color manipulation"],"description":"API for immutable color objects in RGB, HSV and HSL with optional alpha. Comprehensive CSS format parsing and output.","url":"https://github.com/brehaut/color-js/","size":"4 kB","xmlEncodedName":"color.js"},{"name":"ScriptInclude","tags":["loader"],"description":"Simple includes in the browser.","url":"https://github.com/EvanHahn/ScriptInclude","size":"0.2 kB","xmlEncodedName":"ScriptInclude"},{"name":"cssanimevent","tags":["animation","css3","events","polyfill","transitions"],"description":"CSS3 animation and transition DOM event handler with a simple fallback pattern for unsupported browsers.","url":"https://github.com/magnetikonline/cssanimevent","size":"0.8 kB","xmlEncodedName":"cssanimevent"},{"name":"Hamster.js","tags":["mousewheel","mouse","wheel","events"],"description":"A standalone JavaScript library for cross-browser mouse wheel support.","url":"https://github.com/monospaced/hamster.js","size":"1 kB","xmlEncodedName":"Hamster.js"},{"name":"spin.js","tags":["spinning","indicator","loading","spinner"],"description":"A spinning activity indicator. An animated CSS3 loading spinner.","url":"http://fgnass.github.io/spin.js/","size":"1.3 kB","xmlEncodedName":"spin.js"},{"name":"Graph","tags":["traversing","graph"],"description":"Provides jQuery-like functionality for graph structures in JavaScript.","url":"https://github.com/ryansmith94/Graph","size":"0.5 kB","xmlEncodedName":"Graph"},{"name":"thenBy","tags":["sorting","sort","arrays"],"description":"Enable firstBy().thenBy().thenBy() sorting of arrays using the standard Array.sort","url":"https://github.com/Teun/thenBy.js","tinyminify":true,"size":"0.3 kB","xmlEncodedName":"thenBy"},{"name":"Scorebook","tags":["cricket","scoring"],"description":"A JavaScript library for cricket scoring.","url":"https://github.com/ryansmith94/Scorebook","size":"0.7 kB","xmlEncodedName":"Scorebook"},{"name":"Pledges","tags":["promise","pledge"],"description":"A JavaScript micro-library that provides promise functionality.","url":"https://github.com/ryansmith94/Pledges","size":"0.4 kB","xmlEncodedName":"Pledges"},{"name":"SVGEventListener","tags":["svg","events","animation","polyfill"],"description":"A polyfill for animate events on SVG on non-supported browsers, like webkit engines","url":"https://github.com/m4dz/SVGEventListener","size":"1.1 kB","xmlEncodedName":"SVGEventListener"},{"name":"chronology.js","tags":["undo","redo","history","chronology"],"description":"A micro javascript library for managing an undo/redo history.","url":"http://chronology.wout.co.uk","size":"0.5 kB","xmlEncodedName":"chronology.js"},{"name":"DoubleMetaphone","tags":["phonetic","metaphone","codec","sounds","like"],"description":"Phonetically encode w/ DoubleMetaphone algorithm ('Alexander' -> 'ALKS')","url":"https://github.com/hgoebl/doublemetaphone","size":"2.5 kB","xmlEncodedName":"DoubleMetaphone"},{"name":"Catiline","tags":["worker","parallel"],"description":"Web workers, but easy.","url":"http://catilinejs.com","size":"3.9 kB","xmlEncodedName":"Catiline"},{"name":"Vuvuzela","tags":["non-recursive","json","stringify","parse"],"description":"Non-recursive JSON.stringify and JSON.parse","url":"https://github.com/nolanlawson/vuvuzela","size":"1 kB","xmlEncodedName":"Vuvuzela"},{"name":"civem.js","tags":["html5","input","validation"],"description":"Custom error messages for HTML5 form validation.","url":"https://github.com/javanto/civem.js","size":"0.6 kB","xmlEncodedName":"civem.js"},{"name":"i18nText","tags":["i18n"],"description":"A JavaScript library for i18n text messages.","url":"https://bitbucket.org/vogdb/i18n-text","size":"1.4 kB","xmlEncodedName":"i18nText"},{"name":"canvas-manipulation","tags":["canvas"],"description":"Enable you canvas with zoom, drag and rotate functionality","url":"https://bitbucket.org/vogdb/canvas-manipulation","size":"1.7 kB","xmlEncodedName":"canvas-manipulation"},{"name":"RaptorJS","tags":["class","inheritance","extend","amd","prototype","prototypal","lazy"],"description":"The core module of RaptorJS provides a lightweight module system that supports namespacing, AMD, class inheritance, mixins, enums and lazy initialization. Works in the browser and Node.js","url":"https://github.com/raptorjs-legacy/raptorjs","size":"4.1 kB","xmlEncodedName":"RaptorJS"},{"name":"Lie","tags":["promise","deferred","async"],"description":"A very small library for promises","url":"https://github.com/calvinmetcalf/lie","size":"1.7 kB","xmlEncodedName":"Lie"},{"name":"assure.js","tags":["promises","promise","deferred","deferreds","aynchronous","async"],"description":"Promises/A+ micro library to help with asynchronous work flow.","url":"https://github.com/avoidwork/assure","size":"1.3 kB","xmlEncodedName":"assure.js"},{"name":"callbacks.js","tags":["callbacks","events","event manager"],"description":"Callbacks library similar to jQuery's Callbacks. There's also an event manager that allows you to use on(), one(), off() and trigger()","url":"https://github.com/adrianmiu/callbacks","size":"0.7 kB","xmlEncodedName":"callbacks.js"},{"name":"chronoman","tags":["setTimeout","setInterval","timer","timeout","management","utility"],"description":"Utility class to simplify use of timers created by setTimeout.","url":"https://github.com/gamtiq/chronoman","size":"1.7 kB","xmlEncodedName":"chronoman"},{"name":"basespace","tags":["namespace","ns","space","object"],"description":"Functions to create namespaces inside objects.","url":"https://github.com/gamtiq/basespace","size":"0.4 kB","xmlEncodedName":"basespace"},{"name":"mixing","tags":["mix","merge","mixin","object","filter","change","copy","clone"],"description":"Functions to mix, filter, change and copy/clone objects.","url":"https://github.com/gamtiq/mixing","size":"1.4 kB","xmlEncodedName":"mixing"},{"name":"extend","tags":["extend","inherit","prototype","inheritance","class"],"description":"Make one class (constructor function) inherited from another.","url":"https://github.com/gamtiq/extend","size":"0.3 kB","xmlEncodedName":"extend"},{"name":"numgen","tags":["number","sequence","generator","progression","Fibonacci"],"description":"Creates objects that generate number sequences.","url":"https://github.com/gamtiq/numgen","size":"1.3 kB","xmlEncodedName":"numgen"},{"name":"duratiform","tags":["time","duration","divide","separate","decompose","format","millisecond"],"description":"Utility to separate into parts and to format time duration in milliseconds.","url":"https://github.com/gamtiq/duratiform","size":"0.8 kB","xmlEncodedName":"duratiform"},{"name":"eva","tags":["create","function","dynamic","eval","evaluate","expression","execute","delegate","method"],"description":"Functions to create functions and evaluate expressions.","url":"https://github.com/gamtiq/eva","size":"0.8 kB","xmlEncodedName":"eva"},{"name":"adam","tags":["object","process","create","check","field","value","type","kind","size","split","filter","copy","change","map","remove","reverse","empty","transform"],"description":"Functions to create, process and test objects.","url":"https://github.com/gamtiq/adam","size":"3.2 kB","xmlEncodedName":"adam"},{"name":"teo","tags":["test","check","object","utility","filter","validate","data"],"description":"Functions to test/check objects.","url":"https://github.com/gamtiq/teo","size":"1 kB","xmlEncodedName":"teo"},{"name":"simple-slider","tags":["simple","carousel","slider","gallery","slideshow","javascript-carousel"],"description":"The 1kb JavaScript Carousel","url":"https://github.com/ruyadorno/simple-slider","size":"1.1 kB","xmlEncodedName":"simple-slider"},{"name":"easter.js","tags":["easter-egg","keys","sequence"],"description":"Easter eggs made easy.","url":"https://github.com/rkrupinski/easter.js","size":"0.6 kB","xmlEncodedName":"easter.js"},{"name":"overflow-color","tags":["overflow","color","DOM","css"],"description":"Automatically switch css html background color.","url":"https://github.com/dimitrinicolas/overflow-color","size":"1 kB","xmlEncodedName":"overflow-color"},{"name":"henka","tags":["responsive","respond","media","query","media-query","queries"],"description":"Light weight, portable, single purpose responsive javascript library.","url":"https://github.com/dmikey/henka","size":"0.9 kB","xmlEncodedName":"henka"},{"name":"rssi","tags":["interpolation","string","formatting","template","templating"],"description":"Ruby-like simple string interpolation for Node.js and browsers.","url":"https://github.com/mvasilkov/rssi","size":"0.3 kB","xmlEncodedName":"rssi"},{"name":"FastActive","tags":["events","mobile","touch"],"description":"FastActive is a javascript snippet that makes websites and web apps feel as responsive as native apps on touch devices.","url":"https://github.com/jonathanstark/FastActive","size":"0.2 kB","xmlEncodedName":"FastActive"},{"name":"JSONP","tags":["jsonp","asynchronous","async"],"description":"A slim JSONP request library for Javascript","url":"https://github.com/larryosborn/JSONP","size":"0.8 kB","xmlEncodedName":"JSONP"},{"name":"ResponsiveComments","tags":["responsive","rwd","conditional","loading","progressive","enhancement"],"description":"A client-side solution to conditional loading.","url":"http://responsivecomments.com/","size":"0.7 kB","xmlEncodedName":"ResponsiveComments"},{"name":"Sparklines","tags":["sparkline","sparklines","tiny","graph","line","spark","chart"],"description":"Create sparkline graphs inline with the text. Good defaults, easy to customize.","url":"https://github.com/mariusGundersen/sparkline","size":"1.3 kB","xmlEncodedName":"Sparklines"},{"name":"YoutubeDelayed.js","tags":["youtube","video","loader"],"description":"A a small script which allows you to load youtube player on page only when the user wants to watch the video.","url":"https://github.com/MAD-GooZe/YoutubeDelayed.js","size":"0.4 kB","xmlEncodedName":"YoutubeDelayed.js"},{"name":"Contra","tags":["async","asynchronous","flow","events","callbacks","queue"],"description":"Tiny asynchronous flow control library.","url":"https://github.com/bevacqua/contra","size":"2 kB","xmlEncodedName":"Contra"},{"name":"preloadr.js","tags":["preload","images"],"description":"Preload images, one after another if needed and callback when every image is ready and/or all of them","url":"https://github.com/borisschapira/preloadr","size":"0.3 kB","xmlEncodedName":"preloadr.js"},{"name":"psQuery","tags":["jQuery","DOM","ajax","CSS"],"description":"A fast jQuery replacement library for DOM, ajax, and CSS. 2kb minified+gzipped. Supports IE8+.","url":"https://github.com/pseudosavant/psQuery","size":"1.7 kB","xmlEncodedName":"psQuery"},{"name":"psColor","tags":["color","canvas"],"description":"psColor is a small JavaScript library for calculating the average color of an <img> element in the browser.","url":"https://github.com/pseudosavant/psColor","size":"0.5 kB","xmlEncodedName":"psColor"},{"name":"decision-tree.js","tags":["machine learning","decision tree","classifier"],"description":"Tiny library for building Decision Tree and Random Forest classifiers.","url":"https://github.com/lagodiuk/decision-tree-js","size":"1 kB","xmlEncodedName":"decision-tree.js"},{"name":"Grapnel.js","tags":["grapnel","route","routing","router","hash","anchor","tiny","require","named","parameters"],"description":"The smallest (1100 bytes gzipped!) JavaScript Router with Named Parameters","url":"https://github.com/baseprime/grapnel","size":"1.7 kB","xmlEncodedName":"Grapnel.js"},{"name":"Nerve","tags":["async","asynchronous","channel","route","observer","mediator","events","callbacks","queue"],"description":"An asynchronous javascript micro framework for event broadcasts along routes and channels.","url":"https://github.com/jstandish/nerve","size":"0.5 kB","xmlEncodedName":"Nerve"},{"name":"tiny-stack","tags":["stack","data","amd"],"description":"Tiny stack for browser or server","url":"http://avoidwork.github.io/tiny-stack","size":"0.3 kB","xmlEncodedName":"tiny-stack"},{"name":"VisSense.js","tags":["visibility","viewtime","viewport","visible","dom"],"description":"A utility library for observing visibility changes of DOM elements. Immediately know when an element becomes hidden, partly visible or fully visible.","url":"https://github.com/vissense/vissense","size":"3.3 kB","xmlEncodedName":"VisSense.js"},{"name":"datediff","tags":["date","time"],"description":"Calculate difference between two dates","url":"https://github.com/dmfilipenko/datediff","size":"0.4 kB","xmlEncodedName":"datediff"},{"name":"lodash dom traverse","tags":["lodash","dom","traverse"],"description":"Dom traversing with lodash","url":"http://szarouski.github.io/lodash.dom-traverse/","size":"1.2 kB","xmlEncodedName":"lodash dom traverse"},{"name":"Parse Form","tags":["form","forms","parse"],"description":"A micro library used to parse and manipulate forms","url":"https://github.com/AdamBrodzinski/parse-form","size":"0.2 kB","xmlEncodedName":"Parse Form"},{"name":"Deb.js","tags":["debugging","console output","stack trace","time execution"],"description":"The tiniest debugger in the world","url":"https://github.com/krasimir/deb.js","size":"0.7 kB","xmlEncodedName":"Deb.js"},{"name":"henderson","tags":["statemachine","state","fsm","event","finite","state","machine","promise","promises"],"description":"A tiny event emitter-based finite state machine with promises","url":"https://github.com/orbitbot/henderson","size":"0.6 kB","xmlEncodedName":"henderson"},{"name":"Balalaika","tags":["dom","selectors","jquery","library"],"description":"Tiny but impossible powerful jQuery-like Javascript DOM library","url":"https://github.com/finom/balalaika","size":"0.6 kB","xmlEncodedName":"Balalaika"},{"name":"Gifffer","tags":["gif","play control","stop","first frame"],"description":"A tiny JavaScript library that prevents the autoplaying of the animated Gifs","url":"https://github.com/krasimir/gifffer","size":"1.3 kB","xmlEncodedName":"Gifffer"},{"name":"Tlite","tags":["ui","tooltips","hints"],"description":"Tooltips with CSS3 transitions (650 bytes of JS min+zipped)","url":"http://chrisdavies.github.io/tlite/","size":"0.7 kB","xmlEncodedName":"Tlite"},{"name":"Rlite","tags":["rlite","route","routing","router","hash","querystring","named","parameters"],"description":"Tiny, simple, light-weight routing (~500 bytes min+zipped)","url":"https://github.com/chrisdavies/rlite","size":"0.6 kB","xmlEncodedName":"Rlite"},{"name":"Kwargs","tags":["python","arguments","kwargs","defaults","function","syntactic sugar"],"description":"Smart python like argument management for javascript","url":"https://github.com/serkanyersen/kwargsjs","size":"0.4 kB","xmlEncodedName":"Kwargs"},{"name":"ListOf","tags":["list","collection","array","library","c#"],"description":"A JavaScript implementation of the C# List object.","url":"https://github.com/joelalejandro/stuff","size":"1.3 kB","xmlEncodedName":"ListOf"},{"name":"KolorWheel.js","tags":["jQuery","color","color manipulation","gradient","HSL"],"description":"KolorWheel.js generates color palette from a base color and chainable absolute/relative H-S-L transformation methods (incl. specified target color). Documentation contains live examples with editable parameters.","url":"http://linkbroker.hu/stuff/kolorwheel.js","size":"1.4 kB","xmlEncodedName":"KolorWheel.js"},{"name":"SimplyJS","tags":["simplyjs","simply","simple","easy","DOM","events","async","asynchronous","native","prototype","CSS"],"description":"Provides support for manipulating with DOM and events handling. Easy for use, optimized for performance, native browser's support first.","url":"https://github.com/janelznic/simplyjs","size":"2.2 kB","xmlEncodedName":"SimplyJS"},{"name":"clone","tags":["clone","copy","duplicate"],"description":"Clones/copies arbitrary objects recursively","url":"https://github.com/pvorb/clone","size":"1 kB","xmlEncodedName":"clone"},{"name":"mutant.js","tags":["mutantobserver","dom","changes","scroll","observer","change","mutate"],"description":"DOM Modification observer","url":"https://github.com/gitterHQ/mutant.js","size":"1.5 kB","xmlEncodedName":"mutant.js"},{"name":"NanoModal","tags":["modal","dialog","popup","message"],"description":"A small, self-contained JavaScript modal library with some extra features.","url":"https://github.com/kylepaulsen/NanoModal","size":"2.6 kB","xmlEncodedName":"NanoModal"},{"name":"pure-dialog","tags":["modal","dialog","popup","pop under","alert"],"description":"Pure JavaScript modal dialog designed to simplify the creation of dialogs in Web and Hybrid Mobile apps","url":"https://github.com/john-doherty/pure-dialog","size":"2.1 kB","xmlEncodedName":"pure-dialog"},{"name":"dom-i18n","tags":["i18n","dom","translation","multilingual","html","language","internationalization"],"description":"Provides a very basic HTML multilingual support using JavaScript","url":"https://github.com/ruyadorno/dom-i18n","size":"0.8 kB","xmlEncodedName":"dom-i18n"},{"name":"Rlite","tags":["rlite","route","routing","router","hash","querystring","named","parameters"],"description":"Tiny, simple, light-weight routing","url":"https://github.com/chrisdavies/rlite","size":"0.6 kB","xmlEncodedName":"Rlite"},{"name":"nanoajax","tags":["ajax","http"],"description":"Very basic cross-browser AJAX","url":"https://github.com/yanatan16/nanoajax","size":"0.6 kB","xmlEncodedName":"nanoajax"},{"name":"stupid-lib","tags":["light-weight","helpers","jquery-like","simple"],"description":"browser-javascript, jquery-like lib","url":"https://github.com/nighca/lib","size":"1 kB","xmlEncodedName":"stupid-lib"},{"name":"universal-diff","tags":["diff","compare","string","array","queue"],"description":"diff & merge algorithm realized with Javascript.","url":"https://github.com/nighca/universal-diff","size":"0.8 kB","xmlEncodedName":"universal-diff"},{"name":"lightrouter","tags":["lightrouter","route","routing","router","hash","querystring","named","parameters"],"description":"Ultra lightweight javascript routing for traditional and single page apps.","url":"https://github.com/garygreen/lightrouter","size":"0.8 kB","xmlEncodedName":"lightrouter"},{"name":"ListOf","tags":["list","collection","array","library","c#"],"description":"A JavaScript implementation of the C# List object.","url":"https://github.com/joelalejandro/stuff","size":"1.3 kB","xmlEncodedName":"ListOf"},{"name":"EventoJS","tags":["dom events","event","evento"],"description":"An easy way to manipulate events on DOM.","url":"https://github.com/gustavohenrique/eventojs","size":"0.5 kB","xmlEncodedName":"EventoJS"},{"name":"Carpet.js","tags":["module","simple","autoload","context","settings","module pattern","advice"],"description":"Small, easy-to-learn and modular JavaScript framework for big","url":"https://github.com/mateuszgachowski/Carpet.js","size":"0.8 kB","xmlEncodedName":"Carpet.js"},{"name":"keycharm","tags":["keyboard"],"description":"Simple, lightweight key-binding libw. MIT or Apache 2.0.","url":"https://github.com/AlexDM0/keycharm","size":"1 kB","xmlEncodedName":"keycharm"},{"name":"hash-router","tags":["hash","path","route","router"],"description":"Tiny and lightweight browser router library, developed with SPA in mind :)","url":"https://github.com/michaelsogos/Hash-Router","size":"1.1 kB","xmlEncodedName":"hash-router"},{"name":"JsDic","tags":["dependency","injection","container","di","dic"],"description":"Dependecy injection container inspired by Angular.js.","url":"https://github.com/janmarek/JsDic","size":"0.8 kB","xmlEncodedName":"JsDic"},{"name":"js-mediator","tags":["mediator","module","design pattern","MVC"],"description":"Design pattern to write clean, reusable, decoupled, standalone Modules that are coupled with Mediators.","url":"https://github.com/markmarijnissen/js-mediator","size":"0.8 kB","xmlEncodedName":"js-mediator"},{"name":"wjs","tags":["ajax","lazy","loading","remote","package"],"description":"A JavaScript / PHP to manage lazy loading from server to client.","url":"https://github.com/weeger/wjs","size":"2.5 kB","xmlEncodedName":"wjs"},{"name":"micro-query","tags":["uri","url","query","queryparams","parameters","parsing","querystring"],"description":"A minimal URL parameter parsing library.","url":"https://github.com/aaron-harvey/micro-query","size":"0.3 kB","xmlEncodedName":"micro-query"},{"name":"Carpet.js","tags":["module","simple","autoload","context","settings","module pattern","advice"],"description":"Small, easy-to-learn and modular JavaScript framework for big","url":"https://github.com/mateuszgachowski/Carpet.js","size":"0.8 kB","xmlEncodedName":"Carpet.js"},{"name":"aja.js","tags":["rest","ajax","xhr","jsonp"],"description":"Ajax without XML : Asynchronous JavaScript and JavaScript/JSON(P)","url":"http://krampstudio.com/aja.js/","size":"2.4 kB","xmlEncodedName":"aja.js"},{"name":"proto","tags":["class","inheritance","prototype","javascript","superclass","parent","child","inherit"],"description":"A prototype-based inheritance library that makes it easy to create objects and inheritance hierarchies without losing the power of javascript's prototype system.","url":"https://github.com/fresheneesz/proto","size":"0.7 kB","xmlEncodedName":"proto"},{"name":"mongo-parse","tags":["mongo","mongodb","mongo db","parse","parser"],"description":"A parser for mongo db queries.","url":"https://github.com/fresheneesz/mongo-parse","size":"1.4 kB","xmlEncodedName":"mongo-parse"},{"name":"type-ahead.js","tags":["typeahead","autocomplete","autosuggest","complete","suggest"],"description":"A lightweight and extensible type ahead library","url":"https://github.com/marcojetson/type-ahead.js","size":"1.4 kB","xmlEncodedName":"type-ahead.js"},{"name":"Browser Storage JS","tags":["IndexedDB","WebSQL","localStorage","sessionStorage","localStorage","storage","database","object","store"],"description":"JavaScript Library for Cross Browser Persistence using WebStorage (LocalStorage, SessionStorage, WebSQL and IndexedDB) for all browsers.","url":"https://github.com/lcavadas/browser-storage-js","size":"1.8 kB","xmlEncodedName":"Browser Storage JS"},{"name":"nano-markdown","tags":["markdown","html","nano","micro","microjs","small"],"description":"A very small Markdown to HTML converter","url":"https://github.com/Holixus/nano-markdown","size":"1 kB","xmlEncodedName":"nano-markdown"},{"name":"SimpleScrollbar","tags":["scrollbar","ui","interface","scroll","custom","lightweight"],"description":"Very simple vanilla javascript library for creating a custom scrollbar cross-browser and cross-devices","url":"https://github.com/buzinas/simple-scrollbar","size":"1.1 kB","xmlEncodedName":"SimpleScrollbar"},{"name":"tplize","tags":["templates"],"description":"A ~2kb lib for quickly prototyping templated content","url":"https://github.com/gutnikov/tplize","size":"1.5 kB","xmlEncodedName":"tplize"},{"name":"populate.js","tags":["json","form"],"description":"Populate form fields from a JSON object. Extremely small, no dependencies.","url":"https://github.com/dannyvankooten/populate.js","size":"0.5 kB","xmlEncodedName":"populate.js"},{"name":"offside.js","tags":["menu","navigation","responsive","off-canvas","offcanvas","off","canvas"],"description":"A minimal ~3kb JavaScript kit without library dependencies to push things off-canvas using using just class manipulation.","url":"https://github.com/toomuchdesign/offside","size":"1.3 kB","xmlEncodedName":"offside.js"},{"name":"html-chain","tags":["html","lightweight","dom","dom-builder","templating","chain"],"description":"A small javascript library to build DOM elements by chaining javascript functions","url":"https://github.com/maael/html-chain","size":"0.6 kB","xmlEncodedName":"html-chain"},{"name":"wallop.js","tags":["helper","lightweight","slider","browser","carousel","native","slideshow","gallery","toggle"],"description":"A minimal JS library for showing & hiding things.","url":"https://github.com/peduarte/wallop","size":"1.3 kB","xmlEncodedName":"wallop.js"},{"name":"Universal Router","tags":["react","reactjs","react-component","route","routes","router","routing","flux"],"description":"A simple middleware-style router for isomorphic JavaScript web apps","url":"https://www.kriasoft.com/universal-router/","size":"2.4 kB","xmlEncodedName":"Universal Router"},{"name":"nanoflux.js","tags":["flux","lightweight","full flux","tiny","micro"],"description":"A very lightweight and dependency-free Flux implementation","url":"https://github.com/ohager/nanoflux","size":"1.4 kB","xmlEncodedName":"nanoflux.js"},{"name":"smoke-signal","tags":["pubsub","event","observer"],"description":"Simple small functional event observer for the browser and node.","url":"https://github.com/StephanHoyer/smoke-signal","size":"0.3 kB","xmlEncodedName":"smoke-signal"},{"name":"nanoflux.js","tags":["flux","lightweight","full flux","tiny","micro"],"description":"A very lightweight and dependency-free Flux implementation","url":"https://github.com/ohager/nanoflux","size":"1.4 kB","xmlEncodedName":"nanoflux.js"},{"name":"min.css","tags":["minify","css","javascript","nodejs","fastest","tiniest"],"description":"min.css is the tiniest, fastest and efficient JavaScript library for minifying CSS files. It works in node and the browser.","url":"https://github.com/w3core/min.css","size":"1.1 kB","xmlEncodedName":"min.css"},{"name":"viiny-dragger","tags":["viiny","viiny-dragger","drag and drop"],"description":"vinny-dragger is a drag and drop plugin for javascript.","url":"http://giraysam.github.io/viiny-dragger/","size":"1.5 kB","xmlEncodedName":"viiny-dragger"},{"name":"razax.js","tags":["ajax","xhr","xmlhttprequest","simple","nojquery","minimalcode"],"description":"Simple way to make ajax requests with or without arguments in single line of code. Easy for novice users.","url":"https://github.com/razaibi/razaxjs","size":"0.3 kB","xmlEncodedName":"razax.js"},{"name":"TinyAnimate","tags":["animate","animation","css","easing","svg","tiny","lightweight","requestAnimationFrame","window.performance"],"description":"Animation micro library. Vanilla JavaScript.","url":"https://github.com/branneman/TinyAnimate","size":"1.1 kB","xmlEncodedName":"TinyAnimate"},{"name":"XPopUp","tags":["popup","window.open","javascript","browser","callback","nojquer","simple","easy","events","chrome","firefox"],"description":"Full control over JavaScript PopUp's.","url":"https://github.com/reduardo7/xpopup","size":"1.4 kB","xmlEncodedName":"XPopUp"},{"name":"sjsClass","tags":["class","node","npm","javascript","nojquery","browser","chrome"],"description":"Simple JavaScript Class. Create your advanced JavaScript Class!","url":"https://github.com/reduardo7/sjsClass","size":"2.6 kB","xmlEncodedName":"sjsClass"},{"name":"arenite","tags":["dependency","inversion","control","injection","ioc","di","require","dependency injection","provider","IOC","microkernel","module","framework","service locator"],"description":"Inversion of Control / Dependency Injection Library","url":"https://github.com/arenite/arenite","size":"4.3 kB","xmlEncodedName":"arenite"},{"name":"ns.js","tags":["namespace","module","scope","simple","name","space"],"description":"A small and simple Javascript namespace function","url":"https://github.com/Soldier-B/ns.js","size":"0.1 kB","xmlEncodedName":"ns.js"},{"name":"microTK","tags":["dom","events","query selection"],"description":"A tiny JavaScript framework","url":"https://microtk.io","size":"0.8 kB","xmlEncodedName":"microTK"},{"name":"tinyfade.js","tags":["javascript","slideshow","slider","responsive","fade","image"],"description":"A tiny plain JavaScript library for fully responsive image slideshows.","url":"https://moqmar.github.io/tinyfade.js/","size":"0.7 kB","xmlEncodedName":"tinyfade.js"},{"name":"boomerang-cache","tags":["boomerang","boomerang-cache","localStorage","sessionStorage","javascript cache"],"description":"boomerangCache is a client side caching library based on localStorage and sessionStorage","url":"http://giraysam.github.io/boomerang-cache/","size":"5.6 kB","xmlEncodedName":"boomerang-cache"},{"name":"Qoob","tags":["DOM","manipulation","events","css","query selection","data","traversal","es2015","js:next","functional"],"description":"A lightweight DOM manipulation library","url":"https://github.com/enzyme/qoob","size":"1.8 kB","xmlEncodedName":"Qoob"},{"name":"Prophet.js","tags":["toast","notification","growl","snarl","alert","flash","messages","vanilla"],"description":"Vanilla JS library for clean toast notifications","url":"https://github.com/binarybaba/prophetjs","size":"1.5 kB","xmlEncodedName":"Prophet.js"},{"name":"simple-require-loader","tags":["loader","spa","cross-platform"],"description":"A simple, dynamic, powerful module loader with hot swapping and optional remote loading support.","url":"https://github.com/isiahmeadows/simple-require-loader","size":"0.4 kB","xmlEncodedName":"simple-require-loader"},{"name":"Redux","tags":["data","functional"],"description":"Predictable state container for JavaScript apps","url":"http://redux.js.org/","size":"3 kB","xmlEncodedName":"Redux"},{"name":"microBench","tags":["performance","benchmark"],"description":"Tiny, simple framework to benchmark your JS functions in browser console","url":"https://github.com/kmpatel/microBench/releases","size":"0.6 kB","xmlEncodedName":"microBench"},{"name":"Animatelo","tags":["animation","animate","web animation"],"description":"Animatelo is a bunch of cool, fun, and cross-browser animations for you to use in your projects. This is a porting to Web Animation API of the fabulous animate.css project.","url":"https://gibbok.github.io/animatelo/","size":"2.9 kB","xmlEncodedName":"Animatelo"},{"name":"xPrototype","tags":["javascript","prototype","extend","object","quick","simple","nojquery","loop","browser","chrome","firefox"],"description":"xPrototype is a fast, small and feature-rich JavaScript library. It makes things like for loop, for each, time out / interval, data types, sort / order, conversion, clone object, extend object, string manipulation much simpler with an easy-to-use API that works across a multitude of browsers and platforms.","url":"https://github.com/reduardo7/xPrototype","size":"3.3 kB","xmlEncodedName":"xPrototype"},{"name":"microdi","tags":["dependency","injection","di","es6"],"description":"Micro helper for JavaScript dependency injection (DI).","url":"https://github.com/yavorskiy/microdi","size":"0.1 kB","xmlEncodedName":"microdi"},{"name":"aph","tags":["javascript","DOM","jQuery","Manipulation"],"description":"A mini (1.2kb) DOM Manipulation library. A very slim and fast helper.","url":"https://github.com/kaisermann/aph","size":"1.5 kB","xmlEncodedName":"aph"},{"name":"tiv","tags":["javascript","Validation"],"description":"1kb JavaScript Identify Number Validater.","url":"https://github.com/kucukharf/tiv","size":"0.5 kB","xmlEncodedName":"tiv"},{"name":"Spck-Embed","tags":["embeddable","code","editor"],"description":"Small embeddable online code editor for demos.","url":"https://github.com/spckio/spck-embed","size":"0.9 kB","xmlEncodedName":"Spck-Embed"},{"name":"Excellent.js","tags":["DOM","manipulation","framework"],"description":"DOM-Manipulation Framework","url":"https://github.com/vitaly-t/excellent","size":"3 kB","xmlEncodedName":"Excellent.js"},{"name":"gradstop","tags":["colors","palette","gradient","hex","rgb","hsl"],"description":"JavaScript micro library to generate gradient color stops","url":"https://github.com/Siddharth11/gradstop","size":"1.6 kB","xmlEncodedName":"gradstop"},{"name":"easyrouter","tags":["html5","router","routes","browser","location","history","hash"],"description":"Tiny, fast, easy, yet powerful hash router in JavaScript","url":"https://github.com/aMarCruz/easyrouter","size":"1.3 kB","xmlEncodedName":"easyrouter"},{"name":"Beedle","tags":["state","data","functional"],"description":"A tiny library inspired by Redux & Vuex to help you manage state in your JavaScript apps","url":"https://github.com/hankchizljaw/beedle","size":"0.4 kB","xmlEncodedName":"Beedle"}];
\ No newline at end of file
diff --git a/data.js b/data.js
index 1526a9b7c..54e4f060f 100755
--- a/data.js
+++ b/data.js
@@ -6,24 +6,154 @@
// As per the README, the source should be a link to your unminified, raw, source. It can
// also be just the raw JS if it's small enough, an array of source files or a ZIP file.
// See examples below.
-
module.exports = [
{
- name: "NodeList.js",
- github: "eorroe/NodeList.js",
- tags: ["DOM", "NodeList"],
- description: "Use the Native DOM APIs as easily as jQuery",
- url: "https://github.com/eorroe/NodeList.js",
- source: "https://raw.githubusercontent.com/eorroe/NodeList.js/master/NodeList.js"
+ name: "fast-ease",
+ github: "caracal7/fast-ease",
+ tags: ["library", "javascript", "animation", "easing"],
+ description: "Fast and minimalistic javascript animation library",
+ url: "https://github.com/caracal7/fast-ease",
+ source: "https://raw.githubusercontent.com/caracal7/fast-ease/master/src/index.js"
+ },
+ {
+ name: "fullscr",
+ github: "Axorax/fullscr.js",
+ tags: ["library", "javascript", "web", "fullscreen"],
+ description: "Go fullscreen on any browser with one line of code",
+ url: "https://github.com/Axorax/fullscr.js",
+ source: "https://raw.githubusercontent.com/Axorax/fullscr.js/main/fullscr.js"
+ },
+ {
+ name: "microlite",
+ github: "matt08/microlite.js",
+ tags: ["lightbox", "images", "image", "modal", "gallery"],
+ description: "Ultra lightweight, minimalistic plain JS lightbox script.",
+ url: "https://github.com/matt08/microlite.js",
+ source: "https://raw.github.com/matt08/microlite.js/main/microlite.js"
+ },
+ {
+ name: "HashParser",
+ github: "rvanbaalen/hashparser",
+ tags: ["library","fast", "frontend", "javascript", "hash", "parameters"],
+ description: "Super tiny library to set and get any value (string/object/array) in the hash of the url, with optional encoding.",
+ url: "https://github.com/rvanbaalen/hashparser",
+ source: "https://raw.githubusercontent.com/rvanbaalen/hashparser/main/src/hashparser.js"
+ },
+ {
+ name: "Carbonium",
+ github: "edwinm/carbonium",
+ tags: ["dom", "qsa", "jquery", "frontend", "javascript", "typescript"],
+ description: "One kilobyte library for easy manipulation of the DOM.",
+ url: "https://github.com/edwinm/carbonium",
+ source: "https://cdn.jsdelivr.net/gh/edwinm/carbonium@1.1.0/dist/bundle.js"
+ },
+ {
+ name: "Wirup",
+ github: "razaibi/Wirup",
+ tags: ["nano-framework", "single-page-application","fast", "routing", "wirup", "frontend", "javascript"],
+ description: "Lightweight nano framework for Single Page Applications (SPAs) on the web.",
+ url: "https://github.com/razaibi/Wirup",
+ source: "https://raw.githubusercontent.com/razaibi/Wirup/master/js/Wirup.js"
+ },
+ {
+ name: "Shopping Cart - localStorage",
+ github: "peet86/cart-localstorage",
+ tags: ["nano-framework", "shopping cart", "cart", "localstorage", "shop", "store", "javascript"],
+ description: "Lightweight, simple and flexible shopping cart micro library on top of localStorage",
+ url: "https://github.com/peet86/cart-localstorage",
+ source: ["https://raw.githubusercontent.com/peet86/cart-localstorage/master/index.js","https://raw.githubusercontent.com/peet86/cart-localstorage/refs/heads/master/utils/localstorage.js"]
+ },
+ {
+ name: "WirupExpress",
+ github: "razaibi/WirupExpress",
+ tags: ["nano-framework", "data-binding", "lightweight","fast","wirupexpress", "frontend", "javascript"],
+ description: "The Ultra Lightweight version of Wirup.",
+ url: "https://github.com/razaibi/WirupExpress",
+ source: "https://raw.githubusercontent.com/razaibi/WirupExpress/master/js/WirupExpress.js"
+ },
+ {
+ name: "dom99",
+ github: "GrosSacASac/DOM99",
+ tags: ["html", "javascript", "dom", "declarative", "custom", "elements", "web",
+ "component", "framework", "library", "reactive", "data-attributes", "light", "browser"],
+ description: "Extend html with directives",
+ url: "https://dom99.now.sh/",
+ source: "https://unpkg.com/dom99/built/dom99.es.js"
+ },
+ {
+ name: "sprites.js",
+ github: "wisniewski94/sprites.js",
+ tags: ["sprite", "canvas", "sprites.js", "requestAnimationFrame", "raf", "front-end", "frontend", "javascript"],
+ description: "Sprites.js is simple canvas sprites animation library. No setTimeout() or setInterval(). Just rAF.",
+ url: "https://github.com/wisniewski94/sprites.js",
+ source: "https://raw.githubusercontent.com/wisniewski94/sprites.js/master/sprites.js"
+ },
+ {
+ name: "apt.js",
+ github: "frqnck/apt.js",
+ tags: ["browser", "embeddable", "loader", "base", "dom", "micro", "framework", "require"],
+ description: "Minimalist, fast, rather-slim and pretty concise framework/library. Provides the flavour of both jQuery and RequireJS without the payload. Small enough to be embedded in any first-byte.",
+ url: "https://github.com/frqnck/apt.js",
+ source: "https://raw.githubusercontent.com/frqnck/apt.js/master/dist/apt.js"
+ },
+ {
+ name: "ShadowQuery",
+ github: "schrotie/shadow-query",
+ tags: ["web-components"],
+ description: "Micro-library for writing vanilla web components",
+ url: "https://github.com/schrotie/shadow-query",
+ source: "https://raw.githubusercontent.com/schrotie/shadow-query/master/shadowQuery.mjs"
+ },
+ {
+ name: "Fun Hooks",
+ github: "snapwich/fun-hooks",
+ tags: ["hooks", "before", "after", "pre", "post", "wrapper", "plugins"],
+ description: "A generalized and simple hooking API for adding extensibility to your applications",
+ url: "https://github.com/snapwich/fun-hooks",
+ source: "http://unpkg.com/fun-hooks@latest/index.js"
+ },
+ {
+ name: "VP PubSub",
+ github: "schubergphilis/vp-pubsub",
+ tags: ["pubsub", "publish", "subscribe", "message", "pub", "sub", "emitter", "event"],
+ description: "VP PubSub is a publish/subscribe library that supports message filtering",
+ url: "https://github.com/schubergphilis/vp-pubsub",
+ source: "https://raw.githubusercontent.com/schubergphilis/vp-pubsub/master/vp-pubsub.js"
+ },
+ {
+ name: "tinyModal",
+ github: "juanbrujo/tinyModal",
+ tags: ["modal", "javascript", "vanilla", "simple"],
+ description: "Clean, Fast, Modular and customizable Modal Window controller",
+ url: "http://juanbrujo.github.io/tinyModal/",
+ source: "https://raw.githubusercontent.com/juanbrujo/tinyModal/master/src/tinyModal.js"
+ },
+ {
+ name: "NodeList.js",
+ github: "eorroe/NodeList.js",
+ tags: ["DOM", "NodeList"],
+ description: "Use the Native DOM APIs as easily as jQuery",
+ url: "https://github.com/eorroe/NodeList.js",
+ source: "https://raw.githubusercontent.com/eorroe/NodeList.js/master/NodeList.js"
+ },
+ {
+ name: "Star Rating",
+ github: "geminilabs/star-rating.js",
+ tags: ["rating", "stars", "star-rating"],
+ description: "Transforms a SELECT element into a dynamic star rating control",
+ url: "https://geminilabs.github.io/star-rating.js/",
+ source: [
+ "https://raw.githubusercontent.com/geminilabs/star-rating.js/master/src/star-rating.js",
+ "https://raw.githubusercontent.com/geminilabs/star-rating.js/master/dist/star-rating.css"
+ ]
},
-
{
name: "Dragula",
github: "bevacqua/dragula",
tags: ["Drag and Drop", "simple", "Library"],
description: "Drag and drop so simple it hurts",
url: "https://bevacqua.github.io/dragula/",
- source: "https://github.com/bevacqua/dragula/blob/master/dragula.js"
+ source: "https://raw.githubusercontent.com/bevacqua/dragula/master/dragula.js"
},
{
name: "fuzzysearch",
@@ -31,7 +161,7 @@ module.exports = [
tags: ["Lightweight", "Tiny", "fast", "fuzzy", "fuzzy-search", "search"],
description: "Tiny and blazing-fast fuzzy search in JavaScript",
url: "https://github.com/bevacqua/fuzzysearch",
- source: "https://github.com/bevacqua/fuzzysearch/blob/master/index.js"
+ source: "https://raw.githubusercontent.com/bevacqua/fuzzysearch/master/index.js"
},
{
name: "Fuse.js",
@@ -41,6 +171,37 @@ module.exports = [
url: "http://fusejs.io",
source: "https://raw.githubusercontent.com/krisk/Fuse/master/src/fuse.js"
},
+ {
+ name: "JShorthand",
+ tags: ["chaining", "object", "syntax", "shorthand", "wrapper"],
+ description: "Perform an aggregate of method calls upon an object in only one statement",
+ url: "https://github.com/skarukas/JShorthand",
+ source: "https://raw.githubusercontent.com/skarukas/JShorthand/master/jshorthand.js"
+ },
+ {
+ name: "Tiny Browser Framework",
+ github: "thedumbterminal/TinyBrowserFramework",
+ tags: ["framework", "web", "websocket", "browser"],
+ description: "Minimal Client JS Framework",
+ url: "https://github.com/thedumbterminal/TinyBrowserFramework",
+ source: "https://raw.githubusercontent.com/thedumbterminal/TinyBrowserFramework/master/src/index.js"
+ },
+ {
+ name: "syrupjs",
+ github: "ahmed-musallam/syrupjs",
+ tags: ["pubsub", "component-interaction", "event", "jquery"],
+ description: "A tiny pub/sub jQuery micro-framework for distant component interaction",
+ url: "https://github.com/ahmed-musallam/syrupjs",
+ source: ["https://raw.githubusercontent.com/ahmed-musallam/syrupjs/master/vendor/tiny-pub-sub.js","https://raw.githubusercontent.com/ahmed-musallam/syrupjs/master/index.js"]
+ },
+ {
+ name: "subscript",
+ github: "dy/subscript",
+ tags: ["dsl", "language", "expression", "evaluator", "calculator", "arithmetic", "math", "justin"],
+ description: "Subscript is expression evaluator / microlanguage with common syntax, useful for DSL, like JSON with expressions.",
+ url: "https://github.com/dy/subscript",
+ source: ["https://unpkg.com/subscript@1.0.5/subscript.js"]
+ },
{
name: "blobcounter.js",
github: "satrobit/blobcounter.js",
@@ -49,6 +210,7 @@ module.exports = [
url: "https://github.com/satrobit/blobcounter.js",
source: "https://raw.githubusercontent.com/satrobit/blobcounter.js/master/blobcounter.js"
},
+ /* gzipped file too big, 8.2 kB is not "micro", ignoring
{
name: "xion",
github: "danristea/xion",
@@ -57,6 +219,7 @@ module.exports = [
url: "https://github.com/danristea/xion",
source: "https://raw.githubusercontent.com/danristea/xion/master/build/xion.dev.js"
},
+ */
{
name: "uniloc",
github: "unicorn-standard/uniloc",
@@ -65,25 +228,42 @@ module.exports = [
url: "https://github.com/unicorn-standard/uniloc",
source: "https://raw.githubusercontent.com/unicorn-standard/uniloc/master/uniloc.js"
},
+ {
+ name: "body-scroll-freezer.js",
+ github: "ramonvictor/body-scroll-freezer",
+ tags: ["scroll", "freeze", "modal", "scrolling", "lightbox", "performance"],
+ description: "Dependency-free JS module to freeze body scroll when opening modal box",
+ url: "https://github.com/ramonvictor/body-scroll-freezer",
+ source: "https://raw.githubusercontent.com/ramonvictor/body-scroll-freezer/master/src/body-scroll-freezer.js"
+ },
{
name: "MagJS",
github: "magnumjs/mag.js",
tags: ["mvc framework", "mvc", "framework", "templating", "library", "component", "fast", "simple", "clean"],
description: "Elegant DOM bindings - Intuitive, tiny, super crazy fast, pure JavaScript 2 HTML component templating library",
url: "https://github.com/magnumjs/mag.js",
- source: [ "https://raw.githubusercontent.com/magnumjs/mag.js/master/src/fill.js",
- "https://raw.githubusercontent.com/magnumjs/mag.js/master/src/module.js",
- "https://raw.githubusercontent.com/magnumjs/mag.js/master/src/render.js",
- "https://raw.githubusercontent.com/magnumjs/mag.js/master/src/mag.js"]
+ source: ["https://raw.githubusercontent.com/magnumjs/mag.js/master/src/fill.js",
+ "https://raw.githubusercontent.com/magnumjs/mag.js/master/src/module.js",
+ "https://raw.githubusercontent.com/magnumjs/mag.js/master/src/render.js",
+ "https://raw.githubusercontent.com/magnumjs/mag.js/master/src/mag.js"
+ ]
},
{
name: "ViaJS",
github: "abdi0987/ViaJS",
- tags: ["content","load","route","dynamic","browser","page","html"],
+ tags: ["content", "load", "route", "dynamic", "browser", "page", "html"],
description: "Via is a small library that allows you to load content on to a page dynamically",
url: "https://github.com/abdi0987/ViaJS",
source: "https://raw.githubusercontent.com/abdi0987/ViaJS/master/lib/app.js"
},
+ {
+ name: "miq",
+ github: "edwinm/miq",
+ tags: ["jquery", "dom", "ajax"],
+ description: "Lightweight modern jQuery-like DOM library",
+ url: "http://www.bitstorm.org/javascript/miq/",
+ source: "https://raw.githubusercontent.com/edwinm/miq/master/miq.js"
+ },
{
name: "RouterX",
github: "bcoop713/routerx",
@@ -91,24 +271,32 @@ module.exports = [
description: "A stupid simple functional reactive router built for use with Rx.js apps",
url: "https://github.com/bcoop713/routerx",
source: "https://raw.githubusercontent.com/bcoop713/routerx/master/routerx.js"
- },
- {
+ },
+ {
name: "scriber",
github: "jccazeaux/scriber",
tags: ["html", "DOM", "builder", "scriber", "writer"],
description: "A simple fluent library to write html DOM elements",
url: "https://jccazeaux.github.io/scriber",
source: "https://raw.githubusercontent.com/jccazeaux/scriber/master/src/scriber.js"
- },
- {
+ },
+ {
name: "xflagable",
github: "javimosch/xflagable",
tags: ["flag", "event", "promise"],
description: "Create flag promises",
url: "https://github.com/javimosch/xflagable/",
source: "https://raw.githubusercontent.com/javimosch/xflagable/master/xflagable.js"
- },
- {
+ },
+ {
+ name: "data-obs",
+ github: "lmettini/data-obs",
+ tags: ["observer", "events", "lightweight"],
+ description: "Simple lightweigh javascript data observer",
+ url: "https://github.com/lmettini/data-obs",
+ source: "https://raw.githubusercontent.com/lmettini/data-obs/master/data-obs.js"
+ },
+ {
name: "xtypejs",
github: "lucono/xtypejs",
tags: ["xtype", "type", "typeof", "data-type", "validation"],
@@ -131,7 +319,8 @@ module.exports = [
description: "A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.",
url: "http://jaywcjlove.github.io/hotkeys/",
source: "https://raw.githubusercontent.com/jaywcjlove/hotkeys/master/src/hotkeys.js"
- },{
+ },
+ {
name: "window.module",
github: "ziolko/window.module",
tags: ["di", "dependency", "injection", "container", "module", "require"],
@@ -147,6 +336,30 @@ module.exports = [
url: "https://github.com/tbleckert/location-init",
source: "https://raw.githubusercontent.com/tbleckert/location-init/master/index.js"
},
+ {
+ name: "event-e3",
+ github: "GrosSacASac/event-e3",
+ tags: ["browser", "node.js", "universal", "publish", "subscribe", "listen", "message", "sender", "receiver", "observer", "push", "distribution", "event", "emitter", "3"],
+ description: "Universal light Event Emitter",
+ url: "https://github.com/GrosSacASac/event-e3",
+ source: "https://raw.githubusercontent.com/GrosSacASac/event-e3/master/event-e3.js"
+ },
+ {
+ name: "indent.js",
+ github: "zebzhao/indent.js",
+ tags: ["indent", "autoindent", "indentation", "jsbeautify"],
+ description: "Pure indentation of JS, CSS, HTML code and nothing extra.",
+ url: "https://github.com/zebzhao/indent.js",
+ source: "https://raw.githubusercontent.com/zebzhao/indent.js/master/lib/indent.js"
+ },
+ {
+ name: "Handorgel",
+ github: "oncode/handorgel",
+ tags: ["handorgel", "accordion", "tabs", "toggle", "collapse"],
+ description: "Accessible W3C conform accordion written in ES6.",
+ url: "https://github.com/oncode/handorgel",
+ source: "https://raw.githubusercontent.com/oncode/handorgel/master/lib/js/umd/handorgel.js"
+ },
{
name: "Freezer.js",
github: "arqex/freezer",
@@ -163,6 +376,14 @@ module.exports = [
url: "https://github.com/lukeed/fromNow",
source: "https://raw.githubusercontent.com/lukeed/fromNow/master/fromNow.js"
},
+ {
+ name: "Trkl",
+ github: "jbreckmckye/trkl",
+ tags: ["observable", "frp", "functional reactive", "functional", "state", "knockout", "rx"],
+ description: "Reactive microlibrary with observables and Knockout-style computeds in 430 bytes (minified and gzipped)",
+ url: "https://github.com/jbreckmckye/trkl",
+ source: "https://raw.githubusercontent.com/jbreckmckye/trkl/master/trkl.js"
+ },
{
name: "InversifyJS",
github: "inversify/InversifyJS",
@@ -174,11 +395,29 @@ module.exports = [
{
name: "AtSpy",
github: "AtSpy/AtSpy",
- tags: ["decorator", "test", "spy", "angular", "typescript" ],
+ tags: ["decorator", "test", "spy", "angular", "typescript"],
description: "A test spy powered by es7 decorators and TypeScript ",
url: "http://AtSpy.github.io",
source: "https://raw.githubusercontent.com/AtSpy/AtSpy/master/dist/atspy.js"
},
+ {
+ name: "Canary",
+ github: "Mapita/Canary",
+ tags: ["javascript", "test", "tests", "testing", "unit test", "unit tests", "unit testing", "automated test", "automated tests", "automated testing"],
+ description: "Write and run unit tests.",
+ url: "https://github.com/Mapita/Canary",
+ package: "canary-test",
+ documentation: "http://canary.readthedocs.io/en/stable/",
+ source: "https://raw.githubusercontent.com/Mapita/Canary/master/canary.js"
+ },
+ {
+ name: "FrontExpress",
+ github: "camelaissani/frontexpress",
+ tags: ["frontexpress", "router", "routing", "express", "spa", "framework", "front-end", "tiny", "parameters", "querystring", "named", "path", "uri"],
+ description: "An Express.js-Style router for the front-end",
+ url: "https://www.frontexpressjs.com",
+ source: "https://raw.githubusercontent.com/camelaissani/frontexpress/master/frontexpress.js"
+ },
{
name: "Tinyscrollbar",
github: "wieringen/tinyscrollbar",
@@ -187,10 +426,18 @@ module.exports = [
url: "https://github.com/wieringen/tinyscrollbar",
source: "https://raw.githubusercontent.com/wieringen/tinyscrollbar/master/lib/tinyscrollbar.js"
},
+ {
+ name: "HollyDates",
+ github: "eko3alpha/hollydates",
+ tags: ["holiday", "holidays", "date", "dates", "date checker", "holiday parser", "holiday checker"],
+ description: "Determine if a date is a holiday or falls on custom dates. Add custom and recurring dates",
+ url: "https://github.com/eko3alpha/hollydates",
+ source: "https://raw.githubusercontent.com/eko3alpha/hollydates/master/hollydates.js"
+ },
{
name: "ba.js",
github: "Arood/bajs",
- tags: ["animation","animations","css","css3"],
+ tags: ["animation", "animations", "css", "css3"],
description: "Create and manage CSS3 animations from JavaScript.",
url: "http://bajs.io",
source: "https://raw.githubusercontent.com/Arood/bajs/master/ba.js"
@@ -219,6 +466,22 @@ module.exports = [
url: "https://github.com/lloydzhou/ease",
source: "https://raw.githubusercontent.com/lloydzhou/ease/master/ease.js"
},
+ {
+ name: "Nano ID",
+ github: "ai/nanoid",
+ tags: ["id", "uuid", "generator"],
+ description: "Secure URL-friendly unique string ID generator",
+ url: "https://github.com/ai/nanoid",
+ source: "https://raw.githubusercontent.com/ai/nanoid/master/index.js"
+ },
+ {
+ name: "Nano Events",
+ github: "ai/nanoevents",
+ tags: ["events", "EventEmitter", "pub/sub", "emit"],
+ description: "Simple and tiny event emitter library",
+ url: "https://github.com/ai/nanoevents",
+ source: "https://raw.githubusercontent.com/ai/nanoevents/master/index.js"
+ },
{
name: "ClassManager",
github: "kogarashisan/ClassManager",
@@ -227,6 +490,14 @@ module.exports = [
url: "https://github.com/kogarashisan/ClassManager",
source: "https://raw.githubusercontent.com/kogarashisan/ClassManager/master/lib/class_manager.js"
},
+ {
+ name: "FloatSidebar.js",
+ github: "vursen/FloatSidebar.js",
+ tags: ["sticky", "float", "sidebar"],
+ description: "Make your sidebar floating",
+ url: "https://github.com/vursen/FloatSidebar.js",
+ source: "https://raw.githubusercontent.com/vursen/FloatSidebar.js/master/dist/float-sidebar.js"
+ },
{
name: "geojson2svg",
github: "gagan-bansal/geojson2svg",
@@ -242,10 +513,11 @@ module.exports = [
description: "Robust binary WebSocket channels, templates, UTF-8 and validation for Erlang N2O Server.",
url: "https://github.com/synrc/n2o",
source: ["https://raw.githubusercontent.com/synrc/n2o/master/priv/bert.js",
- "https://raw.githubusercontent.com/synrc/n2o/master/priv/n2o.js",
- "https://raw.githubusercontent.com/synrc/n2o/master/priv/template.js",
- "https://raw.githubusercontent.com/synrc/n2o/master/priv/utf8.js",
- "https://raw.githubusercontent.com/synrc/n2o/master/priv/validation.js"]
+ "https://raw.githubusercontent.com/synrc/n2o/master/priv/n2o.js",
+ "https://raw.githubusercontent.com/synrc/n2o/master/priv/template.js",
+ "https://raw.githubusercontent.com/synrc/n2o/master/priv/utf8.js",
+ "https://raw.githubusercontent.com/synrc/n2o/master/priv/validation.js"
+ ]
},
{
name: "Rat.js",
@@ -263,9 +535,17 @@ module.exports = [
url: "https://github.com/sbstjn/timesheet.js",
source: "https://raw.githubusercontent.com/sbstjn/timesheet.js/master/source/javascripts/timesheet.js"
},
+ {
+ name: "Zed.js",
+ github: "Paul-Browne/Zed-framework",
+ tags: ["micro", "micro framework", "single-page-application", "spa", "fast", "zed", "zedjs", "frontend", "javascript", "mvc", "mvc framework", "component"],
+ description: "Zed.js is a templateless micro frontend framework. It handles the rendering, updating and state management of your html components in only 854 bytes",
+ url: "https://zed.js.org",
+ source: "https://raw.githubusercontent.com/Paul-Browne/Zed-framework/master/Z.js"
+ },
{
name: "dual-emitter",
- github: "tunnckoCore/dual-emitter",
+ github: "charlike/dual-emitter",
tags: [
"browser",
"chrome",
@@ -296,8 +576,8 @@ module.exports = [
"data binding"
],
description: "Cross-browser (and IE8) + node.js event emitter in 35 lines. Invoke custom or DOM event. Useful for two-way data-binding!!",
- url: "https://github.com/tunnckoCore/dual-emitter",
- source: "https://raw.githubusercontent.com/tunnckoCore/dual-emitter/master/dist/dual-emitter.js"
+ url: "https://github.com/charlike/dual-emitter",
+ source: "https://raw.githubusercontent.com/charlike/dual-emitter/master/dist/dual-emitter.js"
},
{
name: "Muject",
@@ -345,22 +625,22 @@ module.exports = [
},
{
name: "VanillaMasker",
- github: "BankFacil/vanilla-masker",
+ github: "vanilla-masker/vanilla-masker",
tags: ["mask input", "mask", "vanilla"],
description: "VanillaMasker is a pure javascript mask input",
- url: "http://bankfacil.github.io/vanilla-masker/",
- source: "https://raw.githubusercontent.com/BankFacil/vanilla-masker/master/lib/vanilla-masker.js"
+ url: "http://vanilla-masker.github.io/vanilla-masker/",
+ source: "https://raw.githubusercontent.com/vanilla-masker/vanilla-masker/master/lib/vanilla-masker.js"
},
{
name: "once.js",
- tags: ["called","once","function","one","single","coffeescript","javascript","amd","node","web"],
+ tags: ["called", "once", "function", "one", "single", "coffeescript", "javascript", "amd", "node", "web"],
description: "Enforce that a CoffeeScript or JavaScript function can only be executed once.",
url: "https://github.com/daniellmb/once.js",
source: "https://raw.githubusercontent.com/daniellmb/once.js/master/once.js"
},
{
name: "micro-events",
- tags: ["event","performance","event emitter","listener","handler","eventing","amd","node","web"],
+ tags: ["event", "performance", "event emitter", "listener", "handler", "eventing", "amd", "node", "web"],
description: "A minimal event emitter implementation",
url: "https://github.com/alexanderGugel/micro-events",
source: "https://raw.githubusercontent.com/alexanderGugel/micro-events/master/index.js"
@@ -383,14 +663,14 @@ module.exports = [
},
{
name: "Euclid",
- tags: ["euclid","algorithm","greatest","common","divisor","gcd"],
+ tags: ["euclid", "algorithm", "greatest", "common", "divisor", "gcd"],
description: "Recursive Euclidean algorithm for finding the greatest common divisor of two numbers.",
url: "https://github.com/daniellmb/Euclids-algorithm",
source: "https://raw.githubusercontent.com/daniellmb/Euclids-algorithm/master/gcd.src.js"
},
{
name: "VidBG",
- tags: ["video","background","embed"],
+ tags: ["video", "background", "embed"],
description: "micro-library for embedding video backgrounds into web pages",
url: "https://github.com/daniellmb/VidBG",
source: "https://raw.githubusercontent.com/daniellmb/VidBG/master/vidbg.js"
@@ -404,21 +684,21 @@ module.exports = [
},
{
name: "aop.js",
- tags: ["aspect","oriented","programming","aop", "functional"],
+ tags: ["aspect", "oriented", "programming", "aop", "functional"],
description: "Aspect Oriented Programming Micro Library.",
url: "https://github.com/daniellmb/aop.js",
source: "https://raw.githubusercontent.com/daniellmb/aop.js/master/aop.js"
},
{
name: "di.js",
- tags: ["dependency","injection","di"],
+ tags: ["dependency", "injection", "di"],
description: "Dependency Injection Micro Library.",
url: "https://github.com/daniellmb/di.js",
source: "https://raw.githubusercontent.com/daniellmb/di.js/master/di.js"
},
{
name: "ab.js",
- tags: ["ab test","a/b test","split test", "testing"],
+ tags: ["ab test", "a/b test", "split test", "testing"],
description: "A/B/n Testing Micro Library.",
url: "https://github.com/daniellmb/ab.js",
source: "https://raw.githubusercontent.com/daniellmb/ab.js/master/ab.src.js"
@@ -433,7 +713,7 @@ module.exports = [
},
{
name: "vanillatree",
- tags: ["jstree","jquery","interactive trees","vanilla", "pure", "native"],
+ tags: ["jstree", "jquery", "interactive trees", "vanilla", "pure", "native"],
description: "Tiny replacement of jQuery jstree (\"interactive trees\") with no dependencies.",
url: "https://github.com/finom/vanillatree",
source: "https://raw.githubusercontent.com/finom/vanillatree/master/vanillatree.js"
@@ -452,6 +732,13 @@ module.exports = [
url: "https://github.com/VizuaaLOG/microlib-tabs",
source: "https://raw.githubusercontent.com/VizuaaLOG/microlib-tabs/master/dist/tabs.microlib-latest.js"
},
+ {
+ name: "Chaintastic",
+ tags: ["data", "functional", "chain"],
+ description: "Create chainable sync/async APIs easily",
+ url: "https://github.com/ezakto/chaintastic",
+ source: "https://raw.githubusercontent.com/ezakto/chaintastic/master/lib/chaintastic.js"
+ },
{
name: "Feed",
github: "evandrolg/Feed",
@@ -460,16 +747,32 @@ module.exports = [
url: "https://github.com/evandrolg/Feed",
source: "https://raw.githubusercontent.com/EvandroLG/Feed/master/src/feed.js"
},
+ {
+ name: "Holen",
+ github: "RickStanley/Holen",
+ tags: ["xhr", "ajax", "nojquery", "xmlhttprequest", "x-requested-with", "http", "simple", "minimal", "german", "deutsch", "angular"],
+ description: "Simple and standalone AJAX library for modern browsers. Inspired by Angular's $http method.",
+ url: "https://github.com/RickStanley/Holen",
+ source: "https://raw.githubusercontent.com/RickStanley/Holen/master/index.js"
+ },
+ {
+ name: "Stoor",
+ github: "tiaanduplessis/stoor",
+ tags: ["storage", "local-storage", "session-storage"],
+ description: "Local and Session storage wrapper with support for namespacing and multi get, set and remove",
+ url: "https://github.com/tiaanduplessis/stoor",
+ source: "https://raw.githubusercontent.com/tiaanduplessis/stoor/master/dist/stoor.js"
+ },
{
name: "Dom.js",
- tags: ["dom", "dom manipulation", "dom traversal", "dom events", "crossbrowser", "event", "traversal"," manipulation"],
+ tags: ["dom", "dom manipulation", "dom traversal", "dom events", "crossbrowser", "event", "traversal", " manipulation"],
description: "DOM.js is a lightweight, fast and cross browser library for DOM traversal, manipulation and event handling.",
url: "https://github.com/dkraczkowski/dom.js",
source: "https://raw.githubusercontent.com/dkraczkowski/dom.js/master/src/dom.js"
},
{
name: "Collection.js",
- tags: ["localStorage", "database", "db", "simple", "crossbrowser", "query", "collection","entity"],
+ tags: ["localStorage", "database", "db", "simple", "crossbrowser", "query", "collection", "entity"],
description: "Collection.js is small but yet powerfull local database build on top of the localstorage.",
url: "https://github.com/dkraczkowski/collection.js",
source: "https://raw.githubusercontent.com/dkraczkowski/collection.js/master/src/collection.js"
@@ -489,6 +792,22 @@ module.exports = [
url: "https://github.com/typicode/pegasus",
source: "https://raw.githubusercontent.com/typicode/pegasus/master/dist/pegasus.js"
},
+ {
+ name: "FinnishBankUtils",
+ github: "vkomulai/finnish-bank-utils",
+ tags: ["Finnish", "IBAN", "Validation", "Viitenumero", "Reference number"],
+ description: "Library for validating and creating Finnish IBAN bank account numbers and reference numbers.",
+ url: "https://github.com/vkomulai/finnish-bank-utils",
+ source: "https://raw.githubusercontent.com/vkomulai/finnish-bank-utils/master/dist/finnish-bank-utils.js"
+ },
+ {
+ name: "FinnishBusinessIds",
+ github: "vkomulai/finnish-business-ids",
+ tags: ["Finnish", "Y-tunnus", "alv-tunnus", "vat number", "Business ID", "Validation"],
+ description: "Library for validating and creating Finnish business IDs (Y-tunnus, alv-numero).",
+ url: "https://github.com/vkomulai/finnish-business-ids",
+ source: "https://raw.githubusercontent.com/vkomulai/finnish-business-ids/master/dist/finnish-business-ids.js"
+ },
{
name: "PerfNow.js",
tags: ["performance", "benchmark", "polyfill", "high", "resolution", "timer", "now"],
@@ -496,6 +815,14 @@ module.exports = [
url: "https://github.com/daniellmb/perfnow.js",
source: "https://raw.githubusercontent.com/daniellmb/perfnow.js/master/perfnow.js"
},
+ {
+ name: "GraphicsJS",
+ github: "anychart/graphicsjs",
+ tags: ["svg", "vml", "graphics", "drawing", "animation", "visualization", "charts", "data visualization", "api"],
+ description: "A powerful lightweight JavaScript drawing library for graphics and animation, based on SVG/VML, with intuitive API",
+ url: "http://www.graphicsjs.org",
+ source: "https://raw.githubusercontent.com/AnyChart/GraphicsJS/master/dist/graphics.js"
+ },
{
name: "SaVaGe.js",
tags: ["svg"],
@@ -512,11 +839,11 @@ module.exports = [
source: "https://raw.githubusercontent.com/dhilipsiva/style.js/master/src/js/style.js"
},
{
- name: "hyphen.js",
+ name: "hyphen",
tags: ["text", "hyphenation", "hyphen", "liang"],
- description: "Frank Liang's hyphenation beautifier.",
- url: "https://github.com/ytiurin/hyphenjs",
- source: "https://raw.githubusercontent.com/ytiurin/hyphenjs/master/versions/hyphen.0.1.js"
+ description: "Franklin M. Liang's hyphenation algorithm, implemented in Javascript",
+ url: "https://github.com/ytiurin/hyphen",
+ source: "https://raw.githubusercontent.com/ytiurin/hyphen/master/hyphen.js"
},
{
name: "Smart Select",
@@ -536,7 +863,7 @@ module.exports = [
},
{
name: "CRC32",
- tags: ["crc", "crc-32", "checksum", "check", "verify", "error", "hash" ],
+ tags: ["crc", "crc-32", "checksum", "check", "verify", "error", "hash"],
description: "Blazing fast CRC-32 checksum algorithm for binary and Unicode data.",
url: "https://github.com/SheetJS/js-crc32",
source: "https://raw.githubusercontent.com/SheetJS/js-crc32/master/crc32.js"
@@ -557,6 +884,14 @@ module.exports = [
url: "https://github.com/SimonWaldherr/cryptofoo",
source: "https://raw.githubusercontent.com/SimonWaldherr/cryptofoo/master/cryptofoo.js"
},
+ {
+ name: "samd",
+ github: "morris/samd",
+ tags: ["amd", "umd", "javascript", "typescript", "web", "loader", "bundler", "webpack", "rollup"],
+ description: "A tiny, static AMD API implementation. Combine with TypeScript to replace Webpack.",
+ url: "https://github.com/morris/samd",
+ source: "https://raw.githubusercontent.com/morris/samd/master/dist/samd.js"
+ },
{
name: "guard",
github: "iofjuupasli/guard",
@@ -580,7 +915,7 @@ module.exports = [
description: "Reduce user-misspelled email addresses in your forms.",
url: "https://github.com/mailcheck/mailcheck",
source: "https://raw.githubusercontent.com/mailcheck/mailcheck/master/src/mailcheck.js"
- },
+ },
{
name: "P",
github: "evandrolg/p",
@@ -588,16 +923,16 @@ module.exports = [
description: "It's an agnostic, cross-browser and very lightweight library to help you to work with Promise in JavaScript.",
url: "https://github.com/evandrolg/p",
source: "https://raw.githubusercontent.com/EvandroLG/P/master/src/p.js"
- },
- {
+ },
+ {
name: "MoaJS",
github: "Pencroff/MoaJs",
tags: ["class", "classes", "extend", "inheritance", "oop", "mixins"],
description: "ExtJs syntax for declaration object inheritance, mixins, static methods / properties / mixins, singleton declaration out of the box and less then 2kB minified JavaScript code.",
url: "https://github.com/Pencroff/MoaJs",
source: "https://raw.githubusercontent.com/Pencroff/MoaJs/master/moa.dev.js"
- },
- {
+ },
+ {
name: "state.js",
github: "steelbreeze/state.js",
tags: ["finite", "state", "machine"],
@@ -702,8 +1037,8 @@ module.exports = [
source: "https://raw.githubusercontent.com/brophdawg11/Automator.js/master/automator.js"
},
{
- name: "Hoverboard",
- github: "jesseskinner/hoverboard",
+ name: "Hover",
+ github: "jesseskinner/hover",
tags: ["Hoverboard", "Flux", "React", "store", "model", "data", "listener"],
description: "A very lightweight (anti-gravity?) data model and Flux store with actions and a state change listener.",
url: "https://github.com/jesseskinner/hover",
@@ -766,12 +1101,12 @@ module.exports = [
source: "https://raw.githubusercontent.com/EvandroLG/selecting/master/src/selecting.js"
},
{
- name: "Avtomat",
- github: "Temoto-kun/avtomat",
- tags: ["automaton", "finite-state", "machine", "deterministic","non-deterministic", "input", "event"],
- description: "Non-deterministic finite state machine (with empty moves) implementation",
- url: "https://github.com/Temoto-kun/avtomat",
- source: "https://raw.githubusercontent.com/Temoto-kun/avtomat/master/src/avtomat.js"
+ name: "Avtomat",
+ github: "Temoto-kun/avtomat",
+ tags: ["automaton", "finite-state", "machine", "deterministic", "non-deterministic", "input", "event"],
+ description: "Non-deterministic finite state machine (with empty moves) implementation",
+ url: "https://github.com/Temoto-kun/avtomat",
+ source: "https://raw.githubusercontent.com/Temoto-kun/avtomat/master/src/avtomat.js"
},
{
name: "store",
@@ -781,6 +1116,22 @@ module.exports = [
url: "https://github.com/nbubna/store",
source: "https://raw.githubusercontent.com/nbubna/store/master/dist/store2.js"
},
+ {
+ name: "Popper.js",
+ github: "FezVrasta/popper.js",
+ tags: ["positioning", "tooltip", "popover", "dropdown", "customizable", "extensible"],
+ description: "A kickass library to manage your poppers.",
+ url: "https://fezvrasta.github.io/popper.js",
+ source: "https://raw.githubusercontent.com/FezVrasta/popper.js/master/build/popper.js"
+ },
+ {
+ name: "EQCSS",
+ github: "eqcss/eqcss",
+ tags: ["element", "queries", "container", "query", "css", "reprocessor", "rwd", "scoped", "styles", "parent", "selector"],
+ description: "EQCSS is a CSS reprocessor that introduces Scoped Styles, Element Queries, Container Queries, and new selectors like $parent and $prev and more",
+ url: "https://github.com/eqcss/eqcss/",
+ source: "https://raw.githubusercontent.com/eqcss/eqcss/gh-pages/EQCSS.js"
+ },
{
name: "Oboe.js",
github: "jimhigson/oboe.js",
@@ -789,7 +1140,7 @@ module.exports = [
url: "http://oboejs.com",
source: "https://raw.githubusercontent.com/jimhigson/oboe.js/master/dist/oboe-browser.js"
},
- {
+ {
name: "webSqlSync.js",
github: "orbitaloop/WebSqlSync",
tags: ["websql", "sqlite", "synchronization", "sync", "sql", "web-sql", "database", "server"],
@@ -821,6 +1172,14 @@ module.exports = [
url: "https://github.com/chrisdavies/form-to-obj",
source: "https://raw.githubusercontent.com/chrisdavies/form-to-obj/master/form-to-obj.js"
},
+ {
+ name: "js2txt.js",
+ github: "jackens/nnn",
+ tags: ["js2txt", "json", "serializer"],
+ description: "Object serializer that supports functions. Works in both Node.js and the browser.",
+ url: "https://github.com/jackens/nnn",
+ source: "https://raw.githubusercontent.com/jackens/nnn/master/js2txt.js"
+ },
{
name: "goo.js",
github: "johnrobinsn/goo.js",
@@ -877,7 +1236,8 @@ module.exports = [
description: "Detect the indentation of code.",
url: "https://github.com/sindresorhus/detect-indent",
source: ["https://raw.githubusercontent.com/sindresorhus/detect-indent/master/index.js",
- "https://raw.githubusercontent.com/sindresorhus/detect-indent/master/cli.js"]
+ "https://raw.githubusercontent.com/sindresorhus/detect-indent/master/cli.js"
+ ]
},
{
name: "Tempreites",
@@ -913,11 +1273,11 @@ module.exports = [
},
{
name: "remove.js",
- github: "scrapmac/snippets",
+ github: "grssam/snippets",
tags: ["string", "remove", "cleanup", "redundant", "gibberish", "trim"],
description: "Small but powerful string cleanup and reduction library.",
- url: "https://github.com/scrapmac/snippets/tree/master/remove.js",
- source: "https://raw.githubusercontent.com/scrapmac/snippets/master/remove.js/remove.js"
+ url: "https://github.com/grssam/snippets/tree/master/remove.js",
+ source: "https://raw.githubusercontent.com/grssam/snippets/master/remove.js/remove.js"
},
{
name: "Taggle.js",
@@ -935,6 +1295,14 @@ module.exports = [
url: "https://github.com/erf/imageflip",
source: "https://raw.githubusercontent.com/erf/imageflip/master/imageflip.js"
},
+ {
+ name: "z-data",
+ github: "funlang/z-data",
+ tags: ["lightweight", "framework", "embedded", "template-engine", "js", "frontend", "minimal", "zero-dependency", "zero-configuration"],
+ description: "Z-data is an extremely lightweight zero configuration embedded front-end js framework.",
+ url: "https://github.com/Funlang/z-data",
+ source: "https://raw.githubusercontent.com/Funlang/z-data/main/src/z-data.js"
+ },
{
name: "safemap.js",
github: "philbooth/safemap.js",
@@ -945,7 +1313,7 @@ module.exports = [
},
{
name: "OneDollar.js",
- github: "nok/onedollar-coffeescript",
+ github: "nok/onedollar-unistroke-coffee",
tags: ["gesture", "recognition", "recognizer", "multitouch", "interactive", "input", "jquery"],
description: "A JavaScript implementation of the $1 Gesture Recognizer, a two-dimensional template based gesture recognition",
url: "https://github.com/nok/onedollar-unistroke-coffee",
@@ -959,6 +1327,14 @@ module.exports = [
url: "http://agnostic.github.io/LocalDB.js",
source: "https://raw.githubusercontent.com/Agnostic/LocalDB.js/master/src/LocalDB.js"
},
+ {
+ name: "mess-js",
+ github: "graciano/mess",
+ tags: ["message", "toast", "toasts", "android", "dialog", "info"],
+ description: "mess - Messages Extremely Simple Script: dialog 'android toast' like messages.",
+ url: "https://github.com/graciano/mess",
+ source: "https://raw.githubusercontent.com/graciano/mess/gh-pages/src/mess.js"
+ },
{
name: "Countable",
github: "RadLikeWhoa/Countable",
@@ -967,14 +1343,6 @@ module.exports = [
url: "http://radlikewhoa.github.io/Countable",
source: "https://raw.githubusercontent.com/RadLikeWhoa/Countable/master/Countable.js"
},
- {
- name: "iugo.js",
- github: "chrismichaelscott/iugo",
- tags: ["MVVC", "data binding", "template"],
- description: "An extremely lightweight one-way data-binding tool without the bloat of a full framework. Makes separating markup from content easy.",
- url: "http://iugojs.com",
- source: "https://raw.githubusercontent.com/chrismichaelscott/iugo/master/iugo.js"
- },
{
name: "Colors.js",
github: "mbjordan/Colors",
@@ -999,6 +1367,13 @@ module.exports = [
url: "https://github.com/SGrondin/bottleneck",
source: "https://raw.githubusercontent.com/SGrondin/bottleneck/master/bottleneck.js"
},
+ {
+ name: "sqroll",
+ tags: ["scroll", "scrolling", "trigger", "parallax"],
+ description: "A scrolling library with a simple api and a small overhead",
+ url: "https://github.com/ezakto/sqroll",
+ source: "https://raw.githubusercontent.com/ezakto/sqroll/master/dist/sqroll.js"
+ },
{
name: "accounting.js",
github: "openexchangerates/accounting.js",
@@ -1033,6 +1408,14 @@ module.exports = [
url: "http://zoejs.org",
source: "https://raw.githubusercontent.com/zestjs/zoe/master/zoe.js"
},
+ {
+ name: "dzt-url-parser",
+ github: "dajbd/dzt-url-parser",
+ tags: ["URL", "parse", "getParameters", "parser", "param"],
+ description: "parse the url parameters(or location.search) to an object.",
+ url: "https://github.com/dajbd/dzt-url-parser",
+ source: "https://raw.githubusercontent.com/dajbd/dzt-url-parser/master/dzt-url-parser.js"
+ },
{
name: "atom.js",
github: "zynga/atom",
@@ -1111,15 +1494,15 @@ module.exports = [
url: "https://github.com/scottjehl/Respond",
source: "https://raw.githubusercontent.com/scottjehl/Respond/master/dest/respond.src.js"
},
- {
+ {
name: "miuri.js",
github: "radmen/miuri.js",
tags: ["client", "server", "util", "parser", "uri"],
description: "Simple URI parser/builder",
url: "https://github.com/radmen/miuri.js",
source: "https://raw.githubusercontent.com/radmen/miuri.js/master/lib/miuri.js"
- },
- {
+ },
+ {
name: "RSVP.js",
github: "tildeio/rsvp.js",
tags: ["Promises/A+", "asynchronous"],
@@ -1127,7 +1510,7 @@ module.exports = [
url: "https://github.com/tildeio/rsvp.js",
source: "http://rsvpjs-builds.s3.amazonaws.com/rsvp-latest.js"
},
- {
+ {
name: "Chibi",
github: "kylebarrow/chibi",
tags: ["chibi", "framework"],
@@ -1143,6 +1526,14 @@ module.exports = [
url: "https://github.com/philbooth/check-types.js",
source: "https://raw.githubusercontent.com/philbooth/check-types.js/master/src/check-types.js"
},
+ {
+ name: "ColonJs",
+ github: "nesovera/colonjs",
+ tags: ["frontend","front","dom", "diff", "templating", "framework", "components"],
+ description: "ColonJs Front End Micro Framework",
+ url: "https://colonjs.org",
+ source: "https://raw.githubusercontent.com/nesovera/colonjs/master/dist/colon.js"
+ },
{
name: "augment",
github: "javascript/augment",
@@ -1162,7 +1553,7 @@ module.exports = [
{
name: "kebab.js",
github: "thlorenz/kebab",
- tags: [ "pubsub", "queue" ],
+ tags: ["pubsub", "queue"],
description: "Half queue half pubsub. Super small and simple queue that supports subscribers",
url: "https://github.com/thlorenz/kebab",
source: "https://raw.githubusercontent.com/thlorenz/kebab/master/kebab.js"
@@ -1232,6 +1623,14 @@ module.exports = [
url: "https://github.com/Cedriking/is.js",
source: "https://raw.githubusercontent.com/Cedriking/is.js/master/is.js"
},
+ {
+ name: "wavyjs",
+ github: "northeastnerd/wavyjs",
+ tags: ["audio", "wav", "sound", "html5", "RIFF"],
+ description: "Zero dependency javascript RIFF Wav file manipulation routines.",
+ url: "https://github.com/northeastnerd/wavyjs",
+ source: "https://raw.githubusercontent.com/northeastnerd/wavyjs/master/wavyjs.js"
+ },
{
name: "jBone",
github: "kupriyanenko/jbone",
@@ -1296,6 +1695,14 @@ module.exports = [
url: "https://github.com/gigafied/minion",
source: "https://raw.githubusercontent.com/gigafied/minion/master/dist/minion-latest.js"
},
+ {
+ name: "websheet.js",
+ github: "pierreavn/websheetjs",
+ tags: ["spreadsheet", "fast", "dom", "templating", "website"],
+ description: "Render website sections with data from Google Spreadsheets",
+ url: "https://websheet.js.org",
+ source: "https://raw.githubusercontent.com/pierreavn/websheetjs/master/dist/websheet.js"
+ },
{
name: "Panzer",
tags: ["data"],
@@ -1333,13 +1740,6 @@ module.exports = [
url: "http://mourner.github.io/simplify-js/",
source: "https://raw.githubusercontent.com/mourner/simplify-js/master/simplify.js"
},
- {
- name: "TinyDOM",
- tags: ["dom"],
- description: "A very small DOM manipulation framework",
- url: "https://github.com/ctult/TinyDOM",
- source: "https://raw.githubusercontent.com/ctult/TinyDOM/master/tinyDOM.js"
- },
{
name: "DOMpteur",
github: "SimonWaldherr/DOMpteur",
@@ -1371,7 +1771,7 @@ module.exports = [
},
{
name: "TinyCore.js",
- tags: ["architecture","module","scalable","spa"],
+ tags: ["architecture", "module", "scalable", "spa"],
description: "A tiny JavaScript modular architecture library.",
url: "https://github.com/mawrkus/tinycore",
source: "https://raw.githubusercontent.com/mawrkus/tinycore/master/build/TinyCore.js"
@@ -1435,11 +1835,11 @@ module.exports = [
source: "https://raw.githubusercontent.com/bemson/GSet/master/src/gset.js"
},
{
- name: "nTh",
- tags: ["string", "numbers", "formatting", "language","text"],
- description: "A micro-library to return ordinal suffixes from integers (ie: 1st, 2nd, 3rd, 7th of 9)",
- url: "https://github.com/dperish/nTh.js",
- source: "https://raw.githubusercontent.com/dperish/nTh.js/master/nTh.js"
+ name: "nTh",
+ tags: ["string", "numbers", "formatting", "language", "text"],
+ description: "A micro-library to return ordinal suffixes from integers (ie: 1st, 2nd, 3rd, 7th of 9)",
+ url: "https://github.com/dperish/nTh.js",
+ source: "https://raw.githubusercontent.com/dperish/nTh.js/master/nTh.js"
},
{
name: "Slang",
@@ -1461,7 +1861,14 @@ module.exports = [
tags: ["date", "calendar", "picker", "datepicker"],
description: "Small, zero-dependency date picker (~1500 bytes min+zipped)",
url: "https://github.com/chrisdavies/tiny-date-picker",
- source: "https://raw.githubusercontent.com/chrisdavies/tiny-date-picker/master/tiny-date-picker.js"
+ source: "https://raw.githubusercontent.com/chrisdavies/tiny-date-picker/master/dist/tiny-date-picker.js"
+ },
+ {
+ name: "vanilla-picker-mini",
+ tags: ["ux", "ui", "color", "colour", "picker", "color picker", "color-picker", "colorpicker", "rgb", "rgba", "hsl", "hsla", "hex", "alpha"],
+ description: "A simple, easy to use color picker with alpha selection.",
+ url: "https://github.com/Sphinxxxx/vanilla-picker-mini",
+ source: "https://raw.githubusercontent.com/Sphinxxxx/vanilla-picker-mini/master/dist/vanilla-picker-mini.js"
},
{
name: "Backbone",
@@ -1492,7 +1899,15 @@ module.exports = [
url: "https://github.com/daniellmb/HEX-RGB-Conversion",
source: "https://raw.githubusercontent.com/daniellmb/HEX-RGB-Conversion/master/hex-rgb.src.js",
tinyminify: true // this source has a ton of comments so the minified version is tiny compared to raw, so
- // we overrule the sanity-check that compares the sizes and would otherwise reject this
+ // we overrule the sanity-check that compares the sizes and would otherwise reject this
+ },
+ {
+ name: "sanitize-xml.js",
+ github: "jackens/nnn",
+ tags: ["sanitize", "sanitizer", "xml", "html"],
+ description: "XML sanitizer. Works in both Node.js and the browser.",
+ url: "https://github.com/jackens/nnn",
+ source: "https://raw.githubusercontent.com/jackens/nnn/master/sanitize-xml.js"
},
{
name: "server2.js",
@@ -1500,17 +1915,18 @@ module.exports = [
description: "Transfer data objects from server to javascript on page load",
url: "https://github.com/thanpolas/server2js",
source: ["https://raw.githubusercontent.com/thanpolas/server2js/master/src/server2.js",
- "https://raw.githubusercontent.com/thanpolas/server2js/master/src/server2js.export.js",
- "https://raw.githubusercontent.com/thanpolas/server2js/master/lib/goog.string.js",
- "https://raw.githubusercontent.com/thanpolas/server2js/master/lib/server2js.node.js"]
+ "https://raw.githubusercontent.com/thanpolas/server2js/master/src/server2js.export.js",
+ "https://raw.githubusercontent.com/thanpolas/server2js/master/lib/goog.string.js",
+ "https://raw.githubusercontent.com/thanpolas/server2js/master/lib/server2js.node.js"
+ ]
},
{
- name : "smoke-pure.js",
- github : "agamemnus/smoke-pure.js",
- tags : ["modal library", "simple modal library", "modal", "simple modal", "alert", "confirm", "prompt"],
- description : "A simple modal library for JS.",
- url : "https://github.com/agamemnus/smoke-pure.js",
- source : "https://raw.githubusercontent.com/agamemnus/smoke-pure.js/gh-pages/smoke-pure.js"
+ name: "smoke-pure.js",
+ github: "agamemnus/smoke-pure.js",
+ tags: ["modal library", "simple modal library", "modal", "simple modal", "alert", "confirm", "prompt"],
+ description: "A simple modal library for JS.",
+ url: "https://github.com/agamemnus/smoke-pure.js",
+ source: "https://raw.githubusercontent.com/agamemnus/smoke-pure.js/gh-pages/smoke-pure.js"
},
{
name: "ready.js",
@@ -1557,16 +1973,6 @@ module.exports = [
url: "http://zeptojs.com",
source: "https://raw.githubusercontent.com/madrobby/zepto/master/src/zepto.js"
},
- {
- name: "xui",
- github: "xui/xui",
- tags: ["base", "dom", "mobile", "ajax", "events", "webkit", "animation"],
- description: "DOM library for authoring HTML5 mobile web applications, works cross-device and cross-platform.",
- url: "http://xuijs.com",
- source: ["https://raw.githubusercontent.com/xui/xui/master/src/header.js",
- "https://raw.githubusercontent.com/xui/xui/master/src/base.js",
- "https://raw.githubusercontent.com/xui/xui/master/src/footer.js"]
- },
{
name: "Underscore",
github: "jashkenas/underscore",
@@ -1597,6 +2003,14 @@ module.exports = [
url: "http://mustache.github.io/",
source: "https://raw.githubusercontent.com/janl/mustache.js/master/mustache.js"
},
+ {
+ name: "tiny-mustache",
+ github: "aishikaty/tiny-mustache",
+ tags: ["templating", "template", "tiny"],
+ description: "The smallest implementation of Mustache logic-less template engine.",
+ url: "https://github.com/aishikaty/tiny-mustache",
+ source: "https://raw.githubusercontent.com/aishikaty/tiny-mustache/master/mustache.js"
+ },
{
name: "LABjs",
tags: ["loader"],
@@ -1641,7 +2055,7 @@ module.exports = [
{
name: "Composer.js",
github: "jtenner/Composer.js",
- tags: ["oo", "prototype","object", "composition", "mixin"],
+ tags: ["oo", "prototype", "object", "composition", "mixin"],
description: "Compose objects with the flavor of musical functions. Simply include Composer.js on your page.",
url: "https://github.com/jtenner/Composer.js",
source: "https://raw.githubusercontent.com/jtenner/Composer.js/master/Composer.js"
@@ -1736,7 +2150,7 @@ module.exports = [
tags: ["regex", "regular expression", "generator"],
description: "RegexGen.js is a JavaScript regular expression generator that helps to construct complex regular expressions.",
url: "http://amobiz.github.io/regexgen.js/",
- source: "https://raw.githubusercontent.com/amobiz/regexgen.js/master/dist/regexgen.js"
+ source: "https://raw.githubusercontent.com/amobiz/regexgen.js/master/index.js"
},
{
name: "Firmin",
@@ -1877,7 +2291,7 @@ module.exports = [
name: "ICanHaz",
tags: ["templating"],
description: "Simple & powerful client-side templating for jQuery or Zepto.js.",
- url: "http://icanhazjs.com/",
+ url: "https://github.com/HenrikJoreteg/ICanHaz.js",
source: "https://raw.githubusercontent.com/HenrikJoreteg/ICanHaz.js/master/ICanHaz.js"
},
{
@@ -1961,6 +2375,14 @@ module.exports = [
url: "https://github.com/azer/observer",
source: "https://raw.githubusercontent.com/azer/observer/master/lib/observer.js"
},
+ {
+ name: "almy.js",
+ github: "tomas2387/almy",
+ tags: ["state", "state-management", "centralized", "management"],
+ description: "Fast & simple centralized state management library",
+ url: "https://github.com/tomas2387/almy",
+ source: "https://raw.githubusercontent.com/tomas2387/almy/master/almy.js"
+ },
{
name: "JsDefer",
tags: ["loader"],
@@ -1975,6 +2397,13 @@ module.exports = [
url: "https://github.com/wessman/defer.js",
source: "https://raw.githubusercontent.com/wessman/defer.js/master/src/defer.js"
},
+ {
+ name: "defer.js",
+ tags: ["lazy", "loader", "lazyloader", "lazy-load", "async", "defer"],
+ description: "A super small, super efficient library that helps you lazy load (almost) anything. Core Web Vitals friendly.",
+ url: "https://github.com/shinsenter/defer.js",
+ source: "https://raw.githubusercontent.com/shinsenter/defer.js/master/src/defer.js"
+ },
{
name: "BottleJS",
tags: ["dependency injection", "dependency", "injection", "ioc", "di", "provider"],
@@ -1996,6 +2425,13 @@ module.exports = [
url: "https://github.com/rgrove/lazyload",
source: "https://raw.githubusercontent.com/rgrove/lazyload/master/lazyload.js"
},
+ {
+ name: "SUL.js",
+ tags: ["dom", "lightweight", "shorthand", "ajax"],
+ description: "Small library for DOM and AJAX operations (jQuery function style).",
+ url: "https://github.com/MrOnlineCoder/sul.js",
+ source: "https://raw.githubusercontent.com/MrOnlineCoder/sul.js/master/src/sul.js"
+ },
{
name: "Valentine",
tags: ["functional", "language", "data"],
@@ -2133,6 +2569,14 @@ module.exports = [
url: "http://millermedeiros.github.io/js-signals/",
source: "https://raw.githubusercontent.com/millermedeiros/js-signals/master/dist/signals.js"
},
+ {
+ name: "Dragonbinder",
+ github: "Masquerade-Circus/dragonbinder",
+ tags: ["store", "state", "state management", "reactive", "vuex", "redux", "flux", "manager"],
+ description: "1kb progressive state management library inspired by Vuex.",
+ url: "https://github.com/Masquerade-Circus/dragonbinder",
+ source: "https://raw.githubusercontent.com/Masquerade-Circus/dragonbinder/master/lib/index.js"
+ },
{
name: "Crossroads.js",
tags: ["route", "events", "spa"],
@@ -2152,9 +2596,10 @@ module.exports = [
tags: ["data", "storage"],
description: "Artemia is a clientside document store, inspired by Lawnchair.",
url: "https://github.com/js-experiments/artemia",
- source: [ "https://raw.githubusercontent.com/js-experiments/artemia/master/js/artemia.js",
- "https://raw.githubusercontent.com/js-experiments/artemia/master/js/adaptors.plugins/artemia.storage.js",
- "https://raw.githubusercontent.com/js-experiments/artemia/master/js/adaptors.plugins/artemia.sqlite.storage.js" ]
+ source: ["https://raw.githubusercontent.com/js-experiments/artemia/master/js/artemia.js",
+ "https://raw.githubusercontent.com/js-experiments/artemia/master/js/adaptors.plugins/artemia.storage.js",
+ "https://raw.githubusercontent.com/js-experiments/artemia/master/js/adaptors.plugins/artemia.sqlite.storage.js"
+ ]
},
{
name: "js.class",
@@ -2276,6 +2721,13 @@ module.exports = [
url: "https://github.com/creationix/domchanger",
source: "https://raw.githubusercontent.com/creationix/domchanger/master/domchanger.js"
},
+ {
+ name: "onfontload",
+ tags: ["font", "load", "webfont", "font-face", "FOUT"],
+ description: "Detects when fonts are loaded.",
+ url: "https://github.com/eduardomb/onfontload",
+ source: "https://raw.githubusercontent.com/eduardomb/onfontload/master/onfontload.js"
+ },
{
name: "msgpack-js",
tags: ["msgpack", "json", "format", "encoder", "decoder", ],
@@ -2283,6 +2735,14 @@ module.exports = [
url: "https://github.com/creationix/msgpack-js-browser",
source: "https://raw.githubusercontent.com/creationix/msgpack-js-browser/master/msgpack.js"
},
+ {
+ name: "format-xml.js",
+ github: "jackens/nnn",
+ tags: ["html", "xml", "formatter"],
+ description: "XML formatter. Works in both Node.js and the browser.",
+ url: "https://github.com/jackens/nnn",
+ source: "https://raw.githubusercontent.com/jackens/nnn/master/format-xml.js"
+ },
{
name: "my.class.js",
tags: ["language", "class"],
@@ -2355,10 +2815,11 @@ module.exports = [
},
{
name: "VanillaModal",
+ github: "benceg/vanilla-modal",
tags: ["modal", "es6"],
description: "A flexible, dependency-free CSS-powered modal built using ECMAScript 6.",
- url: "https://github.com/thephuse/vanilla-modal",
- source: "https://raw.githubusercontent.com/thephuse/vanilla-modal/master/dist/vanilla-modal.js"
+ url: "https://github.com/benceg/vanilla-modal",
+ source: "https://raw.githubusercontent.com/benceg/vanilla-modal/master/dist/vanilla-modal.js"
},
{
name: "functional.js",
@@ -2370,7 +2831,7 @@ module.exports = [
},
{
name: "imagine",
- tags: ["loader","async"],
+ tags: ["loader", "async"],
description: "An image (pre)loader with promises",
url: "https://github.com/pyrsmk/imagine",
source: "https://raw.githubusercontent.com/pyrsmk/imagine/master/src/imagine.js",
@@ -2378,7 +2839,7 @@ module.exports = [
},
{
name: "RIP",
- tags: ["loader","ajax"],
+ tags: ["loader", "ajax"],
description: "Make REST requests without using synchroneous ajax requests",
url: "https://github.com/pyrsmk/RIP",
source: "https://raw.githubusercontent.com/pyrsmk/RIP/master/src/RIP.js",
@@ -2386,7 +2847,7 @@ module.exports = [
},
{
name: "panorama",
- tags: ["canvas","responsive"],
+ tags: ["canvas", "responsive"],
description: "Lighten background images with Canvas2D",
url: "https://github.com/pyrsmk/panorama",
source: "https://raw.githubusercontent.com/pyrsmk/panorama/master/src/panorama.js",
@@ -2394,7 +2855,7 @@ module.exports = [
},
{
name: "CSSTemplate",
- tags: ["css","templates","global","client","browser","util"],
+ tags: ["css", "templates", "global", "client", "browser", "util"],
description: "Inject and update dynamic CSS using simple js templating",
url: "https://github.com/ezakto/CSSTemplate.js",
source: "https://raw.githubusercontent.com/ezakto/CSSTemplate.js/master/CSSTemplate.js"
@@ -2457,7 +2918,7 @@ module.exports = [
},
{
name: "qwest",
- tags: ["ajax","async"],
+ tags: ["ajax", "async"],
description: "Ajax library with promises and XHR2 support",
url: "https://github.com/pyrsmk/qwest",
source: "https://raw.githubusercontent.com/pyrsmk/qwest/master/src/qwest.js",
@@ -2465,7 +2926,7 @@ module.exports = [
},
{
name: "quark",
- tags: ["base","compose"],
+ tags: ["base", "compose"],
description: "Build your own framework from scratch",
url: "https://github.com/pyrsmk/quark",
source: "https://raw.githubusercontent.com/pyrsmk/quark/master/src/quark.js"
@@ -2505,12 +2966,12 @@ module.exports = [
description: "Reduced Google's original analytics snippet by one third, with better performance.",
url: "http://mathiasbynens.be/notes/async-analytics-snippet",
source: "var _gaq = [['_setAccount', 'UA-XXXXX-X'], ['_trackPageview']];" +
- "(function(d, t) {" +
- "var g = d.createElement(t)," +
- "s = d.getElementsByTagName(t)[0];" +
- "g.src = '//www.google-analytics.com/ga.js';" +
- "s.parentNode.insertBefore(g, s);" +
- "}(document, 'script'));"
+ "(function(d, t) {" +
+ "var g = d.createElement(t)," +
+ "s = d.getElementsByTagName(t)[0];" +
+ "g.src = '//www.google-analytics.com/ga.js';" +
+ "s.parentNode.insertBefore(g, s);" +
+ "}(document, 'script'));"
},
{
name: "JSONSelect",
@@ -2522,7 +2983,7 @@ module.exports = [
},
{
name: "Metamorph.js",
- gitub: "tomhuda/metamorph.js",
+ github: "tomhuda/metamorph.js",
tags: ["string", "HTML", "DOM"],
description: "Metamorph.js is a library that allows you to create a string of HTML, insert it into the DOM, and update the contents later.",
url: "https://github.com/tomhuda/metamorph.js",
@@ -2551,17 +3012,18 @@ module.exports = [
},
{
name: "Soundbox",
- tags: ["sound", "audio", "play", "media"],
- description: "A super simple JS library for playing sound effects",
- url: "https://github.com/sbrl/soundbox",
- source: "https://raw.githubusercontent.com/sbrl/soundbox/master/soundbox.js"
+ tags: ["sound", "audio", "play", "media"],
+ description: "A super simple JS library for playing sound effects",
+ url: "https://github.com/sbrl/soundbox",
+ source: "https://raw.githubusercontent.com/sbrl/soundbox/master/soundbox.js"
},
{
name: "Optiscroll",
+ github: "albertogasparin/Optiscroll",
tags: ["scroll", "ui", "event", "touch", "scrollbar"],
description: "Custom scrollbars for modern webapps. Supercharge the native scroll",
- url: "https://github.com/wilsonfletcher/Optiscroll",
- source: "https://raw.githubusercontent.com/wilsonfletcher/Optiscroll/master/dist/optiscroll.js"
+ url: "https://github.com/albertogasparin/Optiscroll",
+ source: "https://raw.githubusercontent.com/albertogasparin/Optiscroll/master/dist/optiscroll.js"
},
{
name: "Transe.js",
@@ -2609,7 +3071,7 @@ module.exports = [
},
{
name: "HTMLparser",
- tags: ["html", "dom","manipulation","json","parser","htmlparser"],
+ tags: ["html", "dom", "manipulation", "json", "parser", "htmlparser"],
description: "It parses HTML ¯\\_(ツ)_/¯",
url: "https://github.com/ogewan/HTMLparser",
source: "https://raw.githubusercontent.com/ogewan/HTMLparser/master/HTMLparser.js"
@@ -2727,11 +3189,18 @@ module.exports = [
source: "http://tinyjs.sourceforge.net/tiny.js"
},
{
- name:"Vine",
- tags:["events"],
- description:"An events library that supports binding, unbinding, and triggering events on DOM elements or JavaScript Objects",
- url:"https://github.com/arextar/Vine",
- source:"https://raw.githubusercontent.com/arextar/Vine/master/vine.js"
+ name: "Vine",
+ tags: ["events"],
+ description: "An events library that supports binding, unbinding, and triggering events on DOM elements or JavaScript Objects",
+ url: "https://github.com/arextar/Vine",
+ source: "https://raw.githubusercontent.com/arextar/Vine/master/vine.js"
+ },
+ {
+ name: "Speedball",
+ tags: ["di", "ioc", "dependency injection", "inversion of control"],
+ description: "A flexible dependency injection library",
+ url: "https://github.com/cameron-martin/speedball",
+ source: "https://raw.githubusercontent.com/cameron-martin/speedball/master/dist/speedball.js"
},
{
name: "micro-selector",
@@ -2775,15 +3244,16 @@ module.exports = [
description: "A js library for mathematics with vectors and matrices",
url: "http://sylvester.jcoglan.com/",
source: ["https://raw.githubusercontent.com/jcoglan/sylvester/master/src/exports.js",
- "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/line.js",
- "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/line.segment.js",
- "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/linkedlist.js",
- "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/matrix.js",
- "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/plane.js",
- "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/polygon.js",
- "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/polygon.vertex.js",
- "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/sylvester.js",
- "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/vector.js"]
+ "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/line.js",
+ "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/line.segment.js",
+ "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/linkedlist.js",
+ "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/matrix.js",
+ "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/plane.js",
+ "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/polygon.js",
+ "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/polygon.vertex.js",
+ "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/sylvester.js",
+ "https://raw.githubusercontent.com/jcoglan/sylvester/master/src/vector.js"
+ ]
},
{
name: "Include.js",
@@ -2826,13 +3296,14 @@ module.exports = [
description: "A JavaScript work-around for hardware accelerated CSS3 transitions with custom easing functions.",
url: "https://github.com/joelambert/morf",
source: ["https://raw.githubusercontent.com/joelambert/morf/master/js/src/morf.js",
- "https://raw.githubusercontent.com/joelambert/morf/master/js/src/morf.utils.js",
- "https://raw.githubusercontent.com/joelambert/morf/master/js/src/WebkitCSSMatrix.ext.js",
- "https://raw.githubusercontent.com/joelambert/morf/master/js/src/shifty.fn.scripty2.js"]
+ "https://raw.githubusercontent.com/joelambert/morf/master/js/src/morf.utils.js",
+ "https://raw.githubusercontent.com/joelambert/morf/master/js/src/WebkitCSSMatrix.ext.js",
+ "https://raw.githubusercontent.com/joelambert/morf/master/js/src/shifty.fn.scripty2.js"
+ ]
},
{
name: "youarei.js",
- tags: ["client", "server", "util", "parser", "uri", "url", "query", "parameters","queryparams"],
+ tags: ["client", "server", "util", "parser", "uri", "url", "query", "parameters", "queryparams"],
description: "URL parsing library with sane parameter handling",
url: "https://github.com/purge/youarei.js",
source: "https://raw.githubusercontent.com/purge/youarei.js/master/src/youarei.js"
@@ -2903,7 +3374,7 @@ module.exports = [
},
{
name: "Happen",
- tags: ["events" ],
+ tags: ["events"],
description: "General purpose event triggering",
url: "https://github.com/tmcw/happen",
source: "https://raw.githubusercontent.com/tmcw/happen/master/happen.js"
@@ -2931,10 +3402,11 @@ module.exports = [
},
{
name: "Cookie Monster",
+ github: "firstandthird/cookie-monster",
tags: ["cookies", "data", "store"],
description: "A lightweight cookie library",
- url: "https://github.com/jgallen23/cookie-monster",
- source: "https://raw.githubusercontent.com/jgallen23/cookie-monster/master/dist/cookie-monster.js"
+ url: "https://github.com/firstandthird/cookie-monster",
+ source: "https://raw.githubusercontent.com/firstandthird/cookie-monster/master/dist/cookie-monster.js"
},
{
name: "EditrJS",
@@ -2950,6 +3422,14 @@ module.exports = [
url: "https://github.com/e-/hsi.js",
source: "https://raw.githubusercontent.com/e-/hsi.js/master/hsi.js"
},
+ {
+ name: "jacks",
+ github: "jccazeaux/jacks",
+ tags: ["ajax", "xhr", "rest", "fluent", "XMLHttpRequest"],
+ description: "Fluent, extensible, easy-to-use ajax Framework.",
+ url: "http://jccazeaux.github.io/jacks/",
+ source: "https://raw.githubusercontent.com/jccazeaux/jacks/master/src/jacks.js"
+ },
{
name: "colorspaces.js",
tags: ["color"],
@@ -2961,8 +3441,8 @@ module.exports = [
name: "husl",
tags: ["color"],
description: "A human-friendly alternative to the HSL color space.",
- url: "http://boronine.github.io/husl",
- source: "https://raw.githubusercontent.com/boronine/husl/master/husl.js"
+ url: "http://www.husl-colors.org/",
+ source: "https://raw.githubusercontent.com/husl-colors/husl/master/husl.coffee"
},
{
name: "Fayer",
@@ -2971,6 +3451,13 @@ module.exports = [
url: "https://github.com/sandeepjain/fayer",
source: "https://raw.githubusercontent.com/sandeepjain/fayer/master/src/fayer.js"
},
+ {
+ name: "pqm",
+ tags: ["units", "physics", "quantities", "dimensions"],
+ description: "Physical Quantities and Measures (PQM) is a Node and browser package for dealing with numbers with units",
+ url: "https://github.com/GhostWrench/pqm",
+ source: "https://raw.githubusercontent.com/GhostWrench/pqm/master/build/cjs/pqm.cjs"
+ },
/* versioned releases, removed
{
name: "Supplement.js",
@@ -3031,12 +3518,20 @@ module.exports = [
source: "https://raw.githubusercontent.com/rvagg/traversty/master/traversty.js"
},
{
- name: "mini-signals",
- github: "Hypercubed/mini-signals",
- tags: ["events", "signals", "fast"],
- description: "signals, in JavaScript, fast",
- url: "https://github.com/Hypercubed/mini-signals",
- source: "https://raw.githubusercontent.com/Hypercubed/mini-signals/master/browser.js"
+ name: "mini-signals",
+ github: "Hypercubed/mini-signals",
+ tags: ["events", "signals", "fast"],
+ description: "signals, in JavaScript, fast",
+ url: "https://github.com/Hypercubed/mini-signals",
+ source: "https://raw.githubusercontent.com/Hypercubed/mini-signals/master/browser.js"
+ },
+ {
+ name: "Hyperapp",
+ github: "hyperapp/hyperapp",
+ tags: ["dom", "framework", "elm"],
+ description: "Create scalable browser-based applications using a functional paradigm",
+ url: "https://hyperapp.js.org",
+ source: "https://cdn.jsdelivr.net/npm/hyperapp@latest/dist/hyperapp.js"
},
{
name: "html5tooltips.js",
@@ -3062,10 +3557,11 @@ module.exports = [
},
{
name: "aug",
+ github: "firstandthird/aug",
tags: ["extend", "augment"],
description: "A object extend utility",
- url: "https://github.com/jgallen23/aug",
- source: "https://raw.githubusercontent.com/jgallen23/aug/master/dist/aug.js"
+ url: "https://github.com/firstandthird/aug",
+ source: "https://raw.githubusercontent.com/firstandthird/aug/master/index.js"
},
{
name: "path.js",
@@ -3216,7 +3712,7 @@ module.exports = [
},
{
name: "Telegraph",
- tags: ["events" ],
+ tags: ["events"],
description: "A very minimal event emitter for browsers, forked from Benjamin Thomas' smokesignals.js, that allows for cancelable events",
url: "https://github.com/dubrowgn/telegraph",
source: "https://raw.githubusercontent.com/dubrowgn/telegraph/master/telegraph.js"
@@ -3228,6 +3724,13 @@ module.exports = [
url: "http://listjs.com",
source: "https://raw.githubusercontent.com/javve/list.js/master/dist/list.js"
},
+ {
+ name: "ppo",
+ tags: ["utils", "tool", "util"],
+ description: "ppo is a super small and useful utils library for JavaScript ",
+ url: "https://a-jie.github.io/ppo/",
+ source: "https://raw.githubusercontent.com/a-jie/ppo/master/ppo.js"
+ },
{
name: "Mediator.js",
tags: ["utils", "pubsub", "notifications", "events", "async", "callbacks"],
@@ -3251,14 +3754,14 @@ module.exports = [
},
{
name: "Smoke Signals",
- tags: ["events" ],
+ tags: ["events"],
description: "Really, really lightweight event emitting",
url: "https://bitbucket.org/bentomas/smokesignals.js",
source: "https://bitbucket.org/bentomas/smokesignals.js/raw/master/smokesignals.unminified.js"
},
{
name: "CSSClass",
- tags: ["css" ],
+ tags: ["css"],
description: "Adds the functions .hasClass, .addClass, .removeClass and .toggleClass to the Element prototype.",
url: "https://github.com/EarMaster/CSSClass",
source: "https://raw.githubusercontent.com/EarMaster/CSSClass/master/CSSClass.js"
@@ -3275,14 +3778,14 @@ module.exports = [
{
name: "impress.js",
github: "impress/impress.js",
- tags: ["animation", "jsanimation", "css", "css3" ],
+ tags: ["animation", "jsanimation", "css", "css3"],
description: "A presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.",
url: "https://github.com/impress/impress.js",
source: "https://raw.githubusercontent.com/impress/impress.js/master/js/impress.js"
},
{
name: "Jwerty",
- tags: ["events" ],
+ tags: ["events"],
description: "Bind, fire and assert on keyboard events, with easy to use keyboard selector combos",
url: "https://github.com/keithamus/jwerty",
source: "https://raw.githubusercontent.com/keithamus/jwerty/master/jwerty.js"
@@ -3336,7 +3839,7 @@ module.exports = [
{
name: "StringFormatter",
github: "anywhichway/stringformatter",
- tags: ["formatting","ui","text","string"],
+ tags: ["formatting", "ui", "text", "string"],
description: "An extensible, garbage collecting Javascript string formatter that supports objects, currency, date/time, decimals, and more ... goes far beyond sprintf approach.",
url: "https://github.com/anywhichway/stringformatter",
source: "https://raw.githubusercontent.com/anywhichway/stringformatter/master/StringFormatter.js"
@@ -3358,6 +3861,22 @@ module.exports = [
source: "https://raw.githubusercontent.com/timrwood/moment/master/moment.js"
},
*/
+ {
+ name: "Day.js",
+ github: "iamkun/dayjs",
+ tags: ["date", "time", "moment", "dayjs", "immutable", "parse", "format", "fromnow"],
+ description: "parses, validates, manipulates, and displays dates, 2KB immutable alternative to Moment.js",
+ url: "https://github.com/iamkun/dayjs",
+ source: "https://raw.githubusercontent.com/iamkun/dayjs/master/src/index.js"
+ },
+ {
+ name: "Minidenticons",
+ github: "laurentpayot/minidenticons",
+ tags: ["identicon", "generator", "svg", "avatar", "icon", "webcomponent", "component", "browser", "nodejs", "html", "image", "picture", "username"],
+ description: "Super lightweight svg identicon (avatar) generator for your site. Try the online demo 😃",
+ url: "https://github.com/laurentpayot/minidenticons",
+ source: "https://raw.githubusercontent.com/laurentpayot/minidenticons/main/minidenticons.js"
+ },
{
name: "swiftcore.js",
tags: ["IOC", "dependency injection", "microkernel"],
@@ -3391,7 +3910,7 @@ module.exports = [
},
{
name: "Ordering.js",
- github : "bbaliguet/ordering",
+ github: "bbaliguet/ordering",
tags: ["sort", "sorting", "ordering", "arrays"],
description: "Helper to build sorting functions for array.sort()",
url: "https://github.com/bbaliguet/ordering",
@@ -3464,8 +3983,8 @@ module.exports = [
name: "lostorage.js",
tags: ["storage", "localStorage", "sessionStorage"],
description: "Client-side storage the way it should be - using the HTML5 localStorage API. lostorage.js allows you to save any kind of data.",
- url: "https://github.com/florian/lostorage.js",
- source: "https://raw.githubusercontent.com/florian/loStorage.js/master/src/loStorage.js"
+ url: "https://github.com/florian/xStore",
+ source: "https://raw.githubusercontent.com/florian/xStore/master/src/xStore.js"
},
{
name: "guggenheim.js",
@@ -3505,6 +4024,13 @@ module.exports = [
description: "A micro dependency injection framework inspired by Spring. Simple and to the point.",
source: "https://raw.githubusercontent.com/shiftyp/hypo/master/dist/hypo.src.js"
},
+ {
+ name: "Spotlight",
+ tags: ["image", "images", "responsive", "photo", "slideshow", "carousel", "gallery", "slider", "lightbox"],
+ description: "A cross-browser responsive image gallery without dependencies.",
+ url: "https://github.com/nextapps-de/spotlight",
+ source: "https://raw.githubusercontent.com/nextapps-de/spotlight/0.6.3/dist/spotlight.micro.js"
+ },
{
name: "pubsub.js",
tags: ["events", "pubsub", "publish", "subscribe", "node", "rhino", "amd", "commonjs", "titanium"],
@@ -3536,7 +4062,7 @@ module.exports = [
},
{
name: "D.js",
- tags: ["Promises","async","promises/A+"],
+ tags: ["Promises", "async", "promises/A+"],
description: "A tiny implementation of the Promises/A+ spec for Node.js and the browser, with some extensions to the spec ",
url: "http://malko.github.io/D.js/",
source: "https://raw.githubusercontent.com/malko/D.js/master/lib/D.js"
@@ -3614,6 +4140,14 @@ module.exports = [
url: "https://github.com/jasonmoo/t.js",
source: "https://raw.githubusercontent.com/jasonmoo/t.js/master/t.js"
},
+ {
+ name: "displace.js",
+ github: "catc/displace",
+ tags: ["move", "dom", "drag", "tiny", "mouse", "touch"],
+ description: "Minimal javascript library for creating movable DOM elements",
+ url: "https://catc.github.io/displace",
+ source: "https://raw.githubusercontent.com/catc/displace/master/dist/displace.js"
+ },
{
name: "statelet",
tags: ["events"],
@@ -3629,6 +4163,14 @@ module.exports = [
url: "https://github.com/chrisdavies/eev",
source: "https://raw.githubusercontent.com/chrisdavies/eev/master/eev.js"
},
+ {
+ name: "tiptext.js",
+ github: "agamemnus/tiptext.js",
+ tags: ["ui", "hints", "html5", "css3", "animation", "mutation observers", "pretty", "dom", "tool tip", "tooltip", "tooltips", "tool tips", "floating tooltip", "floating tool tips"],
+ description: "A floating tooltip function, using mutation observers. Has 6 customizable callbacks!",
+ url: "https://github.com/agamemnus/tiptext.js",
+ source: "https://raw.github.com/agamemnus/tiptext.js/gh-pages/tiptext-1.0.js"
+ },
{
name: "guardian.js",
github: "guardianjs/guardianjs",
@@ -3721,8 +4263,88 @@ module.exports = [
github: "webpro/DOMtastic",
tags: ["DOM", "events", "selector", "modern", "modular", "es6"],
description: "Small and fast DOM and event library for modern browsers. It has the same familiar API as jQuery, and is lean & mean with small, optional modules.",
- url: "http://webpro.github.io/DOMtastic/",
- source: "https://raw.githubusercontent.com/webpro/DOMtastic/gh-pages/dist/domtastic.js"
+ url: "https://domtastic.js.org",
+ source: "https://cdn.jsdelivr.net/npm/domtastic@latest/dist/domtastic.js"
+ },
+ {
+ name: "FastestSmallestTextEncoderDecoder",
+ github: "anonyco/FastestSmallestTextEncoderDecoder",
+ tags: ["utf-8", "encoding", "decoding", "browser", "node-js", "polyfill"],
+ description: "The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only",
+ url: "https://anonyco.github.io/FastestSmallestTextEncoderDecoder/gh-pages/",
+ source: "https://raw.githubusercontent.com/anonyco/FastestSmallestTextEncoderDecoder/master/EncoderDecoderTogether.src.js"
+ },
+ {
+ name: "BestBase64EncoderDecoder",
+ github: "anonyco/BestBase64EncoderDecoder",
+ tags: ["btoa", "atob", "utf-8", "browser", "node-js"],
+ description: "The most standard, most cross-browser, most compact, and fastest possible btoa and atob solution for unicode strings with high code points",
+ url: "https://anonyco.github.io/BestBase64EncoderDecoder/demo.html",
+ source: "https://raw.githubusercontent.com/anonyco/BestBase64EncoderDecoder/master/atobAndBtoaTogether.src.js"
+ },
+ {
+ name: "Fast Map, WeakMap, Set, and WeakSet Polyfill",
+ github: "anonyco/Javascript-Fast-Light-Map-WeakMap-Set-And-WeakSet-JS-Polyfill",
+ tags: ["polyfill", "map", "weakmap-polyfill", "map-polyfill", "weakset-polyfill", "set-polyfill", "es6", "browser"],
+ description: "A fast, lightweight, Javascript Map and WeakMap polyfill",
+ url: "https://github.com/anonyco/Javascript-Fast-Light-Map-WeakMap-Set-And-WeakSet-JS-Polyfill",
+ source: "https://raw.githubusercontent.com/anonyco/Javascript-Fast-Light-Map-WeakMap-Set-And-WeakSet-JS-Polyfill/master/mapPolyfill.src.js"
+ },
+ {
+ name: "SuperSimpleExtensibleSmallXMLHttpRequestWrapper",
+ github: "anonyco/SuperSimpleExtensibleSmallXMLHttpRequestWrapper",
+ tags: ["xmlhttprequest", "http", "xmlhttprequest-wrapper", "browser"],
+ description: "A 338-byte super small, simple, light, fast, XMLHttpRequest wrapper",
+ url: "https://github.com/anonyco/SuperSimpleExtensibleSmallXMLHttpRequestWrapper",
+ source: "https://raw.githubusercontent.com/anonyco/SuperSimpleExtensibleSmallXMLHttpRequestWrapper/master/superxhr.src.js"
+ },
+ {
+ name: "Force DOM reflow JS",
+ github: "anonyco/Force-DOM-reflow-JS",
+ tags: ["dom-reflow", "css-transitions", "browser"],
+ description: "The cross-browser force DOM reflow library that will work in all current and future browsers",
+ url: "https://github.com/anonyco/Force-DOM-reflow-JS",
+ source: "https://anonyco.github.io/Force-DOM-reflow-JS/forceReflow.src.js"
+ },
+ {
+ name: "DeferStackJS",
+ github: "anonyco/DeferStackJS",
+ tags: ["deferred-tasks", "trampoline", "node-js", "browser"],
+ description: "A small fast library that solves the 'Maximum Stack Call Exceeded' error",
+ url: "https://github.com/anonyco/DeferStackJS",
+ source: "https://anonyco.github.io/DeferStackJS/DeferStack.src.js"
+ },
+ {
+ name: "AsyncGlobalEvalFunction",
+ github: "anonyco/AsynchronousEvalFunction",
+ tags: ["eval", "asynchronous", "global", "node-js", "browser"],
+ description: "A simple way to asynchronously defer execution of code stored in a string to prevent execution thread blockage",
+ url: "https://github.com/anonyco/AsynchronousEvalFunction",
+ source: "https://raw.githubusercontent.com/anonyco/AsynchronousEvalFunction/master/AsyncGlobalEvalFunction.src.js"
+ },
+ {
+ name: "SPromiseMeSpeed",
+ github: "anonyco/SPromiseMeSpeedJS",
+ tags: ["speed-polyfill", "polyfill", "promise", "Promises/A+", "asynchronous", "es6", "node-js", "browser"],
+ description: "The javascript library that promises you the fastest ES6 promises",
+ url: "https://github.com/anonyco/SPromiseMeSpeedJS",
+ source: "https://anonyco.github.io/SPromiseMeSpeedJS/SPromiseMeSpeed.src.js"
+ },
+ {
+ name: "Highlighter-JS",
+ github: "anonyco/Highlighter-JS",
+ tags: ["functional", "es6", "node-js", "browser"],
+ description: "Simple, small, fast, multilingual text highlighter in javascript.",
+ url: "https://github.com/anonyco/Highlighter-JS",
+ source: "https://raw.githubusercontent.com/anonyco/Highlighter-JS/master/highlighter.src.js"
+ },
+ {
+ name: "IDL-Property-Observer",
+ github: "anonyco/IDL-Property-Observer",
+ tags: ["mutation-observer", "evil", "es6", "browser"],
+ description: "Plug changes like HTMLInputElement.value into MutationObservers in 766 bytes. Framework agnostic!.",
+ url: "https://github.com/anonyco/IDL-Property-Observer",
+ source: "https://raw.githubusercontent.com/anonyco/IDL-Property-Observer/master/IDLPropertyObserver.src.js"
},
{
name: "Timer.js",
@@ -3742,7 +4364,7 @@ module.exports = [
*/
{
name: "Mouse",
- tags: [ "mouse", "mousebind", "bind", "events", "input", "buttons", "mice" ],
+ tags: ["mouse", "mousebind", "bind", "events", "input", "buttons", "mice"],
description: "A high quality library that treats the mouse as a first class object citizen.",
url: "http://benvie.github.io/Mouse",
source: "https://raw.githubusercontent.com/Benvie/Mouse/master/Mouse.js"
@@ -3775,6 +4397,14 @@ module.exports = [
url: "https://github.com/MikeMcl/big.js/",
source: "https://raw.githubusercontent.com/MikeMcl/big.js/master/big.js"
},
+ {
+ name: "FAT",
+ github: "nextapps-de/fat",
+ tags: ["fast", "animation", "tool", "tween", "transform", "transition", "filter", "effect", "slide", "animate"],
+ description: "Web's fastest and most lightweight animation tool. This is a compact version including: Animation, Easing, Bezier, Transform, Colors.",
+ url: "https://github.com/nextapps-de/fat",
+ source: "https://raw.githubusercontent.com/nextapps-de/fat/0.6.71/dist/microjs/fat.compact.js"
+ },
{
name: "PicoModal",
github: "Nycto/PicoModal",
@@ -3783,14 +4413,6 @@ module.exports = [
url: "https://github.com/Nycto/PicoModal",
source: "https://raw.githubusercontent.com/Nycto/PicoModal/master/src/picoModal.js"
},
- {
- name: "nwt",
- github: "nwtjs/nwt",
- tags: ["framework", "base", "dom", "webkit", "ajax", "events", "mobile", "animation", "transitions"],
- description: "Small JS framework that ships with ajax, anim, dom, and event methods. Several plugins available.",
- url: "http://nwtjs.github.io/nwt/",
- source: "https://raw.githubusercontent.com/nwtjs/nwt/master/nwt.js"
- },
{
name: "microphone",
github: "srubin/microphone",
@@ -3866,6 +4488,14 @@ module.exports = [
url: "https://github.com/dciccale/parsy",
source: "https://raw.githubusercontent.com/dciccale/parsy/master/lib/parsy.js"
},
+ {
+ name: "Talker.js",
+ github: "secondstreet/talker.js",
+ tags: ["events", "window.postMessage", "iframe", "promise", "communication", "message"],
+ description: "Simple event delegation library",
+ url: "https://github.com/secondstreet/talker.js",
+ source: "https://raw.githubusercontent.com/secondstreet/talker.js/master/src/talker.js"
+ },
{
name: "Gator",
github: "ccampbell/gator",
@@ -3995,10 +4625,19 @@ module.exports = [
},
{
name: "Anim",
+ github: "relay-zz/anim",
tags: ["css", "animation"],
description: "A bare bones animation library",
- url: "https://github.com/relay/anim",
- source: "https://raw.githubusercontent.com/relay/anim/master/anim.js"
+ url: "https://github.com/relay-zz/anim",
+ source: "https://raw.githubusercontent.com/relay-zz/anim/master/anim.js"
+ },
+ {
+ name: "Check.js",
+ github: "Morklympious/check.js",
+ tags: ["type checking", "verification", "utility", "library"],
+ description: "A tiny library for type and sanity checking",
+ url: "https://github.com/Morklympious/check.js",
+ source: "https://raw.githubusercontent.com/Morklympious/check.js/master/dist/check.min.js"
},
{
name: "Relay",
@@ -4199,7 +4838,7 @@ module.exports = [
},
{
name: "vivi.js",
- tags: ["animation", "animate", "css", "css3", "keyframe", "defined" ],
+ tags: ["animation", "animate", "css", "css3", "keyframe", "defined"],
description: "Tiny wrapper for CSS Defined Animations (@keyframes).",
url: "https://github.com/musictheory/vivi.js",
source: "https://raw.githubusercontent.com/musictheory/vivi.js/master/src/vivi.js"
@@ -4369,7 +5008,7 @@ module.exports = [
},
{
name: "Lie",
- tags: ["promise", "deferred","async"],
+ tags: ["promise", "deferred", "async"],
description: "A very small library for promises",
url: "https://github.com/calvinmetcalf/lie",
source: "https://raw.githubusercontent.com/calvinmetcalf/lie/master/dist/lie.js"
@@ -4471,6 +5110,13 @@ module.exports = [
url: "https://github.com/gamtiq/teo",
source: "https://raw.githubusercontent.com/gamtiq/teo/master/dist/teo.js"
},
+ {
+ name: "simple-slider",
+ tags: ["simple", "carousel", "slider", "gallery", "slideshow", "javascript-carousel"],
+ description: "The 1kb JavaScript Carousel",
+ url: "https://github.com/ruyadorno/simple-slider",
+ source: "https://raw.githubusercontent.com/ruyadorno/simple-slider/master/dist/simpleslider.js"
+ },
{
name: "easter.js",
tags: ["easter-egg", "keys", "sequence"],
@@ -4478,6 +5124,13 @@ module.exports = [
url: "https://github.com/rkrupinski/easter.js",
source: "https://raw.githubusercontent.com/rkrupinski/easter.js/master/dist/easter.js"
},
+ {
+ name: "overflow-color",
+ tags: ["overflow", "color", "DOM", "css"],
+ description: "Automatically switch css html background color.",
+ url: "https://github.com/dimitrinicolas/overflow-color",
+ source: "https://raw.githubusercontent.com/dimitrinicolas/overflow-color/master/dist/overflow-color.umd.js"
+ },
{
name: "henka",
tags: ["responsive", "respond", "media", "query", "media-query", "queries"],
@@ -4494,17 +5147,18 @@ module.exports = [
},
{
name: "trier.js",
+ github: "philbooth/tryer",
tags: ["repeat", "retry", "predicate", "conditional", "invocation"],
description: "Because everyone loves a trier! Conditional and repeated task invocation for node and browser.",
- url: "https://github.com/philbooth/trier.js",
- source: "https://raw.githubusercontent.com/philbooth/trier.js/master/src/trier.js"
+ url: "https://github.com/philbooth/tryer",
+ source: "https://raw.githubusercontent.com/philbooth/tryer/master/src/trier.js"
},
{
name: "gameloop.js",
tags: ["games"],
description: "Very simple library to create game loop.",
- url: "https://github.com/t4pczan/gameloop.js",
- source: "https://raw.githubusercontent.com/t4pczan/gameloop.js/master/gameloop.js"
+ url: "https://github.com/rkamil/gameloop.js",
+ source: "https://raw.githubusercontent.com/rkamil/gameloop.js/master/gameloop.js"
},
{
name: "FastActive",
@@ -4597,8 +5251,8 @@ module.exports = [
name: "Grapnel.js",
tags: ["grapnel", "route", "routing", "router", "hash", "anchor", "tiny", "require", "named", "parameters"],
description: "The smallest (1100 bytes gzipped!) JavaScript Router with Named Parameters",
- url: "https://github.com/bytecipher/grapnel",
- source: "https://raw.githubusercontent.com/bytecipher/grapnel/master/src/grapnel.js"
+ url: "https://github.com/baseprime/grapnel",
+ source: "https://raw.githubusercontent.com/baseprime/grapnel/master/src/grapnel.js"
},
{
name: "Nerve",
@@ -4746,25 +5400,26 @@ module.exports = [
source: "https://raw.githubusercontent.com/ern0/kolorwheel.js/master/KolorWheel.js"
},
{
- name: "SimplyJS",
- tags: ["simplyjs", "simply", "simple", "easy", "DOM", "events", "async", "asynchronous", "native", "prototype", "CSS"],
- description: "Provides support for manipulating with DOM and events handling. Easy for use, optimized for performance, native browser's support first.",
- url: "https://github.com/janelznic/simplyjs",
- source: "https://raw.githubusercontent.com/janelznic/simplyjs/master/lib/simply.js"
+ name: "SimplyJS",
+ tags: ["simplyjs", "simply", "simple", "easy", "DOM", "events", "async", "asynchronous", "native", "prototype", "CSS"],
+ description: "Provides support for manipulating with DOM and events handling. Easy for use, optimized for performance, native browser's support first.",
+ url: "https://github.com/janelznic/simplyjs",
+ source: "https://raw.githubusercontent.com/janelznic/simplyjs/master/lib/simply.js"
},
{
- name: "clone",
- tags: ["clone", "copy", "duplicate"],
- description: "Clones/copies arbitrary objects recursively",
- url: "https://github.com/pvorb/node-clone",
- source: "https://raw.githubusercontent.com/pvorb/node-clone/master/clone.js"
+ name: "clone",
+ github: "pvorb/clone",
+ tags: ["clone", "copy", "duplicate"],
+ description: "Clones/copies arbitrary objects recursively",
+ url: "https://github.com/pvorb/clone",
+ source: "https://raw.githubusercontent.com/pvorb/clone/master/clone.js"
},
{
- name: "tag",
- tags: ["dom", "dom-elements"],
- description: "Small utility for creating DOM elements",
- url: "https://github.com/a-tarasyuk/tag",
- source: "https://raw.githubusercontent.com/a-tarasyuk/tag/master/lib/tag.js"
+ name: "tag",
+ tags: ["dom", "dom-elements"],
+ description: "Small utility for creating DOM elements",
+ url: "https://github.com/a-tarasyuk/tag",
+ source: "https://raw.githubusercontent.com/a-tarasyuk/tag/master/lib/tag.js"
},
{
name: "mutant.js",
@@ -4781,6 +5436,24 @@ module.exports = [
url: "https://github.com/kylepaulsen/NanoModal",
source: "https://raw.githubusercontent.com/kylepaulsen/NanoModal/master/nanomodal.js"
},
+ {
+ name: "tutorial.js",
+ github: "xxxmatko/tutorial.js",
+ tags: ["tutorial", "intro", "tooltip", "dialog", "popup", "message"],
+ description: "The best step-by-step feature introduction for your web sites, that's a promise!",
+ url: "https://github.com/xxxmatko/tutorial.js",
+ source: [
+ "https://github.com/xxxmatko/tutorial.js/blob/master/wwwroot/js/tutorial.js"
+ ]
+ },
+ {
+ name: "pure-dialog",
+ github: "john-doherty/pure-dialog",
+ tags: ["modal", "dialog", "popup", "pop under", "alert"],
+ description: "Pure JavaScript modal dialog designed to simplify the creation of dialogs in Web and Hybrid Mobile apps",
+ url: "https://github.com/john-doherty/pure-dialog",
+ source: "https://raw.githubusercontent.com/john-doherty/pure-dialog/master/src/pure-dialog.js"
+ },
{
name: "dom-i18n",
github: "ruyadorno/dom-i18n",
@@ -4790,25 +5463,25 @@ module.exports = [
source: "https://raw.githubusercontent.com/ruyadorno/dom-i18n/master/src/dom-i18n.js"
},
{
- name: "Rlite",
- tags: ["rlite", "route", "routing", "router", "hash", "querystring", "named", "parameters"],
- description: "Tiny, simple, light-weight routing",
- url: "https://github.com/chrisdavies/rlite",
- source: "https://raw.githubusercontent.com/chrisdavies/rlite/master/rlite.js"
+ name: "Rlite",
+ tags: ["rlite", "route", "routing", "router", "hash", "querystring", "named", "parameters"],
+ description: "Tiny, simple, light-weight routing",
+ url: "https://github.com/chrisdavies/rlite",
+ source: "https://raw.githubusercontent.com/chrisdavies/rlite/master/rlite.js"
},
{
- name: "nanoajax",
- tags: ["ajax","http"],
- description: "Very basic cross-browser AJAX",
- url: "https://github.com/yanatan16/nanoajax",
- source: "https://raw.githubusercontent.com/yanatan16/nanoajax/master/index.js"
+ name: "nanoajax",
+ tags: ["ajax", "http"],
+ description: "Very basic cross-browser AJAX",
+ url: "https://github.com/yanatan16/nanoajax",
+ source: "https://raw.githubusercontent.com/yanatan16/nanoajax/master/index.js"
},
{
- name: "stupid-lib",
- tags: ["light-weight", "helpers", "jquery-like", "simple"],
- description: "browser-javascript, jquery-like lib",
- url: "https://github.com/nighca/lib",
- source: "https://raw.githubusercontent.com/nighca/lib/master/dist/lib.js"
+ name: "stupid-lib",
+ tags: ["light-weight", "helpers", "jquery-like", "simple"],
+ description: "browser-javascript, jquery-like lib",
+ url: "https://github.com/nighca/lib",
+ source: "https://raw.githubusercontent.com/nighca/lib/master/dist/lib.js"
},
/*
{
@@ -4820,95 +5493,95 @@ module.exports = [
},
*/
{
- name: "universal-diff",
- tags: ["diff", "compare", "string", "array", "queue"],
- description: "diff & merge algorithm realized with Javascript.",
- url: "https://github.com/nighca/universal-diff",
- source: "https://raw.githubusercontent.com/nighca/universal-diff/master/dist/diff.js"
+ name: "universal-diff",
+ tags: ["diff", "compare", "string", "array", "queue"],
+ description: "diff & merge algorithm realized with Javascript.",
+ url: "https://github.com/nighca/universal-diff",
+ source: "https://raw.githubusercontent.com/nighca/universal-diff/master/dist/diff.js"
},
{
- name: "lightrouter",
- tags: ["lightrouter", "route", "routing", "router", "hash", "querystring", "named", "parameters"],
- description: "Ultra lightweight javascript routing for traditional and single page apps.",
- url: "https://github.com/garygreen/lightrouter",
- source: "https://raw.githubusercontent.com/garygreen/lightrouter/master/dist/lightrouter.js"
+ name: "lightrouter",
+ tags: ["lightrouter", "route", "routing", "router", "hash", "querystring", "named", "parameters"],
+ description: "Ultra lightweight javascript routing for traditional and single page apps.",
+ url: "https://github.com/garygreen/lightrouter",
+ source: "https://raw.githubusercontent.com/garygreen/lightrouter/master/dist/lightrouter.js"
},
{
- name: "ListOf",
- tags: ["list", "collection", "array", "library", "c#"],
- description: "A JavaScript implementation of the C# List object.",
- url: "https://github.com/joelalejandro/stuff",
- source: "https://raw.githubusercontent.com/joelalejandro/stuff/master/ListOf.js"
+ name: "ListOf",
+ tags: ["list", "collection", "array", "library", "c#"],
+ description: "A JavaScript implementation of the C# List object.",
+ url: "https://github.com/joelalejandro/stuff",
+ source: "https://raw.githubusercontent.com/joelalejandro/stuff/master/ListOf.js"
},
{
- name: "EventoJS",
- tags: ["dom events", "event", "evento"],
- description: "An easy way to manipulate events on DOM.",
- url: "https://github.com/gustavohenrique/eventojs",
- source: "https://raw.githubusercontent.com/gustavohenrique/eventojs/master/src/evento.js"
+ name: "EventoJS",
+ tags: ["dom events", "event", "evento"],
+ description: "An easy way to manipulate events on DOM.",
+ url: "https://github.com/gustavohenrique/eventojs",
+ source: "https://raw.githubusercontent.com/gustavohenrique/eventojs/master/src/evento.js"
},
{
- name: "Carpet.js",
- github: "mateuszgachowski/Carpet.js",
- tags: ["module", "simple", "autoload", "context", "settings", "module pattern", "advice"],
- description: "Small, easy-to-learn and modular JavaScript framework for big",
- url: "https://github.com/mateuszgachowski/Carpet.js",
- source: "https://raw.githubusercontent.com/mateuszgachowski/Carpet.js/master/src/carpet.js"
+ name: "Carpet.js",
+ github: "mateuszgachowski/Carpet.js",
+ tags: ["module", "simple", "autoload", "context", "settings", "module pattern", "advice"],
+ description: "Small, easy-to-learn and modular JavaScript framework for big",
+ url: "https://github.com/mateuszgachowski/Carpet.js",
+ source: "https://raw.githubusercontent.com/mateuszgachowski/Carpet.js/master/src/carpet.js"
},
{
- name: "keycharm",
- tags: ["keyboard"],
- description: "Simple, lightweight key-binding libw. MIT or Apache 2.0.",
- url: "https://github.com/AlexDM0/keycharm",
- source: "https://raw.githubusercontent.com/AlexDM0/keycharm/master/keycharm.js"
+ name: "keycharm",
+ tags: ["keyboard"],
+ description: "Simple, lightweight key-binding libw. MIT or Apache 2.0.",
+ url: "https://github.com/AlexDM0/keycharm",
+ source: "https://raw.githubusercontent.com/AlexDM0/keycharm/master/keycharm.js"
},
{
- name: "hash-router",
- tags: ["hash", "path", "route", "router"],
- description: "Tiny and lightweight browser router library, developed with SPA in mind :)",
- url: "https://github.com/michaelsogos/Hash-Router",
- source: "https://raw.githubusercontent.com/michaelsogos/Hash-Router/master/src/hash-router.js"
+ name: "hash-router",
+ tags: ["hash", "path", "route", "router"],
+ description: "Tiny and lightweight browser router library, developed with SPA in mind :)",
+ url: "https://github.com/michaelsogos/Hash-Router",
+ source: "https://raw.githubusercontent.com/michaelsogos/Hash-Router/master/src/hash-router.js"
},
{
- name: "JsDic",
- tags: ["dependency", "injection", "container", "di", "dic"],
- description: "Dependecy injection container inspired by Angular.js.",
- url: "https://github.com/janmarek/JsDic",
- source: "https://raw.githubusercontent.com/janmarek/JsDic/master/jsdic.js"
+ name: "JsDic",
+ tags: ["dependency", "injection", "container", "di", "dic"],
+ description: "Dependecy injection container inspired by Angular.js.",
+ url: "https://github.com/janmarek/JsDic",
+ source: "https://raw.githubusercontent.com/janmarek/JsDic/master/jsdic.js"
},
{
- name: "GreinerHormann",
- tags: ["math", "geometry", "polygon", "clipping", "polyline"],
- description: "Greiner-Hormann polygon clipping algorithm. Does AND, OR, XOR.",
- url: "http://w8r.github.io/GreinerHormann/",
- source: "https://raw.githubusercontent.com/w8r/GreinerHormann/master/dist/greiner-hormann.js"
+ name: "GreinerHormann",
+ tags: ["math", "geometry", "polygon", "clipping", "polyline"],
+ description: "Greiner-Hormann polygon clipping algorithm. Does AND, OR, XOR.",
+ url: "http://w8r.github.io/GreinerHormann/",
+ source: "https://raw.githubusercontent.com/w8r/GreinerHormann/master/dist/greiner-hormann.js"
},
{
- name: "Core.js",
- github: "mauriciosoares/microjs.com",
- tags: ["framework", "lightweight", "scalable", "modular", "sandbox"],
- description: "It helps you create scalable applications written in Javascript, giving you some structure and patterns to keep everything separated.",
- url: "https://github.com/mauriciosoares/core.js",
- source: "https://raw.githubusercontent.com/mauriciosoares/core.js/master/dist/core.js"
+ name: "Core.js",
+ github: "mauriciosoares/microjs.com",
+ tags: ["framework", "lightweight", "scalable", "modular", "sandbox"],
+ description: "It helps you create scalable applications written in Javascript, giving you some structure and patterns to keep everything separated.",
+ url: "https://github.com/mauriciosoares/core.js",
+ source: "https://raw.githubusercontent.com/mauriciosoares/core.js/master/dist/core.js"
},
{
- name: "js-mediator",
- github: "markmarijnissen/js-mediator",
- tags: ["mediator","module","design pattern","MVC"],
- description: "Design pattern to write clean, reusable, decoupled, standalone Modules that are coupled with Mediators.",
- url: "https://github.com/markmarijnissen/js-mediator",
- source: "https://raw.githubusercontent.com/markmarijnissen/js-mediator/master/mediator.js"
+ name: "js-mediator",
+ github: "markmarijnissen/js-mediator",
+ tags: ["mediator", "module", "design pattern", "MVC"],
+ description: "Design pattern to write clean, reusable, decoupled, standalone Modules that are coupled with Mediators.",
+ url: "https://github.com/markmarijnissen/js-mediator",
+ source: "https://raw.githubusercontent.com/markmarijnissen/js-mediator/master/mediator.js"
},
{
- name: "wjs",
- tags: ["ajax", "lazy", "loading", "remote", "package"],
- description: "A JavaScript / PHP to manage lazy loading from server to client.",
- url: "https://github.com/weeger/wjs",
- source: "https://raw.githubusercontent.com/weeger/wjs/master/src/wjs.js"
+ name: "wjs",
+ tags: ["ajax", "lazy", "loading", "remote", "package"],
+ description: "A JavaScript / PHP to manage lazy loading from server to client.",
+ url: "https://github.com/weeger/wjs",
+ source: "https://raw.githubusercontent.com/weeger/wjs/master/src/wjs.js"
},
{
name: "micro-query",
- tags: ["uri", "url", "query", "queryparams", "parameters", "parsing", "querystring" ],
+ tags: ["uri", "url", "query", "queryparams", "parameters", "parsing", "querystring"],
description: "A minimal URL parameter parsing library.",
url: "https://github.com/aaron-harvey/micro-query",
source: "https://raw.githubusercontent.com/aaron-harvey/micro-query/master/micro-query.js"
@@ -4930,20 +5603,20 @@ module.exports = [
source: "https://raw.githubusercontent.com/krampstudio/aja.js/master/src/aja.js"
},
{
- name: "proto",
- github: "fresheneesz/proto",
- tags: ["class", "inheritance", "prototype", "javascript", "superclass", "parent", "child", "inherit"],
- description: "A prototype-based inheritance library that makes it easy to create objects and inheritance hierarchies without losing the power of javascript's prototype system.",
- url: "https://github.com/fresheneesz/proto",
- source: "https://raw.githubusercontent.com/fresheneesz/proto/master/proto.js"
+ name: "proto",
+ github: "fresheneesz/proto",
+ tags: ["class", "inheritance", "prototype", "javascript", "superclass", "parent", "child", "inherit"],
+ description: "A prototype-based inheritance library that makes it easy to create objects and inheritance hierarchies without losing the power of javascript's prototype system.",
+ url: "https://github.com/fresheneesz/proto",
+ source: "https://raw.githubusercontent.com/fresheneesz/proto/master/proto.js"
},
{
- name: "mongo-parse",
- github: "fresheneesz/mongo-parse",
- tags: ["mongo", "mongodb", "mongo db", "parse", "parser"],
- description: "A parser for mongo db queries.",
- url: "https://github.com/fresheneesz/mongo-parse",
- source: "https://raw.githubusercontent.com/fresheneesz/mongo-parse/master/mongoParse.js"
+ name: "mongo-parse",
+ github: "fresheneesz/mongo-parse",
+ tags: ["mongo", "mongodb", "mongo db", "parse", "parser"],
+ description: "A parser for mongo db queries.",
+ url: "https://github.com/fresheneesz/mongo-parse",
+ source: "https://raw.githubusercontent.com/fresheneesz/mongo-parse/master/mongoParse.js"
},
{
name: "router5",
@@ -4951,7 +5624,7 @@ module.exports = [
tags: ["html5", "router", "routes", "tree", "framework-agnostic", "functional", "reactive", "spa"],
description: "Simple, framework-agnostic, powerful and functional HTML5 routing solution.",
url: "http://router5.github.io",
- source: "https://raw.githubusercontent.com/router5/router5/master/dist/browser/router5.js"
+ source: "https://raw.githubusercontent.com/router5/router5/master/dist/router5.js"
},
{
name: "type-ahead.js",
@@ -4959,15 +5632,22 @@ module.exports = [
tags: ["typeahead", "autocomplete", "autosuggest", "complete", "suggest"],
description: "A lightweight and extensible type ahead library",
url: "https://github.com/marcojetson/type-ahead.js",
- source: "https://raw.githubusercontent.com/marcojetson/type-ahead.js/master/type-ahead.js"
+ source: "https://raw.githubusercontent.com/marcojetson/type-ahead.js/master/src/type-ahead.js"
},
{
- name: "Storage.js",
- github: "lcavadas/Storage.js",
- tags: ["IndexedDB", "WebSQL", "localStorage", "sessionStorage", "localStorage", "storage", "database", "object", "store"],
- description: "JavaScript Library for Cross Browser Persistence using WebStorage (LocalStorage, SessionStorage, WebSQL and IndexedDB) for all browsers.",
- url: "https://github.com/lcavadas/Storage.js",
- source: "https://raw.githubusercontent.com/lcavadas/Storage.js/master/build/storage.js"
+ name: "dont-go",
+ tags: ["favicon", "title"],
+ description: "Change the title and/or favicon of the page when it is inactive.",
+ url: "https://github.com/tiaanduplessis/dont-go",
+ source: "https://raw.githubusercontent.com/tiaanduplessis/dont-go/master/lib/dont-go.js"
+ },
+ {
+ name: "Browser Storage JS",
+ github: "lcavadas/browser-storage-js",
+ tags: ["IndexedDB", "WebSQL", "localStorage", "sessionStorage", "localStorage", "storage", "database", "object", "store"],
+ description: "JavaScript Library for Cross Browser Persistence using WebStorage (LocalStorage, SessionStorage, WebSQL and IndexedDB) for all browsers.",
+ url: "https://github.com/lcavadas/browser-storage-js",
+ source: "https://raw.githubusercontent.com/lcavadas/browser-storage-js/master/build/storage.js"
},
{
name: "xr",
@@ -4977,6 +5657,14 @@ module.exports = [
url: "https://github.com/radiosilence/xr",
source: "https://raw.githubusercontent.com/radiosilence/xr/master/src/xr.js"
},
+ {
+ name: "nano-markdown",
+ github: "Holixus/nano-markdown",
+ tags: ["markdown", "html", "nano", "micro", "microjs", "small"],
+ description: "A very small Markdown to HTML converter",
+ url: "https://github.com/Holixus/nano-markdown",
+ source: "https://raw.githubusercontent.com/Holixus/nano-markdown/master/index.js"
+ },
{
name: "SimpleScrollbar",
github: "buzinas/simple-scrollbar",
@@ -4987,11 +5675,11 @@ module.exports = [
},
{
name: "tplize",
- github: "alxgutnikov/tplize",
+ github: "gutnikov/tplize",
tags: ["templates"],
description: "A ~2kb lib for quickly prototyping templated content",
- url: "https://github.com/alxgutnikov/tplize",
- source: "https://raw.githubusercontent.com/alxgutnikov/tplize/master/index.js"
+ url: "https://github.com/gutnikov/tplize",
+ source: "https://raw.githubusercontent.com/gutnikov/tplize/master/index.js"
},
{
name: "populate.js",
@@ -5004,7 +5692,7 @@ module.exports = [
{
name: "offside.js",
github: "toomuchdesign/offside",
- tags: ["menu", "navigation", "responsive", "off-canvas","offcanvas", "off", "canvas"],
+ tags: ["menu", "navigation", "responsive", "off-canvas", "offcanvas", "off", "canvas"],
description: "A minimal ~3kb JavaScript kit without library dependencies to push things off-canvas using using just class manipulation.",
url: "https://github.com/toomuchdesign/offside",
source: "https://raw.githubusercontent.com/toomuchdesign/offside/master/dist/offside.js"
@@ -5012,7 +5700,7 @@ module.exports = [
{
name: "html-chain",
github: "maael/html-chain",
- tags: ["html", "lightweight","dom", "dom-builder", "templating", "chain"],
+ tags: ["html", "lightweight", "dom", "dom-builder", "templating", "chain"],
description: "A small javascript library to build DOM elements by chaining javascript functions",
url: "https://github.com/maael/html-chain",
source: "https://raw.githubusercontent.com/maael/html-chain/master/html.js"
@@ -5033,6 +5721,14 @@ module.exports = [
url: "https://github.com/peduarte/wallop",
source: "https://raw.githubusercontent.com/peduarte/wallop/master/js/Wallop.js"
},
+ {
+ name: "Universal Router",
+ github: "kriasoft/universal-router",
+ tags: ["react", "reactjs", "react-component", "route", "routes", "router", "routing", "flux"],
+ description: "A simple middleware-style router for isomorphic JavaScript web apps",
+ url: "https://www.kriasoft.com/universal-router/",
+ source: "https://raw.githubusercontent.com/kriasoft/universal-router/master/dist/universal-router.js"
+ },
{
name: "isMobileOS.js",
github: "RazorfishGermany/es6-module-isMobileOs",
@@ -5041,20 +5737,20 @@ module.exports = [
url: "https://github.com/RazorfishGermany/es6-module-isMobileOs",
source: "https://raw.githubusercontent.com/RazorfishGermany/es6-module-isMobileOs/master/dist/main.js"
},
- {
- name: "nanoflux.js",
- github: "ohager/nanoflux",
- tags: ["flux", "lightweight", "full flux", "tiny", "micro"],
- description: "A very lightweight and dependency-free Flux implementation",
- url: "https://github.com/ohager/nanoflux",
- source: "https://raw.githubusercontent.com/ohager/nanoflux/master/dist/nanoflux.js"
- },
- {
+ {
+ name: "nanoflux.js",
+ github: "ohager/nanoflux",
+ tags: ["flux", "lightweight", "full flux", "tiny", "micro"],
+ description: "A very lightweight and dependency-free Flux implementation",
+ url: "https://github.com/ohager/nanoflux",
+ source: "https://raw.githubusercontent.com/ohager/nanoflux/master/dist/nanoflux.js"
+ },
+ {
name: "preact",
- github: "developit/preact",
- tags: ["dom", "templating"],
- description: "Tiny & fast Component-based Virtual DOM framework.",
- url: "https://github.com/developit/preact",
+ github: "preactjs/preact",
+ tags: ["dom", "diff", "templating", "react", "components"],
+ description: "Preact is a fast, 3kB alternative to React, with the same ES2015 API",
+ url: "https://github.com/preactjs/preact",
source: "https://raw.githubusercontent.com/developit/preact/master/src/preact.js"
},
{
@@ -5105,14 +5801,54 @@ module.exports = [
url: "https://github.com/branneman/TinyAnimate",
source: "https://raw.githubusercontent.com/branneman/TinyAnimate/master/src/TinyAnimate.js"
},
+ {
+ name: "XPopUp",
+ github: "reduardo7/xpopup",
+ tags: ["popup", "window.open", "javascript", "browser", "callback", "nojquer", "simple", "easy", "events", "chrome", "firefox"],
+ description: "Full control over JavaScript PopUp's.",
+ url: "https://github.com/reduardo7/xpopup",
+ source: "https://raw.githubusercontent.com/reduardo7/xpopup/master/xpopup.js"
+ },
+ {
+ name: "sjsClass",
+ github: "reduardo7/sjsClass",
+ tags: ["class", "node", "npm", "javascript", "nojquery", "browser", "chrome"],
+ description: "Simple JavaScript Class. Create your advanced JavaScript Class!",
+ url: "https://github.com/reduardo7/sjsClass",
+ source: "https://raw.githubusercontent.com/reduardo7/sjsClass/master/lib/sjsclass.js"
+ },
+ {
+ name: "arenite",
+ github: "arenite/arenite",
+ tags: ["dependency", "inversion", "control", "injection", "ioc", "di", "require", "dependency injection", "provider", "IOC", "microkernel", "module", "framework", "service locator"],
+ description: "Inversion of Control / Dependency Injection Library",
+ url: "https://github.com/arenite/arenite",
+ source: "https://raw.githubusercontent.com/arenite/arenite/master/build/arenite.js"
+ },
+ {
+ name: "ns.js",
+ github: "Soldier-B/ns.js",
+ tags: ["namespace", "module", "scope", "simple", "name", "space"],
+ description: "A small and simple Javascript namespace function",
+ url: "https://github.com/Soldier-B/ns.js",
+ source: "https://raw.githubusercontent.com/Soldier-B/ns.js/master/ns.js"
+ },
{
name: "microTK",
github: "microTK/microTK",
- tags:["dom", "events", "query selection"],
+ tags: ["dom", "events", "query selection"],
description: "A tiny JavaScript framework",
url: "https://microtk.io",
source: "https://cdn.rawgit.com/microTK/microTK/master/dist/microTK.js"
},
+ {
+ name: "tinyfade.js",
+ github: "moqmar/tinyfade.js",
+ tags: ["javascript", "slideshow", "slider", "responsive", "fade", "image"],
+ description: "A tiny plain JavaScript library for fully responsive image slideshows.",
+ url: "https://moqmar.github.io/tinyfade.js/",
+ source: "https://raw.githubusercontent.com/moqmar/tinyfade.js/master/tinyfade.js"
+ },
{
name: "boomerang-cache",
github: "giraysam/boomerang-cache",
@@ -5120,5 +5856,172 @@ module.exports = [
description: "boomerangCache is a client side caching library based on localStorage and sessionStorage",
url: "http://giraysam.github.io/boomerang-cache/",
source: "https://raw.githubusercontent.com/giraysam/boomerang-cache/master/src/boomerang-cache.js"
- }
+ },
+ {
+ name: "Qoob",
+ github: "enzyme/qoob",
+ tags: ["DOM", "manipulation", "events", "css", "query selection", "data", "traversal", "es2015", "js:next", "functional"],
+ description: "A lightweight DOM manipulation library",
+ url: "https://github.com/enzyme/qoob",
+ source: "https://raw.githubusercontent.com/enzyme/qoob/master/dist/qoob.js"
+ },
+ {
+ name: "Prophet.js",
+ github: "binarybaba/prophetjs",
+ tags: ["toast", "notification", "growl", "snarl", "alert", "flash", "messages", "vanilla"],
+ description: "Vanilla JS library for clean toast notifications",
+ url: "https://github.com/binarybaba/prophetjs",
+ source: "https://raw.githubusercontent.com/binarybaba/prophetjs/master/dist/js/prophet.js"
+ },
+ {
+ name: "simple-require-loader",
+ tags: ["loader", "spa", "cross-platform"],
+ description: "A simple, dynamic, powerful module loader with hot swapping and optional remote loading support.",
+ url: "https://github.com/isiahmeadows/simple-require-loader",
+ source: "https://cdn.rawgit.com/isiahmeadows/simple-require-loader/v0.1.0/r.js"
+ },
+ {
+ name: "Redux",
+ github: "reactjs/redux",
+ tags: ["data", "functional"],
+ description: "Predictable state container for JavaScript apps",
+ url: "http://redux.js.org/",
+ source: "https://unpkg.com/redux@3.6.0/dist/redux.js"
+ },
+ {
+ name: "Maybe",
+ github: "alexanderjarvis/maybes",
+ tags: ["maybe", "functional"],
+ description: "Maybe is a type that wraps optional values",
+ url: "https://github.com/alexanderjarvis/maybe",
+ source: "https://raw.githubusercontent.com/alexanderjarvis/maybe/master/src/maybe.js"
+ },
+ {
+ name: "microBench",
+ github: "kmpatel/microBench",
+ tags: ["performance", "benchmark"],
+ description: "Tiny, simple framework to benchmark your JS functions in browser console",
+ url: "https://github.com/kmpatel/microBench/releases",
+ source: "https://raw.githubusercontent.com/kmpatel/microBench/v0.9/ubenchmark.js"
+ },
+ {
+ name: "Animatelo",
+ github: "gibbok/animatelo",
+ tags: ["animation", "animate", "web animation"],
+ description: "Animatelo is a bunch of cool, fun, and cross-browser animations for you to use in your projects. This is a porting to Web Animation API of the fabulous animate.css project.",
+ url: "https://gibbok.github.io/animatelo/",
+ source: "https://raw.githubusercontent.com/gibbok/animatelo/master/dist/animatelo.min.js"
+ },
+ {
+ name: "xPrototype",
+ github: "reduardo7/xPrototype",
+ tags: ["javascript", "prototype", "extend", "object", "quick", "simple", "nojquery", "loop", "browser", "chrome", "firefox"],
+ description: "xPrototype is a fast, small and feature-rich JavaScript library. It makes things like for loop, for each, time out / interval, data types, sort / order, conversion, clone object, extend object, string manipulation much simpler with an easy-to-use API that works across a multitude of browsers and platforms.",
+ url: "https://github.com/reduardo7/xPrototype",
+ source: "https://raw.githubusercontent.com/reduardo7/xPrototype/master/xprototype.js"
+ },
+ {
+ name: "microdi",
+ github: "yavorskiy/microdi",
+ tags: ["dependency", "injection", "di", "es6"],
+ description: "Micro helper for JavaScript dependency injection (DI).",
+ url: "https://github.com/yavorskiy/microdi",
+ source: "https://raw.githubusercontent.com/yavorskiy/microdi/master/index.js"
+ },
+ {
+ name: "SkateJS",
+ github: "skatejs/skatejs",
+ tags: ["javascript", "web", "component", "components", "custom", "elements", "shadow", "dom", "html", "virtual", "vdom", "jsx", "frp", "functional", "reactive", "programming"],
+ description: "SkateJS is a web component library designed to give you an augmentation of the web component specs focusing on a functional rendering pipeline, clean property / attribute semantics and a small footprint.",
+ url: "https://github.com/skatejs/skatejs",
+ source: "https://unpkg.com/skatejs"
+ },
+ {
+ name: "aph",
+ github: "kaisermann/aph",
+ tags: ["javascript", "DOM", "jQuery", "Manipulation"],
+ description: "A mini (1.2kb) DOM Manipulation library. A very slim and fast helper.",
+ url: "https://github.com/kaisermann/aph",
+ source: "https://raw.githubusercontent.com/kaisermann/aph/master/dist/aph.js"
+ },
+ {
+ name: "FlexSearch",
+ github: "nextapps-de/flexsearch",
+ tags: ["javascript", "search engine", "full-text search", "elastic search"],
+ description: "Next-Generation full text search library with zero dependencies.",
+ url: "https://github.com/nextapps-de/flexsearch",
+ source: "https://raw.githubusercontent.com/nextapps-de/flexsearch/master/dist/flexsearch.debug.js"
+ },
+ {
+ name: "tiv",
+ github: "kucukharf/tiv",
+ tags: ["javascript", "Validation"],
+ description: "1kb JavaScript Identify Number Validater.",
+ url: "https://github.com/kucukharf/tiv",
+ source: "https://raw.githubusercontent.com/kucukharf/tiv/master/tiv.js"
+ },
+ {
+ name: "classies",
+ github: "StephanHoyer/classies",
+ tags: ["css", "classes"],
+ description: "Small and fast conditional css class builder",
+ url: "https://github.com/StephanHoyer/classies",
+ source: "https://github.com/StephanHoyer/classies/blob/master/index.js"
+ },
+ {
+ name: "Spck-Embed",
+ github: "spckio/spck-embed",
+ tags: ["embeddable", "code", "editor"],
+ description: "Small embeddable online code editor for demos.",
+ url: "https://github.com/spckio/spck-embed",
+ source: "https://raw.githubusercontent.com/spckio/spck-embed/master/dist/spck-embed.js"
+ },
+ {
+ name: "Excellent.js",
+ github: "vitaly-t/excellent",
+ tags: ["DOM", "manipulation", "framework"],
+ description: "DOM-Manipulation Framework",
+ url: "https://github.com/vitaly-t/excellent",
+ source: "https://raw.githubusercontent.com/vitaly-t/excellent/master/src/excellent.js"
+ },
+ {
+ name: "gradstop",
+ github: "Siddharth11/gradstop",
+ tags: ["colors", "palette", "gradient", "hex", "rgb", "hsl"],
+ description: "JavaScript micro library to generate gradient color stops",
+ url: "https://github.com/Siddharth11/gradstop",
+ source: "https://raw.githubusercontent.com/Siddharth11/gradstop/master/gradstopUMD.js",
+ },
+ {
+ name: "easyrouter",
+ github: "aMarCruz/easyrouter",
+ tags: ["html5", "router", "routes", "browser", "location", "history", "hash"],
+ description: "Tiny, fast, easy, yet powerful hash router in JavaScript",
+ url: "https://github.com/aMarCruz/easyrouter",
+ source: "https://raw.githubusercontent.com/aMarCruz/easyrouter/master/dist/easyrouter.js"
+ },
+ {
+ name: "Beedle",
+ github: "hankchizljaw/beedle",
+ tags: ["state", "data", "functional"],
+ description: "A tiny library inspired by Redux & Vuex to help you manage state in your JavaScript apps",
+ url: "https://github.com/hankchizljaw/beedle",
+ source: "https://raw.githubusercontent.com/hankchizljaw/beedle/master/src/beedle.js"
+ },
+ {
+ name: "JS-Entity-Component-System",
+ github: "Stuhl/javascript-entity-component-system",
+ tags: ["simple", "games", "entity", "component", "system"],
+ description: "A small entity-component-system library written in JS",
+ url: "https://github.com/Stuhl/javascript-entity-component-system",
+ source: "https://raw.githubusercontent.com/Stuhl/javascript-entity-component-system/master/src/index.js"
+ },
+ {
+ name: "spect",
+ github: "spectjs/spect",
+ tags: ["aspect", "aop", "frp", "observable", "selector-observer", "hyperscript", "htm"],
+ description: "Aspect-oriented reactive DOM framework",
+ url: "https://github.com/spectjs/spect",
+ source: "https://raw.githubusercontent.com/spectjs/spect/master/spect.js"
+ },
];
diff --git a/index.html b/index.html
index 8ba5b6cf6..abbb0bdd9 100644
--- a/index.html
+++ b/index.html
@@ -7,7 +7,12 @@
-
+
+
+
+
+
+
@@ -62,40 +67,32 @@