List of JavaScript libraries

Short description: none

This is a list of notable JavaScript libraries.

## Contents

* 1 Constraint programming
* 2 DOM (manipulation) oriented
* 3 Graphical/visualization (canvas, SVG, or WebGL related)
* 4 GUI (Graphical user interface) and widget related
* 4.1 No longer actively developed
* 5 Pure JavaScript/Ajax
* 6 Template systems
* 7 Unit testing
* 8 Test automation
* 9 Web-application related (MVC, MVVM)
* 10 Other
* 11 See also

## Constraint programming

* Cassowary
* CHR.js

## DOM (manipulation) oriented

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

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

* AnyChart
* 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
* Joose
* 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

* v
* t
* e

JavaScript

Code analysis|

* ESLint
* JSHint
* JSLint

Transcompilers|

* Babel.js
* CoffeeScript
* LiveScript
* Dart
* Emscripten
* Google Closure Compiler
* Google Web Toolkit
* Morfik
* TypeScript
* AtScript
* Opa
* Nim
* Haxe
* ClojureScript
* WebSharper
* PureScript
* Reason
* Elm

Concepts|

* Client-side
* JavaScript library
* JavaScript syntax
* Unobtrusive JavaScript

Debuggers|

* Firebug
* Komodo IDE
* Microsoft Script Debugger
* Microsoft Script Editor
* Opera Dragonfly
* Web Inspector

Doc generators|

* JSDoc

Editors (comparison)|

* Ace
* Cloud9 IDE
* Atom
* CodeMirror
* Light Table
* Brackets
* Koding
* PhpStorm
* Orion
* Visual Studio
* Visual Studio Express
* Visual Studio Code
* Visual Studio Team Services

Engines|

* Comparison of engines
* DOM support
* List of ECMAScript engines

Frameworks|

* Comparison of JavaScript frameworks
* List of JavaScript libraries

Related technologies|

* Cascading Style Sheets
* Document Object Model
* HTML
* Dynamic HTML
* Ajax
* JSON
* WebAssembly
* asm.js

Package managers|

* npm

Application Bundlers|

* Webpack

Server-side|

* Active Server Pages
* CommonJS
* JSGI
* Node.js
* Wakanda

Unit testing|

* Jasmine
* Mocha
* QUnit
* List of JavaScript unit testing frameworks
* Jest

People|

* Douglas Crockford
* Brendan Eich
* John Resig

* v
* t
* e

ECMAScript

Dialects|

* ActionScript
* Caja
* JavaScript
* engines
* asm.js
* JScript
* JScript .NET
* QtScript
* TypeScript
* WMLScript

Engines
(comparison)|

* Carakan
* Futhark
* InScript
* JavaScriptCore
* JScript
* KJS
* Linear B
* Narcissus
* QtScript
* Rhino
* SpiderMonkey
* TraceMonkey
* JägerMonkey
* Tamarin
* V8
* ChakraCore
* Chakra
* JScript .NET
* Nashorn

Frameworks|

| Client-side|

* Chaplin.js
* Dojo
* Echo
* Ext JS
* Google Web Toolkit
* jQuery
* Lively Kernel
* midori
* MochiKit
* MooTools
* Prototype
* Pyjs
* qooxdoo
* Rialto
* Rico
* script.aculo.us
* SmartClient
* SproutCore
* Spry
* Wakanda Framework

|

Server-side|

* AppJet
* Jaxer
* Node.js
* WakandaDB

Multiple|

* Cappuccino
* Objective-J
* PureMVC

Libraries|

* Backbone.js
* SWFObject
* SWFAddress
* 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
Comparisons
JavaScript frameworks
server-side JavaScript

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/List of JavaScript libraries. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:List_of_JavaScript_libraries&oldid=4344888"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template