Explore technologies in javascript libraries
Ziggy is a library that allows using Laravel named routes in JavaScript.
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.
Glider.js is a fast, lightweight, responsive, dependency-free scrollable list with customisable paging controls.
Goat Slider is a webflow library that enables users to construct advanced sliders for their sites.
Granim.js is a lightweight javascript library to create fluid and interactive gradients animations.
FancyBox is a tool for displaying images, html content and multi-media in a Mac-style 'lightbox' that floats overtop of web page.
FingerprintJS is a browser fingerprinting library that queries browser attributes and computes a hashed visitor identifier from them.
Flickity is a JavaScript slider library, built by David DeSandro of Metafizzy fame.
FooTable is a jQuery plugin that converts HTML tables into expandable responsive tables.
Formstone is a front-end library that simplifies web development by providing customizable jQuery plugins that abstract modern web patterns.
Framer Motion is a modern animation library for JavaScript, React, and Vue.
Fresco is a responsive lightbox. Fresco comes with thumbnail support, fullscreen zoom, Youtube and Vimeo integration for HTML5 video and a powerful Javascript API.
fullPage.js a jQuery and vanilla JavaScript plugin for fullscreen scrolling websites.
Matter.js is a JavaScript 2D rigid body physics engine for the web.
Mavo is a JavaScript library that enables web developers to turn regular HTML into reactive web applications without the need for writing custom JavaScript.
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.
Milonic is a platform for developing Dynamic Hypertext Markup Language (DHTML) JavaScript and building dynamic, DHTML-based websites.
Modernizr is a JavaScript library that detects the features available in a user's browser.
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.
Moment.js is a free and open-source JavaScript library that removes the need to use the native JavaScript Date object directly.
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.
mOxie is a library providing polyfills for XHR2 and File API, ensuring compatibility with older browsers that lack native support.
Math.js a JavaScript library that provides a comprehensive set of mathematical functions and capabilities for performing complex calculations and operations in web applications.
DHTMLX specialises in building JavaScript UI libraries for project management, event planning, big data visualisation, and reporting.
Darkmode.js is a JavaScript library that enables an HTML element to switch between CSS themes.
DataTables is a plug-in for the jQuery Javascript library adding advanced features like pagination, instant search, themes, and more to any HTML table.
Dropzone is a JavaScript library that turns any HTML element into a dropzone.
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.
Notie is a notification, input, and selection suite for javascript, with no dependencies.
Laravel Echo is a JavaScript library that makes it painless to subscribe to channels and listen for events broadcast by Laravel.
LazySizes is a JavaScript library used to delay the loading of images (iframes, scripts, etc) until they come into view.
LazySizes unveilhooks plugin extends lazySizes to lazyload scripts/widgets, background images, styles and video/audio elements.
Lenis is a smooth scroll library to normalise the scrolling experience across devices.
Lightbox is small javascript library used to overlay images on top of the current page.
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.
Loadable-Components is a library to solve the React code-splitting client-side and server-side.
Locomotive Scroll is an opinionated JavaScript library that provides smooth scrolling animations and advanced scroll interactions for web applications.
Lodash is a JavaScript library which provides utility functions for common programming tasks using the functional programming paradigm.
Lozad.js is a lightweight lazy-loading library that's just 535 bytes minified & gzipped.
libphonenumber is a JavaScript library for parsing, formatting, and validating international phone numbers.
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-html is a simple, modern, safe, small and fast HTML templating library for JavaScript.
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.
Keen-Slider is a free library agnostic touch slider with native touch/swipe behavior.
ScrollMagic is a jQuery plugin which essentially lets you use the scrollbar like a playback scrub control.
Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
Selectize is an extensible jQuery-based custom <select> UI control.
Sigma.js is a JavaScript library designed for visualizing large-scale graphs with thousands of nodes and edges.
SimplexNoise.js is a library that generates pseudorandom noise functions, designed for use in video games, graphical applications, and demoscene production.
Skrollr is a JavaScript library supporting parallax scrolling on mobile and desktop platforms in a compact 12k minified size.
Slim Select is a JavaScript library designed to enable the creation of select dropdowns with enhanced functionality and features.
Spin.js is a configurable JavaScript/CSS spinner serving as a resolution-independent loading indicator.
Spine is a lightweight MVC library for building JavaScript web applications.
Splide.js is a lightweight, responsive, and customizable slider and carousel library for JavaScript.
SpriteSpin is a JavaScript plugin that enables users to create 360-degree image spin animations on their websites.
Sugar is a Javascript utility library for working with native objects.
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.
SweetAlert2 is a JavaScript library that provides customisable, visually appealing, and responsive alert and modal dialog boxes for web applications.
Swiffy Slider is a wrapper defined in html with slides, navigation and indicators as its children.
Swiper is a JavaScript library that creates modern touch sliders with hardware-accelerated transitions.
Swup is a versatile and expandable library for implementing page transitions on websites that use server-side rendering.
Syncfusion is a JavaScript UI controls library that includes a wide range of UI components in a single package.
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.
Ramda is a practical functional programming library for JavaScript that emphasizes immutability, currying, and function composition to facilitate writing more declarative and modular code.
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.
Retina.js is an open-source script designed to facilitate the delivery of high-resolution images to devices with retina displays.
Packery is a JavaScript library and jQuery plugin that makes gapless and draggable layouts.
Page.js is a micro client-side router designed to handle client-side routing within web applications.
Peity is a jQuery plugin that converts an element's content into a simple mini svg pie, line or bar chart.
PhotoSwipe is an open-source gallery to support JavaScript-based image zooming.
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.
Popmotion is a collection of low-level JavaScript animation functions and utils for advanced animators.
Preact is a JavaScript library that describes itself as a fast 3kB alternative to React with the same ES6 API.
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.
PubSubJS is a topic-based publish/subscribe library written in JavaScript.
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.
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.
_hyperscript is a scripting language for adding interactivity to the front-end.
Immutable.js is a JavaScript library developed by Facebook that provides immutable data structures for more predictable state management in applications.
Instant.Page is a JavaScript library which uses just-in-time preloading technique to make websites faster.
InstantClick is a JavaScript library that speeds up your website, making navigation faster.
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.
Isotope.js is a JavaScript library that makes it easy to sort, filter, and add Masonry layouts to items on a webpage.
Apollo is a fully-featured caching GraphQL client with integrations for React, Angular, and more.
autoComplete.js is a simple, pure vanilla Javascript library.
JSZip is a JavaScript library that enables the creation, reading, and manipulation of zip files in a browser environment.
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.
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 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.
jComponent is a platform offering open-source web components and icons for easy integration into web projects.
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.
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.
Ajax Autocomplete for jQuery allows you to easily create autocomplete/autosuggest boxes for text input fields.
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.
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.
jQuery UI is a collection of GUI widgets, animated visual effects, and themes implemented with jQuery, Cascading Style Sheets, and HTML.
Tabulator is a JavaScript tool for creating interactive tables and data grids.
Tippy.js is the complete tooltip, popover, dropdown, and menu solution for the web, powered by Popper.
TogetherJS is an open-source JavaScript library by Mozilla that integrates collaboration tools and features into websites.
Tremor is an open-source library for building charts and dashboards using React components, designed on top of Tailwind CSS.
Typer.js is a JavaScript library for creating a fully configurable typing effect in HTML.
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.
WookMark is a plugin for laying out elements of varying heights in a column-based grid.
WURFL.js is JavaScript that detects device models of smartphones, tablets, smart TVs and game consoles accessing your website.
The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.
OWL Carousel is an enabled jQuery plugin that lets you create responsive carousel sliders.
Offline.js is a library that automatically alerts users when they have lost internet connectivity.
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
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.
CamanJS is a JavaScript library designed for image editing directly on the browser, allowing manipulation of canvas elements.
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.
Chai is a BDD / TDD assertion library for node and the browser that can be paired with any javascript testing framework.
Choices.js is a lightweight, configurable select box/text input plugin.
ClientJS is a JavaScript library for generating browser fingerprints, exposing all the browser data-points.
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.
core-js is a modular standard library for JavaScript, with polyfills for cutting-edge ECMAScript features.
YUI is a JavaScript and CSS library with more than 30 unique components including low-level DOM utilities and high-level user-interface widgets.
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.
qiankun is a JS library who helps developers to build a micro frontends system.
Hammer.js is a JavaScript library for adding touch gestures like swipe, pinch, and rotate to web applications.
Handsontable is a JavaScript component that combines data grid features with spreadsheet-like UX.
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.
Highlight.js is a JavaScript library for syntax highlighting, supporting 192 languages and 496 themes.
Howler.js is an audio library with support for the Web Audio API and a fallback mechanism for HTML5 Audio.
Htmx is a JavaScript library for performing AJAX requests, triggering CSS transitions, and invoking WebSocket and server-sent events directly from HTML elements.
Barba.js is a small and easy-to-use javascript library that helps you creating fluid and smooth transitions between your website's pages.
boomerang is a JavaScript library that measures the page load time experienced by real users, commonly called RUM (Real User Measurement).
Browser-update.org is a tool to unobtrusively notify visitors that they should update their web browser in order to use your website.