Small canvas object-oriented library
Populate form fields from a JSON object.
Get as many FPS as you need and amazing effects by rendering HTML/CSS in WebGL
A library that allows you to access the text selected by the user
Generation of diagram and flowchart from text in a similar manner as markdown
Library to make drawing animation on SVG
Functions to create, process and test objects
a tiny SVG library
Manipulate data from API responses with ease
Get told about DOM mutations and other events which will affect layout.
A lightweight pubsub utility for node and the browser
Fast math typesetting for the web.
A library for pretty shadows.
Mithril is a client-side MVC framework - a tool to organize code in a way
Two-way DOM-based databinding for modern browsers.
Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch
Independent script to pull in feeds of content available on the web as JSONP
A themeable progress bar library for everything.
a handy library that improves the offline experience of your web app by using asynchronous
A library for building interactive web interfaces
Mustache syntax + automatic data-binding = Live templates
pub/sub library supporting some advanced subscription features, plus message capture and replay
Schema-Inspector is a powerful tool to sanitize and validate JS objects
Injects CSS into the document
Shore is a simple waveform generator library for JS.
A small library that lets you inject some code between a third party library and
Asynchronous flow control with a functional taste to it
A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
iOS 7 style switches for your checkboxes
A tiny, modular library that can add chaining to any API that isn't naturally chainable,
Give your pages some headroom. Hide your header until you need it
Creates objects that generate number sequences.
Zoom in, zoom out on (almost) anything in your page.
Markup, style, and code in one language
Async utilities for node and the browser
A simple and semantic substitution template engine for the browser.
Recycles array iteration by returning to zero element as needed
Easy to use directives engine
Micro client-side router inspired by the Express router (~1200 bytes)
JSON compressor and decompressor
Format html inputs to match a specified pattern
A blazing fast HTML generation tool that expands shorthand into (X)HTML
Sorts an Array of Objects based on key values, like an SQL ORDER BY
Conditional and repeated function invocation for node and browser.
Create objects from reusable, composable behaviors.
A lightweight library that provides tools for organizing asynchronous code
Animated, multiple progress bar control and tiny chart
Ruby-like simple string interpolation
Functions to mix objects
Change values by dragging it
a small, simple, and fast DOM creation utility
Gives information about the current session.
Utility class to simplify use of timers created by setTimeout
A lightweight, cross browser library for adding IDE style behaviors to plain text areas
A fully customisable 'time ago in words' implementation for use in the browser
HTML5 form validation error messages are hard-coded to the browser. Civem.js lets you easily change
micro DOM selector library that maps queries to native get commands. Minified, it comes in
Holder renders image placeholders entirely on the client side.
Stick elements to the top of the viewport when the user scrolls down.
Calculates if the mouse position is near to a given element
Next-generation DOM manipulation
Really, really lightweight event emitting for Node and the browser.
async sequences and gates, for JS
Draws simple SVG sequence diagrams from textual representation of the diagram
Advanced condition library for Node, Phantom, RequireJS, CommonJS and the Browser
HTML, CSS and JS united
A project similar to Markdownify but executed on the client
pXY.js provides a pleasant interface for analyzing canvas pixels in an effort to speed up
JS Templates and more
A mini dependancy-less UI lib for flipping over DOM nodes.
Frozen is an open-source HTML5 game engine delivering ease-of-use, rapid development through tooling and modularity
A simple helper to extract values from a string based on a pattern
Add a retro/vintage effect to images using the HTML5 canvas element
parseUri is a function which splits any well-formed URI into its parts, all of which
Asynchronous templates for the browser and node.js
Buttons with built-in loading indicators.
Flatdoc is the fastest way to create a site for your open source project.
Polymer is a new type of library for the web, built on top of Web
A two-dimensional drawing api meant for modern browsers. It is renderer agnostic enabling the same
This responsive layout is based on an initial grid of four boxes.
jQuery-plus-plus is an MIT licensed collection of low-level utilities for things that jQuery doesn't support
Transparency is a minimal template engine. It maps JSON objects to DOM elements with zero
DOMBrew builds DOM from a css like selector and a hash of attributes
LucidJS is an event emitter library offering several unique features
Responsive navigation plugin without library dependencies and with fast touch screen support.
howler.js is an audio library for the modern web. It defaults to Web Audio API
Batman.js is a framework for building rich web applications with CoffeeScript.
Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback
Currently a parser for XLSX files. Cleanroom implementation from the ISO 29500 Office Open XML
Currently a parser for XLS files. Cleanroom implementation from the Microsoft Open Specifications.
Bin-packing layout library
Console.log with style
Quickly create and prototype a full interactive HTML mock-up without duplicating markup, server-side loops/code, or
Pixastic is an experimental library which allows you to perform a variety of operations on
Simple overlay instructions for your apps.
SQL generation for node.js
Model to View glue. Bit like domglue but does a LOT more... Still in progress...
Think of it like SQL EXPLAIN, but for CSS selectors.
A small library for manipulating the favicon, in particular adding alert bubbles and changing images.
HInclude makes one thing very easy; including other bits of HTML into your Web page,
Hash.js is a 0.5 KB script that lets you in a super simple way manipulate
DropzoneJS is an open source library that provides drag'n'drop file uploads with image previews.
Rivets.js is a declarative data binding facility that plays well with existing frameworks such as
A better way for new feature introduction and step-by-step users guide for your website and
Kimbo premise is to use the latest ECMAScript 5 and DOM APIs that are supported
An absurdly fast selector engine. Supports CSS3/CSS4 selectors - faster than Sizzle.
DOM library for authoring HTML5 mobile web applications, works cross-device and cross-platform.
essential unit test framework compatible with browsers, node.js, and Rhino
Specify your app's behavior using a syntax that reads like English
RFC-4122 Compliant Random (v4) UUID Generator
A very small user-agent (browser) and device detection library.
Provides ransformations to plain text for typographically-improved HTML.
A tiny and powerful resource loader
A tiny yet complete toolkit
Date-agnostic time parsing for node and the browser.
Add touch event support to the desktop and other mouse-based browsers.
Function to provide a similar syntax to a switch statement but with regex as cases.
A lightweight and flexible microkernel/IOC container which helps to build testable decoupled systems
A lightweight library for manipulating SVG.
Little state objects
A small library for creating unit test spies.
A tiny, cross-browser, library with DOM manipulation, events, pub/sub, Ajax and language utilities.
Nestable custom events, trappable internal events, functional try/catch abstraction, unsubscribable unnamed functions.
templating engine for node and browser.
Monitor multiple async operations and triggers when all or some are complete.
Lightweight promises (or futures, or deffered). Includes AJAX REST functions.
Preload images and callback when they are all ready
Basic CSS DOM manipulation and animation optimized for webkit browsers(Safari, Chrome) for building mobile web
Tiny command line options parser for node.js in CoffeeScript
Browser/node color library. Implicit color space conversions, chainable channel methods and CSS convenience methods. RGB,
Initialize your code when the DOM is ready. Based on jQuery's ready() method. AMD compatible.
The concise CSS selector engine
Image updater for responsive designs
A tiny synchronous module definition and dependency management framework.
Mixins with dependency resolution and private properties (without closures).
very simple and powerful client-side HTML via JSON templating engine.
in-memory cache for node and browser.
Adds media queries support to incapable browsers
Give `Number.prototype` the `Math` methods it deserves.
A markdown parser and compiler. Built for speed.
A localStorage-based memcache-inspired client-side caching library.
A simple, four method API for differential inheritance and AOP.
Keyboard shortcuts handling with support for key sequences.
Half queue half pubsub. Super small and simple queue that supports subscribers
Event Emitter Class for the browser based on NodeJS EventEmitter
A JS module for managing many asynchronous and synchronous JSONP requests, responses, timeouts and errors.
A small IoC service locator container.
InputControl is a powerfull script to controlling own input text to accept specific chars or
IOC library to handle dependency injection
A presentation framework based on the power of CSS3 transforms and transitions in modern browsers
A human-friendly alternative to the HSL color space.
A minimal html entities decoder/encoder using DOM.
A small RGB <-> HSI converter.
A framework agnostic, animated, gallery plugin
Async flow control micro library for node and browser.
A normalization pattern to build, query, and manipulate everything.
A library for functional operations
A simple way to define and extend namespaces
Cross platform environment detection library.
dropin replacement for require() in browser.
Make your dom elements draggable easily.
A collection of helper functions for your functions, using `setTimeout()` to delay and defer.
Predicate-based JS execution engine, for in-page and external scripts. Loads itself asynchronously.
Standalone polyfill that inserts the vendor-specific CSS3 properties necessary for old and new browsers.
A small library that makes setting, getting and removing cookies really easy.
Convert between RGB and several CIE color spaces for smarter color manipulation.
Manage cookies easily.
A small library for checking types and throwing exceptions.
A fast, small, robust and extensible binary conversion library.
A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic.
Detects a mobile browser
A object extend utility
A HTML5 Audio Library
Small class providing async control flow, property listeners, barrier pattern, and more. For node and
Simple, yet powerful inheritance library to make polymorphism and super-constructors work propertly.
DSL for expressing and comparing dates and times
Width management tool for responsive designs
A friendly library for changing a property of an object over time. Supports animating numbers,
LOGO-inspired canvas drawing lib, adds method chaining and polar coordinates for added fun.
A very small DOM manipulation framework
Proxy the location of one window, frame or iframe to the hash of another and
Java style OOP, and AOP ability, watchable members, inheritance and ability to call super members.
Sly is a query selector engine allowing you to select elements with CSS1, CSS2
Make your CSS transitions go in slow motion (like Mac animations)
A collection of utility functions for strings
Set localStorage keys and values as objects
A CSS backdoor API for providing awesome scripts in a centralized way
CSS Selector to HTML generator.
A cross-browser framework-independent responsive images loader. jQuery version available.
A lightweight framework for building de-coupled apps
Simple, extendable code syntax highlighting library.
Chainable publish/subscribe framework
Plates (short for templates) binds data to markup. Plates has NO special syntax. It works
A self-contained modal popup library
Implement authentication using Mozilla Persona in your web application.
Canvas based image manipulation library
Generate repeatable random data
A high quality library that treats the mouse as a first class object citizen.
Mold is a templating library.
A publish/subscribe messaging framework
Spec-compatible (v1.1 ?) Mustache templating: written in CoffeeScript, runnable anywhere.
Simple AJAX library.
Microframework for fast game prototyping using Canvas
Flexible pubsub-ish framework for handling namespaced events.
A functional object operations library.
Add search, sort and flexibility to plain HTML lists (div, ul, table, everything!).
A basic routes framework for JS that hooks in to HTML5 history
A functional library inspired by Clojure and ClojureScript, built on Underscore
Client side JSON document store. Perfect for WebKit mobile apps.
Cross Browser caching util leveraging LocalStorage and XML Store with a Memcached interface
Define scoped keyboard shortcuts, including modifier keys.
Bind, fire and assert on keyboard events, with easy to use keyboard selector combos
A simple CSS Transitions animation framework
Jaml tries to emulate Ruby's Haml library, making it easy to generate HTML in your
A lightweight, extensible, and fast selector engine with excellent support for matchesSelector(), commonly used in
CSS-like selectors for JSON.
Strip out // and /*..*/ comments from JSON before parsing.
Small, fast, elegant, powerful, and cross platform OOP library. Support singleton, super call, private, mixins,
A simple/powerful approach for doing client-side templating with Mustache.js.
Fast and small hyphenation engine for Node.js and the browser
Converts HEX colors to RGB values and vice versa in various output formats.
Browser history manager for rich-media applications.
General purpose event triggering
Adds support for HTML5 Forms chapters new field input types, attributes and constraint validation API
Simple event delegation library
Share and control public proxies of private objects, with same-name getter/setters.
Animation library that uses CSS transforms and transitions to create smooth, hardware-accelerated animations.
Cross-browser DOM events, with keystroke handling, hashchange, mouseenter/leave.
DOM-agnostic event library, with bubbling.
A very simple image editing library with a chainable api.
Shim for latest ES6.next Map spec
Native prototypal inheritance for Node.js and ES5-enabled Browsers
Drag-and-Drop functionality for advanced UI development.
A lightweight, full featured client side router for single page apps.
Lightweight Date Polyfill with a lot of flexibility.
Declarative builder with (mostly) interchangeable DOM or HTML output
A lightweight cookie library
Color conversion functions for switching between hex decimal, RGB, names and arrays.
ClassIE is an unobstrusive library which detects Internet Explorer version for JS and CSS sides
Lighting fast class system. Beautiful API.
lets you globally listen for events either across all classes and instances, or on an
Adds the functions .hasClass, .addClass, .removeClass and .toggleClass to the Element prototype.
A microlibrary for inheritance with prototypal inheritance tools allowing class-like construction.
Artemia is a clientside document store, inspired by Lawnchair.
A bare bones animation library
It's AJAX. All over again. Includes support for xmlHttpRequest, JSONP, CORS, and CommonJS Promises
Lambda.js are string based lambdas for Node.js and the browser, that allow strings such as
doT.js is a fast, small templating engine and has no dependencies
The Jeesh is like a starter pack for ender. At only 7.5k the Jeesh can
Lets you know when the DOM is ready
A Browser detector. Because sometimes, there is no other way, and not even good modern
Bean is a small, fast, cross-platform, framework-agnostic event manager designed for desktop, mobile, and touch-based
A library agnostic extensible DOM utility. Nothing else.
Qwery is a small blazing fast query selector engine allowing you to select elements with
Tempo is a tiny JSON rendering engine that enables you to craft data templates in
A DOM building utility and Template engine build upon JsonML with syntax sugar.
Handles dynamic style sheets
A sound library for games on top of web audio api... but personally I think
An audio effects library for Web Audio
A framework for easily creating beautiful presentations using HTML.
Realistic password strength estimation
yepnope is an asynchronous conditional resource loader that's super-fast, and allows you to load only
Visibility.js allows you to determine whether your web page is visible to a user, is
Effortless asynchronous application development for the modern web and enterprise
Sleek, intuitive, and powerful front-end framework for faster and easier web development.
Three.js is a a library that makes WebGL - 3D in the browser - very
Swipe is a lightweight mobile slider with 1:1 touch movement, resistant bounds, scroll prevention, and
SWFObject is an easy-to-use and standards-friendly method to embed Flash content, which utilizes one small
localStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData
This class provides a simple info box that will help you monitor your code performance.
Socket.IO aims to make realtime apps possible in every browser and mobile device, blurring the
Shred is an HTTP client library for node.js and browsers. Shred supports gzip, cookies, https,
retina.js is an open source script that makes it easy to serve high-resolution images to
The goal of this script is to provide a fast and lightweight (3kb minified /
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works
Provides class-style Object Oriented and AJAX, freely distributable under the terms of an MIT-style license.
Processing.js is the sister project of the popular Processing visual programming language, designed for the
-prefix-free lets you use only unprefixed CSS properties everywhere. It works behind the scenes, adding
PathJS is a lightweight, client-side routing library that allows you to create "single page" applications
Paper.js is an open source vector graphics scripting framework that runs on top of the
OpenLayers makes it easy to put a dynamic map in any web page. It can
Making good-looking graphs shouldn't be hard. Morris.js is a lightweight library that uses jQuery and
Mobilize.js allows web developers create mobile sites out of existing websites with little effort.
Masonry is a dynamic grid layout script. Think of it as the flip-side of CSS
A drop-in replacement for Underscore.js, from the devs behind jsPerf.com, delivering performance, bug fixes, and
LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions. LESS runs
CSS, meet kerning. Kerning, meet CSS. Kern, style, transform, and scale your web type with real
JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in
This file creates a JSON property in the global object, if there isn't already one, setting
A Signal is similar to an Event Emitter/Dispatcher or a Pub/Sub system, the main difference
For iOS, Android, webOS, BlackBerry, Chrome OS
A simple, modern, framework-independent, well-tested, unobtrusive, notification system. Utilizes CSS transitions when available, falls back
This script is the defacto way to enable use of HTML5 sectioning elements in legacy
Hogan.js is a 2.5k JS templating engine developed at Twitter. Use it as a part
History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued
Highlight.js highlights syntax in code examples on blogs, forums and in fact on any web
Load scripts on demand. Achieve responsive design with automated CSS targeting different screen reolutions, paths,
hashgrid inserts a layout grid in web pages, allows you to hold it in place,
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration.
gRaphael's goal is to help you create stunning charts on your website. It is based
GAS is a wrapper around the Google Analytics Tracking API from Google. It tries to
Harness the power of Dropbox to connect your app to almost any computer, smartphone or
Dojo saves you time and scales with your development process, using web standards as its
Automatically generated documentation sites for your markdown files! There are various ways of getting your
Comprehensive, yet simple, stealthy and fast. Datejs has passed all trials and is ready to
With this plugin you can write CSS without the vendor prefixes. The plugin takes care
A lightweight graphics library with an intuitive graphics API and an SVG renderer.
HTML is great for declaring static documents, but it falters when we try to use
AmplifyJS is a set of components designed to solve common web application problems with a