The following is a list of JavaScript frameworks and libraries.
- AngularJS – a web application framework developed by Google
- BackboneJS – a JavaScript framework that gives structure to web applications
- D3js – a JavaScript library for producing dynamic, interactive data visualizations in web browsers, which makes use of SVG, HTML, and CSS.
- EmberJS – a JavaScript web framework that allows developers to create scalable single-page web applications
- ExpressJS –
- Ext JS –
- Google Web Toolkit –
- ImpressJS – a JavaScript framework designed to create presentations akin to that of Prezi
- jQuery – a cross-platform library designed to simplify client-side scripting of HTML
- jQuery Mobile – an HTML5-based user interface system designed to make responsive websites and apps for tablets and smartphones
- jQuery UI – a set of user interface interactions, effects, widgets, and themes built on jQuery
- MeteorJS – an open source server and client framework that produces cross-platform (Web, iOS, Android) applications.
- Modernizr – a JavaScript library intended to detect HTML5 and CSS 3 features to make websites more "up-to-date" with standards.
- NextJS –
- NodeJS – an open source server framework that allows you to run JavaScript outside of the browser.
- Polymer – an open source JavaScript library for building web applications, created by Google. It is used by Google (the redesigned YouTube and Google Earth), Netflix, IBM, and Electronic Arts.
- PDFjs – a JavaScript library intended to render PDF files using the HTML5 Canvas element for a safer and web standards compliant browser rendering of PDF files.
- ProcessingJS – a JavaScript port of the Processing programming language used to write visualizations, images, and interactive content
- Prototype – a JavaScript library that provides a simple API to perform common web tasks
- ReactJS – a JavaScript library used to build user interfaces
- RetinaJS – a JavaScript framework that makes it easy to serve high-resolution images to devices with retina displays
- SailsJS –
- StorybookJS –
- ThreeJS – a JavaScript API used to create and display 3D computer graphics
- VoxelJS – a JavaScript library and collection of APIs that allow for the creation of Minecraft-style 3D voxel games.
- VueJS – a JavaScript framework used for building user interfaces and single-page applications
- WebGL – a JavaScript API used for creating 2D And 3D graphics
- WinJS – an open-source JavaScript library developed by Microsoft with the primary goal of easing development of Windows Store apps for Windows 8 and Windows 10, among other platforms.