Everyone loves the Google CDN right? Even Microsoft runs their own CDN.
The problem is, they only host the most popular libraries.
We host it all - JavaScript, CSS, SWF, images, etc!
Supports http/https/spdy, we encourage leaving the protocol off!
Track when libraries are added and updated with our RSS feed.
| Creators | |
Ryan Kirkman | Follow @ryan_kirkman |
Thomas Davis | Follow @neutralthoughts |
| Library | Link |
|---|---|
| 1140 The 1140 grid fits perfectly into a 1280 monitor. On smaller monitors it becomes fluid and adapts to the width of the browser. http://cssgrid.net/ 1140 | |
| 960gs The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. http://960.gs 960, 960gs, grid system | |
| FitText.js A jQuery plugin for inflating web type http://fittextjs.com/ typography | |
| ICanHaz.js A clean solution for templating with Mustache.js and jQuery or Zepto http://icanhazjs.com templating, mustache, jquery, zepto | |
| ResponsiveSlides.js Simple & lightweight responsive slider plugin http://responsive-slides.viljamis.com/ ResponsiveSlides, responsive slider, jquery | |
| SyntaxHighlighter SyntaxHighlighter is a fully functional self-contained code syntax highlighter developed in JavaScript. http://alexgorbatchev.com/SyntaxHighlighter highlight, highlighter | |
| URI.js URI.js is a javascript library for working with URLs. It offers a "jQuery-style" API (Fluent Interface, Method Chaining) to read and write all regular components and a number of convenience methods like .directory() and .authority(). URI.js offers simple, yet powerful ways of working with query string, has a number of URI-normalization functions and converts relative/absolute paths. http://medialize.github.com/URI.js/ uri, url, uri mutation, url mutation, uri manipulation, url manipulation, uri template, url template, unified resource locator, unified resource identifier, query string, RFC 3986, RFC3986, RFC 6570, RFC6570 | |
| accounting.js A lightweight JavaScript library for number, money and currency formatting . http://josscrowcroft.github.io/accounting.js/ accounting, number, money, currency | |
| ace Ace is a standalone code editor written in JavaScript. http://ace.ajax.org/ code, editor | |
| alloy-ui Alloy is a UI metaframework that provides a consistent and simple API for building web applications across allthree levels of the browser: structure, style and behavior. https://github.com/liferay/alloy-ui ui, themeing, popular | |
| amplifyjs AmplifyJS is a set of components designed to solve common web application problems with a simplistic API. http://amplifyjs.com/ amplifyjs, amplify, api | |
| angular-strap AngularStrap - Twitter Bootstrap directives for AngularJS. http://mgcrea.github.com/angular-strap angular, bootstrap, directives, datepicker | |
| angular-ui-bootstrap Native AngularJS (Angular) directives for Twitter's Bootstrap. Small footprint (5kB gzipped!), no 3rd party JS dependencies (jQuery, bootstrap JS) required! http://angular-ui.github.com/bootstrap/ AngularJS, angular, angular.js, bootstrap, angular-ui, AngularUI | |
| angular-ui AngularUI is the companion suite to the AngularJS framework. http://angular-ui.github.com framework, mvc, AngularJS, angular, angular.js, angular-ui, AngularUI | |
| angular.js 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. http://angularjs.org framework, mvc, AngularJS, angular, angular.js | |
| angularFire 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. http://angularjs.org realtime, websockets, AngularJS, angular, angular.js | |
| anythingslider A jQuery Slider plugin for anything. http://css-tricks.com/anythingslider-jquery-plugin/ jquery, slider, images | |
| async Higher-order functions and common patterns for asynchronous code | |
| augment.js Enables use of modern JavaScript by augmenting built in objects with the latest JavaScript methods. http://augmentjs.com es5, ECMAScript 5, shim, compatibility, modernization | |
| backbone-localstorage.js A simple module to replace Backbone.sync with localStorage-based persistence. Models are given GUIDS, and saved into a JSON object. Simple as that. https://github.com/jeromegn/Backbone.localStorage localstorage, backbone | |
| backbone-pageable A pageable Backbone.Collection superset. Supports server-side/client-side/infinite pagination and sorting. https://github.com/wyuenho/backbone-pageable backbone | |
| backbone-relational Get and set relations (one-to-one, one-to-many, many-to-one) for Backbone models https://github.com/PaulUithol/Backbone-relational backbone, models, relational, hasMany, hasOne, popular | |
| backbone.eventbinder Manage Backbone Events Better http://github.com/marionettejs/backbone.eventbinder events, popular | |
| backbone.js 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. http://documentcloud.github.com/backbone/ collections, models, controllers, events, popular | |
| backbone.layoutmanager A layout and template manager for Backbone.js applications. http://layoutmanager.org backbone, layout, templates, views | |
| backbone.marionette Make your Backbone.js apps dance with a composite application architecture! http://github.com/marionettejs/backbone.marionette collections, models, controllers, events, popular | |
| backbone.modelbinder Simple, flexible and powerful Model-View binding for Backbone. https://github.com/theironcook/Backbone.ModelBinder modelbinding, models, events | |
| backbone.paginator Pagination component for backbone.js https://github.com/addyosmani/backbone.paginator backbone, pagination | |
| backbone.routefilter Before and after filters for Backbone.Router https://github.com/boazsender/backbone.routefilter backbone, route, filter, before, after | |
| backbone.syphon Serialize a Backbone.View in to a JavaScript object http://github.com/derickbailey/backbone.syphon/ modelbinding, models | |
| backbone.validation A validation plugin for Backbone.js that validates both your model as well as form input. http://thedersen.com/projects/backbone-validation validation, events, models, views | |
| backbone.wreqr A simple infrastructure for decoupling Backbone and Backbone.Marionette application modules and components. http://github.com/marionettejs/backbone.wreqr events, popular | |
| bacon.js A small functional reactive programming lib for JavaScript. http://baconjs.blogspot.com bacon, baconjs, functional, reactive, lib, frp | |
| barman A small library to brew JavaScript objects. https://github.com/dfernandez79/barman traits, oop, classes, objects, object composition | |
| bean A small, fast, framework-agnostic event manager https://github.com/fat/bean ender, events, event, dom | |
| benchmark A benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results. http://benchmarkjs.com/ benchmark, node, narwhal, performance, ringo, speed | |
| blanket.js seamless js code coverage https://github.com/alex-seville/blanket coverage | |
| bonsai BonsaiJS is a graphics library and renderer http://bonsaijs.org graphics, svg, vector | |
| bootstrap-datepicker A datepicker for Twitter Bootstrap https://github.com/eternicode/bootstrap-datepicker twitter, bootstrap, datepicker | |
| bootstrap-datetimepicker A datetime picker for Twitter Bootstrap https://github.com/tarruda/bootstrap-datetimepicker twitter, bootstrap, datepicker, datetimepicker | |
| bootstrap-growl Pretty simple jQuery plugin that turns standard Bootstrap alerts into "Growl-like" notifications. https://github.com/ifightcrime/bootstrap-growl bootstrap, growl, notification, jquery | |
| bootstrap-lightbox A simple lightbox plugin based on the bootstrap modal plugin. http://jbutz.github.com/bootstrap-lightbox/ bootstrap, lightbox, modal | |
| bootstrap-modal Extends the default Bootstrap Modal class. https://github.com/jschr/bootstrap-modal bootstrap, modal | |
| bootstrap-switch bootstrapSwitch adds switches to your bootstrap ecosystem http://www.larentis.eu/switch/ bootstrap, switch, html5, css3, jquery | |
| bootstrap-tour Quick and easy product tours with Twitter Bootstrap Popovers. http://bootstraptour.com twitter, bootstrap, tour, intro | |
| breezejs 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. http://www.breezejs.com data, BreezeJS, breeze, breeze.js | |
| camanjs Pure Javascript (Ca)nvas (Man)ipulation. http://camanjs.com/ html5, canvas, image, filter, manipulate, pixel, effects | |
| can.js CanJS is a MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy. http://canjs.us/ can.js, canjs, javascript, mvc, framework, model, view, controller, popular | |
| cannon.js A lightweight 3D physics engine written in JavaScript. http://schteppe.github.com/cannon.js javascript, physics | |
| chainvas A tiny, modular library that can add chaining to any API that isn’t naturally chainable, like the Canvas API, the DOM and more. http://leaverou.github.com/chainvas/ chaining, method, prototype, JavaScript, Chainvas, canvas | |
| chosen 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. http://harvesthq.github.com/chosen | |
| chrome-frame 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. http://code.google.com/chrome/chromeframe/ plugin, plug-in, chrome, frame | |
| ckeditor Ckeditor is the best web text editor for everyone. http://ckeditor.com/ wysiwyg, popular | |
| codemirror In-browser code editing made bearable http://codemirror.net JavaScript, CodeMirror, Editor | |
| coffee-script 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. http://jashkenas.github.com/coffee-script/ coffeescript, compiler, language, coffee, script, popular | |
| conditionizr.js Conditionizr is a fast and lightweight (3KB) javascript utility that detects browser vendor, touch features and retina displays - allowing you to serve conditional JavaScript and CSS files. http://conditionizr.com conditionizr, javascript, legacy, touch, conditional, scripts, styles | |
| cookiejar JavaScript code to store data as JSON strings in cookies. It uses Prototype.js 1.5.1 (http://prototypejs.org) or later. Apache Software licensed http://www.lalit.org/lab/jsoncookies javascript, cookies, json | |
| crafty Crafty is a modern component and event based framework for javascript games that targets DOM and canvas. http://craftyjs.com/ framework, javascript | |
| crossfilter Fast multidimensional filtering for coordinated views. http://square.github.com/crossfilter/ square, analytics, visualization | |
| crossroads Flexible router which can be used in multiple environments http://millermedeiros.github.com/crossroads.js/ routes, event, observer, routing, router | |
| css3finalize Automatically add vendor prefixes https://github.com/codler/jQuery-Css3-Finalize css, css3 | |
| css3pie CSS3 PIE JavaScript edition. Enables rendering of common CSS3 decoration properties in Internet Explorer 6-9. http://css3pie.com polyfill, css3, ie | |
| cubism A JavaScript library for time series visualization. http://square.github.com/cubism/ time series, visualization, d3 | |
| cufon Fast text replacement with canvas and VML - no Flash or images required. http://cufon.shoqolate.com/ font, canvas, vml, popular | |
| curl A small, fast module and resource loader with dependency management. (AMD, CommonJS Modules/1.1, CSS, HTML, etc.) curl, cujo, amd, loader, module | |
| d3 A small, free JavaScript library for manipulating documents based on data. http://mbostock.github.com/d3/ dom, w3c, visualization, svg, animation, canvas | |
| dancer.js high-level audio API, designed to make sweet visualizations http://jsantell.github.com/dancer.js audio | |
| dat-gui A lightweight graphical user interface for changing variables in JavaScript. http://code.google.com/p/dat-gui/ ui, DataArtsTeam | |
| datatables-fixedheader 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. http://datatables.net/extras/fixedheader/ DataTables, DataTable, table, grid, filter, sort, page, internationalisable | |
| datatables-tabletools TableTools is a plug-in for the DataTables HTML table enhancer, which adds a highly customisable button toolbar to a DataTable. http://datatables.net/extras/tabletools/ DataTables, DataTable, table, grid, filter, sort, page, toolbar, internationalisable | |
| datatables 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. http://datatables.net DataTables, DataTable, table, grid, filter, sort, page, internationalisable | |
| datejs Datejs is an open source JavaScript Date library for parsing, formatting and processing. http://www.datejs.com date, datetime, time, parser | |
| davis.js Davis.js is a small JavaScript library using HTML5 history.pushState that allows simple Sinatra style routing for your JavaScript apps. http://davisjs.com routing, pushState, restful | |
| dc A multi-dimensional charting built to work natively with crossfilter rendered using d3.js http://nickqizhu.github.com/dc.js/ visualization, svg, animation, canvas, chart, dimensional | |
| dd_belatedpng Allows the use of transparent PNGs in images and CSS backgrounds in IE6. http://www.dillerdesign.com/experiment/DD_belatedPNG/ ie6, png | |
| documentup Pretty documentation generator for Github projects with proper Readme. http://documentup.com | |
| dojo 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. http://dojotoolkit.org/ framework, toolkit, dojo, JavaScript | |
| dollar.js A jQuery-compatible and non-All-in-One library which is more "Zepto" than Zepto.js. http://ozjs.org/DollarJS/ AMD, oz, ozjs | |
| draggabilly 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 http://draggabilly.desandro.com/ http://draggabilly.desandro.com/ draggable, element | |
| dropbox.js Client library for the Dropbox API https://dropbox.com/developers dropbox, filesystem, storage | |
| dropzone Drag'n'drop file uploads with image previews http://www.dropzonejs.com/ html5, file, upload | |
| dustjs-linkedin Asynchronous templates for the browser and node.js ( LinkedIn fork ) http://linkedin.github.com/dustjs/ template, templating, dust, linkedin, popular, asynchronous | |
| dygraph 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. http://dygraphs.com/ graphs, charts, interactive | |
| easyXDM A javascript library providing cross-browser, cross-site messaging/method invocation. http://easyxdm.net cross-browser, cross-domain, messaging, rpc | |
| embedly-jquery Embedly - jQuery is a jQuery Library for Embedly that will replace links with content. It follows the oEmbed spec (oembed.com) for content retrieval, while utilizing http://api.embed.ly as a single endpoint. https://github.com/embedly/embedly-jquery oEmbed, jQuery, embed | |
| ember-data.js A data persistence library for Ember.js. https://github.com/emberjs/data ember, ember.js, ember-data, ember-data.js | |
| ember-resource.js A simple library to connect your Ember.js application to JSON backends. https://github.com/zendesk/ember-resource ember, ember.js, ember-resource, ember-resource.js | |
| ember.js Ember is a JavaScript framework for creating ambitious web applications that eliminates boilerplate and provides a standard application architecture. http://emberjs.com/ ember, ember.js | |
| enquire.js Awesome Media Queries in JavaScript http://wicky.nillia.ms/enquire.js media query, media queries, matchMedia, enquire, enquire.js | |
| epiceditor 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. http://epiceditor.com markdown, editor | |
| epitome Epitome, an MVP framework built on top of MooTools http://dimitarchristoff.github.com/Epitome mootools, epitome, mvc, mvp | |
| equalize.js The jQuery plugin for equalizing the height or width of your elements https://github.com/tsvensen/equalize.js ui, equalize, equal, height, width, layout | |
| es5-shim Provides compatibility shims so that legacy JavaScript engines behave as closely as possible to ES5. https://github.com/kriskowal/es5-shim es5, ECMAScript 5, shim, compatibility, modernization | |
| eve.js A JavaScript meta-framework for scoped event delegation. http://evejs.com | |
| eventmaster A simple, compact and consistent implementation provides both Promise/Deferred/Flow pattern and Event/Notify/Observer/PubSub pattern. http://ozjs.org/EventMaster/ AMD, oz, ozjs | |
| ext-core Ext JS is the developer's choice for building powerful desktop web applications using JavaScript and web standards. http://www.sencha.com/products/extjs/ framework, toolkit, desktop, popular | |
| fabric.js A powerful and simple Javascript canvas library http://fabricjs.com/ canvas, graphics, js | |
| fancybox 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. http://fancyapps.com/fancybox/ fancybox, jquery, images, image, zoom, zooming | |
| fastclick Polyfill to remove click delays on browsers with touch UIs https://github.com/ftlabs/fastclick fastclick, mobile, touch, tap, click, delay | |
| file-uploader Multiple file upload plugin with progress-bar, drag-and-drop. http://fineuploader.com uploader, multiple, drag-and-drop | |
| firebug-lite Firebug Lite is a powerful console logging, modifying and inspecting tool. https://getfirebug.com/firebuglite/ firebug, development, debug | |
| fitvids A lightweight, easy-to-use jQuery plugin for fluid width video embeds. http://fitvidsjs.com/ jquery, responsive design, fluid width, video, youtube, vimeo | |
| flexie Cross-browser support for the CSS3 Flexible Box Model. http://flexiejs.com/ css, css3, flexible, box, model, polyfill, flexbox | |
| flight An event-driven web framework, from Twitter http://twitter.github.io/flight/ twitter, event, framework | |
| flipCounter 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. http://bloggingsquared.com/jquery/flipcounter/ flipcounter, number, end_number, easing, duration | |
| flot Attractive Javascript plotting for jQuery http://flotcharts.org/ jquery, plot, chart, graph, visualization, canvas, graphics, web | |
| font-awesome Font Awesome http://fortawesome.github.com/Font-Awesome/ css, font, icons | |
| foundation The most advanced responsive front-end framework in the world. Quickly create prototypes and production code for sites and apps that work on any kind of device. http://foundation.zurb.com foundation, responsive | |
| foundicons Custom icon sets that are stored in a handy web font and are coded to be more accessible. A couple lines of CSS and the right markup will get you going in no time. http://zurb.com/playground/foundation-icons foundation, foundicons | |
| fullcalendar Full-sized drag & drop event calendar http://arshaw.com/fullcalendar/ calendar, event, full-sized | |
| galleria The JavaScript Image Gallery. http://galleria.io/ gallery, framework, jquery, slideshow, popular | |
| galleriffic A jQuery plugin for rendering rich, fast-performing photo galleries. http://www.twospy.com/galleriffic/ jquery, gallery, images | |
| garlic.js Garlic.js allows you to automatically persist your forms' text field values locally, until the form is submitted. This way, your users don't lose any precious data if they accidentally close their tab or browser. http://garlicjs.org/ html, form, forms | |
| gas Google Analytics on Steroids, a Google Analytics implementation with extra features. https://github.com/CardinalPath/gas Google Analytics, Web Analytics | |
| geo-location-javascript JavaScript geo location framework for the mobile web. http://code.google.com/p/geo-location-javascript/ geolocation | |
| geocomplete Easily convert unordered lists & other nested HTML structures into entertaining, interactive, turntable-like areas. http://ubilabs.github.io/geocomplete/ geocomplete, turntable, lazy, susan, carousel, 3d | |
| gmaps.js google maps api with less pain and more fun http://hpneo.github.com/gmaps/ google maps, maps | |
| gmaps4rails Enables easy display of items (taken from a Rails 3 model) with Google Map, OpenLayers, Bing or Mapquest. Geocoding + Directions included. https://rubygems.org/gems/gmaps4rails rails, maps | |
| graphael gRaphael's goal is to help you create stunning charts on your website. It is based on Raphaël graphics library. http://g.raphaeljs.com/ chart, charts, charting, popular | |
| gsap GreenSock Animation Platform (GSAP) is a suite of tools for scripted animation, including TweenLite, TweenMax, TimelineLite, TimelineMax, various easing equations (EasePack), plugins for things like animating along Bezier paths, tweening RaphaelJS objects, etc. and it also includes a jQuery plugin that hijacks the native jQuery.animate() method so that animations perform much better and additional properties can be tweened, like colors, transforms (2D and 3D), boxShadow, borderRadius, clip, and lots more. GSAP has no dependencies on jQuery and it can animate ANY numeric property of ANY object. http://www.greensock.com/gsap-js/ animation, TweenLite, TweenMax, TimelineLite, TimelineMax, GSAP, GreenSock, easing, EasePack, jQuery, jquery.gsap.js, Bezier, 3D, 2D, transform, tweening | |
| h5Validate HTML5 form validation http://ericleads.com/h5validate/ form, html5, form validation, validation, jquery | |
| hallo.js Distraction-free writing for the web http://hallojs.org/ wysiwyg, popular | |
| hammer.js A javascript library for multi-touch gestures :// You can touch this http://eightmedia.github.com/hammer.js/ events, touch, gestures | |
| handlebars.js Handlebars provides the power necessary to let you build semantic templates effectively with no frustration. Mustache templates are compatible with Handlebars, so you can take a Mustache template, import it into Handlebars, and start taking advantage of the extra Handlebars features. http://www.handlebarsjs.com template, mustache | |
| hashgrid A little tool that inserts a layout grid in web pages, allows you to hold it in place, and toggle between displaying it in the foreground or background. http://hashgrid.com/ grid, layout, design, columns | |
| headjs Achieve responsive design. Load scripts on demand. Target CSS for different screens, paths, states and browsers. Make it the only script in your HEAD. A concise solution to universal issues. http://headjs.com loader, polyfill, html5, css3, popular | |
| highcharts Highcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types. Highcharts is NOT free for commercial use. See the license here: http://highcharts.com/license http://highcharts.com/ charts, graphs | |
| highlight.js Easy-to-use, Javascript-based syntax highlighter http://highlightjs.org highlight, syntax highlighter | |
| hinclude declarative client-side inclusion for the Web http://mnot.github.com/hinclude/ include | |
| history.js Provides a cross-compatible experience for the History API on all HTML5 Browsers and backwards-compatible one on older ones using a hash-fallback. https://github.com/browserstate/history.js/ history, state, html5, onhashchange | |
| hogan.js A mustache compiler. http://twitter.github.com/hogan.js/ mustache, template | |
| holder Holder uses the canvas element and the data URI scheme to render image placeholders entirely in browser. http://imsky.github.io/holder/ images, placeholders, client-side, canvas, generation, development | |
| html5shiv html5shiv is an HTML5 JavaScript shim for IE to recognise and style the HTML5 elements https://github.com/aFarkas/html5shiv shim, ie, html5 | |
| humane-js human-js is a simple & modern, browser notification system http://wavded.github.com/humane-js/ humane, humane-js | |
| hydra.js Framework that gives you the tools to write your application using modules or widgets and make easy to work with them. http://tcorral.github.com/Hydra.js/ hydra, hydra.js, modular, modules, scalable | |
| idbwrapper A cross-browser wrapper for IndexedDB https://github.com/jensarps/IDBWrapper IndexedDB, storage, offline | |
| impress.js It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com https://github.com/bartaz/impress.js slideshow, slides, css3 | |
| intro.js A better way for new feature introduction and step-by-step users guide for your website and project. http://usablica.github.com/intro.js/ intro.js, step-by-step guide, introductions | |
| jScrollPane jScrollPane - cross browser styleable scrollbars with jQuery and CSS http://jscrollpane.kelvinluck.com framework, toolkit, popular, jquery, scroll, jscrollpane | |
| jStorage Simple wrapper plugin for Prototype, MooTools, and jQuery to store data on browser side. http://jstorage.info/ storage, offline, webstorage, localStorage | |
| jade Jade template engine http://jade-lang.com/ template, jade | |
| jasny-bootstrap Extension to Twitter Bootstrap http://jasny.github.com/bootstrap twitter bootstrap, bootstrap, extensions | |
| javascript-state-machine A finite state machine javascript micro framework. https://github.com/jakesgordon/javascript-state-machine state-machine, fsm | |
| jo Jo is a thin (~12K) candy shell for PhoneGap apps. It's an HTML5 mobile app framework which provides UI widgets, a flexible event model, a wrapper for sound, and a light data layer. http://joapp.com mobile, framework | |
| joopl Object-oriented programming for JavaScript on the Web and anywhere! http://mfidemraizer.github.io/joopl joopl, oop, object-oriented | |
| jplayer The jQuery HTML5 Audio / Video Library http://www.jplayer.org/ framework, audio, video, html5 | |
| jq-console A jQuery terminal plugin written in CoffeeScript. http://repl.it/ terminal, shell, jquery, plugin, console | |
| jqModal jqModal is a plugin for jQuery to help you display notices, dialogs, and modal windows in a web browser. http://dev.iceburg.net/jquery/jqModal/ jquery, dialog | |
| jqcloud jQCloud is a jQuery plugin that builds neat and pure HTML + CSS word clouds and tag clouds that are actually shaped like a cloud. https://github.com/lucaong/jQCloud visualization, text | |
| jquery-backstretch Backstretch is a simple jQuery plugin that allows you to add a dynamically-resized, slideshow-capable background image to any page or element. The image will stretch to fit the page/element, and will automatically resize as the window/element size changes. http://srobbin.com/jquery-plugins/backstretch/ jquery, background, photo, stretch | |
| jquery-color jQuery plugin for color manipulation and animation support. https://github.com/jquery/jquery-color jquery, color | |
| jquery-cookie A simple, lightweight jQuery plugin for reading, writing and deleting cookies. https://github.com/carhartl/jquery-cookie jquery, cookie | |
| jquery-countdown Countdown for jQuery. http://keith-wood.name/countdown.html jquery, countdown | |
| jquery-easing Additional easings for jQuery. http://gsgd.co.uk/sandbox/jquery/easing/ jquery, easing | |
| jquery-footable jQuery plugin to make HTML tables responsive http://themergency.com/footable/ jquery, footable, tables | |
| jquery-gamequery gameQuery is a jQuery plug-in to help make javascript game development easier by adding some simple game-related classes http://gamequeryjs.com jquery, game, sprite, animation, collision, tile map | |
| jquery-hashchange This jQuery plugin enables very basic bookmarkable #hash history via a cross-browser window.onhashchange event. http://benalman.com/projects/jquery-hashchange-plugin/ jquery, history | |
| jquery-history jQuery history plugin helps you to support back/forward buttons and bookmarks in your javascript applications. https://github.com/tkyk/jquery-history-plugin jquery, history | |
| jquery-infinitescroll This plugin aims to progressively enhance your page, providing a more rich browsing experience when scrolling big amount of data. http://www.infinite-scroll.com/infinite-scroll-jquery-plugin/ jquery, scroll, infinite, masonry | |
| jquery-instagram Instagram jQuery plugin https://github.com/potomak/jquery-instagram jquery, instagram, plugin, photography, pictures, mobile | |
| jquery-jcrop Jcrop is the quick and easy way to add image cropping functionality to your web application. http://deepliquid.com/content/Jcrop.html jquery, crop | |
| jquery-jgrowl 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. https://github.com/stanlemon/jGrowl message, toaster, notification, growl | |
| jquery-jkit 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! http://jquery-jkit.com/ jquery, jkit, ui, toolkit | |
| jquery-layout jQuery plugin for layout management (jQuery version of extJS border-layout). http://layout.jquery-dev.net/ jquery, layout, ui | |
| jquery-migrate 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. http://jquery.com/ framework, toolkit, popular | |
| jquery-mobile A unified, HTML5-based user interface system for all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. http://jquerymobile.com/ framework, toolkit, popular | |
| jquery-mockjax Mockjax. The jQuery Mockjax Plugin provides a simple and extremely flexible interface for mocking or simulating ajax requests and responses. http://code.appendto.com/plugins/jquery-mockjax/ ajax, mock, unit | |
| jquery-mousewheel A jQuery plugin that adds cross-browser mouse wheel support. http://brandonaaron.net/code/mousewheel/docs jquery, mouse, wheel, event, mousewheel, plugin, browser | |
| jquery-nivoslider 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. http://nivo.dev7studios.com slider, jquery, image, slideshow | |
| jquery-noty jQuery plugin that makes it easy to create alert, success, error, warning, information or confirmation messages as an alternative the standard alert dialog. http://needim.github.com/noty/ notifications, alert, dialog, noty | |
| jquery-placeholder A jQuery plugin that enables HTML5 placeholder behavior for browsers that aren’t trying hard enough yet. http://mths.be/placeholder jquery, placeholder, input, textarea, html5 | |
| jquery-powertip A jQuery plugin that creates hover tooltips. http://stevenbenner.github.com/jquery-powertip/ jquery-powertip | |
| jquery-resize A resize event for ALL your jQueries! http://benalman.com/projects/jquery-resize-plugin/ jquery-resize | |
| jquery-scrollTo Easy element scrolling using jQuery.. http://flesler.blogspot.com/2007/10/jqueryscrollto.html scroll, jquery | |
| jquery-scrolldepth A jQuery plugin to track page scroll depth http://robflaherty.github.io/jquery-scrolldepth/ jquery, scrolldepth | |
| jquery-smooth-scroll Automatically make same-page links scroll smoothly | |
| jquery-sparklines This jQuery plugin generates sparklines (small inline charts) directly in the browser using data supplied either inline in the HTML, or via javascript http://omnipotent.net/jquery.sparkline jquery, sparkline | |
| jquery-textext TextExt plugin for jquery http://textextjs.com/ jquery, textext | |
| jquery-throttle-debounce jQuery throttle / debounce allows you to rate-limit your functions in multiple useful ways. https://github.com/cowboy/jquery-throttle-debounce jquery, throttle, debounce, ratelimit | |
| jquery-timeago 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). http://timeago.yarp.com/ time, jquery, dateformat, popular | |
| jquery-tools jQuery Tools is a collection of the most important user-interface components for modern websites. Used by large sites all over the world. http://jquerytools.org/ jquery, ui, tools | |
| jquery-ui-map Google Map version 3 plugin for jQuery and jQM https://code.google.com/p/jquery-ui-map/ jquery, maps, gmaps, google maps, google, jqm, jquery mobile | |
| jquery-url-parser utility to parse urls and provide easy access to their attributes (such as the protocol, host, port etc) https://github.com/allmarkedup/jQuery-URL-Parser jquery-url-parser, purl | |
| jquery-validate Form Validation plugin for jQuery http://bassistance.de/jquery-plugins/jquery-plugin-validation// jQuery, forms, validate, validation | |
| jquery.SPServices 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. http://spservices.codeplex.com/ jquery, spservices, sharepoint, services, service | |
| jquery.activity-indicator A jQuery plugin that renders a translucent activity indicator (spinner) using SVG or VML. http://neteye.github.com/activity-indicator.html jquery, loader, indicator | |
| jquery.address 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. http://www.asual.com/jquery/address/ utility, popular | |
| jquery.ba-bbq 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 http://benalman.com/projects/jquery-bbq-plugin/ jquery, history | |
| jquery.caroufredsel jQuery.carouFredSel is a plugin that turns any kind of HTML element into a carousel. http://caroufredsel.dev7studios.com/ carousel, responsive, jquery | |
| jquery.colorbox A lightweight customizable lightbox plugin for jQuery http://www.jacklmoore.com/colorbox | |
| jquery.cycle Cycle is an easy-to-use slideshow plugin that provides many options and effects for creating beautiful slideshows. http://jquery.malsup.com/cycle/ jquery, slideshow, cycle | |
| jquery.cycle2 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! http://jquery.malsup.com/cycle2/ slideshow, carousel, slider | |
| jquery.form The jQuery Form Plugin allows you to easily and unobtrusively upgrade HTML forms to use AJAX http://jquery.malsup.com/form/ ajax, forms, form, jquery | |
| jquery.formalize teach your forms some manners http://formalize.me/ forms, formalize, form, jquery | |
| jquery.imagesloaded jQuery plugin that triggers a callback after all images have been loaded http://desandro.github.com/imagesloaded/ images, load, jquery | |
| jquery.isotope An exquisite jQuery plugin for magical layouts. Enables filtering, sorting, and dynamic layouts. https://github.com/desandro/isotope isotope, filtering, sorting | |
| jquery.lazyload Lazy Load delays loading of images in long web pages. Images outside of viewport wont be loaded before user scrolls to them. http://www.appelsiini.net/projects/lazyload lazyload, jquery, image, images, loading, delay | |
| jquery.lifestream Show a stream of your online activity. https://github.com/christianv/jquery-lifestream lifestream, social networks, jquery | |
| jquery.mask A jQuery Plugin to make input mask field. http://igorescobar.github.com/jQuery-Mask-Plugin/ jquery, mask, input, form | |
| jquery.nanoscroller A jQuery plugin that offers a simplistic way of implementing Lion OS scrollbars http://jamesflorentino.github.com/nanoScrollerJS/ scrollbar, custom, lion, jquery | |
| jquery.payment A general purpose library for building credit card forms, validating inputs and formatting numbers. https://github.com/stripe/jquery.payment payment, jquery | |
| jquery.pin Pin any element within a container http://webpop.github.com/jquery.pin/ jquery-pin, jquery.pin, pin | |
| jquery.pjax 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. https://github.com/defunkt/jquery-pjax ajax, pjax, pushState, jquery | |
| jquery.qrcode A jquery plugin for a pure browser qrcode generation. http://jeromeetienne.github.com/jquery-qrcode/ jquery, qrcode, qr | |
| jquery.selectboxit 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. http://www.selectboxit.com jquery, jqueryui, select box | |
| jquery.shapeshift jQuery plugin which creates a column based grid system that allows drag and drop even between multiple containers. https://github.com/McPants/jquery.shapeshift grid, column, drag, drop | |
| jquery.simpleWeather A simple jQuery plugin to display the weather information for any location. The data is pulled from the public Yahoo! Weather feed via the YQL API. Developed by James Fleeting. http://simpleweatherjs.com weather, weather-data | |
| jquery.socialshareprivacy 2 Klicks fuer mehr Datenschutz http://www.heise.de/extras/socialshareprivacy/ privacy, datenschutz, heise | |
| jquery.spritely Create dynamic characters and background animations. http://www.spritely.net spritely, ui, jquery | |
| jquery.superlabels Give your forms a helping of awesome! http://plugins.jquery.com/superLabels/ jquery, superlabels, form | |
| jquery.tablesorter 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. http://mottie.github.com/tablesorter/docs/ | |
| jquery.touchswipe A jQuery plugin that supports touch events on mobile devices. http://labs.skinkers.com/touchSwipe touch, swipe, mobile, jquery | |
| jquery.transit Super-smooth CSS3 transformations and transitions for jQuery. http://ricostacruz.com/jquery.transit/ css3, transitions, transformations, jquery | |
| jquery.wookmark Jquery plugin to create a waterfall grid layout. Lays out a series of elements in a dynamic column grid like on wookmark.com http://www.wookmark.com/jquery-plugin wookmark | |
| jquery 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. http://jquery.com/ framework, toolkit, popular | |
| jqueryui-touch-punch A small hack that enables the use of touch events on sites using the jQuery UI user interface library. http://touchpunch.furf.com/ touch, jquery, events | |
| jqueryui 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. http://jqueryui.com/ ui, themeing, popular | |
| js-sequence-diagrams Generates UML sequence diagrams from simple text http://bramp.github.io/js-sequence-diagrams/ uml, sequence, diagram | |
| js-signals Custom Event/Messaging system for JavaScript. http://millermedeiros.github.com/js-signals/ event, messaging, popular | |
| js-url A simple, lightweight url parser for JavaScript https://github.com/websanova/js-url url, js-url | |
| json2 This file creates a global JSON object containing two methods: stringify and parse. https://github.com/douglascrockford/JSON-js json, popular | |
| json3 A modern JSON implementation compatible with nearly all JavaScript platforms. http://bestiejs.github.com/json3 json, spec, ecma, es5, lexer, parser, stringify | |
| jsoneditor 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. http://jsoneditoronline.org json, html, editor | |
| jstimezonedetect This script gives you the zone info key representing your device's time zone setting. http://pellepim.bitbucket.org/jstz/ time, timezone, tz, date | |
| jsxgraph JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in a web browser. http://jsxgraph.org/ dynamic geometry, function plotting, mathematics education | |
| kerning.js Take control of your web typography. http://kerningjs.com/ design, typography, kerning, font, fonts, letters, words | |
| keymage Yet Another JS Keybinding library https://github.com/piranha/keymage keymage, key-binding | |
| kineticjs 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. http://kineticjs.com/ html5, canvas | |
| kiss.animate KISS.Animate is plugin for sliding animations based on JQuery and the best code structure practices with simple api https://github.com/daogurtsov/KISS.Animate slides, animation, simple, effect | |
| kiwi Simple, modular, fast and lightweight template engine, based on jQuery templates syntax. kiwi, asynchronous, template, web, express, engine, html | |
| knockout-validation A validation library for Knockout JS http://ericmbarnard.github.com/Knockout-Validation/ knockout, mvvm, ui, templating, mapping, validation | |
| knockout.mapping Object mapping plugin for Knockout http://knockoutjs.com/documentation/plugins-mapping.html knockout, mvvm, ui, templating, mapping | |
| knockout Simplify dynamic JavaScript UIs by applying the Model-View-View Model (MVVM) http://knockoutjs.com/ mvvm, ui, templating | |
| labjs 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. http://labjs.com/ loader, popular | |
| lazyload Tiny, dependency-free async JavaScript and CSS loader.lo https://github.com/rgrove/lazyload/ loader, modules, asynchronous | |
| leaflet Leaflet is a modern open-source JavaScript library for mobile-friendly interactive maps. http://leafletjs.com/ maps, mobile | |
| less.js LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions. LESS runs on both the client-side (IE 6+, Webkit, Firefox) and server-side, with Node.js. http://lesscss.org/ css, css3, html, html5, popular | |
| lettering.js A lightweight, easy to use Javascript injector for radical Web Typography http://letteringjs.com/ typography | |
| linq.js 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...) http://linqjs.codeplex.com/ linq, json, query, jquery, rx | |
| livescript 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. http://livescript.net language, compiler, coffeescript, coco, javascript | |
| lodash.js A low-level utility library delivering consistency, customization, performance, and extra features. http://lodash.com browser, client, functional, performance, server, speed, util | |
| log4javascript log4javascript is a JavaScript logging framework based on the Java logging framework log4j http://log4javascript.org/ log4javascript, log4j, logger | |
| lunr.js Simple full-text search in your browser http://lunrjs.com search | |
| machina.js A library for creating powerful and flexible finite state machines. Loosely inspired by Erlang/OTP's gen_fsm behavior. http://machina-js.org/ state machine, finite state machine, fsm, async, workflow, state, machina, machina-js, machina.js, machinajs | |
| masonry A dynamic layout plugin for jQuery. http://masonry.desandro.com/ jquery, layout, float | |
| mediaelement HTML5 audio and video players in pure HTML and CSS. MediaElementPlayer.js uses the same HTML/CSS for all players. http://mediaelementjs.com/ video, player, html5 | |
| messenger Client-side growl-like notifications with actions and auto-retry. http://github.hubspot.com/messenger client-side, notification, toast, ajax | |
| meyer-reset Eric Meyer CSS reset http://meyerweb.com/eric/tools/css/reset/ css, reset | |
| mo A collection of OzJS core modules that form a library called "Mo" http://ozjs.org/mo/ AMD, oz, ozjs | |
| mobilizejs A HTML5 and Javascript framework to transform websites to mobile sites. http://mobilizejs.com mobile, framework | |
| modernizr Modernizr adds classes to theelement which allow you to target specific browser functionality in your stylesheet. You don't actually need to write any Javascript to use it. http://www.modernizr.com/ css, css3, html, html5, popular | |
| moment.js A lightweight (4.3k) javascript date library for parsing, manipulating, and formatting dates. http://momentjs.com/ date, moment, time | |
| mootools-more MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API. http://mootools.net/ framework, toolkit, popular | |
| mootools MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API. http://mootools.net/ framework, toolkit, popular | |
| morris.js Pretty time-series line graphs http://oesmith.github.com/morris.js/ graphs, line, time, charts | |
| mousetrap Mousetrap is a standalone library with no external dependencies. It weighs in at around 1.7kb minified and gzipped and 3kb minified. http://craig.is/killing/mice keyboard, shortcut, mouse | |
| mustache.js Logic-less {{mustache}} templates with JavaScript https://github.com/janl/mustache.js templates, templating, mustache, template, ejs | |
| ninjaui The jQuery plugin for lethal interaction http://ninjaui.com/ ninjaui, ui, jquery | |
| noUiSlider A jQuery plugin that turns an html object into a nice (range) slider. http://refreshless.com/nouislider/ jquery, slider, range | |
| noisy Adds random noise to the background of a given element. http://rappdaniel.com/noisy/ noisy, noise generator, canvas | |
| normalize Normalize.css makes browsers render all elements consistently and in line with modern standards. http://necolas.github.com/normalize.css/ cross browser | |
| numeral.js A lightweight javascript library to format and manipulate numbers. http://numeraljs.com/ numeral, number, format, time, money, percentage | |
| nwmatcher A CSS3-compliant JavaScript selector engine. http://javascript.nwbox.com/NWMatcher/ css, matcher, selector, ender | |
| ocanvas oCanvas is a JavaScript library that makes development with HTML5 canvas easy, by using an object-based approach. http://ocanvas.org/ html5, canvas | |
| opal-parser Ruby runtime and core library for javascript. https://github.com/opal/opal opal, opal-parser, opal.js, opalrb, ruby, compiler, javascript, language | |
| opal Ruby runtime and core library for javascript. http://opalrb.org opal, opal.js, opalrb, ruby, compiler, javascript, language | |
| openajax-hub The central feature of the OpenAjax Hub is its publish/subscribe event manager (the "pub/sub manager"), which enables loose assembly and integration of Ajax components. With the pub/sub manager, one Ajax component can publish (i.e., broadcast) an event to which other Ajax components can subscribe, thereby allowing these components to communicate with each other through the Hub, which acts as an intermediary message bus. http://www.openajax.org/member/wiki/OpenAjax_Hub_1.0_Specification publish, subscribe, pub/sub, hub, messaging, broadcast, decoupling | |
| openlayers OpenLayers is a JavaScript library for building map applications on the web. OpenLayers is made available under a BSD-license. Please see license.txt in this distribution for more details. http://openlayers.org/ map, openlayers, maps | |
| oz.js OzJS is a microkernel for modular javascript, with bundles of powerful yet micro-framework friendly AMD modules. https://ozjs.org AMD, oz, ozjs | |
| pagedown PageDown is the JavaScript Markdown previewer used on Stack Overflow and the rest of the Stack Exchange network. It includes a Markdown-to-HTML converter and an in-page Markdown editor with live preview. http://code.google.com/p/pagedown/wiki/PageDown markdown, converter | |
| paper.js Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. http://paperjs.org/ paper, paper.js | |
| parsley.js Validate your forms without writing a single line of javascript http://parsleyjs.org/ form, validation | |
| path.js PathJS is a lightweight, client-side routing library that allows you to create 'single page' applications using Hashbangs and/or HTML5 pushState. https://github.com/mtrpcic/pathjs path, routing, fragment, hash, push-state | |
| pie A behavior for Internet Explorer allowing it to recognize and render various CSS3 box decoration properties. http://css3pie.com/ ie, internet, explorer, css3, pie | |
| piecon A tiny javascript library for dynamically generating progress pie charts in your favicons. https://github.com/lipka/piecon favicon, piecon, progress, chart | |
| piwik Piwik is a free web analytics tool that provides you with detailed reports on your website's visitors, your marketing campaigns and much more. Piwik is an open source alternative to Google Analytics, available in 45 languages, and has been downloaded more than 1 million times! http://piwik.org/ analytics, webmaster, popular | |
| placeholder-shiv A tiny polyfill for the placeholder attribute. Requires Prototype.js or jQuery https://github.com/walterdavis/placeholder-shiv html5, polyfill | |
| platform A platform detection library that works on nearly all JavaScript platforms. https://github.com/bestiejs/platform.js environment, platform, ua, useragent | |
| polymaps A free JavaScript library for making dynamic, interactive maps in modern web browsers. http://polymaps.org/ maps, visualization, svg | |
| portal The Portal is a server agnostic JavaScript library that not just provides a socket for browser-based applications that need two-way communication with servers, but also aims to utilize a full duplex connection for modern web application development. http://github.com/flowersinthesand/portal ws, websocket, sse, serversentevents, comet, streaming, longpolling | |
| postal.js Pub/Sub library providing wildcard subscriptions, complex message handling, etc. Works server and client-side. http://github.com/postaljs/postal.js pub/sub, pub, sub, messaging, message, bus, event, mediator, broker, envelope | |
| prefixfree A script that lets you use only unprefixed CSS properties everywhere. It works behind the scenes, adding the current browser’s prefix to any CSS code, only when it’s needed. http://leaverou.github.com/prefixfree/ css | |
| prettify A Javascript module and CSS file that allows syntax highlighting of source code snippets in an html page. http://code.google.com/p/google-code-prettify/ code syntax highlighting | |
| processing.js A port of the Processing visualization language to JavaScript. http://processingjs.org html5, canvas | |
| proj4js Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations. http://trac.osgeo.org/proj4js/ projection | |
| prototype Prototype is a JavaScript Framework that aims to ease development of dynamic web applications. http://prototypejs.org/ framework, toolkit, popular | |
| protovis A visualization toolkit for JavaScript using SVG. http://mbostock.github.com/protovis/ visualization, svg, animation | |
| psd.js A Photoshop (PSD) file parser in Javascript/Coffeescript http://meltingice.github.com/psd.js/ images, popular, psd, parser, node | |
| pubnub PubNub, a new kind of Cloud-Hosted Broadcasting Service for Mass Communication. http://www.pubnub.com/ realtime, messaging, broadcasting, publish, subscribe, mobile, tablet, android, iphone, html5, webos, cloud, service, popular | |
| punycode A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms. http://mths.be/punycode punycode, unicode, idn, url, domain | |
| pusher Pusher Javascript library http://pusher.com/ pusher, websockets, realtime | |
| q.js A library for promises (CommonJS/Promises/A,B,D) https://github.com/kriskowal/q q, promise, promises, promises-a, promises-a-plus, deferred, future, async, flow control, fluent, browser, node | |
| qooxdoo qooxdoo is a cross-browser DOM manipulation library to enhance websites with a rich user experience. http://qooxdoo.org framework, toolkit, dom | |
| qtip2 Pretty powerful tooltips. The second generation of the advanced qTip plugin for the ever popular jQuery framework. http://craigsworks.com/projects/qtip2/ tooltips, qtip, qtip2, jQuery, plugin | |
| qunit An easy-to-use JavaScript Unit Testing framework. http://qunitjs.com/ framework, toolkit, popular, unit tests | |
| qwery blazing fast CSS3 query selector engine https://github.com/ded/qwery ender, query, css, selector engine | |
| rainbow Rainbow is a code syntax highlighting library written in Javascript http://craig.is/making/rainbows/ code, syntax, highlighting | |
| raphael Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. http://raphaeljs.com/ vector, graphics, popular | |
| ratchet Prototype iPhone apps with simple HTML, CSS, and JS components. http://maker.github.com/ratchet/ mobile, components | |
| raven.js JavaScript client for the Sentry realtime event logging and aggregation platform. https://github.com/getsentry/raven-js raven, sentry | |
| remoteStorage Client-side Javascript library to make apps remoteStorage-compatible. http://remotestoragejs.com remoteStorage, unhosted, storage, cloud, read-write-web, webdav, webfinger, oauth, xrd | |
| require-cs Load files written in CoffeeScript. https://github.com/jrburke/require-cs requirejs, coffeescript, coffee | |
| require-domReady Wait for the DOM is ready. https://github.com/requirejs/domReady requirejs, domready | |
| require-i18n Load string bundles used in internationalization (i18n) that are made up of separate country/language/locale-specific bundles. http://github.com/requirejs/i18n requirejs, i18n | |
| require-jquery Require.js merged with jQuery for loader goodness! https://github.com/jrburke/require-jquery loader, modules, asynchronous, popular, jquery | |
| require-text A RequireJS/AMD loader plugin for loading text resources. https://github.com/requirejs/text requirejs, text | |
| require.js RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node http://requirejs.org/ loader, modules, asynchronous, popular | |
| respond.js A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more). https://github.com/scottjehl/Respond polyfill, queries, responsive, max-width, min-width | |
| restangular Restfull Resources service for AngularJS apps https://github.com/mgonto/restangular angular, client, browser, restful, resources, rest, api | |
| retina.js retina.js makes it easy to serve high-resolution images to devices with retina displays. http://retinajs.com/ apple, retina, image | |
| reveal.js A framework for easily creating beautiful presentations using HTML http://lab.hakim.se/reveal-js/ presentations, slides | |
| rickshaw JavaScript toolkit for creating interactive real-time graphs http://code.shutterstock.com/rickshaw/ graphs, charts, interactive, time-series, svg, d3, bars, lines, scatterplot | |
| roundabout Easily convert unordered lists & other nested HTML structures into entertaining, interactive, turntable-like areas. http://fredhq.com/projects/roundabout roundabout, turntable, lazy, susan, carousel, 3d | |
| rxjs-jquery Library for composing asynchronous and event-based operations in JavaScript extending the jQuery library https://github.com/Reactive-Extensions/rxjs-jquery Reactive, LINQ, Collections, jQuery, RxJS, Rx | |
| rxjs Library for composing asynchronous and event-based operations in JavaScript http://rx.codeplex.com | |
| salesforce-canvas An open source javascript sdk to build a seamless end-user experience inside of salesforce.com. http://wiki.developerforce.com/page/Force.com_Canvas salesforce, canvas, intigration | |
| sammy.js Sammy is a RESTful Evented JavaScript framework built on top of jQuery. http://sammyjs.org/ framework, restful, popular, jquery | |
| scion StateCharts Interpretation and Optimization eNgine (SCION) is an implementation of SCXML/Statecharts in JavaScript. scxml, statecharts, w3c, javascript | |
| script.js $script.js is an asynchronous JavaScript loader and dependency manager with an astonishingly impressive lightweight footprint http://www.dustindiaz.com/scriptjs/ loader, asynchronous, popular | |
| scriptaculous script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly. http://script.aculo.us/ ui, toolkit, popular | |
| seajs A Module Loader for the Web http://seajs.org/ loader, module, CMD, browser | |
| select2 Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. Look and feel of Select2 is based on the excellent Chosen library. http://ivaynberg.github.com/select2/ select, jquery, dropdown, ui | |
| selectivizr selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8. Simply include the script in your pages and selectivizr will do the rest. http://selectivizr.com/ css3, ie | |
| showdown A JavaScript port of Markdown https://github.com/coreyti/showdown markdown, converter | |
| shred Shred is an HTTP client library for browsers and node.js. Shred supports gzip, cookies, https, proxies, and redirects. https://github.com/automatthew/shred http, xhr, ajax, browserify | |
| simplecartjs A simple javascript shopping cart that easily integrates with your current website. http://simplecartjs.org cart, shopping, simple, paypal | |
| sizzle A pure-JavaScript, bottom-up CSS selector engine designed to be easily dropped in to a host library. http://sizzlejs.com/ sizzle, selector, jquery | |
| sketch.js sketch.js is a tiny (~5k) boilerplate for creating JavaScript based creative coding experiments. https://github.com/soulwire/sketch.js/ framework, audio, video, html5 | |
| slabText A jQuery plugin for producing big, bold & responsive headlines. http://www.frequency-decoder.com/demo/slabText/ headlines, jquery, popular, responsive, typography | |
| slidesjs SlidesJS is a responsive slideshow plug-in for jQuery (1.7.1+) with features like touch and CSS3 transitions. http://slidesjs.com slides, navigation, pagination, play, effect, callback | |
| socket.io Browser-side code for Socket.IO. Socket.IO aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms. http://socket.io websockets, node, popular | |
| sockjs-client SockJS is a browser JavaScript library that provides a WebSocket-like object. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication channel between the browser and the web server. https://github.com/sockjs/sockjs-client websockets, node | |
| sopa Use this script on your site to protest censorship of the Internet. https://github.com/dougmartin/Stop-Censorship sopa | |
| spin.js An animated CSS3 loading spinner with VML fallback for IE. http://fgnass.github.com/spin.js/ spinner, utility | |
| spinejs Spine is a lightweight framework for building JavaScript web applications http://maccman.github.com/spine/ mvc, models, controllers, events, routing, popular, orm | |
| stacktrace.js Framework-agnostic, micro-library for getting stack traces in all environments http://stacktracejs.com stack-trace, cross-browser, framework-agnostic, client, browser | |
| stapes A (really) tiny Javascript MVC microframework. http://hay.github.com/stapes mvc, framework, lightweight | |
| stats.js JavaScript Performance Monitor. https://github.com/mrdoob/stats.js/ fps, framerate | |
| stellar.js Parallax scrolling made easy http://markdalgleish.com/projects/stellar.js parallax, scroll, effect, animation | |
| store.js A localStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood https://github.com/marcuswestin/store.js storage | |
| string.js string.js contains methods that aren't included in the vanilla JavaScript string such as escaping HTML, decoding HTML entities, stripping tags, etc. http://stringjs.com string, strings, string.js, stringjs, S, s, csv, html, entities, parse, html, tags, strip, trim, encode, decode, escape, unescape | |
| string_score string_score - JavaScript string ranking library https://github.com/joshaven/string_score search, string ranking, algorithms | |
| sugar Sugar is a Javascript library that extends native objects with helpful methods. It is designed to be intuitive, unobtrusive, and let you do more with less code. http://sugarjs.com/ functional, utility, ender | |
| swfobject SWFObject is an easy-to-use and standards-friendly method to embed Flash content, which utilizes one small JavaScript file http://code.google.com/p/swfobject/ swf, flash | |
| swipe Swipe is a lightweight mobile slider with 1-to-1 touch movement. http://swipejs.com/ swipe, touch, mobile, slider | |
| sylvester Vector and Matrix math for JavaScript http://sylvester.jcoglan.com/ vector, matrix, geometry, math | |
| tablesort A dependency free sorting component for tables. http://tristen.ca/tablesort/demo/ table, sorting | |
| tabletop.js Tabletop.js takes a Google Spreadsheet and makes it easily accessible through JavaScript. http://github.com/jsoma/tabletop database, storage | |
| thorax Handlebars + Backbone http://thoraxjs.org/ backbone, handlebars | |
| three.js three.js is a lightweight 3D library with a very low level of complexity. The library provides | |
| tinycon A small library for manipulating the favicon, in particular adding alert bubbles and changing images.. http://tommoor.github.com/tinycon/ favicon, Tinycon | |
| tinymce TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor http://www.tinymce.com tinymce, editor, wysiwyg | |
| tinyscrollbar A lightweight jQuery plugin to scroll content. http://baijs.nl/tinyscrollbar/ scrollbar, jquery | |
| treesaver JavaScript library for creating column and page-based layouts. https://github.com/Treesaver/treesaver responsive, layout | |
| tweenjs TweenJS is a Javascript library for tweening and animating HTML5 and Javascript properties. http://www.createjs.com/#!/TweenJS WebGL, canvas, html5, animation | |
| tweet put twitter on your website with tweet, an unobtrusive javascript plugin for jquery http://tweet.seaofclouds.com twitter, jquery | |
| twitter-bootstrap Javascript plugins for the Twitter Bootstrap toolkit http://twitter.github.com/bootstrap/ twitter, bootstrap | |
| twitterlib.js Library for doing all things Twitter API related, with added sauce for filtering, paging and paging https://github.com/remy/twitterlib/ twitter | |
| two.js A two-dimensional drawing api meant for modern browsers. http://jonobr1.github.com/two.js dom, w3c, visualization, svg, animation, canvas2d, webgl, rendering, motiongraphics | |
| typeahead.js a fast and fully-featured autocomplete library http://twitter.github.com/typeahead.js/ twitter, typeahead, autocomplete | |
| underscore.js Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with jQuery's tux. http://documentcloud.github.com/underscore/ utility, popular | |
| underscore.string Underscore.string is JavaScript library for comfortable manipulation with strings, extension for Underscore.js inspired by Prototype.js, Right.js, Underscore and beautiful Ruby language. http://epeli.github.com/underscore.string/ utility, string, underscore | |
| use.js RequireJS plugin for loading incompatible code. https://github.com/tbranyen/use.js requirejs, amd | |
| vertx Effortless asynchronous application development for the modern web and enterprise. This library internally uses SockJS to send and receive data to a SockJS vert.x server called the SockJS bridge. http://vertx.io/core_manual_js.html#sockjs-eventbus-bridge http://vertx.io/ vertx, vert.x, vertxbus, eventbus, SockJS | |
| visibility.js A wrapper for the Page Visibility API https://github.com/ai/visibility.js polyfill, html5, visibility | |
| waypoints Waypoints is a small jQuery plugin that makes it easy to execute a function whenever you scroll to an element. http://imakewebthings.github.com/jquery-waypoints jquery, scrolling | |
| webfont The WebFont Loader is a JavaScript library that gives you more control over font loading than the Google Font API provides. http://code.google.com/apis/webfonts/docs/webfont_loader.html ui, font | |
| wysihtml5 wysihtml5 is an open source rich text editor based on HTML5 technology and the progressive-enhancement approach. It uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles. The code is completely library agnostic: No jQuery, Prototype or similar is required. http://xing.github.com/wysihtml5/ html5, wysiwyg, textarea, editor | |
| x-editable In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery. http://vitalets.github.io/x-editable/ bootstrap, editable, edit-in-place | |
| xregexp Extended JavaScript regular expressions http://xregexp.com/ regex, regexp | |
| xuijs A lightweight, dead simple, micro-tiny, super modular JavaScript framework for building mobile web applications. Its true: the minified code is super tiny. http://xuijs.com mobile, framework | |
| yepnope yepnope is a small wrapper around the super-fast LABjs script loader, and it allows you to load only the scripts that your users need. http://yepnopejs.com/ loader, popular | |
| yui The YUI Library is a set of utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. http://developer.yahoo.com/yui/ ui, framework, toolkit, popular | |
| zclip zClip is a lightweight jQuery "copy to clipboard" plugin built using the popular Zero Clipboard library. This plugin uses an invisible Adobe Flash movie that is fully compatible with Flash Player 10 and below. http://steamdev.com/zclip/ jquery, flash, clipboard, copy, paste | |
| zepto Zepto.js is a minimalist JavaScript library for modern browsers, with a jQuery-compatible API http://zeptojs.com mobile, framework | |
| zeroclipboard The ZeroClipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie, and a JavaScript interface. The "Zero" signifies that the library is invisible and the user interface is left entirely up to you. https://github.com/jonrohan/ZeroClipboard jquery, flash, clipboard, copy, paste | |
| zxcvbn Realistic password strength estimation, based on common words, patterns, and keyboard adjacency. http://tech.dropbox.com/?p=165 passwords, forms, security |


