Javascript Library Generator Beta

3663 library generated so far...

Javascript Library Generator is a strong tool for combining and compressing jQuery and CSS libraries. You can choose multiple libraries and combine them in two files. All selected JavaScript files are combined in plugins.js file. All selected CSS files are combined in plugins.css file. All other files (image files, flash files, etc.) are placed in proper directories.

Now, select your favorite libraries' files and download them in a zip file.

We are actively using, CodeIgniter, Twitter Bootstrap, jQuery and FontAwesome in this project. You can find their links in about section.

Warning! This project is currently at beta stage. Please use it at your own risk!

Do you need help? Do you need to submit an error or improvement?

You can visit our GitHub Repository!

Visit GitHub Repository For Help

Note that: We will be so appreciated if you share our page on social media.

We will also be appreciated if you donate to our work. You can find donation links on main menu.

The 1140 grid fits perfectly into a 1280 monitor. On smaller monitors it becomes fluid and adapts to the width of the browser.

CSV handling with js.

Lightweight, unobtrusive, custom style select boxes with jQuery

jQuery plugin for formatting dates like java.util.Date.toString

A simple jQuery plugin for getting DOM Path of HTML elements

Additional easings for jQuery.

Locales for AngularJS

jQuery plugin to make HTML tables responsive

Angular directive for showing image spinner in the container with image

Serialize forms to JSON objects in a friendly way.

An automatic loading bar for AngularJS

This plugin makes it easy to validate user input while keeping your HTML markup clean from javascript code. Even though this plugin has a wide range of validation functions it's designed to require as little bandwidth as possible. This is achieved by grouping together validation functions in "modules", making it possible for the programmer to load only those functions that's needed to validate a particular form.

An Angular module that gives you access to the browsers local storage

determine the visible fractions of an HTML element

AngularJS directive to use Material Design icons with custom fill color and size.

gameQuery is a jQuery plug-in to help make javascript game development easier by adding some simple game-related classes

Material Design for AngularJS Apps

Handsontable is a minimalistic approach to Excel-like table editor in HTML & jQuery. Requires jQuery 1.9+ or 2.0+ (may work with 1.7+ too, but there are known issues with IE10).

A md5 crypto component for Angular.js

This jQuery plugin enables very basic bookmarkable #hash history via a cross-browser window.onhashchange event.

Wraps the mixpanel JavaScript global to make it injectable and aid in testing

jQuery history plugin helps you to support back/forward buttons and bookmarks in your javascript applications.

Angular.JS directives for Moment.JS (timeago alternative)

provides you a way to monitor user activity with a page.

AngularMotion - Fancy CSS3 animations for AngularJS 1.2+

A jQuery plugin that adds controls to the selected jQuery elements with a simple call.

Angular Poller service uses a timer and sends requests every few seconds to keep the client synced with the server.

An extension to help provide a more pleasant way to spontaneously prompt a user for input.

AngularJS provider and service for Pusher

This plugin aims to progressively enhance your page, providing a more rich browsing experience when scrolling big amount of data.

Replace AngularJS directive 'ng-src' by a version which supports Retina displays

Instagram jQuery plugin

A lightweight extension for AngularJS $route service which supports tree-like nested views and routes hierarchy, and advanced loading flow handling.

Jcrop is the quick and easy way to add image cropping functionality to your web application.

Scrollspy, animated scrollTo and scroll events

jGrowl is a jQuery plugin that raises unobtrusive messages within the browser, similar to the way that OS X's Growl Framework works. The idea is simple, deliver notifications to the end user in a noticeable way that doesn't obstruct the work flow and yet keeps the user informed.

Smart table is a table module for angular js. It allows you to quickly compose your table in a declarative way including sorting, filtering, row selection pagination.

A very easy to use, cross platform, jQuery based UI toolkit, that's still small in size, has the features you need, and doesn't get in your way of doing things!

A jQuery library for editing JSON data.

Angular directive to show an animated spinner (using spin.js)

jQuery plugin for serialising to and parsing from JSON.

jQuery plugin for layout management (jQuery version of extJS border-layout).

Animated anchor navigation made easy.

jQuery plugin to mask data entry in the input text in the form of money (currency)

This project can be used to detect and restore APIs, features or functionality that have been deprecated in jQuery and removed as of version 1.9.

A multi-mode date and time picker for jQueryMobile

AngularStrap - Twitter Bootstrap directives for AngularJS.

i18n for your Angular apps, made easy

i18n for your Angular apps, made easy

i18n for your Angular apps, made easy

i18n for your Angular apps, made easy

i18n for your Angular apps, made easy

i18n for your Angular apps, made easy

i18n for your Angular apps, made easy

i18n for your Angular apps, made easy

Native AngularJS (Angular) directives for Bootstrap. Small footprint (5kB gzipped!), no 3rd party JS dependencies (jQuery, bootstrap JS) required!

A unified, HTML5-based user interface system for all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation.

A complete AngularJS directive for the Arshaw FullCalendar.

Mockjax. The jQuery Mockjax Plugin provides a simple and extremely flexible interface for mocking or simulating ajax requests and responses.

This directive allows you to add a date-picker to your form elements.

A jQuery plugin that adds cross-browser mouse wheel support.

State-based routing for AngularJS

Described as 'The world's most awesome jQuery slider' Nivo Slider is a jQuery plugin that makes displaying your gallery of images a beautiful experience, by using amazing transition effects ranging from slicing and sliding to fading and folding.

This directive allows you to jQueryUI Sortable.

AngularUI is the companion suite to the AngularJS framework.

AngularUI is the companion suite to the AngularJS framework.

AngularJS facade and service acting as a Vert.x SockJS client

jQuery plugin that makes it easy to create alert, success, error, warning, information or confirmation messages as an alternative the standard alert dialog.

Easy to use Wizard library for AngularJS

A lightweight jQuery plugin for the navigation on one-page sites. Adds smooth scrolling when clicking on the navigation and automatically selects the correct navigation items as you are scrolling through the different sections.

Overscroll is a jQuery Plugin and polyfill for mobile safari's overflow-scrolling style. It is intended for use on desktop browsers, with the latest version of jQuery.

jQuery Parallax is a script that simulates the parallax effect as seen on

A jQuery plugin that enables HTML5 placeholder behavior for browsers that aren’t trying hard enough yet.

A jQuery plugin that creates hover tooltips.

A minimalist jQuery prompt plugin for the 21st Century.

jQuery replaceText will replace text in specified elements. Note that only text content will be modified, leaving all tags and attributes untouched.

A resize event for ALL your jQueries!

A small, customizable plugin for scrolling elements, or the window itself.

A jQuery plugin to track page scroll depth

a simple vertical scrollpanel

Connects any list-like data with an input for searching.

serialize form fields into an object or JSON

Quickly connect to, query, and lazy-load data from Google Spreadsheets.

A stupid simple sidebar jQuery plugin.

Add this small script to your site & invite your visitors to save your site to their home screen alongside the rest of their apps!

Automatically make same-page links scroll smoothly

A simple jQuery plugin for super sexy scrolling effects using CSS3 transitions and transforms.

This jQuery plugin generates sparklines (small inline charts) directly in the browser using data supplied either inline in the HTML, or via javascript

jQuery Tags Input Plugin

jQuery Text Editor is a lightweight WYSIWYG text editor built with jQuery.

TextExt plugin for jquery

jQuery throttle / debounce allows you to rate-limit your functions in multiple useful ways.

Timeago is a jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. '4 minutes ago' or 'about 1 day ago') from ISO 8601 formatted dates and times embedded in your HTML (à la microformats).

A jQuery timepicker plugin inspired by Google Calendar. It supports both mouse and keyboard navigation.

Toggles is a lightweight jQuery plugin that creates easily-styleable toggle buttons.

jQuery Tools is a collection of the most important user-interface components for modern websites. Used by large sites all over the world.

TreeGrid plugin for jQuery

A jQuery wrapper around the YouTube Player API.

get the visitor's attention

A Bootstrap-themed kickstart for jQuery UI widgets

Google Map version 3 plugin for jQuery and jQM

The timepicker addon adds a timepicker to jQuery UI Datepicker, thus the datepicker and slider components (jQueryUI) are required for using any of these. In addition all datepicker options are still available through the timepicker addon.

utility to parse urls and provide easy access to their attributes (such as the protocol, host, port etc)

Form Validation plugin for jQuery

Page visibility shim for jQuery.

SPServices is a jQuery library which abstracts SharePoint's Web Services and makes them easier to use. It also includes functions which use the various Web Service operations to provide more useful (and cool) capabilities. It works entirely client side and requires no server install.

A jQuery plugin that renders a translucent activity indicator (spinner) using SVG or VML.

The jQuery Address plugin provides powerful deep linking capabilities and allows the creation of unique virtual addresses that can point to a website section or an application state. It enables a number of important capabilities including bookmarking in a browser or social website sending links via email or instant messenger, finding specific content using the major search engines and utilizing browser history and reload buttons.

Age is a jQuery plugin that formats and tracks dates and times as human readable text.

jQuery plugin to restrict users for typing only allowed chars for specified element

It implements a custom 'appear'/'disappear' events which are fired when an element became visible/invisible in the browser view port.

A browser-side jQuery plugin for the Atmosphere

jQuery BBQ leverages the HTML5 hashchange event to allow simple, yet powerful bookmarkable #hash history. In addition, jQuery BBQ provides a full .deparam() method, along with both hash state management, and fragment / query string parse and merge utility methods

Simulate synchronous ajax by blocking - not locking - the UI. This plugin lets you block user interaction with the page or with a specific element on the page. Also great at displaying modal dialogs.

The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3

jQuery plugin allows you to easy show & manage business hours

jQuery.carouFredSel is a plugin that turns any kind of HTML element into a carousel.

This plugin enables site owners to control multiple collapsible panels by auto opening any defaults specified, and keeping those opened/closed by users as they left them while browsing your site.

A lightweight customizable lightbox plugin for jQuery

Custom Select Box CSS Style Plugin

Cycle is an easy-to-use slideshow plugin that provides many options and effects for creating beautiful slideshows.

The successor to Cycle. Cycle2 is a mobile and desktop friendly slideshow built around ease-of-use with a declarative API. It supports responsive designs, dynamic slideshow manipulation, swipe events, and lots of options!

Autocomplete provides suggestions while you type into the text field.

Simple countdown plugin that accounts for timezone

EasyTabs is a lightweight jQuery plugin to provide full tab functionality, while leaving the styling up to you.

Fancytree is a JavaScript tree view plugin for jQuery with support for persistence, keyboard, checkboxes, drag'n'drop, and lazy loading.

jQuery File Download is a cross server platform compatible jQuery plugin that allows for an Ajax-like file download experience that isn't normally possible using the web.

Add File Explorer selecting functions to any element

A simple way to AJAX-ify any form on your page; with file upload and progress support.

teach your forms some manners

Helps create more usable Django formsets by adding and removing forms on the client-side.

A jQuery Plugin allows you to easely manipulate the Google Map API. You are now able to create maps, add some markers and create routes.

Make an image gray in all browsers

a drag-and-drop multi-column jQuery grid plugin

jQuery plugin

hoverIntent is a plug-in that attempts to determine the user's intent... like a crystal ball, only with mouse movement! It is similar to jQuery's hover method. However, instead of calling the handlerIn function immediately, hoverIntent waits until the user's mouse slows down enough before making the call.

jQuery.html5Loader can preload images, html5 video and audio sources, css, scripts and text files. This plugin needs a JSON file to get the files that must be preloaded (you can use also use a javascript object as well), and it provides an easy API to give you the the amount of file loaded in percentage.

jQuery plugin that triggers a callback after all images have been loaded

jquery.inputmask is a jquery plugin which create an input mask.

Check your data against regular expressions or known keywords.

Filter and sort magical layouts

Delay loading of images in long web pages. Images outside of viewport wont be loaded before user scrolls to them.

Lazy Load XT is mobile-oriented, fast and extensible jQuery plugin for lazy loading of images, videos and other media with built-in support of jQueryMobile framework. It improves performance of website by loading visible media elements only, and elements below the fold are loaded after page scroll. The plugin has many options, supports callbacks and special lazy events, that allows to have different loading effects (e.g. fade in and spinner effects). Examples of plugin and its addons include ajax, background images, infinite scroll, horizontal scroll, iframe-based widgets (YouTube, Vimeo, Google Maps Engine Lite, Facebook recommend button, Google+ profile), html5 video, responsive images with retina support (srcset and picture polyfills), social widgets (embedded tweet, Twitter share button, Google Plus badge and share button, Facebook like and recommend buttons, Facebook post comments), load all images before print, etc. Tested in IE 6-11, Chrome 1-31, Firefox 1.5-27.0, Safari 3-7, Opera 10.6-18.0, iOS 5-7, Android 2.3-4.4, and WP8. Requires jQuery 1.7+ or Zepto 1.0+.

Show a stream of your online activity.

jQuery plugin to get an url preview like the facebook attachment

A jQuery Plugin to make input mask field.

jQuery plugin for forcing fixed width inputs to follow a certain patern.

A more robust equal heights plugin for jQuery

This plugin let you play any public YouTube video as background of your page. It can also be used as a customized player in page.

A jquery plugin for masking text inputs.

A jQuery plugin that offers a simplistic way of implementing Lion OS scrollbars

Nicescroll is a jquery plugin, for nice customizabled scrollbars with a very similar ios/mobile style. It supports DIVs, IFrames and document page (body) scrollbars. Compatible with Firefox 4+, Chrome 5+, Safari 4+ (win/mac), Opera 10+, IE 6+ (all A-grade browsers). Compatible with iOS devices as iPad, Android, Blackberry, Windows Phone, and many many mobile and touch devices.

Webkit Notification plugin. That makes your life easear.

A general purpose library for building credit card forms, validating inputs and formatting numbers.

Kinetic drag for mobile & desktop.

A tiny jQuery plugin for displaying progress in a visual and engaging way

Tiny but perfect jQuery scrollbar plugin.

Photocols: A photo navigation for jQuery

Pin any element within a container

pjax is a jQuery plugin that uses ajax and pushState to deliver a fast browsing experience with real permalinks, page titles, and a working back button.

A lightbox gallery plugin for jQuery.

Postcodify is a jQuery plugin and server-side API for searching South Korean street addresses and postal codes.

A jquery plugin for a pure browser qrcode generation.

A jQuery plugin for easy consumption of RESTful APIs

Full Screen Gallery to make Your gallery better.

A jQuery plugin for infinite scrolling

A jQuery plugin that progressively enhances an HTML Select Box into a single option dropdown list. The dropdown list can be optionally styled with jQuery ThemeRoller and optionally animated with jQueryUI show/hide effects.

selection text/caret operation - jQuery pulgin | 選択範囲のテキスト操作 / キャレット操作

Animated scrolling of series.

jQuery plugin that serializes a form into a JavaScript Object with the same format as the default Ruby on Rails request params hash

jQuery plugin which creates a column based grid system that allows drag and drop even between multiple containers.

A simple jQuery plugin to display current weather data for any location and doesn't get in your way. Now supports HTML5 GeoLocation! Handcrafted with ♥ from Austin, Texas by James Fleeting.

Smart Banners are feature in iOS 6+ to promote App Store apps on your website. This jQuery plugin brings this feature to older iOS versions and Android devices.

2 Klicks fuer mehr Datenschutz

Create dynamic characters and background animations.

Give your forms a helping of awesome!

A touchable jQuery lightbox.

AngularJS is an MVC framework for building web applications. The core features include HTML enhanced with custom component and data-binding capabilities, dependency injection and strong focus on simplicity, testability, maintainability and boiler-plate reduction.

AngularFire is a set of Firebase bindings for AngularJS. It allows you to easily plug in a backend powered by Firebase to your Angular based webapp.

AngularSubkit is a set of browser Subkit bindings for AngularJS.

AngularJS Toaster is a customized version of 'toastr' non-blocking notification javascript library.

Vendor-agnostic web analytics for AngularJS applications

CSS animations with a soul

Plug and play, app-like animations for your websites and web apps.

A simple and easy jQuery plugin for CSS animated page transitions.

A javascript library for adding voice commands to your site, using speech recognition

A jQuery Slider plugin for anything.

Validate the api to your functions to help people use them correctly. This is pretty much React's propTypes without React.

a graph visualization library using web workers and jQuery

Architect is a JavaScript library built on top of Web Workers. He will manage and polyfill them workers so you don’t have to.

Higher-order functions and common patterns for asynchronous code

A browser-side JavaScript client for the Atmosphere

HTML5 Audio Compatibility Layer

Dynamic waveform audio synthesizer, written in Javascript. Generate musical notes dynamically and play them in your browser using the HTML5 Audio Element.

Enables use of modern JavaScript by augmenting built in objects with the latest JavaScript methods.

Atlassian User Interface, the implementation of the Atlassian Design Guidelines: Design principles, components, patterns and guidance for building awesome Atlassian products and add-ons

An AAC decoder for Aurora.js

An Apple Lossless decoder for Aurora.js

A FLAC decoder for Aurora.js

An MP3 decoder for Aurora.js

Audio decoding framework

Authy Form Helpers help you build your Registration and Verification forms to use Authy quicker

Authy Form Helpers help you build your Registration and Verification forms to use Authy quicker

Authy Form Helpers help you build your Registration and Verification forms to use Authy quicker

Automatically adjust textarea height based on user input.

A JS/CSS3 modal UI concept

Font Awesome Bootstrap Checkboxes & Radios. Pure css way to make inputs look prettier.

The AWS SDK for JavaScript.

Create object hierarchies with Backbone models. Respond to hierarchy changes using regular Backbone events

Form framework for BackboneJS with nested forms, editable lists and validation

A simple module to replace Backbone.sync with localStorage-based persistence. Models are given GUIDS, and saved into a JSON object. Simple as that.

A pageable Backbone.Collection superset. Supports server-side/client-side/infinite pagination and sorting.

Backbone.React.Component is a wrapper for React.Component and brings all the power of Facebook's React to Backbone.js

Get and set relations (one-to-one, one-to-many, many-to-one) for Backbone models

A convenient super method for the popular JavaScript library, Backbone.js.

A small compatibility layer to make backbone.js and django-tastypie work together happily.

Manage child views in a Backbone.View

Easily render backbone.js collections with support for automatic selection of models in response to clicks, reordering models via drag and drop, and more.

Manage Backbone Events Better

Caches calls to Backbone.[Model | Collection].fetch

Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.

tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell. This forked version adds lots of new enhancements including: alphanumeric sorting, pager callback functons, multiple widgets providing column styling, ui theme application, sticky headers, column filters and resizer, as well as extended documentation with a lot more demos.

A layout and template manager for Backbone.js applications.

Introduce autocompleting power to textareas, like GitHub comment forms have.

Facebook-style tooltip plugin for jQuery

A jQuery plugin that dynamically generates a table of contents

Make your Backbone.js apps dance with a composite application architecture!

A jQuery plugin that supports touch events on mobile devices.

Simple, flexible and powerful Model-View binding for Backbone.

Super-smooth CSS3 transformations and transitions for jQuery.

A read-only proxy of a Backbone.Collection that can easily be filtered, sorted, and paginated.

jQuery plugin for drop-in fix binded events problem caused by Turbolinks

Pagination component for backbone.js

Turn a jQuery UI Menu widget into a contextmenu.

Various projections for Backbone.Collection

Jquery plugin to create a waterfall grid layout. Lays out a series of elements in a dynamic column grid like on

The semantic messaging system for Backbone applications.

Deep get/set, bindings and computed model attributes for Backbone.

jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.

Before and after filters for Backbone.Router

Model binding in Backbone style.

A small hack that enables the use of touch events on sites using the jQuery UI user interface library.

Serialize a Backbone.View in to a JavaScript object

A validation plugin for Backbone.js that validates both your model as well as form input.

jQuery UI provides abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets, built on top of the jQuery JavaScript Library, that you can use to build highly interactive web applications.

Angular wrapper for js-data.

Firebase adapter for js-data.

http adapter for js-data.

A simple infrastructure for decoupling Backbone and Backbone.Marionette application modules and components.

localforage adapter for js-data.

Backgrid.js is a set of components for building semantic and easily stylable data grid widgets. It offers a simple, intuitive programming interface that makes easy things easy, but hard things possible when dealing with tabular data.

localStorage adapter for js-data.

Robust, framework-agnostic in-memory data store.

Generates UML sequence diagrams from simple text

Custom Event/Messaging system for JavaScript.

A small functional reactive programming lib for JavaScript.

A simple, lightweight url parser for JavaScript

YAML 1.2 parser and serializer

A jQuery plugin for implementing balancing of wrapping text in a web page

jsPlumb provides a means for a developer to visually connect elements on their web pages.

A small library to brew JavaScript objects.

jsSHA is a JavaScript implementation of the entire family of SHA hashes as defined in FIPS 180-2 (SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512) as well as HMAC

JSChannel is a small JavaScript abstraction layer on top of HTML5 cross-document messaging. It builds rich messaging semantics out of window.postMessage().

Basis.js framework as library. Basis.js – JavaScript framework to build single-page applications.

Small, fast, elegant, powerful, and cross platform JavaScript OOP library. Support main, singleton, super call, private, mixins, plugins, AOP and more.

A script and resource loader for caching & loading scripts with localStorage

Salesforce API Library for JavaScript

The best JavaScript framework for Rails developers

Static analysis tool for JavaScript

A small, fast, framework-agnostic event manager

Tiny language and engine for selecting specific parts of a JS object, preserving the structure of the original, and hiding the rest.

Makes browser beep.

This file creates a global JSON object containing two methods: stringify and parse.

Write A Song On JavaScript

A modern JSON implementation compatible with nearly all JavaScript platforms.

A benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results.

Modern JSON for the ES5 era

DIY Presentation Micro-Framework

Diff & Patch for Javascript objects

A library for arbitrary-precision decimal and non-decimal arithmetic

JSON Editor Online is a web-based tool to view, edit, and format JSON. It shows your data side by side in a clear, editable treeview and in formatted plain text.

Client-side Bitcoin JavaScript library

Easy way to create your own API methods for server and client sides

A JSON-LD Processor and API implementation in JavaScript.

seamless js code coverage

A HTML5 client-side solution for generating PDFs. Perfect for event tickets, reports, certificates, you name it!

Bluebird is a fully featured Promise library with focus on innovative features and performance.

JavaScript SIP library

File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.

This script gives you the zone info key representing your device's time zone setting.

jQuery tree plugin

JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in a web browser.

Create, read and edit .zip files with Javascript

A complete, bidirectional, JXON library

JavaScript library for SVG mapping

blueimp Gallery is a touch-enabled, responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers. It features swipe, mouse and keyboard navigation, transition effects, slideshow functionality, fullscreen support and on-demand content loading and can be extended to display additional content types.

JavaScript MD5 implementation.

Some sample files used in the implementation of BoxOpi website.

Kendo UI is everything you need to build sites and apps with HTML5 & JavaScript & Kendo UI Core is the free and open-source version of Kendo UI that provides access to the web's best UI widgets and key framework features essential for developing great experiences for the web and mobile.

BonsaiJS is a graphics library and renderer

Take control of your web typography.

Wrappers for JavaScript alert(), confirm() and other flexible dialogs using Twitter's Bootstrap framework

Yet Another JS Keybinding library

A cards-based UI framework for mobile and desktop apps, built on top of Bootstrap

keymaster.js is a hotkeys library written in plain JavaScript.

A simple JavaScript library for handling keyboard events.

A colorpicker for Twitter Bootstrap

KineticJS is an HTML5 Canvas JavaScript framework that enables high performance animations, transitions, node nesting, layering, filtering, caching, event handling for desktop and mobile applications, and much more.

KISS.Animate is plugin for sliding animations based on JQuery and the best code structure practices with simple api

Simple, modular, fast and lightweight template engine, based on jQuery templates syntax.

An expressive, cross platform JavaScript Class provider with a classical interface to prototypal inheritance.

Knockback brings Knockout.js magic to Backbone.js

Knockback brings Knockout.js magic to Backbone.js

Knockout Bindings for Bootstrap Widgets

Knockout paging

Knockout pre-rendered

Knockout-sortable is a binding for Knockout.js designed to connect observableArrays with JQueryUI's Sortable functionality.

A validation library for Knockout JS

Object mapping plugin for Knockout

A datepicker for Twitter Bootstrap

Knockout makes it easier to create rich, responsive UIs with JavaScript

Date/time picker widget for Twitter

JavaScript client for Kronos

A collection of jQuery plugins for Bootstrap.

Kube is a minimalistic Web framework for professional developers and designers.

Pretty simple jQuery plugin that turns standard Bootstrap alerts into "Growl-like" notifications.

Smart argument management for javascript

A client side localization library from Mozilla

An unofficial Bootstrap plugin to enable Bootstrap dropdowns to activate on hover and provide a nice user experience.

Just a simply easy way to label each element you want!

A simple lightbox plugin based on the bootstrap modal plugin.

LABjs (Loading And Blocking JavaScript) is an open-source (MIT license) project supported by Getify Solutions. The core purpose of LABjs is to be an all-purpose, on-demand JavaScript loader, capable of loading any JavaScript resource, from any location, into any page, at any time. Loading your scripts with LABjs reduces resource blocking during page-load, which is an easy and effective way to optimize your site's performance.

A bootstrap plugin for markdown editing

Buttons with built-in loading indicators, effectively bridging the gap between action and feedback.

Material Design for Bootstrap

Tiny, dependency-free async JavaScript and CSS loader.lo

Extends the default Bootstrap Modal class.

Right-to-left (RTL) support for Boostrap 3.x. Note: due to a versioning error at source, v3.1.2 is identical to v3.1.1. Info:

High performance (jankfree) lazy loader for images (including responsive images), iframes and scripts (widgets).

The Leaflet DVF is an extension to the Leaflet JavaScript mapping library. The primary goal of the framework is to simplify data visualization and thematic mapping using Leaflet - making it easier to turn raw data into compelling maps.

An extension to Leaflet that contains configurations for various free tile providers.

A custom

Vector drawing plugin for Leaflet

Social Buttons for Bootstrap

Leaflet.Control.FullScreen for Leaflet

Turn checkboxes and radio buttons in toggle switches.

Marker Clustering plugin for Leaflet.

Bootstrap table displays data in a tabular format and offers rich support to radio, checkbox, sort, pagination and so on.

Leaflet is a modern open-source JavaScript library for mobile-friendly interactive maps.

Advanced tagging/tokenizing plugin for jQuery and Twitter Bootstrap with a focus on keyboard and copy-paste support

A JavaScript client for the LeapMotion.

Quick and easy way to build your product tours with Twitter Bootstrap Popovers.

Lego JS

Less is a CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mixins and functions.

BootstrapValidator is the best jQuery plugin to validate form fields, designed to use with Bootstrap 3. It's developed with love by @nghuuphuoc.

A lightweight, easy to use Javascript injector for radical Web Typography

Make use of Bootstrap Modal more monkey-friendly.

Libil is a JavaScript library to process string for Bahasa Walikan. It supports Yogyakarta and Malang Style

The original lightbox script.

linq.js - LINQ for JavaScript. Implements all .NET 4.0 LINQ to Objects methods and many extra methods (inspiration from Rx, Achiral, Haskell, Ruby, etc...)

Bootswatch is a collection of themes for Bootstrap.

The perfect library for adding search, sort, filters & flexibility to tables, lists, or anything

i18n for your Angular apps, made easy

A pagination plugin for List.js

i18n for your Angular apps, made easy

LiveScript is a language which compiles to JavaScript. It has a straightforward mapping to JavaScript and allows you to write expressive code devoid of repetitive boilerplate. While LiveScript adds many features to assist in functional style programming, it also has many improvements for object oriented and imperative programming.

A simple, unobtrusive jQuery plugin that provides auto-updating timeago text to your timestamped HTML elements using Moment.js

i18n for your Angular apps, made easy

Lazy loading of javascript

i18n for your Angular apps, made easy

Neural networks in JavaScript.

Offline storage, improved.

BreezeJS is a JavaScript library for managing data in data rich-client HTML/JS applications. Core features include client-side querying, caching, change-tracking, validation, batch saves.

The compatibility build of lodash.js

bsJS is a fast and concise declarative type JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development.

A utility library delivering consistency, customization, performance, & extras.

Buckets is a complete, fully tested and documented data structure library written in pure JavaScript.

log4javascript is a JavaScript logging framework based on the Java logging framework log4j

Open-source tool to measure the performance of your web app directly from your users' browsers.

Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods

Buzz, a Javascript HTML5 Audio library

generate QR codes dynamically

D3-based reusable chart library

A JavaScript library for use with the Luminate Online product suite and API.

A Minimalist and Civilized CSS framework.

Simple full-text search in your browser

Pure Javascript (Ca)nvas (Man)ipulation.

LZ-based compression algorithm

CanJS is a MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy.

Bootstrap theme inspired by Windows Modern UI (aka Metro)

A lightweight 3D physics engine written in JavaScript.

A library for creating powerful and flexible finite state machines. Loosely inspired by Erlang/OTP's gen_fsm behavior.

CanvasJS is an easy to use HTML5 & JavaScript Charting library built on Canvas element.

CSS3 Animations with special effects

Fast, light, mobile-friendly and responsive lightbox plugin with focus on performance. Open inline HTML, ajax loaded content, image, form, iframe (YouTube and Vimeo video, Google Maps), photo gallery. Easily add in/out animation effects with help of CSS3 transitions.

Make your credit card form better in one line of code

Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.

Cascade Framework puts back the C in CSS. It can be used for modern browsers and older browsers alike. All features of Cascade Framework support Internet Explorer from IE6 upwards or degrade gracefully. With Cascade Framework you no longer have to choose between supporting only modern browsers or downgrading your design.

Minimalistic Virtual DOM implementation with support for animated transitions

A HTML5 Canvas Framework (ActionScript3.0 like).

Markdown-it - modern pluggable markdown parser.

A JavaScript Library for workers.

Yet another Markdown parser, this time for JavaScript. There's a few options that precede this project but they all treat Markdown to HTML conversion as a single step process. You pass Markdown in and get HTML out, end of story.

Creative Commons Web Font.

A markdown parser built for speed

BDD/TDD assertion library for node.js and the browser. Test framework agnostic.

Cascading grid layout library

Allows you to chain together jQuery deferreds or functions

A tiny, modular library that can add chaining to any API that isn’t naturally chainable, like the Canvas API, the DOM and more.

Builds Materialize distribution packages

Chance - Utility library to generate anything random

An Application Architecture Using Backbone.js

Simple overlay instructions for your apps.

Simple, responsive charts

Chosen is a JavaScript plugin that makes long, unwieldy select boxes much more user-friendly. It is currently available in both jQuery and Prototype flavors.

JavaScript library for color conversions

Google Chrome Frame is an open source plug-in that seamlessly brings Google Chrome's open web technologies and speedy JavaScript engine to Internet Explorer.

Ckeditor is the best web text editor for everyone.

Clank: open source prototyping framework for mobile apps

An extensible media player for the web

Cross-browser full element.classList implementation.


Haml compiler for client side javascript and coffeescript view templates

generator async control flow goodness

In-browser code editing made bearable

CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.

jQuery Image Slider with Unique Effects

A nicer color palette for the web.

⌘Z undo and redo commands. Add commands history support to your web app.

Powerful run-time Component System for structuring HTML5-based Rich Clients

Advanced condition library

Detecting front-end environments and conditionally loading assets. Retina, touch, legacy IE, modern browsers, custom tests.

A light-weight JavaScript library to help you make sense of your A/B test results.

JavaScript code to store data as JSON strings in cookies. It uses Prototype.js 1.5.1 ( or later. Apache Software licensed

This module allows you to show location of the address on map, and store it’s coordinates it in distinct field with custom format.

Crafty is a modern component and event based framework for javascript games that targets DOM and canvas.

A small, simple, and fast DOM creation utility

A simple jQuery image cropping plugin.

Fast multidimensional filtering for coordinated views.

Flexible router which can be used in multiple environments

Fast arbitraty-precision integer arithmetic library. Used for large-number calculations including finding large prime numbers, performing modular exponentiation and other arithmetic operations.

An easy-to-use encryption system utilizing RSA and AES for javascript.

CryptoJS is a growing collection of standard and secure cryptographic algorithms implemented in JavaScript using best practices and patterns. They are fast, and they have a consistent and simple interface.

A collection of zero element loading spinners, animated by CSS only

Automatically add vendor prefixes

CSS3 PIE JavaScript edition. Enables rendering of common CSS3 decoration properties in Internet Explorer 6-9.

A JavaScript library for time series visualization.

Fast text replacement with canvas and VML - no Flash or images required.

A small, fast module and resource loader with dependency management. (AMD, CommonJS Modules/1.1, CSS, HTML, etc.)

Custom Elements Builder (ceb) is ... a builder for Custom Elements.

Lightweight, fast, interactable 2D HTML5 rendering engine for cross-platform game development.

A JavaScript graph library for analysis and visualisation

Extended geographic projections for D3.js.

d3 tooltips

A small, free JavaScript library for manipulating documents based on data.

Data visualization made easy. A javascript library that extends the popular D3.js to enable fast and beautiful visualizations.

high-level audio API, designed to make sweet visualizations

A lightweight graphical user interface for changing variables in JavaScript.

ColVis adds a button to the toolbars around DataTables which gives the end user of the table the ability to dynamically change the visibility of the columns in the table

The FixedHeader plug-in will freeze in place the header, footer and left and/or right most columns in a DataTable, ensuring that title information will remain always visible.

TableTools is a plug-in for the DataTables HTML table enhancer, which adds a highly customisable button toolbar to a DataTable.

DataTables enhances HTML tables with the ability to sort, filter and page the data in the table very easily. It provides a comprehensive API and set of configuration options, allowing you to consume data from virtually any data source.

Datejs is an open source JavaScript Date library for parsing, formatting and processing.

Davis.js is a small JavaScript library using HTML5 history.pushState that allows simple Sinatra style routing for your JavaScript apps.

A multi-dimensional charting library built to work natively with crossfilter and rendered using d3.js

Allows the use of transparent PNGs in images and CSS backgrounds in IE6.

Minimalistic JavaScript library for debugging in the browser

Modern HTML Presentations

depot.js is a namespaced localStorage wrapper with a simple API.

A jQuery plugin to detect swipes on touch devices.

Detectizr is a Modernizr extension to detect device, browser, operating system and screen.

Device.js makes it easy to write conditional CSS _and/or_ JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).

An iconic font made for developers

The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.

A tiny but powerful Javascript library for working with collections. No bells and whistles and unwanted bloat, just the things you really need.

Django.js provides tools for JavaScript development with Django.

A stand-alone working lightweight version of the W3C Custom Elements specification

Pretty documentation generator for Github projects with proper Readme.

Dojo saves you time, delivers powerful performance, and scales with your development process. It’s the toolkit experienced developers turn to for building superior desktop and mobile web experiences.

A jQuery-compatible and non-All-in-One library which is more "Zepto" than Zepto.js.

a fully tested and covered polyfill for new DOM Level 4 entries

Minimalistic Virtual DOM implementation which supports animated transitions

UI improvements for Jenkins

doT is the he fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.

Drag-based JavaScript component, embracing endless UI solutions

Draggabilly is Javascript library to make elements draggable. When dragging, Draggabillly will add the class .is-dragging to the element. The minified source draggabilly.pkgd.min.js is on

The Open Source 2D skeleton animation solution

A small CSS3 and jQuery plugin for app style drawer menu.

Client library for the Dropbox API

Drag'n'drop file uploads with image previews

Additional functionality for dustjs-linkedin package

Asynchronous templates for the browser and node.js ( LinkedIn fork )

dygraphs is an open source JavaScript library that produces produces interactive, zoomable charts of time series. It is designed to display dense data sets and enable users to explore and interpret them. Version 1.2 pre-dates 1.0.0:

Easy pie chart is a jQuery plugin that uses the canvas element to render simple pie charts for single values.

A javascript library providing cross-browser, cross-site messaging/method invocation.

Enterprise Charts,基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化表。

Event Driven JS

A lightbox gallery plugin for Bootstrap 3 based on the modal plugin

The official low-level Elasticsearch client, for use in the browser.

a library for adding declarative ajax functionality to your website

The runtime for the Elm language.

Embedly - jQuery is a jQuery Library for Embedly that will replace links with content. It follows the oEmbed spec ( for content retrieval, while utilizing as a single endpoint.

Authentication framework for Ember.js.

A computed property macro for ember.js that returns a reversed array without allocating a new array on each replace action

An ember-data adapter for django web applications powered by the django-rest-framework

A data persistence library for Ember.js.

A simple library allows to create modal windows

Internationalization for Ember

Store your ember application data in localStorage.

A simple library to connect your Ember.js application to JSON backends.

A lightweight library for implementing authentication/authorization in Ember.js applications.

Ember is a JavaScript framework for creating ambitious web applications that eliminates boilerplate and provides a standard application architecture.

An officially supported Ember binding for Firebase.

Ember-friendly, indented syntax alternative for Handlebars.js

A Javascript module to convert emoji keywords to images.

Emoji One is a complete set of emojis designed for the web. It includes libraries to easily convert unicode characters to shortnames (:smile:) and shortnames to our custom emoji images. PNG and SVG formats provided for the emoji images.

Awesome Media Queries in JavaScript

Entypo is a set of 250+ carefully crafted pictograms

EpicEditor is an embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. For developers, it offers a robust API, can be easily themed, and allows you to swap out the bundled Markdown parser with anything you throw at it.

Epitome, an MVP framework built on top of MooTools

A general purpose real-time charting library for building beautiful, smooth, and high performance visualizations.

The jQuery plugin for equalizing the height or width of your elements

ECMAScript 5 compatibility shims for legacy JavaScript engines

ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines

A JavaScript meta-framework for scoped event delegation.

The events part of Backbone

A simple, compact and consistent implementation provides both Promise/Deferred/Flow pattern and Event/Notify/Observer/PubSub pattern.

Evil Icons is a set of SVG icons designed extensively for using in modern web projects

A JavaScript library for thwarting hotlinkers.

BDD style assertions for node and the browser.

Ext JS is the developer's choice for building powerful desktop web applications using JavaScript and web standards.

Ext JS is the developer's choice for building powerful desktop web applications using JavaScript and web standards.

A powerful and simple Javascript canvas library

JavaScript library for dynamically loading CSS and JS files. Also provides the ability to load multiple files from a CDN with multiple fallback options and shimming!

fancyBox is a tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages. It is built at the top of the popular JavaScript framework jQuery and is both easy to implement and a snap to customize.

Fast implementation of JSON-Patch (RFC-6902) with duplex (observe changes) capabilities

Polyfill to remove click delays on browsers with touch UIs

3500 Free "Farm-Fresh Web Icons" by FatCow Web Hosting

Make a use of your favicon with badges, images or videos

Featherlight is a very lightweight jQuery lightbox plugin. It's simple yet flexible and easy to use. Featherlight has minimal css and uses no inline styles, everything is name-spaced, it's completely customizable via configuration object and offers image, ajax and iframe support out of the box. Featherlights small footprint weights less than 4kB – in total.

Feedback form with screenshot

Lightweight, fast, JavaScript inheritance model

Multiple file upload plugin with progress-bar, drag-and-drop.

Fast browser fingerprint library. By default uses Murmur hashing and returns a 32bit integer number.

Firebug Lite is a powerful console logging, modifying and inspecting tool.

A lightweight, easy-to-use jQuery plugin for fluid width video embeds.

The jQuery fixedHeaderTable plugin

Cross-browser support for the CSS3 Flexible Box Model.

An awesome, fully responsive jQuery slider plugin.

The 1140 grid fits perfectly into a 1280 monitor. On smaller monitors it becomes fluid and adapts to the width of the browser.

Touch, responsive, flickable galleries

16pixels.css is a set of CSS rules to ensure consistent 16 pixels based typography.

An event-driven web framework, from Twitter

Javascript client for 6px

Uses valid markup and an image sprite to render an analogue clock / odometer effect. Clock image is easily customizable, default options can be easily overriden, can be easily animated and extended with jQuery.easing plugin, gracefully degrades if Javascript is not available.

floatlabels.js follows the famous Float Label Pattern. Built on jQuery.

locking table headers without special css

Turn ES6 code into readable vanilla ES5 with source maps

Simpler state management for React.js

The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels.

Attractive Javascript plotting for jQuery

Declarative handling library for CSS animations.

The video player for the web

Base64 encoding and decoding

Replicating Medium's beautiful, minimalist lightbox module

Simple HTML5 Charts using the canvas element

jQuery plugin for blurring page elements

Colors is an easy to use color-type manipulation library that is lightweight and very functional.

Font Awesome

Cookies.js is a small client-side javascript library that makes managing cookies easy.

A simple, stunning, powerful jQuery gallery.

Offline failsafe for

Slimmed-down build of ZURB Foundation.

iTemplates DinaKit Framework

Director is a router. Routing is the process of determining what code to run when a URL is requested

A Javascript library that makes working with the HTML5 Canvas element easy.

Event based JavaScript for the brows