The best JavaScript libraries all in one place

Discover the best JavaScript library for your website

Our large JavaScript library list

Find the perfect library for your next website project

Below we have listed 64 different JavaScript Libraries for you to review and maybe consider for your next website or application project. It's a pretty comprehensive list which we hope covers any particular need you may have at the moment. Feel free to browse through them. In the left sidebar we have added the libraries which we consider to be in the top 20, simply click on any one and you will see our review of that library You can view the remaining 44 libraries by selecting the 'Even More Libraries' link at the bottom of the list. We do plan on adding even more JavaScript libraries over time so make sure you keep coming back. We hope our list helps you to choose the right library.

Ample SDK JavaScript Library Image
Ample SDK JavaScript Library

Ample SDK is an open source standard-based GUI framework. It's a cross-browser tool designed to help you build Rich, powerful, and stable applications. Ample SDK is exclusively written in JavaScript which ensures that it works in most browsers without needing any additional components installed first.

Ample SDK website URL: http://www.amplesdk.com

File Size: 40KB (mimified & gzipped)

License: Open Source MIT License & GNU GPL V3 License

Demo Link: AmpleSDK Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 1+
  • Safari: 3+
  • Opera: 9.6+
  • Google Chrome: 1+
DHTMLX JavaScript Library Image
DHTMLX JavaScript Library

The DHTMLX JavaScript library is a strong cross-browser tool for building professional Ajax-based user interfaces. It offers a developer the important functionalities and features that users of today expect from their web applications. DHTMLX is super easy to use and it has a good collection of ready-made user interface widgets just waiting to be plugged into your next web project.

DHTMLX website URL: http://www.dhtmlx.com

File Size: Variable

License: GNU GPL V3 License & Commercial License & Enterprise Commercial

Demo Link: DHTMLX Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 1+
  • Safari: 2.0+
  • Opera: 9+
  • Google Chrome: 1+
Dojo JavaScript Library Image
Dojo JavaScript Library

Dojo is an extremely popular JavaScript library. It's the library of choice for many developers because of it's simplicity and it's many features. Features such as allowing for data storage on both client-side and server-side, it's packaging system, and it's collection of interactive widgets.

Dojo website URL: http://dojocampus.org

File Size: 28kB (minified & gzipped) 65kB (minified only)

License: Open Source BSD License & Academic Free License (AFL)

Demo Link: Dojo Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 3+
  • Safari: 4
  • Opera: 10
  • Google Chrome: 3
EXT JS JavaScript Library Image
Ext JS JavaScript Library

Extjs is brought to you by Sencha.com. It's a cross-browser framework for building Rich applications that's promoted as the new standard in app development. The latest release of Extjs (Version 4) offers an MVC (model-view-controller) architecture to build your apps which unlocks even more new features for you to take advantage of.

ExtJS website URL: http://dev.sencha.com

File Size: 84KB – 502kB

License: GNU GPL V3 License & Commercial License

Demo Link: ExtJS Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 1.5+
  • Safari: 3+
  • Opera: 9+
  • Google Chrome: 3+
Foobar.js JavaScript Library Image
Foobar.js JavaScript Library

Foobar.js is a lightweight and stable JavaScript library for adding interactive user-interfaces and controlling dynamic web content. Because it's so lightweight, it's a good choice for the more simple interactive effects.

Foobar.js website URL: http://foobarjs.com/

File Size: 78.9KB (Combined & compressed) 168.9KB (Uncompressed)

License: GNU GPL V3 License

Demo Link: Foobar.js Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 2+
  • Safari: 3+
  • Opera: 9+
  • Google Chrome: 1+
Google Web Toolkit JavaScript Library Image
Google Web Toolkit (GWT) JavaScript Library

The Google Web Toolkit is a very popular choice for developers because Google is brand they trust. This trust is not misplaced because the Google Web Toolkit is a powerful library for building your web based interactive applications. You can be sure of cross-platform stability with this library because Google have built it to handle high-performance applications.

Google Web ToolKit website URL: http://code.google.com/webtoolkit/

File Size: Variable

License: Apache License

Demo Link: Google Web ToolKit Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 1+
  • Safari: 3+
  • Opera: 9+
  • Google Chrome: 1+
JavaScriptMVC JavaScript Library Image
JavaScriptMVC JavaScript Library

JavaScriptMVC is an open-source JavaScript framework that is promoted as containing all the best stuff found in jQuery development. JavaScriptMVC is built on top of jQuery and it's the result of years of experiments and testing with both medium and large scale applications. It's standalone components add some interesting features that makes this library well worth a look.

JavaScriptMVC website URL: http://javascriptmvc.com/

File Size: Variable

License: Open Source MIT License

Demo Link: JavaScriptMVC Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 3+
  • Safari: 4+
  • Opera: 9+
  • Google Chrome: 1+
JQuery JavaScript Library Image
JQuery JavaScript Library

jQuery is by far the most well known and most widely used JavaScript library on the web today. Some would even go so far as to say it's brought JavaScript/Ajax to the masses and played a big part in the current web app trends. Because of jQuery's popularity, the internet is full of documentation, tutorials, examples, plugins, and more so this library would be the wisest choice for someone new to building apps.

JQuery website URL: http://jquery.com/

File Size: 31KB (minified & gzipped) 229KB (uncompressed)

License: Open Source MIT License & GNU GPL V3 License

Demo Link: JQuery Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 2+
  • Safari: 3+
  • Opera: 9+
  • Google Chrome: 1+
Jwee JavaScript Library Image
Jwee JavaScript Library

jwee is a JavaScript toolkit that's designed to offer stability and performance along with plenty of features and ease of use. It's promoted as a little JavaScript toolkit with a monster bite that works in harmony with a users browser.

Jwee website URL: http://www.jwee.org/

File Size: Variable: Compiled on download

License: Unknown

Demo Link: Jwee Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 3+
  • Safari: 4+
  • Opera: 10+
  • Google Chrome: 1+
Microsoft AJAX JavaScript Library Image
Microsoft AJAX JavaScript Library

Microsoft AJAX or ASP.NET MVC is a stable, cross-browser, feature rich framework for developing interactive, dynamic web applications. It offers a logical pattern-based approach to building your features into your app, giving you full control over your markup.

Microsoft AJAX website URL: http://www.asp.net/mvc

File Size: Variable

License: Microsoft Public License (MS-PL)

Demo Link: Microsoft AJAX Demo Page >

Browser Compatibility:
  • Internet Explorer: 5+
  • Mozilla Firefox: 3+
  • Safari: -
  • Opera: -
  • Google Chrome: 1+
Midori JavaScript Library Image
Midori JavaScript Library

Midori is a lesser known JavaScript framework that's promoted as being ultra lightweight yet still very capable with cross-browser capabilities. There's a lot of truth to this because believe it or not but Midori is only 51KB uncompressed and with all the features on offer, I'm sure you'll be as impressed as me.

Midori website URL: http://www.midorijs.com/

File Size: 9kB (minified & gzipped) 50kB (uncompressed)

License: Open Source MIT License

Demo Link: Midori Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 1.5+
  • Safari: 2+
  • Opera: 9+
  • Google Chrome: -
Mochikit JavaScript Library Image
Mochikit JavaScript Library

The creators of Mochikit say it's a lightweight JavaScript library who's sole purpose is to make JavaScript suck less! The developers of Mochikit have taken ideas from other environments, primarily Python and then applied them to the JavaScript environment as best as possible in order to offer more functionalities and more freedom for a developer.

Mochikit website URL: http://www.mochikit.com/

File Size: 32KB – 200kB

License: Open Source MIT License & Academic Free License (AFL)

Demo Link: Mochikit Demo Page >

Browser Compatibility:
  • Internet Explorer: 6
  • Mozilla Firefox: 1.0.7
  • Safari: 2.0.2
  • Opera: 8.5
  • Google Chrome: -
Modernizr JavaScript Library Image
Modernizr JavaScript Library

Modernizr is an open source JavaScript library that does exactly what it's name suggests i.e. it 'modernizes' a website by allowing a developer to adopt the new capabilities of HTML5 and CSS3 without restricting the accessibility of users with older browsers. It's a clever, intuitive and much needed tool for developers who are already starting to build next generation websites.

Modernizr website URL: http://www.modernizr.com/

File Size: Variable, depending on features included

License: Open Source MIT License & Open Source BSD License

Demo Link: Modernizr Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 3.5+
  • Safari: 2+
  • Opera: 9.6+
  • Google Chrome: 1+
MooTools JavaScript Library Image
MooTools JavaScript Library

MooTools is an extremely capable library/framework that's being widely used by developers. Most people would say it's one of the best out there and it's snapping at the heels of jQuery. It's promoted as a compact, modular, Object-Oriented JavaScript framework that's suitable for beginners as well as advanced developers. This is primarily due to it's logical construction and it's very well documented code.

MooTools website URL: http://mootools.net/

File Size: 7.3KB – 65KB (Compressed) 101KB (uncompressed)

License: Open Source MIT License

Demo Link: MooTools Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 2+
  • Safari: 3+
  • Opera: 9+
  • Google Chrome: 1+
Script.aculo.us JavaScript Library Image
Script.aculo.us JavaScript Library

Script.aculo.us is an add-on to the ProtoType framework giving you a simple-to-use, cross-browser user interface to make your web-based apps function smoothly. It includes features such as Ajax controls, Animations, DOM utilities, Drag and Drop, and more.

Script.aculo.us website URL: http://script.aculo.us/

File Size: 46KB – 278kB

License: Open Source MIT License

Demo Link: Script.aculo.us Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 1.5+
  • Safari: 2.0.4+
  • Opera: 9.25+
  • Google Chrome: 1+
QooXdoo JavaScript Library Image
QooXdoo JavaScript Library

The seemingly impossible to pronounce QooXdoo JavaScript Framework has an almost cult following. It's a cross-platform, cross-browser, scalable framework for building Rich interactive applications. Using QooXdoo's object-oriented programming model you can build dynamic apps for just about any environment.

QooXdoo website URL: http://qooxdoo.org/

File Size: 6kB (gzipped)

License: Lesser General Public License & Eclipse Public License

Demo Link: QooXdoo Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 2+
  • Safari: 3+
  • Opera: 9+
  • Google Chrome: 2+
Rico JavaScript Library Image
Rico JavaScript Library

Rico is an open-source JavaScript library for building Rich Internet Applications (RIA). With lots of features including, Ajax support, Drag and Drop, Animation, Markup Behaviors and much more. Rico is a well established and capable, cross-browser library.

Rico website URL: http://openrico.org/

File Size: -

License: Apache License

Demo Link: Rico Demo Page >

Browser Compatibility:
  • Internet Explorer: 5.5+
  • Mozilla Firefox: 1+
  • Safari: 2.0.3+
  • Opera: -
  • Google Chrome: -
SproutCore JavaScript Library Image
SproutCore JavaScript Library

SproutCore is an Open-Source JavaScript framework with strong cross-browser, backward capabilities. It's a powerful resource for building innovative, dynamic and interactive experiences into your website or application. Promoted as being super fast and scalable with the power to leverage new technologies such as HTML5.

SproutCore website URL: http://www.sproutcore.com/

File Size: -

License: Open Source MIT License

Demo Link: SproutCore Demo Page >

Browser Compatibility:
  • Internet Explorer: 7+
  • Mozilla Firefox: 1+
  • Safari: 2+
  • Opera: 9+
  • Google Chrome: 1+
Spry Framework JavaScript Library Image
Spry Framework JavaScript Library

The Spry Framework will be very familiar to anyone who uses Adobe Dreamweaver. It allows you to build Ajax capabilities into your web project without having to fully understand JavaScript. In fact, it was designed to feel like a simple extension to HTML and CSS so anyone with a basic understand of how to build a website can now create dynamic next-generation web pages.

Spry website URL: http://labs.adobe.com/technologies/spry/home.html

File Size: -

License: Open Source BSD License

Demo Link: Spry Framework Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 1.5+
  • Safari: 2.0.3+
  • Opera: 9+
  • Google Chrome: 1+
Yahoo! (YUI) JavaScript Library Image
Yahoo! (YUI) JavaScript Library

The Yahoo! (YUI) JavaScript library is a well respected resource among developers. Primarily, it's a set of utilities and controls created from JavaScript and CSS for developers who love to unleash the power of JavaScript into their web apps. Built by the engineers at Yahoo! it's a powerful and fast tool to add interactively rich experiences to your web-based projects.

Yahoo! (YUI) website URL: http://developer.yahoo.com/yui/

File Size: Variable: library core = 31kB

License: Open Source BSD License

Demo Link: Yahoo! (YUI) Demo Page >

Browser Compatibility:
  • Internet Explorer: 6+
  • Mozilla Firefox: 3+
  • Safari: 4.0+
  • Opera: 10.0+
  • Google Chrome: -

Developed by: Richard Reeve

Address: Lasswade Road, Chertsey, Surrey, KT16 United Kingdom.

Contact Information: enquiry AT scriptjavascript DOT com