JavaScript libraries

Explore 183 JavaScript libraries technologies. Compare features, pricing, and real usage statistics from website scans.

Favicon of Highlight.js

Highlight.js

Highlight.js is a JavaScript library for syntax highlighting, supporting 192 languages and 496 themes.
  • Websites


    4,525
  • Weekly scans


    280
Highlight.js is a JavaScript library for syntax highlighting, supporting 192 languages and 496 themes.
Favicon of Howler.js

Howler.js

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


    8,229
  • Weekly scans


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

Htmx

Htmx is a JavaScript library for performing AJAX requests, triggering CSS transitions, and invoking WebSocket and server-sent events directly from HTML elements.
  • Websites


    9,241
  • Weekly scans


    476
Htmx is a JavaScript library for performing AJAX requests, triggering CSS transitions, and invoking WebSocket and server-sent events directly from HTML elements.
Favicon of iCheck

iCheck

iCheck is a library for customizable checkboxes and radio buttons.
  • Websites


    5,056
  • Weekly scans


    140
iCheck is a library for customizable checkboxes and radio buttons.
Favicon of Immutable.js

Immutable.js

Immutable.js is a JavaScript library developed by Facebook that provides immutable data structures for more predictable state management in applications.
  • Websites


    2,769
  • Weekly scans


    352
Immutable.js is a JavaScript library developed by Facebook that provides immutable data structures for more predictable state management in applications.
Favicon of Instant.Page

Instant.Page

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


    10,008
  • Weekly scans


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

InstantClick

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


    3,913
  • Weekly scans


    209
InstantClick is a JavaScript library that speeds up your website, making navigation faster.
Favicon of InstantGeo

InstantGeo

InstantGeo is a service that provides IP geolocation to web pages
  • Websites


    117
  • Weekly scans


    173
InstantGeo is a service that provides IP geolocation to web pages
Favicon of Intersection Observer

Intersection Observer

Intersection Observer is a browser API that provides a way to observe the visibility and position of a DOM element relative to the containing root element or viewport.
  • Websites


    2,771
  • Weekly scans


    292
Intersection Observer is a browser API that provides a way to observe the visibility and position of a DOM element relative to the containing root element or viewport.
Favicon of Isotope

Isotope

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


    9,952
  • Weekly scans


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

jComponent

jComponent is a platform offering open-source web components and icons for easy integration into web projects.
  • Websites


    693
  • Weekly scans


    166
jComponent is a platform offering open-source web components and icons for easy integration into web projects.
Favicon of jPlayer

jPlayer

jPlayer is a cross-browser JavaScript library developed as a jQuery plugin which facilitates the embedding of web based media, notably HTML5 audio and video in addition to Adobe Flash based media.
  • Websites


    4,648
  • Weekly scans


    179
jPlayer is a cross-browser JavaScript library developed as a jQuery plugin which facilitates the embedding of web based media, notably HTML5 audio and video in addition to Adobe Flash based media.
Favicon of jQuery

jQuery

jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.
  • Websites


    2,830
  • Weekly scans


    135
jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.
Favicon of jQuery DevBridge Autocomplete

jQuery DevBridge Autocomplete

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


    9,916
  • Weekly scans


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

jQuery Migrate

Query 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.
  • Websites


    8,948
  • Weekly scans


    199
Query 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.
Favicon of jQuery Modal

jQuery Modal

jQuery Modal is an overlay dialog box or in other words, a popup window that is made to display on the top or 'overlayed' on the current page.
  • Websites


    2,778
  • Weekly scans


    187
jQuery Modal is an overlay dialog box or in other words, a popup window that is made to display on the top or 'overlayed' on the current page.
Favicon of 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.
  • Websites


    6,312
  • Weekly scans


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

JsObservable

JsObservable is integrated with JsViews and facilitates observable data manipulations that are immediately reflected in the data-bound templates. The library is developed and maintained by Microsoft employee Boris Moore and is used in projects such as Outlook.com and Windows Azure.
  • Websites


    9,835
  • Weekly scans


    96
JsObservable is integrated with JsViews and facilitates observable data manipulations that are immediately reflected in the data-bound templates. The library is developed and maintained by Microsoft employee Boris Moore and is used in projects such as Outlook.com and Windows Azure.
Favicon of jsPDF

jsPDF

jsPDF is a HTML5 client-side solution for generating PDF documents directly within web browsers.
  • Websites


    5,823
  • Weekly scans


    143
jsPDF is a HTML5 client-side solution for generating PDF documents directly within web browsers.
Favicon of JsRender

JsRender

JsRender is the template library. The library is developed and maintained by Microsoft employee Boris Moore and is used in projects such as Outlook.com and Windows Azure.
  • Websites


    2,054
  • Weekly scans


    213
JsRender is the template library. The library is developed and maintained by Microsoft employee Boris Moore and is used in projects such as Outlook.com and Windows Azure.
Favicon of JsViews

JsViews

JsViews is the MVVM library which provides two-way data binding for the template. The library is developed and maintained by Microsoft employee Boris Moore and is used in projects such as Outlook.com and Windows Azure.
  • Websites


    7,926
  • Weekly scans


    50
JsViews is the MVVM library which provides two-way data binding for the template. The library is developed and maintained by Microsoft employee Boris Moore and is used in projects such as Outlook.com and Windows Azure.
Favicon of JSZip

JSZip

JSZip is a JavaScript library that enables the creation, reading, and manipulation of zip files in a browser environment.
  • Websites


    6,457
  • Weekly scans


    493
JSZip is a JavaScript library that enables the creation, reading, and manipulation of zip files in a browser environment.
Favicon of Karma

Karma

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


    2,470
  • Weekly scans


    358
Karma is a test runner for JavaScript that runs on Node.js.
Favicon of Keen-Slider

Keen-Slider

Keen-Slider is a free library agnostic touch slider with native touch/swipe behavior.
  • Websites


    8,366
  • Weekly scans


    496
Keen-Slider is a free library agnostic touch slider with native touch/swipe behavior.
Favicon of KerningJS

KerningJS

Kerning.js is a JavaScript library that applies real CSS rules to style, transform, and scale web typography.
  • Websites


    6,839
  • Weekly scans


    468
Kerning.js is a JavaScript library that applies real CSS rules to style, transform, and scale web typography.
Favicon of Laravel Echo

Laravel Echo

Laravel Echo is a JavaScript library that makes it painless to subscribe to channels and listen for events broadcast by Laravel.
  • Websites


    9,386
  • Weekly scans


    534
Laravel Echo is a JavaScript library that makes it painless to subscribe to channels and listen for events broadcast by Laravel.
Favicon of LazySizes

LazySizes

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


    8,639
  • Weekly scans


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

LazySizes unveilhooks plugin

LazySizes unveilhooks plugin extends lazySizes to lazyload scripts/widgets, background images, styles and video/audio elements.
  • Websites


    4,834
  • Weekly scans


    344
LazySizes unveilhooks plugin extends lazySizes to lazyload scripts/widgets, background images, styles and video/audio elements.
Favicon of Lenis

Lenis

Lenis is a smooth scroll library to normalise the scrolling experience across devices.
  • Websites


    9,187
  • Weekly scans


    416
Lenis is a smooth scroll library to normalise the scrolling experience across devices.
Favicon of libphonenumber

libphonenumber

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


    4,439
  • Weekly scans


    236
libphonenumber is a JavaScript library for parsing, formatting, and validating international phone numbers.
Favicon of Lightbox

Lightbox

Lightbox is small javascript library used to overlay images on top of the current page.
  • Websites


    8,461
  • Weekly scans


    480
Lightbox is small javascript library used to overlay images on top of the current page.
Favicon of List.js

List.js

List.js is a small, fast JavaScript library that adds search, sort, and filter functionalities to plain HTML lists, tables, or other elements without requiring any dependencies.
  • Websites


    6,359
  • Weekly scans


    543
List.js is a small, fast JavaScript library that adds search, sort, and filter functionalities to plain HTML lists, tables, or other elements without requiring any dependencies.
Favicon of 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.
  • Websites


    8,179
  • Weekly scans


    105
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.
Favicon of lit-html

lit-html

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


    127
  • Weekly scans


    104
lit-html is a simple, modern, safe, small and fast HTML templating library for JavaScript.
Favicon of lite-youtube-embed

lite-youtube-embed

The lite-youtube-embed technique renders the YouTube video inside the IFRAME tag only when the play button in clicked thus improving the core web vitals score of your website.
  • Websites


    2,751
  • Weekly scans


    196
The lite-youtube-embed technique renders the YouTube video inside the IFRAME tag only when the play button in clicked thus improving the core web vitals score of your website.
Favicon of Loadable-Components

Loadable-Components

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


    3,162
  • Weekly scans


    194
Loadable-Components is a library to solve the React code-splitting client-side and server-side.
Favicon of Locomotive Scroll

Locomotive Scroll

Locomotive Scroll is an opinionated JavaScript library that provides smooth scrolling animations and advanced scroll interactions for web applications.
  • Websites


    3,286
  • Weekly scans


    439
Locomotive Scroll is an opinionated JavaScript library that provides smooth scrolling animations and advanced scroll interactions for web applications.
Favicon of Lodash

Lodash

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


    6,662
  • Weekly scans


    285
Lodash is a JavaScript library which provides utility functions for common programming tasks using the functional programming paradigm.
Favicon of Lozad.js

Lozad.js

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


    2,561
  • Weekly scans


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

Marked

No description available
  • Websites


    2,961
  • Weekly scans


    483
No description available
Favicon of Masonry

Masonry

Masonry is a JavaScript library that enables a cascading grid layout, positioning elements based on available vertical space for an optimized, gap-free arrangement.
  • Websites


    7,445
  • Weekly scans


    547
Masonry is a JavaScript library that enables a cascading grid layout, positioning elements based on available vertical space for an optimized, gap-free arrangement.
Favicon of math.js

math.js

Math.js a JavaScript library that provides a comprehensive set of mathematical functions and capabilities for performing complex calculations and operations in web applications.
  • Websites


    5,818
  • Weekly scans


    510
Math.js a JavaScript library that provides a comprehensive set of mathematical functions and capabilities for performing complex calculations and operations in web applications.
Favicon of Matter.js

Matter.js

Matter.js is a JavaScript 2D rigid body physics engine for the web.
  • Websites


    6,761
  • Weekly scans


    373
Matter.js is a JavaScript 2D rigid body physics engine for the web.
Favicon of Mavo

Mavo

Mavo is a JavaScript library that enables web developers to turn regular HTML into reactive web applications without the need for writing custom JavaScript.
  • Websites


    1,799
  • Weekly scans


    455
Mavo is a JavaScript library that enables web developers to turn regular HTML into reactive web applications without the need for writing custom JavaScript.
Favicon of metisMenu

metisMenu

metisMenu is a collapsible jQuery menu plugin.
  • Websites


    6,534
  • Weekly scans


    272
metisMenu is a collapsible jQuery menu plugin.
Favicon of 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.
  • Websites


    1,087
  • Weekly scans


    334
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.
Favicon of Milonic

Milonic

Milonic is a platform for developing Dynamic Hypertext Markup Language (DHTML) JavaScript and building dynamic, DHTML-based websites.
  • Websites


    4,721
  • Weekly scans


    412
Milonic is a platform for developing Dynamic Hypertext Markup Language (DHTML) JavaScript and building dynamic, DHTML-based websites.
Favicon of MobX

MobX

No description available
  • Websites


    6,516
  • Weekly scans


    511
No description available
Favicon of MochiKit

MochiKit

No description available
  • Websites


    7,883
  • Weekly scans


    441
No description available
Favicon of Modernizr

Modernizr

Modernizr is a JavaScript library that detects the features available in a user's browser.
  • Websites


    350
  • Weekly scans


    339
Modernizr is a JavaScript library that detects the features available in a user's browser.