# List of JavaScript libraries

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/List_of_JavaScript_libraries
> Markdown URL: https://mediated.wiki/source/List_of_JavaScript_libraries.md
> Source: https://en.wikipedia.org/wiki/List_of_JavaScript_libraries
> Source revision: 1349610115
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

This is a list of notable [JavaScript libraries](/source/JavaScript_library).

## Constraint programming

- [Cassowary (software)](/source/Cassowary_(software))

- [CHR.js](/source/CHR.js)

## [DOM](/source/Document_Object_Model) (manipulation) oriented

- [Google Polymer](/source/Google_Polymer)

- [Dojo Toolkit](/source/Dojo_Toolkit)

- [jQuery](/source/JQuery)

- [MooTools](/source/MooTools)

- [Prototype JavaScript Framework](/source/Prototype_JavaScript_Framework)

## Graphical/visualization (canvas, SVG, or WebGL related)

- [AnyChart](/source/AnyChart)

- [Apache ECharts](https://echarts.apache.org)

- [Babylon.js](/source/Babylon.js)

- [Chart.js](/source/Chart.js)

- [Cytoscape](/source/Cytoscape)

- [D3.js](/source/D3.js)

- [Dojo Toolkit](/source/Dojo_Toolkit)

- [FusionCharts](/source/FusionCharts)

- [Google Charts](/source/Google_Charts)

- JointJS

- [p5.js](/source/Processing_(programming_language)#p5.js)

- [Plotly.js](/source/Plotly#Products)

- [Processing.js](/source/Processing.js)

- [Raphaël](/source/Rapha%C3%ABl_(JavaScript_library))

- [RGraph](/source/RGraph)

- [SWFObject](/source/SWFObject)

- [Teechart](/source/Teechart)

- [Three.js](/source/Three.js)

- [Velocity.js](/source/Velocity_(JavaScript_library))

- [Verge3D](/source/Verge3D)

- [Webix](/source/Webix)

## GUI (Graphical user interface) and widget related

- [Angular (application platform)](/source/Angular_(application_platform)) by Google

- [AngularJS](/source/AngularJS) by Google

- [Bootstrap](/source/Bootstrap_(front-end_framework))

- [Dojo Widgets](/source/Dojo_Toolkit#Widgets)

- [Ext JS](/source/Ext_JS) by Sencha

- [Foundation](/source/Foundation_(framework)) by ZURB

- [jQuery UI](/source/JQuery_UI)

- [jQWidgets](/source/JQWidgets)

- [OpenUI5](/source/OpenUI5) by [SAP](/source/SAP_(company))

- [Polymer (library)](/source/Polymer_(library)) by Google

- [qooxdoo](/source/Qooxdoo)

- [React.js](/source/React.js) by Meta/Facebook

- [Vue.js](/source/Vue.js)

- [Webix](/source/Webix)

- [WinJS](/source/WinJS)

- [Svelte](/source/Svelte)

### No longer actively developed

- [Glow](/source/Glow_(JavaScript_library))

- [Lively Kernel](/source/Lively_Kernel)

- [Script.aculo.us](/source/Script.aculo.us)

- [YUI Library](/source/YUI_Library)

## Pure JavaScript/Ajax

- [Google Closure Library](/source/Google_Closure_Tools#Closure_Library)

- [JsPHP](/source/JsPHP)

- [Microsoft's Ajax library](/source/ASP.NET_AJAX)

- [MochiKit](/source/MochiKit)

- [PDF.js](/source/PDF.js)

- [Socket.IO](/source/Socket.IO)

- [Spry framework](/source/Spry_framework)

- [Underscore.js](/source/Underscore.js)

## Template systems

- [jQuery Mobile](/source/JQuery_Mobile)

- [Mustache](/source/Mustache_(template_system))

- [Jinja-JS](/source/Jinja_(template_engine))

- [Twig.js](/source/Twig_(template_engine))

## Unit testing

- [Jasmine](/source/Jasmine_(JavaScript_framework))

- [Mocha](/source/Mocha_(JavaScript_framework))

- [QUnit](/source/QUnit)

## Test automation

- [Playwright](/source/Playwright_(software))

- [Cypress](/source/Cypress_(software))

## Web-application related (MVC, MVVM)

- [Angular (application platform)](/source/Angular_(application_platform)) by Google

- [AngularJS](/source/AngularJS) by Google

- [Backbone.js](/source/Backbone.js)

- [Echo](/source/Echo_(framework))

- [Ember.js](/source/Ember.js)

- [Enyo](/source/Enyo_(software))

- [Express.js](/source/Express.js)

- [Ext JS](/source/Ext_JS)

- [Google Web Toolkit](/source/Google_Web_Toolkit)

- [JsRender/JsViews](/source/JsRender%2FJsViews)

- [Knockout](/source/Knockout_(web_framework))

- [Meteor](/source/Meteor_(web_framework))

- [Mojito](/source/Mojito_(framework))

- [MooTools](/source/MooTools)

- [Next.js](/source/Next.js)

- [Nuxt.js](/source/Nuxt.js)

- [OpenUI5](/source/OpenUI5) by [SAP](/source/SAP_(company))

- [Polymer (library)](/source/Polymer_(library)) by Google

- [Prototype JavaScript Framework](/source/Prototype_JavaScript_Framework)

- [qooxdoo](/source/Qooxdoo)

- [React.js](/source/React.js)

- [SproutCore](/source/SproutCore)

- [svelte](/source/Svelte)

- [Vue.js](/source/Vue.js)

## Other

- [Blockly](/source/Blockly)

- [Cannon.js](/source/Cannon.js)

- [MathJax](/source/MathJax)

- [Modernizr](/source/Modernizr)

- [TensorFlow](/source/TensorFlow)

- [Brain.js](/source/Brain.js)

## See also

- [Ajax framework](/source/Ajax_(programming))

- [Comparison of JavaScript-based web frameworks](/source/Comparison_of_JavaScript-based_web_frameworks)

- [List of PHP software and tools](/source/List_of_PHP_software_and_tools)

v t e JavaScript Code analysis ESLint JSHint JSLint Subsets,* supersets JS++ Source* TypeScript (ArkTS) Transpilers AtScript Babel ClojureScript CoffeeScript Dart Elm Emscripten Google Closure Compiler Google Web Toolkit Haxe LiveScript Morfik Nim Opa PureScript ReScript WebSharper Concepts JavaScript library JavaScript syntax Debuggers Chrome DevTools Firefox Inspector (formerly Firebug) Komodo IDE Safari Web Inspector Documentation generators JSDoc Editors (comparison) Ace Cloud9 IDE Atom CodeMirror Brackets Light Table PhpStorm Orion Visual Studio Visual Studio Express Visual Studio Code Visual Studio Team Services Vim Engines List of JavaScript engines Frameworks Comparison of JavaScript frameworks List of JavaScript libraries Related technologies Ajax AssemblyScript asm.js CSS DOM HTML HTML5 JSON WebAssembly WebAuthn Package managers npm pnpm yarn Bun Module bundlers Bun esbuild Vite Webpack Server-side Active Server Pages Bun CommonJS Deno JSGI Node.js Unit testing frameworks (list) Jasmine Mocha QUnit People Douglas Crockford Ryan Dahl Brendan Eich John Resig Jesse James Garrett Outline Index Wikibook

v t e ECMAScript Dialects ActionScript Haxe Bosque Caja JavaScript engines asm.js JS++ JScript JScript .NET QtScript Solidity TypeScript WMLScript Engines Carakan Futhark JavaScriptCore JScript KJS Linear B QtScript Rhino SpiderMonkey TraceMonkey JägerMonkey Tamarin V8 ChakraCore Chakra JScript .NET Nashorn Frameworks Client-side Dojo Echo Ext JS Google Web Toolkit jQuery Lively Kernel midori MochiKit MooTools Prototype qooxdoo SproutCore Spry Wakanda Framework Server-side Node.js Deno Bun GraalJS Jaxer AppJet WakandaDB Multiple Cappuccino Libraries Backbone.js SWFObject Underscore.js People Brendan Eich Douglas Crockford John Resig Scott Isaacs Other DHTML Ecma International JSDoc JSGI JSHint JSLint JSON JSSS Sputnik SunSpider Asynchronous module definition CommonJS Lists: JavaScript libraries • Ajax frameworks • Server-side JavaScript Comparison: JavaScript web frameworks

---
Adapted from the Wikipedia article [List of JavaScript libraries](https://en.wikipedia.org/wiki/List_of_JavaScript_libraries) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/List_of_JavaScript_libraries?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
