Global JavaScript Frameworks Usage Statistics and Market Share

We are tracking usage statistics and market share of 58 web technologies in JavaScript Frameworks. In May 2024 the most popular web technology in JavaScript Frameworks is React with 29% market share. In second place there is GSAP with 12% market share. After that there are RequireJS with 8%, Mustache with 6% and AngularJS with 6% market share. Top 5 web technologies together have 60% market share. The remaining 53 web technologies in JavaScript Frameworks have a combined market share of 40%.

JavaScript Frameworks Market Share in May 2024
About JavaScript Frameworks

A JavaScript framework is an application framework written in JavaScript. It differs from a JavaScript library in its control flow: a library offers functions to be called by its parent code, whereas a framework defines the entire application design.

We are tracking 58 different technologies in JavaScript Frameworks.

There are 17,015,995 websites using JavaScript Frameworks in out database.

JavaScript Frameworks Usage Statistics and Market Share in May 2024
Technologies in JavaScript Frameworks
  • React React

    React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications, as it is optimal for fetching rapidly changing data that needs to be recorded.

  • GSAP GSAP

    GSAP is an animation library that allows you to create animations with JavaScript.

  • RequireJS RequireJS

    RequireJS is a JavaScript file and module loader.

  • Mustache Mustache

    Mustache is a web template system with implementations available for ActionScript, C++, Clojure, CoffeeScript, ColdFusion, Common Lisp, D, Dart, Delphi, Erlang, Fantom, Go, Haskell, Io, Java, JavaScript, Julia, Lua, .NET, Objective-C, OCaml, Perl, PHP, Pharo, Python, R, Racket, Ruby, Rust, Scala, Smalltalk, Swift, Tcl, CFEngine and XQuery.

  • AngularJS AngularJS

    AngularJS is a JavaScript-based open-source front-end web framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications.

  • MooTools MooTools

    MooTools (My Object-Oriented Tools) is a lightweight, object-oriented JavaScript framework. It is released under the free, open-source MIT License.

  • Stimulus Stimulus

    A modest JavaScript framework for the HTML you already have.

  • TweenMax TweenMax

    TweenMax is most robust part of GSAP, a JavaScript library for high-performance HTML5 animation in all major browsers.

  • Vue.js Vue.js

    Vue.js is an open-source model–view–viewmodel JavaScript framework for building user interfaces and single-page applications.

  • Backbone.js Backbone.js

    Backbone.js is a JavaScript library with a RESTful JSON interface and is based on the Model–view–presenter application design paradigm. Backbone is known for being lightweight, as its only hard dependency is on one JavaScript library, Underscore.js, plus jQuery for use of the full library.

  • Handlebars Handlebars

    Handlebars provides the power necessary to let you build semantic templates effectively.

  • Prototype Prototype

    Prototype is a JavaScript Framework that aims to ease development of web applications.

  • AMP AMP

    AMP, originally created by Google, is an open-source HTML framework developed by the AMP open-source Project. AMP is designed to help webpages load faster.

  • Marionette.js Marionette.js

    Marionette is a composite application library for Backbone.js that aims to simplify the construction of large scale JavaScript applications. It is a collection of common design and implementation patterns found in applications.

  • Element UI Element UI

  • Zone.js Zone.js

    Zone.js is a API or set of programs which is used by Angular 2 to update the application view when any change occurred.

  • Angular Angular

    Angular is an open-source, front-end web application framework, maintained by Google and the Angular community. It uses a component-based architecture to build single-page applications and line-of-business applications. The framework is mainly used to create dynamic apps with a modular design, allowing developers to reuse code and create efficient, maintainable and testable applications. Angular also provides a platform for building mobile applications and Progressive Web Apps (PWA).

  • Nuxt.js Nuxt.js

    Nuxt is a Vue framework for developing modern web applications.

  • Essential JS 2 Essential JS 2

  • Knockout.js Knockout.js

  • toastr toastr

    toastr is a Javascript library for non-blocking notifications. The goal is to create a simple core library that can be customized and extended.

  • Gatsby Gatsby

    Gatsby is a React-based open-source framework with performance, scalability and security built-in.

  • Alpine.js Alpine.js

  • Socket.io Socket.io

  • RxJS RxJS

    RxJS is a reactive library used to implement reactive programming to deal with async implementation, callbacks, and event-based programs.

  • Hogan.js Hogan.js

    Hogan.js is a 3.4k JS templating engine developed at Twitter.

  • ExtJS ExtJS

  • AlloyUI AlloyUI

  • AlertifyJS AlertifyJS

    AlertifyJS is a javascript framework for developing browser dialogs and notifications.

  • RightJS RightJS

  • Ember.js Ember.js

  • Adobe Client Data Layer Adobe Client Data Layer

    Adobe Client Data Layer is a framework of JavaScript objects on your site that contains all variable values used in your implementation.

  • Wink Wink

    Wink Toolkit is a JavaScript toolkit used to build mobile web apps.

  • Polymer Polymer

  • Svelte Svelte

    Svelte is a free and open-source front end compiler created by Rich Harris and maintained by the Svelte core team members.

  • BEM BEM

    BEM (Block, Element, Modifier) is a naming convention for classes in HTML and CSS what was developed by Yandex.

  • Meteor Meteor

  • Riot Riot

  • styled-components styled-components

    Styled components is a CSS-in-JS framework that uses tagged template literals in JavaScript and CSS to provide a platform that allows to use CSS to style React components.

  • Twitter Flight Twitter Flight

  • Reveal.js Reveal.js

  • Transifex Transifex

  • Aurelia Aurelia

    Aurelia is an open-source UI JavaScript framework designed to create single page applications.

  • Phaser Phaser

  • Elm Elm

  • Frontity Frontity

    Frontity is a React open-source framework focused on WordPress.

  • Webix Webix

  • Vue Storefront Vue Storefront

    Vue Storefront is a frontend platform for headless commerce.

  • OpenUI5 OpenUI5

  • InfernoJS InfernoJS

  • jComponent jComponent

  • Moon Moon

  • Enyo Enyo

    Enyo is an open-source JavaScript framework for cross-platform for mobile, desktop, TV and web applications.

  • Sencha Touch Sencha Touch

    Sencha Touch is a user interface (UI) JavaScript library, or web framework, specifically built for the Mobile Web.

  • ef.js ef.js

  • Strapdown.js Strapdown.js

  • Catberry.js Catberry.js

  • Inertia Inertia

    Inertia is a protocol for creating monolithic single-page applications.

JavaScript Frameworks Market Share History in Last 12 Months
Technology July 2023August 2023September 2023October 2023November 2023December 2023January 2024February 2024March 2024April 2024May 2024
React28.38%28.39%28.45%28.53%28.56%28.57%28.80%28.79%28.88%28.96%29.00%
GSAP11.33%11.42%11.48%11.54%11.58%11.59%11.65%11.65%11.72%11.74%11.76%
RequireJS8.49%8.44%8.39%8.34%8.30%8.29%8.20%8.20%8.12%8.08%8.07%
Mustache6.24%6.24%6.22%6.22%6.21%6.21%6.19%6.19%6.16%6.15%6.14%
TweenMax5.66%5.60%5.55%5.49%5.46%5.45%5.36%5.36%5.25%5.22%5.20%
MooTools5.79%5.75%5.72%5.70%5.68%5.67%5.61%5.61%5.54%5.53%5.51%
AngularJS5.69%5.69%5.69%5.67%5.67%5.67%5.66%5.66%5.71%5.69%5.69%
Stimulus5.06%5.08%5.11%5.13%5.14%5.15%5.16%5.17%5.20%5.21%5.22%
Vue.js4.83%4.85%4.87%4.89%4.90%4.91%4.93%4.93%4.99%5.00%5.01%
Backbone.js4.23%4.22%4.21%4.19%4.18%4.18%4.16%4.16%4.13%4.12%4.11%
Handlebars3.39%3.39%3.38%3.37%3.35%3.33%3.30%3.30%3.27%3.26%3.26%
Prototype2.58%2.58%2.57%2.56%2.55%2.55%2.53%2.53%2.50%2.50%2.49%
AMP1.11%1.11%1.11%1.11%1.11%1.12%1.12%1.12%1.14%1.15%1.15%
Marionette.js0.84%0.84%0.84%0.85%0.85%0.85%0.84%0.84%0.84%0.84%0.84%
Element UI0.78%0.78%0.78%0.79%0.79%0.79%0.79%0.79%0.80%0.80%0.80%
Zone.js0.67%0.68%0.68%0.69%0.69%0.69%0.69%0.69%0.70%0.71%0.71%
Angular0.66%0.66%0.66%0.67%0.67%0.68%0.68%0.68%0.68%0.69%0.70%
Nuxt.js0.59%0.59%0.59%0.59%0.60%0.60%0.60%0.60%0.61%0.62%0.62%
Knockout.js0.49%0.49%0.49%0.49%0.48%0.48%0.48%0.48%0.48%0.48%0.48%
Essential JS 20.48%0.48%0.48%0.49%0.49%0.49%0.48%0.48%0.48%0.48%0.48%
Gatsby0.41%0.41%0.41%0.41%0.41%0.41%0.41%0.41%0.41%0.41%0.41%
Socket.io0.36%0.36%0.35%0.35%0.35%0.35%0.35%0.35%0.35%0.35%0.35%
toastr0.38%0.39%0.40%0.40%0.41%0.41%0.42%0.42%0.45%0.45%0.45%
Alpine.js0.30%0.30%0.31%0.31%0.32%0.33%0.34%0.34%0.37%0.37%0.38%
Hogan.js0.23%0.23%0.22%0.22%0.22%0.22%0.22%0.22%0.21%0.21%0.21%
RxJS0.23%0.23%0.23%0.23%0.22%0.22%0.22%0.22%0.22%0.22%0.22%
ExtJS0.15%0.15%0.15%0.15%0.15%0.15%0.14%0.14%0.14%0.14%0.14%
AlloyUI0.10%0.10%0.10%0.10%0.09%0.09%0.09%0.09%0.09%0.09%0.09%
RightJS0.09%0.09%0.09%0.09%0.08%0.08%0.08%0.08%0.08%0.08%0.08%
AlertifyJS0.09%0.09%0.09%0.09%0.09%0.09%0.09%0.09%0.09%0.09%0.09%
Ember.js0.07%0.07%0.07%0.07%0.07%0.07%0.07%0.07%0.07%0.07%0.07%
Wink0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%
Svelte0.04%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%
Polymer0.04%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%
Adobe Client Data Layer0.04%0.04%0.05%0.05%0.05%0.05%0.05%0.05%0.06%0.06%0.06%
Meteor0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%
BEM0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%
Riot0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%
styled-components0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
Twitter Flight0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
Reveal.js0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
Transifex0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
Aurelia0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
Phaser0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Elm0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Frontity0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Webix0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
OpenUI50.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
InfernoJS0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Vue Storefront0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
jComponent0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Moon0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Enyo0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Sencha Touch0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
ef.js0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Strapdown.js0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Catberry.js0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Inertia0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Websites using JavaScript Frameworks in other countries
Filter: