Global JavaScript Libraries Usage Statistics and Market Share

We are tracking usage statistics and market share of 88 web technologies in JavaScript Libraries. In December 2024 the most popular web technology in JavaScript Libraries is jQuery with 37% market share. In second place there is jQuery Migrate with 14% market share. After that there are Modernizr with 8%, jQuery UI with 6% and core-js with 6% market share. Top 5 web technologies together have 72% market share. The remaining 83 web technologies in JavaScript Libraries have a combined market share of 28%.

JavaScript Libraries Market Share in December 2024
About JavaScript Libraries

A JavaScript library is a library of pre-written JavaScript which allows for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies.

We are tracking 88 different technologies in JavaScript Libraries.

There are 128,651,192 websites using JavaScript Libraries in out database.

JavaScript Libraries Usage Statistics and Market Share in December 2024
Technologies in JavaScript Libraries
  • jQuery jQuery

    jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License.

  • jQuery Migrate jQuery Migrate

    jQuery Migrate is a javascript library that allows you to preserve the compatibility of your jQuery code developed for versions of jQuery older than 1.9. It basically restores deprecated features and behaviours so that older code will still run properly on the current jQuery version and later.

  • Modernizr Modernizr

    Modernizr is a JavaScript library which is designed to detect HTML5 and CSS3 features in various browsers, which lets JavaScript avoid using unimplemented features or use a workaround such as a shim to emulate them. Modernizr aims to provide this feature detection in a complete and standardized manner.

  • jQuery UI jQuery UI

    jQuery UI is a collection of GUI widgets, animated visual effects, and themes implemented with jQuery, Cascading Style Sheets, and HTML.

  • core-js core-js

    core-js is a modular standard library for JavaScript, with polyfills for cutting-edge ECMAScript features.

  • Lodash Lodash

    Lodash is a JavaScript library which provides utility functions for common programming tasks using the functional programming paradigm.

  • FancyBox FancyBox

    FancyBox is a tool for displaying images, html content and multi-media in a Mac-style "lightbox" that floats overtop of web page.

  • OWL Carousel OWL Carousel

    OWL Carousel is a touch enabled jQuery plugin that lets you create a responsive carousel slider.

  • Isotope Isotope

    Isotope.js is a JavaScript library that makes it easy to sort, filter, and add Masonry layouts to items on a webpage.

  • YUI YUI

    YUI is a free, open source JavaScript and CSS library for building richly interactive web applications.

  • Lightbox Lightbox

    Lightbox is a JavaScript library that displays images and videos by filling the screen, and dimming out the rest of the web page.

  • Underscore.js Underscore.js

    Underscore.js is a JavaScript library which provides utility functions for common programming tasks. It is comparable to features provided by Prototype.js and the Ruby language, but opts for a functional programming design instead of extending object prototypes.

  • LazySizes LazySizes

    LazySizes is a JavaScript library used to delay the loading of images (iframes, scripts, etc) until they come into view.

  • prettyPhoto prettyPhoto

    prettyPhoto is a jQuery lightbox clone with support for images, videos, flash, YouTube, iframes and ajax.

  • Hammer.js Hammer.js

    Hammer.js is a small, standalone javascript-library that enables multitouch gestures like swipe, pinch, rotate, tap and drag on mobile devices.

  • Moment.js Moment.js

    Moment.js is a free and open source JavaScript library that removes the need to use the native JavaScript Date object directly.

  • Select2 Select2

    Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and pagination (infinite scrolling) of results.

  • Slick Slick

    Slick is a jQuery plugin for creating responsive and mobile-friendly carousels (sliders).

  • Boomerang Boomerang

    boomerang is a JavaScript library that measures the page load time experienced by real users, commonly called RUM (Real User Measurement).

  • Zepto Zepto

    Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API.

  • Flickity Flickity

  • AOS AOS

    JavaScript library to animate elements on your page as you scroll.

  • lit-html lit-html

    lit-html is a simple, modern, safe, small and fast HTML templating library for JavaScript.

  • lit-element lit-element

    lit-element is a simple base class for creating web components that work in any web page with any framework. lit-element uses lit-html to render into shadow DOM, and adds API to manage properties and attributes.

  • Polyfill Polyfill

    Polyfill is a service which accepts a request for a set of browser features and returns only the polyfills that are needed by the requesting browser.

  • SweetAlert2 SweetAlert2

    SweetAlert2 is a Javascript library that acts as a replacement for alert() function, which allows the use of beautiful modal windows.

  • Fingerprintjs Fingerprintjs

    FingerprintJS is a browser fingerprinting library that queries browser attributes and computes a hashed visitor identifier from them.

  • DataTables DataTables

    DataTables is a plug-in for the jQuery Javascript library adding advanced features like pagination, instant search, themes, and more to any HTML table.

  • scrollreveal scrollreveal

  • Immutable.js Immutable.js

  • Axios Axios

    Promise based HTTP client for the browser and node.js

  • Dojo Dojo

  • Lozad.js Lozad.js

    Lozad.js is a lightweight lazy-loading library that's just 535 bytes minified & gzipped.

  • script.aculo.us script.aculo.us

  • SoundManager SoundManager

  • Highlight.js Highlight.js

  • Snap.svg Snap.svg

  • MobX MobX

  • ScrollMagic ScrollMagic

    ScrollMagic is a jQuery plugin which essentially lets you use the scrollbar like a playback scrub control.

  • Tippy.js Tippy.js

    Tippy.js is the complete tooltip, popover, dropdown, and menu solution for the web, powered by Popper.

  • Lazy.js Lazy.js

  • Essential JS 2 Essential JS 2

  • SweetAlert SweetAlert

    SweetAlert is a Javascript library that acts as a replacement for alert() function, which allows the use of beautiful modal windows.

  • Clipboard.js Clipboard.js

  • web-vitals web-vitals

    The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.

  • Day.js Day.js

  • Dropzone Dropzone

    Dropzone is a JavaScript library that turns any HTML element into a dropzone.

  • HeadJS HeadJS

  • XRegExp XRegExp

  • List.js List.js

  • PubSubJS PubSubJS

    PubSubJS is a topic-based publish/subscribe library written in JavaScript.

  • crypto-js crypto-js

    crypto-js is a JavaScript library of crypto standards.

  • Loadable-Components Loadable-Components

    Loadable-Components is a library to solve the React code-splitting client-side and server-side.

  • basket.js basket.js

  • Twitter typeahead.js Twitter typeahead.js

  • Fresco Fresco

    Fresco is a responsive lightbox. Fresco comes with thumbnail support, fullscreen zoom, Youtube and Vimeo integration for HTML5 video and a powerful Javascript API.

  • Slimbox 2 Slimbox 2

  • Slimbox Slimbox

  • Howler.js Howler.js

    Howler.js is an audio library with support for the Web Audio API and a fallback mechanism for HTML5 Audio.

  • Browser-Update.org Browser-Update.org

    Browser-update.org is a tool to unobtrusively notify visitors that they should update their web browser in order to use your website.

  • Apollo Apollo

    Apollo is a fully-featured caching GraphQL client with integrations for React, Angular, and more.

  • Moment Timezone Moment Timezone

  • libphonenumber libphonenumber

    libphonenumber is a JavaScript library for parsing, formatting, and validating international phone numbers.

  • math.js math.js

  • metisMenu metisMenu

    metisMenu is a collapsible jQuery menu plugin.

  • fullPage.js fullPage.js

    fullPage.js a jQuery and vanilla JavaScript plugin for fullscreen scrolling websites.

  • Marked Marked

  • InstantClick InstantClick

    InstantClick is a JavaScript library that speeds up your website, making navigation faster.

  • Quicklink Quicklink

    Quicklink is a JS library which aims to be a drop-in solution for sites to prefetch links based on what is in the user's viewport

  • Bootstrap Table Bootstrap Table

  • Muuri Muuri

    Muuri is a JavaScript layout engine that allows you to build all kinds of layouts and make them responsive, sortable, filterable, draggable and/or animated.

  • decimal.js decimal.js

  • Xajax Xajax

  • ClientJS ClientJS

    ClientJS is a JavaScript library for generating browser fingerprints, exposing all the browser data-points.

  • Wurfl Wurfl

    WURFL.js is JavaScript that detects device models of smartphones, tablets, smart TVs and game consoles accessing your website.

  • TurfJS TurfJS

    Turf is a modular geospatial engine written in JavaScript.

  • FilePond FilePond

    FilePond is a JavaScript library for file uploads.

  • DHTMLX DHTMLX

  • @sulu/web @sulu/web

  • Microsoft Authentication Microsoft Authentication

    The Microsoft Authentication Library for JavaScript enables both client-side and server-side JavaScript applications to authenticate users using Azure AD for work and school accounts (AAD), Microsoft personal accounts (MSA), and social identity providers like Facebook, Google, LinkedIn, Microsoft accounts, etc. through Azure AD B2C service.

  • MochiKit MochiKit

  • Ramda Ramda

  • Instant.Page Instant.Page

    Instant.Page is a JavaScript library which uses just-in-time preloading technique to make websites faster.

  • Karma Karma

    Karma is a test runner for JavaScript that runs on Node.js.

  • jQuery DevBridge Autocomplete jQuery DevBridge Autocomplete

    Ajax Autocomplete for jQuery allows you to easily create autocomplete/autosuggest boxes for text input fields.

  • jComponent jComponent

  • Boba.js Boba.js

  • TwicPics TwicPics

    TwicPics offers on-demand responsive image generation.

JavaScript Libraries Market Share History in Last 12 Months
Technology February 2024March 2024April 2024May 2024June 2024July 2024August 2024September 2024October 2024November 2024December 2024
jQuery37.66%37.51%37.49%37.46%37.42%37.31%37.15%37.03%36.95%36.81%36.80%
jQuery Migrate14.35%14.31%14.31%14.30%14.28%14.26%14.22%14.20%14.19%14.16%14.16%
Modernizr8.73%8.66%8.66%8.65%8.64%8.61%8.56%8.51%8.49%8.44%8.43%
jQuery UI7.48%7.48%7.48%7.47%7.47%7.46%7.44%7.44%7.43%7.42%7.42%
core-js5.34%5.57%5.59%5.62%5.60%5.72%5.88%6.00%6.08%6.25%6.26%
Lodash3.55%3.58%3.59%3.60%3.60%3.63%3.67%3.70%3.72%3.76%3.77%
FancyBox2.47%2.47%2.47%2.46%2.46%2.45%2.44%2.44%2.44%2.43%2.43%
OWL Carousel2.42%2.41%2.40%2.40%2.40%2.39%2.39%2.38%2.37%2.36%2.36%
Isotope2.05%2.06%2.06%2.07%2.06%2.07%2.08%2.08%2.09%2.08%2.08%
Lightbox1.65%1.63%1.63%1.63%1.62%1.61%1.60%1.59%1.59%1.59%1.59%
YUI1.62%1.62%1.62%1.62%1.62%1.63%1.63%1.63%1.63%1.63%1.63%
Underscore.js1.55%1.56%1.57%1.57%1.57%1.57%1.58%1.58%1.58%1.58%1.58%
prettyPhoto1.20%1.19%1.18%1.18%1.18%1.17%1.16%1.15%1.15%1.14%1.14%
Hammer.js1.17%1.16%1.16%1.16%1.16%1.15%1.15%1.14%1.14%1.13%1.13%
Moment.js1.06%1.05%1.05%1.05%1.05%1.05%1.04%1.04%1.04%1.03%1.03%
Select21.02%1.02%1.02%1.02%1.02%1.02%1.02%1.02%1.02%1.02%1.02%
LazySizes0.99%1.02%1.03%1.04%1.03%1.05%1.08%1.10%1.12%1.14%1.14%
Slick0.93%0.92%0.92%0.92%0.92%0.91%0.91%0.90%0.90%0.90%0.90%
Boomerang0.64%0.65%0.65%0.66%0.66%0.66%0.66%0.66%0.66%0.66%0.66%
Zepto0.56%0.55%0.55%0.54%0.54%0.54%0.53%0.52%0.52%0.51%0.51%
Flickity0.44%0.44%0.44%0.44%0.44%0.45%0.45%0.45%0.45%0.45%0.45%
AOS0.39%0.39%0.40%0.40%0.40%0.40%0.41%0.41%0.41%0.41%0.42%
Polyfill0.26%0.26%0.26%0.25%0.25%0.25%0.24%0.23%0.23%0.23%0.23%
Fingerprintjs0.15%0.15%0.15%0.15%0.15%0.14%0.14%0.14%0.14%0.14%0.14%
Immutable.js0.15%0.14%0.14%0.14%0.14%0.14%0.14%0.14%0.14%0.13%0.13%
SweetAlert20.14%0.15%0.15%0.15%0.15%0.15%0.15%0.15%0.15%0.15%0.15%
scrollreveal0.14%0.14%0.14%0.14%0.14%0.14%0.14%0.14%0.13%0.13%0.13%
DataTables0.13%0.14%0.14%0.14%0.14%0.14%0.14%0.14%0.14%0.14%0.14%
Lozad.js0.13%0.12%0.12%0.12%0.12%0.12%0.12%0.12%0.12%0.11%0.11%
Dojo0.12%0.12%0.12%0.12%0.12%0.12%0.12%0.12%0.12%0.11%0.11%
Axios0.12%0.12%0.12%0.12%0.12%0.12%0.13%0.13%0.13%0.13%0.13%
script.aculo.us0.11%0.11%0.11%0.11%0.11%0.10%0.10%0.10%0.10%0.10%0.10%
SoundManager0.10%0.10%0.10%0.10%0.10%0.10%0.10%0.10%0.09%0.09%0.09%
Highlight.js0.09%0.09%0.09%0.09%0.09%0.09%0.09%0.09%0.09%0.09%0.09%
Snap.svg0.09%0.09%0.09%0.09%0.09%0.09%0.09%0.09%0.08%0.08%0.08%
MobX0.08%0.08%0.08%0.08%0.08%0.08%0.08%0.08%0.08%0.08%0.08%
Lazy.js0.08%0.07%0.07%0.07%0.07%0.07%0.07%0.07%0.07%0.07%0.07%
Essential JS 20.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%
ScrollMagic0.06%0.07%0.07%0.07%0.07%0.07%0.07%0.07%0.07%0.07%0.07%
SweetAlert0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%
Clipboard.js0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.05%0.05%
Tippy.js0.05%0.06%0.06%0.06%0.06%0.06%0.06%0.06%0.07%0.07%0.07%
web-vitals0.05%0.04%0.04%0.04%0.04%0.04%0.04%0.04%0.04%0.04%0.04%
lit-html0.05%0.06%0.06%0.06%0.12%0.14%0.18%0.21%0.23%0.25%0.25%
HeadJS0.04%0.04%0.04%0.04%0.03%0.03%0.03%0.03%0.03%0.03%0.03%
Day.js0.04%0.04%0.04%0.04%0.04%0.04%0.04%0.04%0.04%0.04%0.04%
lit-element0.04%0.05%0.05%0.05%0.11%0.12%0.17%0.20%0.21%0.23%0.24%
Dropzone0.03%0.03%0.03%0.03%0.03%0.03%0.04%0.04%0.04%0.04%0.04%
XRegExp0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%
List.js0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%0.03%
crypto-js0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.03%0.03%0.03%0.03%
PubSubJS0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.03%0.03%0.03%0.03%
Loadable-Components0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%
Twitter typeahead.js0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%
basket.js0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%0.02%
Slimbox 20.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
Fresco0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.02%0.02%0.02%
Slimbox0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
Browser-Update.org0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
Howler.js0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
Moment Timezone0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
math.js0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
Apollo0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
metisMenu0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
fullPage.js0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
Marked0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
libphonenumber0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%0.01%
InstantClick0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.01%0.01%
Quicklink0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
decimal.js0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Bootstrap Table0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Xajax0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Muuri0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
ClientJS0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Wurfl0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
TurfJS0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
FilePond0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
DHTMLX0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
@sulu/web0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
MochiKit0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Microsoft Authentication0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Ramda0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Instant.Page0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Karma0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
jQuery DevBridge Autocomplete0.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%
Boba.js0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
TwicPics0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%
Websites using JavaScript Libraries in other countries
Filter: