Metatrail Logo
FeaturesTestimonialsPricingCategoriesVendors
Sign in
Get Started
  1. CategoriesJavascript Libraries
  • SweetAlert2

    SweetAlert2Rank #1PopularDeclining

    SweetAlert2 is a JavaScript library for creating customizable and responsive modal pop-up windows. It is designed to improve user interface and usability for web applications.

    157,349 sites

    Decreased by 16.4%

  • script.aculo.us

    script.aculo.usRank #2PopularDeclining

    script.aculo.us is a JavaScript library that provides visual effects and user interface controls for websites. It is built on top of the Prototype JavaScript framework and includes features such as drag and drop, animation, and AJAX functionality.

    128,566 sites

    Decreased by 21.1%

  • SweetAlert

    SweetAlertRank #3PopularDeclining

    SweetAlert2 is a JavaScript library that provides customizable and beautiful alert dialogs for web applications. It is compatible with most modern browsers and provides a simple API for easy integration.

    109,725 sites

    Decreased by 19.6%

  • jPlayer

    jPlayerRank #4Declining

    jPlayer is an open-source, cross-platform media player library written in JavaScript that allows developers to easily embed and control audio and video playback within web pages using HTML5 and Flash. It offers a wide range of options for customization and has extensive support for media formats and codecs.

    89,585 sites

    Decreased by 17.5%

  • Highlight.js

    Highlight.jsRank #5Declining

    Highlight.js is a syntax highlighting library written in JavaScript that allows developers to easily apply syntax highlighting to code on their web pages. It supports a wide range of programming languages and markup languages with automatic language detection.

    82,320 sites

    Decreased by 13.1%

  • scrollreveal

    scrollrevealRank #6Declining

    ScrollReveal.js is a JavaScript library that enables developers to animate elements as they scroll into view on a webpage, using a variety of customizable options such as easing, direction, and delay. It can be easily integrated into a project through installation via package manager or by including the script directly in the HTML file.

    68,056 sites

    Decreased by 20.2%

  • Twitter typeahead.js

    Twitter typeahead.jsRank #7Declining

    Typeahead.js is a powerful and flexible JavaScript library that provides fast and dynamic autocomplete functionality for input fields. It supports a variety of backends and provides easy-to-use APIs for customization and integration.

    62,463 sites

    Decreased by 15.1%

  • AOS

    AOSRank #8Declining

    AOS is a JavaScript library that animates elements on a page as they scroll into view. It allows developers to easily add animations and transitions to their web pages with minimal configuration.

    55,903 sites

    Decreased by 16.2%

  • Tiny Slider

    Tiny SliderRank #9Declining

    tiny-slider is a lightweight and responsive JavaScript slider library with no dependencies. It provides a simple and easy-to-use API for creating touch-enabled and customizable sliders for web pages.

    54,184 sites

    Decreased by 14.7%

  • Tippy.js

    Tippy.jsRank #10Declining

    Tippy.js is a lightweight JavaScript tooltip library that allows developers to create customizable and animatable tooltips without any dependencies. It offers a variety of options and interactive features such as scrollable tooltips, interactive popovers, and custom positioning.

    41,396 sites

    Decreased by 11.4%

  • LazySizes unveilhooks plugin

    LazySizes unveilhooks pluginRank #11Declining

    The https://github.com/aFarkas/lazysizes/tree/gh-pages/plugins/unveilhooks repository contains a plugin for the lazysizes library that allows the execution of custom scripts on image loading and error events. This can be used to perform actions such as displaying loading spinners or tracking analytics.

    34,285 sites

    Decreased by 15.3%

  • Slimbox 2

    Slimbox 2Rank #12Declining

    Slimbox2 is a lightweight JavaScript plugin for displaying images and video in a pop-up window. It uses the jQuery library and can be customized with various options and themes.

    33,368 sites

    Decreased by 16.8%

  • Slimbox

    SlimboxRank #13Declining

    Slimbox is a JavaScript plugin developed for displaying images and other media in a modal popup. It is designed to be lightweight and highly customizable, allowing developers to integrate it with their web applications seamlessly.

    32,506 sites

    Decreased by 17.4%

  • FingerprintJS

    FingerprintJSRank #14Declining

    FingerprintJS is a JavaScript library that generates a unique hash for a user's browser based on their device and browser configurations, allowing for tracking and identification of users across different websites. It utilizes machine learning techniques and browser fingerprinting to increase accuracy and evade traditional tracking prevention measures.

    25,328 sites

    Decreased by 14.1%

  • Flickity

    FlickityRank #15Declining

    Flickity is a JavaScript library that enables web developers to create responsive, touch-enabled sliders and carousels for their web pages. It uses optimized animation techniques and supports a wide range of browsers and devices for seamless integration.

    24,953 sites

    Decreased by 13.0%

  • YUI

    YUIRank #16Declining

    https://clarle.github.io/yui3 is a website that provides a comprehensive set of JavaScript tools and utilities for building web applications. It includes a modular architecture and follows the Yahoo! User Interface Library (YUI) style, enabling easy customization and integration.

    23,825 sites

    Decreased by 14.6%

  • Moment Timezone

    Moment TimezoneRank #17Declining

    Moment Timezone is a library for parsing and displaying dates in JavaScript applications, with specific focus on handling time zones. It provides an easy-to-use API for converting between different time zones and handling daylight saving time changes.

    23,575 sites

    Decreased by 25.5%

  • Snap.svg

    Snap.svgRank #18Declining

    Snap.svg is a JavaScript library that allows for the creation and manipulation of Scalable Vector Graphics (SVGs) in a web browser. It provides an easy-to-use API for building interactive and responsive graphics and animations.

    22,178 sites

    Decreased by 18.5%

  • jQuery Modal

    jQuery ModalRank #19Declining

    jQuery Modal is a lightweight plugin that allows you to quickly create custom modal windows. It provides flexible options for customization and event handling, including the ability to load content via AJAX.

    17,650 sites

    Decreased by 18.0%

  • math.js

    math.jsRank #20Declining

    Math.js is an extensive library for performing mathematical operations and analysis in JavaScript. It offers a wide range of functionalities such as complex numbers, units, matrices, and provides support for expression parsing and evaluation.

    17,603 sites

    Decreased by 12.8%

  • metisMenu

    metisMenuRank #21Declining

    MetisMenu is a responsive jQuery menu plugin that allows creating the collapsible navigation menu as used in most modern web applications. It works by converting nested unordered list of links into a multi-level, drill-down navigation menu.

    16,992 sites

    Decreased by 18.4%

  • Intersection Observer

    Intersection ObserverRank #22Declining

    The Intersection Observer API is a web API that allows efficient monitoring of changes to the intersection between a target element and its parent container or the top-level document's viewport. It is particularly useful for web developers who need to implement lazy-loading of images or other resources, or for tracking the visibility of certain elements on a web page.

    16,770 sites

    Decreased by 17.1%

  • Instant.Page

    Instant.PageRank #23Declining

    Instant.page is a JavaScript library that preloads pages that are likely to be accessed next, improving a website's load time by predicting user behavior. When a user clicks on a link, the preloaded page can be served instantly without waiting for the server to respond, providing a faster and smoother browsing experience.

    16,320 sites

    Decreased by 16.8%

  • Axios

    AxiosRank #24Declining

    Axios is a popular JavaScript library used for making HTTP requests from web applications. It allows developers to easily handle responses and errors, as well as handle authentication and cancellation of requests.

    14,486 sites

    Decreased by 20.0%

  • Zepto

    ZeptoRank #25Declining

    Zepto.js is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. It provides a useful subset of jQuery features with a fast and clean implementation.

    14,340 sites

    Decreased by 28.6%

  • crypto-js

    crypto-jsRank #26Declining

    Crypto-JS is a JavaScript library that provides a collection of cryptographic algorithms which can be used to securely hash, encrypt, and decrypt data in web applications. It enables developers to implement data security protocols for messaging, file storage and authentication on client-side, eliminating the dependency on any server-side implementation.

    12,094 sites

    Decreased by 18.0%

  • Ramda

    RamdaRank #27Declining

    Ramda is a functional programming library for JavaScript, which provides a collection of composable functions and encourages a point-free, immutable programming style. It facilitates functional programming paradigms such as currying, partial application, composition, and avoiding side effects.

    11,931 sites

    Decreased by 12.2%

  • XRegExp

    XRegExpRank #28Declining

    XRegExp is a JavaScript library that extends the capabilities of regular expressions, providing additional syntax for better expressiveness and simplicity, as well as new features such as named capture groups, lookbehind assertions, Unicode property escapes, and more. It is ideal for developers who need more power and flexibility than traditional JavaScript regular expressions can offer.

    10,025 sites

    Decreased by 49.2%

  • PhotoSwipe

    PhotoSwipeRank #29Declining

    PhotoSwipe is an open-source JavaScript library that provides a UI solution for touch-enabled image and video galleries on the web. It supports a variety of gestures such as swipe, pinch, and spread to interact with the media objects.

    9,808 sites

    Decreased by 12.5%

  • DHTMLX

    DHTMLXRank #30Declining

    DHTMLX is a JavaScript library that provides a comprehensive set of UI components for building web applications. It includes tools for building forms, grids, trees, menus, calendars, charts, and more.

    8,510 sites

    Decreased by 32.3%

  • InstantClick

    InstantClickRank #31Declining

    InstantClick is a JavaScript library that speeds up the loading time of websites by preloading pages before a user clicks on a link. It accomplishes this by using predictive preloading based on user behavior and cache warming techniques.

    7,768 sites

    Decreased by 15.1%

  • Dojo

    DojoRank #32Declining

    The Dojo Toolkit is an open-source modular JavaScript library designed to simplify the development of web applications. It includes a comprehensive set of tools for building rich, interactive user interfaces and supports both client-side and server-side development.

    7,323 sites

    Decreased by 14.3%

  • JsRender

    JsRenderRank #33Declining

    JSViews is a JavaScript library that provides data binding, templating, and other UI features for building dynamic web applications. It leverages the power of jQuery, and offers a simple yet powerful API that allows developers to create complex templates and UI components with ease.

    6,896 sites

    Decreased by 15.1%

  • Bootstrap Table

    Bootstrap TableRank #34Declining

    Bootstrap table is a jQuery plugin that enables the creation of dynamic and interactive tables in HTML. It offers features like sorting, pagination, filtering, and data export in various formats for better data representation.

    6,138 sites

    Decreased by 15.8%

  • libphonenumber

    libphonenumberRank #35

    Google's libphonenumber is an open-source library that provides phone number validation, formatting, and parsing for multiple countries and regions. It also includes geolocation data for phone numbers, making it useful for applications that interact with phone numbers.

    5,621 sites

    Decreased by 3.9%

  • fullPage.js

    fullPage.jsRank #36Declining

    FullPage.js is a popular JavaScript library designed for creating full-screen scrolling websites with ease. It provides a set of features, such as vertical and horizontal scrolling, navigation, and control callbacks, making it a flexible and customizable solution for implementing single-page websites.

    5,400 sites

    Decreased by 22.6%

  • Marked

    MarkedRank #37Declining

    Marked is a JavaScript library that helps in parsing and converting markdown language into HTML format. It supports various markdown flavors and provides options for customizing the output.

    4,773 sites

    Decreased by 16.6%

  • Glider.js

    Glider.jsRank #38Declining

    Glider.js is a lightweight but powerful JavaScript library for creating responsive and customizable carousels/sliders. It supports touch gestures, keyboard navigation, and customizable animation and pagination options.

    4,498 sites

    Decreased by 8.1%

  • List.js

    List.jsRank #39Declining

    ListJS is a powerful, open-source JavaScript library that provides search, filter, sort and pagination functionalities for HTML lists, tables, and other similar structures. It is flexible, customizable and easy to use, making it an ideal choice for developers who want to add advanced filtering and sorting capabilities to their web applications.

    4,498 sites

    Decreased by 12.0%

  • Xajax

    XajaxRank #40Declining

    Xajax is an open-source PHP library that allows developers to easily create powerful, interactive web applications using JavaScript and XML. It simplifies the task of sending and receiving data between the client and server, allowing for dynamic updates of web pages without the need for full page reloads.

    4,428 sites

    Decreased by 14.2%

  • HeadJS

    HeadJSRank #41Declining

    HeadJS is a lightweight JavaScript library that provides a simple and efficient way to load and manage scripts and stylesheets. It allows for asynchronous and conditional loading, as well as flexible event handling, to optimize website performance and compatibility.

    4,311 sites

    Decreased by 12.2%

  • decimal.js

    decimal.jsRank #42Declining

    Decimal.js is a JavaScript library that provides a high-precision decimal arithmetic implementation. It allows precise calculations and formatting of decimal numbers, which is especially useful for financial and accounting applications that require a high degree of accuracy.

    3,830 sites

    Decreased by 9.5%

  • Glide.js

    Glide.jsRank #43Declining

    GlideJS is a lightweight and customizable JavaScript library that allows developers to easily create fast and responsive carousel and slider components on websites or web applications. It provides a variety of features and options for developers to efficiently implement and enhance user interface interactions.

    2,652 sites

    Decreased by 10.1%

  • Htmx

    HtmxRank #44Declining

    htmx is a lightweight JavaScript library that enables developers to build web applications with minimal code and efficient server communication. With htmx, developers can easily update and modify portions of a web page without reloading the entire page, resulting in a smoother and more responsive user experience.

    2,629 sites

    Decreased by 8.3%

  • TurfJS

    TurfJSRank #45Declining

    Turf.js is a geospatial analysis library built in JavaScript that provides over 100 functions for spatial calculations and analysis. It allows developers to perform spatial operations such as buffering, simplification, intersection, and more on GeoJSON data.

    2,541 sites

    Decreased by 11.6%

  • jQuery DevBridge Autocomplete

    jQuery DevBridge AutocompleteRank #46Declining

    DevBridge Sourcery's jQuery Autocomplete component is a customizable and feature-rich auto-complete plugin for jQuery-based web applications. It provides a sleek and simple user interface with an extensive set of options and API methods to customize its behavior as per the business requirements.

    2,140 sites

    Decreased by 15.1%

  • web-vitals

    web-vitalsRank #47Declining

    Web Vitals is an open-source initiative by Google that provides essential and measurable user-oriented metrics for website performance, such as page loading speed and interactivity. It aims to help developers measure and improve the user experience of their web applications.

    1,987 sites

    Decreased by 8.5%

  • Quicklink

    QuicklinkRank #48Declining

    Quicklink is a JavaScript library that enables you to prioritize and lazy load links within your web pages for a faster and smoother user experience. https://getquick.link is a website that provides documentation, demos and tutorials on how to use and integrate Quicklink into your web projects.

    1,723 sites

    Decreased by 12.8%

  • Cart.js

    Cart.jsRank #49Declining

    Cart.js is an open-source JavaScript library that simplifies the process of adding a shopping cart feature to an e-commerce website. It provides a scalable and customizable solution for managing and tracking shopping cart data on web pages.

    1,651 sites

    Decreased by 10.4%

  • FilePond

    FilePondRank #50Declining

    FilePond is a JavaScript library that provides a flexible and customizable way to handle file uploads on the web. It uses a modular architecture that allows developers to use only the features they need and integrates well with modern web frameworks.

    1,140 sites

    Decreased by 10.7%

  • Howler.js

    Howler.jsRank #51Declining

    Howler.js is an audio library for the modern web that simplifies the process of working with audio and sound effects in JavaScript by providing an easy-to-use API and consistent cross-browser support. It features advanced features like multi-track support, advanced scheduling, and streaming audio support while still being lightweight and performant.

    1,048 sites

    Decreased by 16.0%

  • MobX

    MobXRank #52

    MobX is a reactive state management library for JavaScript applications, designed to make it easy to manage and update the state of your application based on changes in your data. It aims to provide a simple and elegant solution for complex state management, allowing developers to focus on their application's logic rather than the overhead of managing state changes.

    954 sites

    Decreased by 9.9%

  • JsViews

    JsViewsRank #53

    JsViews is a powerful, lightweight and highly performant data-binding and templating library for JavaScript. It offers advanced features for creating complex UI components and updating the DOM efficiently, making it a popular choice for web developers.

    632 sites

    Decreased by 17.3%

  • Swiffy Slider

    Swiffy SliderRank #54

    SwiffySlider is a web-based tool that allows developers to easily create and customize responsive sliders for their websites. It utilizes HTML5, CSS3, and JavaScript to generate lightweight and interactive sliders that are mobile-friendly and compatible with different browsers.

    591 sites

    Decreased by 8.8%

  • autoComplete.js

    autoComplete.jsRank #55

    https://tarekraafat.github.io/autoComplete.js is a JavaScript library that provides a user-friendly autocomplete functionality for input fields, allowing users to easily find and select desired options. It offers a customizable and efficient solution for developers to enhance the user experience in web applications.

    536 sites

    Decreased by 9.0%

  • TwicPics

    TwicPicsRank #56

    TwicPics is an image optimization and delivery service that offers adaptive and responsive images, as well as lazy-loading and WebP support. It uses advanced algorithms to automatically adjust images based on device capabilities and network conditions, resulting in faster load times, better user experience, and lower bandwidth usage.

    315 sites

    Decreased by 14.2%

  • _hyperscript

    _hyperscript Rank #57

    https://hyperscript.org is a website that provides detailed documentation and examples for using Hyperscript, a JavaScript library for creating reactive web applications with a minimal and intuitive syntax. It offers comprehensive information on the library's API, features, and usage patterns, making it a valuable resource for developers familiar with JavaScript and interested in building modern web applications.

    194 sites

    Decreased by 12.2%

  • Darkmode.js

    Darkmode.jsRank #58

    Darkmode.js is a JavaScript library that allows developers to easily implement dark mode functionality into their websites or web applications. It provides a simple API to toggle between light and dark mode, and also allows customization of the dark mode appearance.

    191 sites

    Decreased by 21.4%

  • MochiKit

    MochiKitRank #59

    MochiKit is a lightweight JavaScript library that provides utilities for asynchronous programming, functional programming, and DOM manipulation. Its modular design allows developers to only include the components they need, making it a versatile tool for building web applications.

    163 sites

    Decreased by 17.3%

  • Boba.js

    Boba.jsRank #60

    Boba.js is a website built using HTML, CSS, JavaScript and PHP programming languages. It features a landing page with interactive background animation and provides information about a fictional boba tea shop.

    117 sites

    Decreased by 15.2%

  • ClientJS

    ClientJSRank #61

    ClientJS is a JavaScript library that provides information about the user's browser, operating system, and device, as well as various other characteristics. It can be used for a variety of purposes, such as device detection, browser fingerprinting, and user analytics.

    108 sites

    Decreased by 39.3%

  • Karma

    KarmaRank #62

    Karma is a test runner for JavaScript that allows developers to efficiently automate the execution of various testing frameworks and browsers to ensure the quality of their code. It is highly configurable and can be integrated with popular CI/CD tools.

    9 sites

    Decreased by 40.0%

  • Wurfl

    WurflRank #63

    WURFL is a device detection and intelligence solution that helps businesses and developers identify and optimize content for specific devices and platforms. Their cloud-based service provides real-time information about device specifications, screen sizes, connection speeds, and more to improve the user experience across multiple devices.

    5 sites

    Decreased by 0.0%

  • InstantGeo

    InstantGeoRank #64

    https://instantgeo.info is a website that provides instant geolocation information of any IP address. It uses real-time data to provide accurate location information of the IP address.

    4 sites

    Decreased by 0.0%

  • Immutable.js

    Immutable.jsRank #65

    Immutable.js is a JavaScript library that provides persistent data structures for efficient and effortless complex data manipulation. It provides optimized data structures for handling common tasks such as sorting, filtering, and updating large datasets.

    2 sites

    Decreased by 0.0%

Footer

Metatrail Logo

Metatrail provides analysis of technology and SaaS platforms used by tens of millions of domain-names and technology vendors across billions of web-pages.

Discover. Gather Insights. Convert leads.

XGitHub

Product

  • Features
  • Testimonials
  • Pricing

Top Categories

  • Advertising
  • CMS
  • ECommerce
  • Marketing Automation
  • Security
  • Browse All

Top Vendors

  • Cloudflare
  • Shopify
  • Wordpress
  • WooCommerce
  • MailChimp
  • Stripe

Account

  • Signup
  • Sign in

Copyright © 2025 API Labs Pty Ltd. All rights reserved.