JavaScript Libraries & Utilities

Browse popular JavaScript utility libraries. jQuery, Lodash, GSAP, Three.js, D3.js, and more.

319 technologies in this category

jQuery

Fast, small JavaScript library simplifying DOM manipulation, event handling, and AJAX. Still used by 77% of the top 10M websites.

107939 sites detectedjquery.com

Swiper

Swiper is a JavaScript library that creates modern touch sliders with hardware-accelerated transitions.

39996 sites detectedswiperjs.com

Slick Carousel

Slick Carousel is a powerful and responsive jQuery carousel plugin that allows for the creation of dynamic and interactive sliders and carousels. It is known for its extensive customization options, touch support, and performance.

36236 sites detectedkenwheeler.github.io

Fancybox

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

31232 sites detectedfancyapps.com

Modernizr

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

30582 sites detectedmodernizr.com

Owl Carousel

OWL Carousel is an enabled jQuery plugin that lets you create responsive carousel sliders.

29704 sites detectedowlcarousel2.github.io

jQuery UI

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

23859 sites detectedjqueryui.com

Cookiebot

Cookiebot is a cloud-driven solution that automatically controls cookies and trackers, enabling full GDPR/ePrivacy and CCPA compliance for websites.

23750 sites detectedcookiebot.com

Lottie

Lottie is an open-source animation file format and rendering library that allows developers to implement complex animations on websites and mobile apps. It parses Adobe After Effects animations exported as JSON files, enabling high-quality, scalable vector animations with minimal file size.

15800 sites detectedlottiefiles.com

Quantcast Choice

Quantcast Choice is a free consent management platform to meet key privacy requirements stemming from ePrivacy Directive, GDPR, and CCPA.

15212 sites detectedquantcast.com

Facebook SDK

The Facebook SDK (Software Development Kit) is a collection of tools, libraries, and documentation that allows developers to integrate Facebook features into their own applications and websites. It enables functionalities such as user login, content sharing, and access to Facebook data.

13932 sites detecteddevelopers.facebook.com

OneTrust

OneTrust is a cloud-based data privacy management compliance platform.

13602 sites detectedonetrust.com

lazysizes

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

7164 sites detectedgithub.com

Lightbox

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

7066 sites detectedlokeshdhakar.com

GSAP

Professional-grade JavaScript animation library used on 12M+ sites. ScrollTrigger, MorphSVG, and timeline-based animations.

6555 sites detectedgsap.com

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.

5976 sites detectedunderscorejs.org

CookieYes

CookieYes is a popular WordPress plugin designed to help websites achieve compliance with global privacy regulations like GDPR, CCPA, and others. It automates the process of scanning for cookies, displaying a consent banner, and managing user preferences.

4888 sites detectedcookieyes.com

Moment.js

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

4327 sites detectedmomentjs.com

AOS (Animate On Scroll)

AOS (Animate On Scroll) is a lightweight JavaScript library that allows developers to easily add scroll-based animations to web elements. It provides a simple way to trigger CSS animations as users scroll down a page, enhancing user experience and visual appeal.

4211 sites detectedmichalsnik.github.io

D3.js

Data-driven JavaScript library for creating dynamic, interactive data visualizations in the browser using SVG, Canvas, and HTML.

2952 sites detectedd3js.org

Chart.js

Simple yet flexible JavaScript charting library with 8 chart types, animations, and responsive design out of the box.

2930 sites detectedchartjs.org

ShareThis

ShareThis provides free engagement and growth tools (e.g., share buttons, follow buttons, and reaction buttons) for site owners.

2466 sites detectedsharethis.com

Sentry

Sentry is an open-source platform for workflow productivity, aggregating errors from across the stack in real time.

1898 sites detectedsentry.io

AddThis

AddThis is a social bookmarking service that can be integrated into a website with the use of a web widget.

1698 sites detectedaddthis.com

AOS

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

1603 sites detectedmichalsnik.github.io

Lodash

Modern JavaScript utility library providing modularity, performance, and 300+ functions for arrays, objects, strings, and more.

1513 sites detectedlodash.com

Usercentrics

Usercentrics is a SaaS enterprise solution for Consent Management (CMP) that helps enterprise customers to obtain, manage and document the user consent.

1473 sites detectedusercentrics.com

Disqus

Disqus is a worldwide blog comment hosting service for web sites and online communities that use a networked platform.

1459 sites detecteddisqus.com

Osano

Osano is a data privacy platform that helps your website become compliant with laws such as GDPR and CCPA.

1377 sites detectedosano.com

Anime.js

Anime.js (/ˈæn.ə.meɪ/) is a lightweight JavaScript animation library with a simple, yet powerful API.It works with CSS properties, SVG, DOM attributes and JavaScript Objects.

890 sites detectedanimejs.com

Leaflet

Leaflet is the open-source JavaScript library for mobile-friendly interactive maps.

884 sites detectedleafletjs.com

TrustArc

TrustArc provides software and services to help corporations update their privacy management processes so they comply with government laws and best practices.

791 sites detectedtrustarc.com

CookieLaw

673 sites detected

Termly

Termly provides free website policy resources and web-based policy creation software.

665 sites detectedtermly.io

Highcharts

Highcharts is a charting library written in pure JavaScript, for adding interactive charts to a website or web application. Highcharts meets accessibility standards and works with Python, Angular, React, iOS, Android, and more.

656 sites detectedhighcharts.com

Mapbox GL JS

Mapbox GL JS is a JavaScript library for interactive maps. It uses WebGL to render vector tiles and GPU acceleration for smooth zooming and panning. It allows developers to create custom, dynamic maps with rich data visualizations.

614 sites detectedmapbox.com

Axios

Promise-based HTTP client for the browser and Node.js with interceptors, automatic JSON parsing, and request/response transforms.

600 sites detectedaxios-http.com

ScrollMagic

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

566 sites detectedscrollmagic.io

Didomi

Didomi is a consent management platform helping brands and businesses collect, store and leverage their customer consents.

447 sites detecteddidomi.io

Axeptio

Axeptio is a trusted third party that collects and archive users' consent in a GDPR compliant fashion.

443 sites detectedaxept.io

iubenda

iubenda is a compliance software used by businesses for their websites and apps.

438 sites detectediubenda.com

HTMX

HTMX is a lightweight JavaScript framework that allows you to access modern browser features directly from HTML, enabling dynamic and interactive web applications without writing custom JavaScript. It simplifies AJAX requests and server-side rendering by using HTML attributes to trigger HTTP requests and update parts of the page.

349 sites detectedhtmx.org

Three.js

JavaScript 3D library for creating and displaying animated 3D computer graphics in the browser using WebGL.

328 sites detectedthreejs.org

Polyfill.io

Polyfill.io is a service that delivers JavaScript and CSS polyfills tailored to the specific browser requesting the content. It automatically detects the user's browser and its capabilities, serving only the necessary polyfills to ensure modern web features work on older browsers.

324 sites detectedpolyfill.io

CookieConsent.js

193 sites detected

Day.js

Day.js is a minimalist JavaScript library for parsing, validating, manipulating, and displaying dates and times. It offers a familiar API similar to Moment.js but with a much smaller footprint, making it an excellent choice for modern web development where performance and bundle size are critical.

174 sites detectedday.js.org

ShareASale

128 sites detected

hu-manity.co

64 sites detected

ACE

Ace is an embeddable code editor written in JavaScript.

63 sites detectedgithub.com

Secure Privacy

48 sites detected

CJ Affiliate

33 sites detected

CookieInfo Script

32 sites detected

Proof

23 sites detected

Infinite Scroll

jQuery plugin for infinite scrolling.

11 sites detectedinfinite-scroll.com

Prc Icon Library

The Prc Icon Library is a collection of SVG icons developed by the Pew Research Center, designed for use in data visualizations and web content. It provides a consistent visual language for representing various concepts and data points.

8 sites detectedpewresearch.org

FooTable

FooTable is a jQuery plugin that converts HTML tables into expandable responsive tables.

6 sites detectedfooplugins.github.io

AdOpt

AdOpt is a consent tool that prioritises privacy and usability towards the LGPD.

5 sites detectedgoadopt.io

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.

5 sites detectedgetquick.link

Karma

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

4 sites detectedkarma-runner.github.io

Slimbox

3 sites detecteddigitalia.be

Blockly

Blockly is a visual programming editor by Google that enables drag-and-drop block-based coding and serves as the underlying engine for many widely used coding education platforms.

2 sites detecteddevelopers.google.com

Admiral

Admiral is a Visitor Relationship Management (VRM) platform.

1 sites detectedgetadmiral.com

Canto

Canto is a digital asset management solution.

1 sites detectedcanto.com

Chai

Chai is a BDD / TDD assertion library for node and the browser that can be paired with any javascript testing framework.

1 sites detectedchaijs.com

Headroom.js

Headroom.js is a JS widget that allows you to react to the user's scroll. The header slides out of view when scrolling down and slides back in when scrolling up.

1 sites detectedwicky.nillia.ms

OpenCV

OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.

1 sites detectedopencv.org

Sugar

Sugar is a Javascript utility library for working with native objects.

1 sites detectedsugarjs.com

Tipso

Tipso is a lightweight, responsive jQuery plugin designed to display customizable tooltips across devices and screen sizes.

1 sites detectedtipso.object505.com

Vex

Vex is a lightweight library for creating functional dialogs using vanilla JavaScript without external dependencies.

1 sites detectedgithub.hubspot.com

prettyPhoto

1 sites detectedgithub.com

web-vitals

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

1 sites detectedgithub.com

A-Frame

A-Frame is an open-source web framework that simplifies building cross-platform virtual reality (VR) experiences using HTML and JavaScript.

aframe.io

API Spreadsheets

API Spreadsheets is a developer tool for integrating spreadsheet features into applications, enabling data management, automation, and real-time updates.

apispreadsheets.com

ARM JS

ARM JS is a JavaScript library that centralizes data management and streamlines interactions with APIs.

github.com

Able CDP

Able CDP is a customer journey tracking system that monitors and analyzes user interactions across multiple touchpoints to provide insights into engagement and behavior.

ablecdp.com

AccessiBe

AccessiBe is an accessibility overlay which claims to provide ADA and WCAG compliance. The system scans and analyzes a website, and applies adjustments which they claim make your website ADA and WCAG 2.1 compliant.

accessibe.com

AccessiWay

AccessiWay is a solution focused on digital accessibility and compliance for organizations seeking to meet established standards.

accessiway.com

Accessibility Toolbar Plugin

Accessibility Toolbar Plugin is an accessibility component without dependencies (clean javascript), including a variety of tools.

webworks.ga

Accessible360

Accessible360 is a web accessibility company based in Edina, Minnesota.

accessible360.com

Accessibly

Accessibly is an app which is designed to assist with meeting certain requirements of WCAG 2.1 using an overlay solution.

onthemapmarketing.com

Acconsento.click

Acconsento.click is a software solution designed to assist users in achieving cookie policy compliance for their websites.

shop.acconsento.click

AdRoll CMP System

AdRoll CMP System is a consent management solution.

adroll.com

AdaSiteCompliance

AdaSiteCompliance is a web accessibility solution, making websites compliant and accessible to WCAG 2.1 and section 508 compliance standards.

adasitecompliance.com

AddToAny

AddToAny is a universal sharing platform that can be integrated into a website by use of a web widget or plugin.

addtoany.com

All in One Accessibility

All in One Accessibility is a website accessibility widget developed by Skynet Technologies to enhance compliance with WCAG 2.0, 2.1, 2.2, and ADA accessibility standards.

skynettechnologies.com

Allyable

Allyable is an automated web accessibility solution with an AI engine.

allyable.com

Allyant

Allyant is a company specializing in accessibility solutions for digital and print documents to ensure compliance with accessibility standards.

accessible360.com

Amap

Amap is a digital cartography platform providing detailed geographic data, navigation, and location-based services across Asian regions.

amap.com

Amaya

Amaya is an open-source web browser editor to create and update documents on the web.

w3.org

Amaze UI

Amaze UI is a mobile-first JavaScript library designed to simplify front-end development.

amazeui.shopxo.net

Amplify JS

AmplifyJS is a set of components designed to solve common web application problems with a simplistic API. Amplify's goal is to simplify all forms of data handling by providing a unified API for various data sources.

amplifyjs.com

Angular Gridster

Gridster is a JavaScript library, with a simple drag-and-drop interface, for creating intuitive, dynamic and customizable layouts in web applications.

tiberiuzuld.github.io

Annoto

Annoto is a platform that transforms video viewing into an interactive, social, and collaborative experience rather than a passive individual activity.

annoto.net

AntV G2

AntV G2 is a highly interactive data-driven visualisation grammar for statistical charts.

g2plot.antv.vision

AntV G6

AntV G6 is a graph visualisation framework in JavaScript.

g6.antv.vision

AnythingSlider

A robust jQuery-based slider plugin.

css-tricks.com

ApexCharts.js

ApexCharts is a modern JavaScript charting library that empowers developers to build interactive data visualizations for commercial and non-commercial projects.

apexcharts.com

Apple MapKit JS

Apple MapKit JS lets you embed interactive maps directly into your websites across platforms and operating systems, including iOS and Android.

developer.apple.com

Arbor.js

Arbor.js is a graph visualization library that uses web workers for performance and relies on jQuery for DOM manipulation and interaction.

arborjs.org

ArcGIS API for JavaScript

ArcGIS API for JavaScript is a tool used to embed maps and tasks in web applications.

developers.arcgis.com

Arengu

Arengu is an online form builder designed to streamline user onboarding.

arengu.com

Asciinema

Asciinema is a free and open-source solution for recording terminal sessions and sharing them on the web.

asciinema.org

AudioEye

AudioEye is an accessibility overlay which claims to provide ADA and WCAG accessibility compliance.

audioeye.com

Auglio

Auglio is a virtual try-on tool enabling customers to try products using camera and augmented reality before the purchase.

auglio.com

Awesomplete

Awesomplete is a tool in the Javascript UI Libraries category of a tech stack.

leaverou.github.io

Babylon.js

Babylon.js is a real time 3D engine using a JavaScript library for displaying 3D graphics in a web browser via HTML5. The source code is available on GitHub and distributed under the Apache License 2.0.

babylonjs.com

Backstretch

A simple jQuery plugin that allows you to add a dynamically-resized, slideshow-capable background image to any page or element.

jquery-backstretch.com

Baidu Maps

Baidu Maps is a desktop and mobile web mapping service application and technology provided by Baidu, offering satellite imagery, street maps, street view and indoor view perspectives, as well as functions such as a route planner for traveling by foot, car, or with public transportation.

map.baidu.com

Barba.js

Barba.js is a small and easy-to-use javascript library that helps you creating fluid and smooth transitions between your website's pages.

barba.js.org

Basin

Basin is a plug-and-play form backend for designers and developers, allowing users to collect submissions and track conversions without coding.

usebasin.com

Boba.js

boba.space150.com

Bokeh

bokeh.org

Boomerang

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

akamai.github.io

Bootbox.js

Bootbox.js is a small JavaScript library which allows you to create custom modal dialogs using Bootstrap modals, without having to worry about creating, managing, or removing any of the required DOM elements or JavaScript event handlers.

bootboxjs.com

Bootstrap Table

bootstrap-table.wenzhixin.net.cn

Brandquiz

Brandquiz is a platform for creating quizzes and surveys to capture leads, collect feedback, and engage audiences.

brandquiz.io

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.

browser-update.org

Bynder

Bynder is a cloud-based marketing platform where brands create, find, and use all their digital content.

bynder.com

C3.js

D3 based reusable chart library

c3js.org

CamanJS

CamanJS is a JavaScript library designed for image editing directly on the browser, allowing manipulation of canvas elements.

github.com

CanvasJS

CanvasJS charts is a data visualisation library that runs across multiple devices and browsers.

canvasjs.com

Cart.js

Cart.js is a very small open-source Javascript library that makes the addition of powerful Ajax cart functionality to your Shopify theme a breeze.

cartjs.org

Celum

Celum is a software developer that specialises in enterprise digital asset management and marketing content management systems.

celum.com

Choices

Choices.js is a lightweight, configurable select box/text input plugin.

github.com

Classnames

Javascript utility for conditionally joining classNames together.

jedwatson.github.io

Cleave.js

JavaScript library for formatting input text content when you are typing.

nosir.github.io

ClientJS

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

clientjs.org

Clipboard.js

clipboardjs.com

Closure Library

Closure Library is a JavaScript library developed by Google for building robust web applications, offering utilities for DOM manipulation, event handling, data structures, and more.

github.com

DHTMLX

DHTMLX specialises in building JavaScript UI libraries for project management, event planning, big data visualisation, and reporting.

dhtmlx.com

Darkmode.js

Darkmode.js is a JavaScript library that enables an HTML element to switch between CSS themes.

github.com

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.

datatables.net

Dexie.js

A Minimalistic Wrapper for IndexedDB.

dexie.org

Dojo

dojotoolkit.org

Dropzone

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

dropzone.dev

Dynamics.js

Javascript library to create physics-related animations

dynamicsjs.com

EaselJS

EaselJS is a JavaScript library designed to simplify working with the HTML5 Canvas element, making it useful for creating games, generative art, and other graphical applications.

createjs.com

Easy Pie Chart

Lightweight jQuery plugin to render and animate nice pie charts with the HTML5 canvas element.

rendro.github.io

Elliptic

Fast Elliptic Curve Cryptography in plain javascript.

github.com

Enquire.js

enquire.js is a lightweight, pure JavaScript library for responding to CSS media queries.

wicky.nillia.ms

Ethers

Ethers is a complete, tiny and simple Ethereum library.

ethers.org

FilePond

FilePond is a JavaScript library for file uploads.

pqina.nl

FingerprintJS

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

fingerprintjs.com

Flickity

Flickity is a JavaScript slider library, built by David DeSandro of Metafizzy fame.

flickity.metafizzy.co

FlipClock.js

FlipClock.js is a JavaScript library, offering a modern twist to displaying time and countdowns on web applications.

flipclock.readthedocs.io

Floating UI

A JavaScript library to position floating elements and create interactions for them.

floating-ui.com

Formstone

Formstone is a front-end library that simplifies web development by providing customizable jQuery plugins that abstract modern web patterns.

formstone.it

Framer Motion

Production-ready React animation library with declarative API, layout animations, gestures, and exit animations.

framer.com

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.

github.com

Gijgo

Gijgo is a set of free for commercial use javascript controls.

gijgo.com

Glide.js

Glide.js is a dependency-free JavaScript ES6 slider and carousel.

glidejs.com

Glider.js

Glider.js is a fast, lightweight, responsive, dependency-free scrollable list with customisable paging controls.

nickpiscitelli.github.io

Goat Slider

Goat Slider is a webflow library that enables users to construct advanced sliders for their sites.

goatslider.com

Goober

Goober is a minified CSS-in-JS styling solution.

goober.js.org

Granim.js

Granim.js is a lightweight javascript library to create fluid and interactive gradients animations.

sarcadass.github.io

HTML5 Media

HTML5 Media enables video and audio tags in all major browsers.

html5media.info

Hammer.js

Hammer.js is a JavaScript library for adding touch gestures like swipe, pinch, and rotate to web applications.

hammerjs.github.io

Handsontable

Handsontable is a JavaScript component that combines data grid features with spreadsheet-like UX.

handsontable.com

HeadJS

HeadJS is a JavaScript library that optimizes web performance by managing the loading and execution of scripts and stylesheets to ensure faster page loads and efficient resource handling.

headjs.github.io

Highlight.js

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

highlightjs.org

Howler.js

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

howlerjs.com

Immutable.js

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

facebook.github.io

Instafeed.js

A way to add Instagram photos to your website.

instafeedjs.com

Instant.Page

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

instant.page

InstantClick

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

instantclick.io

InstantGeo

InstantGeo is a service that provides IP geolocation to web pages

instantgeo.info

Isotope

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

isotope.metafizzy.co

JSZip

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

stuk.github.io

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.

jsviews.com

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.

jsviews.com

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.

jsviews.com

Keen-Slider

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

keen-slider.io

KerningJS

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

webupon.com

Laravel Echo

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

laravel.com

LazySizes unveilhooks plugin

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

github.com

Lenis

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

lenis.darkroom.engineering

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.

listjs.com

Loadable-Components

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

github.com

Locomotive Scroll

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

github.com

Lozad.js

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

apoorv.pro

Lunr.js

A very simple search index.

lunrjs.com

Magnific Popup

Magnific Popup is a responsive lightbox & dialog script with focus on performance and providing best experience for user with any device.

dimsemenov.com

Mailcheck

Mailcheck is a JavaScript library designed to address the issue of misspelled email addresses during user input.

github.com

Marked

marked.js.org

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.

masonry.desandro.com

Matter.js

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

brm.io

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.

mavo.io

Milonic

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

milonic.com

Mixitup

A CSS3 and jQuery Filter & Sort Plugin.

kunkalabs.com

MobX

mobx.js.org

MochiKit

mochi.github.io

Moment Timezone

Moment Timezone is a library built upon Moment.js, extending its capabilities to handle time zones in JavaScript. It allows developers to parse, manipulate, and display dates and times in various time zones, providing comprehensive support for time zone conversions and adjustments in web applications.

momentjs.com

Moofx

Moofx is a CSS3-enabled JavaScript animation library for creating and managing lightweight, hardware-accelerated animations.

github.com

Morphext

Morphext is a lightweight jQuery plugin that rotates text using Animate.css transitions for smooth, dynamic visual effects.

morphext.fyianlai.com

Morris.js

A JavaScript library that simplifies the process of creating interactive and responsive data visualizations on the web.

morrisjs.github.io

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.

muuri.dev

NProgress

NProgress is a JavaScript library that displays a nanoscopic progress bar at the top of websites or web applications. It includes trickle animations to indicate loading activity, enhancing user experience by showing that content is being loaded.

ricostacruz.com

Notie

Notie is a notification, input, and selection suite for javascript, with no dependencies.

github.com

Offline.js

Offline.js is a library that automatically alerts users when they have lost internet connectivity.

github.hubspot.com

Orbit Slider

Orbit is a jQuery slider.

zurb.com

Packery

Packery is a JavaScript library and jQuery plugin that makes gapless and draggable layouts.

packery.metafizzy.co

Page.js

Page.js is a micro client-side router designed to handle client-side routing within web applications.

github.com

Pannellum

Pannellum is a lightweight, free, and open source panorama viewer for the web.

pannellum.org

Papa Parse

Papa Parse is a JavaScript library that functions as an in-browser CSV parser, enabling parsing of CSV files within web applications.

papaparse.com

Paraglide JS

Paraglide JS is a compiler-based i18n library that emits tree-shakable message functions for optimized localization workflows.

inlang.com

Parsley.js

Javascript forms validation script.

parsleyjs.org

PeerJS

PeerJS is a JavaScript library that enables WebRTC-based peer-to-peer data, video, and audio connections.

peerjs.com

Peity

Peity is a jQuery plugin that converts an element's content into a simple mini svg pie, line or bar chart.

benpickles.github.io

PhotoSwipe

PhotoSwipe is an open-source gallery to support JavaScript-based image zooming.

photoswipe.com

Pikaday

A refreshing JavaScript Datepicker.

github.com

Pinia

Pinia is a state management library for Vue.js.

pinia.vuejs.org

Plupload

Plupload is a JavaScript API for dealing with file uploads.

plupload.com

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.

polyfill.io

Popmotion

Popmotion is a collection of low-level JavaScript animation functions and utils for advanced animators.

popmotion.io

Prefix-Free

Prefix-Free is a JavaScript library that automatically removes browser vendor prefixes from CSS properties, enabling developers to use standard CSS without worrying about cross-browser compatibility issues.

leaverou.github.io

ProgressBar.js

Responsive progress bars with animated SVG paths.

kimmobrunfeldt.github.io

PubSubJS

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

github.com

Puter.js

Puter.js is a JavaScript library that provides serverless authentication, cloud services, and AI capabilities directly in the browser without requiring backend code or configuration.

docs.puter.com

Ractive.js

Ractive.js is a template-driven UI library.

ractivejs.org

Ramda

Ramda is a practical functional programming library for JavaScript that emphasizes immutability, currying, and function composition to facilitate writing more declarative and modular code.

ramdajs.com

React Flow

React Flow is a library for building node-based applications.

reactflow.dev

React Native for Web

React Native for Web is a library that allows developers to use React Native components and patterns to build cross-platform web applications alongside native mobile applications.

necolas.github.io

Responsive Nav

Responsive navigation plugin without library dependencies and with fast touch screen support.

responsive-nav.com

Retina.js

Retina.js is an open-source script designed to facilitate the delivery of high-resolution images to devices with retina displays.

imulus.github.io

Screenfull.js

Simple wrapper for cross-browser usage of the JavaScript Fullscreen API.

sindresorhus.com

Select2

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

select2.org

Selectize

Selectize is an extensible jQuery-based custom <select> UI control.

selectize.dev

Shepherd

Shepherd is a JavaScript library which makes an use-friendly user-guide to any website.

shepherdjs.dev

Showdown

A Markdown to HTML converter written in Javascript.

showdownjs.com

Sigma.js

Sigma.js is a JavaScript library designed for visualizing large-scale graphs with thousands of nodes and edges.

sigmajs.org

SignalR

Realtime web communication framework from Microsoft for ASP.NET.

dotnet.microsoft.com

SimplexNoise.js

SimplexNoise.js is a library that generates pseudorandom noise functions, designed for use in video games, graphical applications, and demoscene production.

github.com

Skitter

Skitter is a jQuery-based slider system.

skitter-slider.net

Skrollr

Skrollr is a JavaScript library supporting parallax scrolling on mobile and desktop platforms in a compact 12k minified size.

prinzhorn.github.io

Slick

kenwheeler.github.io

Slim Select

Slim Select is a JavaScript library designed to enable the creation of select dropdowns with enhanced functionality and features.

slimselectjs.com

Slimbox 2

digitalia.be

Snabbt

Minimalistic animation library in javascript Snabbt.js.

daniel-lundin.github.io

Snap.svg

snapsvg.io

SockJS

SockJS is a browser-based JavaScript library that offers a WebSocket-like communication interface for applications.

github.com

SoundManager

schillmania.com

Spin.js

Spin.js is a configurable JavaScript/CSS spinner serving as a resolution-independent loading indicator.

spin.js.org

Spine.js

Spine is a lightweight MVC library for building JavaScript web applications.

spine.github.io

Splide

Splide.js is a lightweight, responsive, and customizable slider and carousel library for JavaScript.

splidejs.com

SpriteSpin

SpriteSpin is a JavaScript plugin that enables users to create 360-degree image spin animations on their websites.

github.com

Stellar.js

Stellar.js is a JavaScript library and jQuery plugin specifically designed to deliver parallax scrolling effects for web pages.

markdalgleish.com

SugarJS

SugarJS is a JavaScript library that simplifies working with native JavaScript objects, enhancing productivity and code readability.

sugarjs.com

SweetAlert

SweetAlert is a JavaScript library that provides alternative alert and modal dialog boxes for web applications, with customisable features, aiming to improve the user interface of the default browser dialogs.

sweetalert.js.org

SweetAlert2

SweetAlert2 is a JavaScript library that provides customisable, visually appealing, and responsive alert and modal dialog boxes for web applications.

sweetalert2.github.io

Swiffy Slider

Swiffy Slider is a wrapper defined in html with slides, navigation and indicators as its children.

swiffyslider.com

Swup

Swup is a versatile and expandable library for implementing page transitions on websites that use server-side rendering.

swup.js.org

Syncfusion

Syncfusion is a JavaScript UI controls library that includes a wide range of UI components in a single package.

syncfusion.com

Tablesorter

Flexible client-side table sorting.

mottie.github.io

Tabulator

Tabulator is a JavaScript tool for creating interactive tables and data grids.

tabulator.info

TanStack

TanStack is a set of headless JavaScript libraries for building web application features such as data fetching, tables, routing, virtualization, and state management.

tanstack.com

Tempus

Tempus is a lightweight animation frame manager for JavaScript applications, designed to optimize timing and control of visual updates.

github.com

Timeago

Timeago is a jQuery plugin that automatically updates fuzzy timestamps.

timeago.yarp.com

Tiny Slider

Tiny Slider is a vanilla javascript slider for all purposes.

github.com

Tinycon

A library for manipulating a websites favicon.

github.com

Tippy.js

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

atomiks.github.io

TogetherJS

TogetherJS is an open-source JavaScript library by Mozilla that integrates collaboration tools and features into websites.

togetherjs.com

Tremor

Tremor is an open-source library for building charts and dashboards using React components, designed on top of Tailwind CSS.

tremor.so

TurfJS

Turf is a modular geospatial engine written in JavaScript.

turfjs.org

Twitter typeahead.js

twitter.github.io

Typed.js

Typed.js is a library that types. It is designed to create typewriter-style animations with ease.

mattboldt.com

Typer.js

Typer.js is a JavaScript library for creating a fully configurable typing effect in HTML.

github.com

Uppy

Uppy is an open-source, modular JavaScript file uploader designed for integration and file management across web applications.

uppy.io

Vuex

Vuex is a state management pattern + library for Vue.js applications.

vuex.vuejs.org

Web Font Loader

WebFont Loader is a versatile JavaScript library that provides enhanced control and flexibility in managing web fonts.

github.com

Wijmo

Wijmo is a JavaScript UI component library built in TypeScript, ideal for developing lightweight, high-speed HTML5/JavaScript applications with no dependencies, and designed for enterprise use.

developer.mescius.com

WookMark

WookMark is a plugin for laying out elements of varying heights in a column-based grid.

wookmark.com

Wurfl

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

web.wurfl.io

XRegExp

xregexp.com

Xajax

xajax-project.org

YUI

YUI is a JavaScript and CSS library with more than 30 unique components including low-level DOM utilities and high-level user-interface widgets.

clarle.github.io

Zepto

zeptojs.com

Ziggy

Ziggy is a library that allows using Laravel named routes in JavaScript.

github.com

amCharts

amCharts is a JavaScript-based interactive charts and maps programming library and tool.

amcharts.com

autoComplete.js

autoComplete.js is a simple, pure vanilla Javascript library.

tarekraafat.github.io

basket.js

addyosmani.github.io

bowser

A small, fast and rich-API browser/platform/engine detector for both browser and node.

opencollective.com

bxSlider

Add a respsonsive image slider to any website.

bxslider.com

c15t

c15t is an open source framework for managing cookies, consent, and privacy compliance.

c15t.com

chroma.js

chroma.js is a small-ish zero-dependency JavaScript library for all kinds of color conversions and color scales.

vis4.net

core-js

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

github.com

crypto-js

crypto-js is a JavaScript library of crypto standards.

github.com

dc.js

A multi-dimensional charting library built to work natively with crossfilter and rendered using d3.js

dc-js.github.io

decimal.js

mikemcl.github.io

dimple

dimple.js is a powerful and flexible open-source charting API for d3 letting you quickly and easily create and combine bar, line, area and scatter charts.

dimplejs.org

fullPage.js

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

github.com

html2canvas

Screenshots with JavaScript.

html2canvas.hertzen.com

iCheck

iCheck is a library for customizable checkboxes and radio buttons.

github.com

imagesLoaded

jQuery plugin for seeing if the images are loaded.

imagesloaded.desandro.com

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.

jplayer.org

jQuery BlockUI

jQuery BlockUI is a plugin that simulates synchronous behavior in AJAX by temporarily blocking user interaction and adding DOM elements that visually indicate restricted activity until the block is removed.

jquery.malsup.com

jQuery DevBridge Autocomplete

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

devbridge.com

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.

github.com

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.

jquerymodal.com

jQuery Popup Overlay

jQuery Popup Overlay is a responsive overlay which lets you create modal windows, tooltips, and more.

npmjs.com

jsPDF

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

parall.ax

libphonenumber

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

github.com

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.

lit.dev

lit-html

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

lit.dev

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.

github.com

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.

mathjs.org

metisMenu

metisMenu is a collapsible jQuery menu plugin.

github.com

mobile-detect.js

Mobile-detect.js is a compact JavaScript library designed to detect devices by comparing patterns against a given User-Agent string.

hgoebl.github.io

p5.js

p5.js is a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else.

p5js.org

parallax.js

Simple parallax scrolling effect.

github.com

pdfmake

Client/server side PDF printing in pure JavaScript.

bpampuch.github.io

pickadate.js

Mobile-friendly, responsive, and lightweight jQuery date & time input picker.

amsul.ca

punycode

A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.

github.com

qiankun

qiankun is a JS library who helps developers to build a micro frontends system.

qiankun.umijs.org

script.aculo.us

script.aculo.us

scrollreveal

Reveal elements as they enter the viewport.

scrollrevealjs.org

sidr

Sidr is a jQuery plugin for creating side menus.

albertovarela.net

slideout

A touch slideout navigation menu for your mobile web apps.

slideout.js.org

vxe-table

vxe-table is a Vue.js based PC form component, support add, delete, change, virtual scroll, lazy load, shortcut menu, data validation, tree structure, print export, form rendering, data paging, virtual list, modal window, custom template, renderer, flexible configuration items, extension interface.

vxetable.cn

waitForImages

waitForImages is a lightweight, high-performance JavaScript library that simplifies the handling of image preloading events.

github.com