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 UI is a collection of GUI widgets, animated visual effects, and themes implemented with jQuery, Cascading Style Sheets, and HTML.
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.
core-js is a library that provides the most polyfills for missing JavaScript built-in methods and ECMAScript features across different environments, making it easier to write modern JavaScript code that works in older browsers and environments. It offers comprehensive coverage of the ECMAScript specification, helping to bridge the gap between browser support and the latest JavaScript features.
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.
Boomerang is a JavaScript library that measures website performance by recording load times from the user's perspective. It provides insights into how quickly a webpage loads and helps identify areas for optimization. Boomerang is designed to be lightweight and can be used to track various metrics like page load time, initial paint time, and time to interactive.
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 is a touch enabled jQuery plugin that lets you create a responsive carousel slider.
Moment.js is a free and open source JavaScript library that removes the need to use the native JavaScript Date object directly.
Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and pagination (infinite scrolling) of results.
LazySizes is a lightweight JavaScript library that optimizes images and videos by lazy loading them, ensuring they only load when needed, thus improving the page load speed and performance. It supports a wide range of image formats and responsive images, and is highly customizable.
Lodash is a JavaScript library which provides utility functions for common programming tasks using the functional programming paradigm.
Isotope is a powerful JavaScript library that helps you create visually appealing and interactive grid layouts for your web projects. It allows you to easily organize, filter, and animate a collection of DOM elements in a responsive and dynamic manner. Isotope makes it easy to build engaging and user-friendly grid-based designs with just a few lines of code.
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.
Hammer.js is a small, standalone javascript-library that enables multitouch gestures like swipe, pinch, rotate, tap and drag on mobile devices.
Fingerprintjs is a JavaScript library that generates a unique identifier for a user's browser and device, which can be used for website tracking and user profiling. The library leverages various browser features and device characteristics to create a fingerprint that is difficult to alter, providing a more accurate and consistent user identification compared to traditional cookies.
Lightbox is a JavaScript library that displays images and videos by filling the screen, and dimming out the rest of the web page.
HeadJS is a lightweight JavaScript file loader that allows for asynchronous loading of JavaScript libraries and resources, improving page performance and reducing load times. It helps in efficiently managing and loading multiple scripts in parallel, enhancing the overall user experience. It works well with modern web applications and frameworks.
Flickity is a JavaScript library that enables easy and customizable image slideshow functionality on websites. It provides smooth transitions and responsive design for an engaging user experience. Flickity also supports various layout options and can handle images of different sizes and orientations. It's a popular choice for building sleek, modern slideshow galleries.
List.js is a JavaScript library that enables you to easily implement advanced filtering and sorting features for lists on your webpage. It allows you to manipulate and display data in an organized and user-friendly manner. It works with HTML lists and supports various customization options, making it a useful tool for developers looking to enhance the interactivity of their web applications. List.
SweetAlert2 is a Javascript library that acts as a replacement for alert() function, which allows the use of beautiful modal windows.
script.aculo.us is a set of JavaScript libraries that provides easy-to-use, cross-browser effects and animations for web developers. It simplifies the process of adding dynamic interactivity to web pages. The libraries include features like Ajax, drag-and-drop functionality, and various visual effects. The goal is to make web development more efficient and engaging by providing pre-built, customizable components.
Pinia is a state management library for Vue.js applications, designed to be simple, intuitive, and powerful for managing application state. It offers a more modern and flexible approach to state management compared to Vuex, with a focus on ease of use and reactivity.
prettyPhoto is a jQuery lightbox clone with support for images, videos, flash, YouTube, iframes and ajax.