{{Short description|none}} This is a list of notable JavaScript libraries.

== Constraint programming == * Cassowary (software) * CHR.js

== DOM (manipulation) oriented ==

* Google Polymer * Dojo Toolkit * jQuery * MooTools * Prototype JavaScript Framework

== Graphical/visualization (canvas, SVG, or WebGL related) == * AnyChart * [https://echarts.apache.org Apache ECharts] * Babylon.js * Chart.js * Cytoscape * D3.js * Dojo Toolkit * FusionCharts * Google Charts *JointJS * p5.js * Plotly.js * Processing.js * Raphaël * RGraph * SWFObject * Teechart * Three.js * Velocity.js * Verge3D * Webix

== GUI (Graphical user interface) and widget related ==

* Angular (application platform) by Google * AngularJS by Google * Bootstrap * Dojo Widgets * Ext JS by Sencha * Foundation by ZURB * jQuery UI * jQWidgets * OpenUI5 by SAP * Polymer (library) by Google * qooxdoo * React.js by Meta/Facebook * Vue.js * Webix * WinJS * Svelte

=== No longer actively developed === * Glow * Lively Kernel * Script.aculo.us * YUI Library

== Pure JavaScript/Ajax == * Google Closure Library * JsPHP * Microsoft's Ajax library * MochiKit * PDF.js * Socket.IO * Spry framework * Underscore.js

== Template systems == * jQuery Mobile * Mustache * Jinja-JS * Twig.js

==Unit testing== * Jasmine * Mocha * QUnit

== Test automation ==

* Playwright * Cypress

== Web-application related (MVC, MVVM) ==

* Angular (application platform) by Google * AngularJS by Google * Backbone.js * Echo * Ember.js * Enyo * Express.js * Ext JS * Google Web Toolkit * JsRender/JsViews * Knockout * Meteor * Mojito * MooTools * Next.js * Nuxt.js * OpenUI5 by SAP * Polymer (library) by Google * Prototype JavaScript Framework * qooxdoo * React.js * SproutCore * svelte *Vue.js

== Other == * Blockly * Cannon.js * MathJax * Modernizr * TensorFlow * Brain.js

==See also== * Ajax framework * Comparison of JavaScript-based web frameworks * List of PHP software and tools

{{JavaScript}}

{{ECMAScript}}

* JavaScript library Category:Programming tools