awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Parallax animation library

रैंकिंग 28 जुल॰ 2026 को अपडेट की गई

For parallax effects, the strongest matches are alexfoxy/lax.js (This repository is a lightweight JavaScript library specifically designed), greensock/greensock-js (GreenSock-JS is a comprehensive JavaScript animation library that handles) and janpaepke/scrollmagic (ScrollMagic is a well-established scroll interaction framework that triggers). framer/motion and locomotivemtl/locomotive-scroll round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source parallax animation libraries, ranked by stars and activity. Compare the top tools and pick the right one.

Parallax animation library

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • alexfoxy/lax.jsalexfoxy का अवतार

    alexfoxy/lax.js

    10,493GitHub पर देखें↗

    Lax.js is a lightweight JavaScript library designed for creating scroll-driven animations and interactive motion effects on web pages. It functions as a frontend interaction framework that enables developers to apply dynamic visual transformations to elements as they enter or exit the viewport. The library distinguishes itself by decoupling animation logic from core scripts through a declarative mapping system that utilizes data attributes. It processes scroll progress through a functional pipeline, mapping vertical offsets to specific CSS property ranges using linear interpolation to ensure

    This repository is a lightweight JavaScript library specifically designed for creating scroll-driven parallax animations and dynamic CSS transformations, matching your requirement for smooth web-based motion illusions.

    JavaScriptScroll-Driven Animation ToolsScroll Animations
    GitHub पर देखें↗10,493
  • greensock/greensock-jsgreensock का अवतार

    greensock/GreenSock-JS

    25,916GitHub पर देखें↗

    GreenSock-JS is a JavaScript animation library and framework designed for animating CSS properties, SVG attributes, and JavaScript values. It functions as a scroll-driven animation engine and a sequencing system for coordinating multiple animations into a single timeline for precise execution across web browsers. The project provides tools for creating interactive scroll effects by linking animation progress to a user's scroll position. It also includes a responsive animation framework that adjusts behaviors and timing based on media queries to maintain consistency across different device scr

    GreenSock-JS is a comprehensive JavaScript animation library that handles scroll-driven interactions, high-performance interpolation, and CSS transformations, though it functions as a general animation engine rather than a dedicated parallax scrolling tool.

    JavaScriptHigh-Performance InterpolationScroll-Driven Animation ToolsScroll-Driven Interaction Layers
    GitHub पर देखें↗25,916
  • janpaepke/scrollmagicjanpaepke का अवतार

    janpaepke/ScrollMagic

    14,951GitHub पर देखें↗

    ScrollMagic is a DOM scroll interaction framework and animation engine used to map scroll progress to callbacks and visual effects. It functions as a library for triggering animations based on a user's scroll position and the proximity of elements to the viewport. The framework employs a plugin-based system to extend core behavior and customize how elements react during movement. This allows for the development of non-standard scrolling interactions and interactive storytelling experiences where content transitions are tied to the scroll position. The system provides capabilities for viewpor

    ScrollMagic is a well-established scroll interaction framework that triggers animations and tracks viewport position, though it requires external animation engines like GSAP for full rendering and is largely maintained in legacy workflows.

    TypeScriptScroll-Driven Animation ToolsScroll AnimationsScroll-Based Animations
    GitHub पर देखें↗14,951
  • framer/motionframer का अवतार

    framer/motion

    32,388GitHub पर देखें↗

    Framer Motion is a React animation library and hardware-accelerated motion engine. It provides a suite of systems for managing declarative transitions, automated layout interpolation, and animation states within React user interfaces. The project distinguishes itself through a layout transition orchestrator that automatically interpolates visual changes when elements shift position or size. It includes an interactive gesture system to trigger motion based on drags, hovers, and taps, as well as tools for binding animation progress to scroll positions. The library covers a broad range of motio

    Framer Motion is a comprehensive React animation and motion library that natively supports scroll-driven animations and CSS transforms, making it well-suited for building parallax effects despite not being dedicated exclusively to parallax scrolling.

    TypeScriptCSS Transform AnimationsScroll-Driven Animation ToolsScroll-Based Animations
    GitHub पर देखें↗32,388
  • locomotivemtl/locomotive-scrolllocomotivemtl का अवतार

    locomotivemtl/locomotive-scroll

    8,807GitHub पर देखें↗

    Locomotive Scroll is a JavaScript library and toolkit for managing DOM scroll interactions, featuring a smooth scroll motion controller and a parallax scrolling engine. It provides a system for implementing fluid scrolling and tracking element visibility within the viewport. The library creates depth and motion by moving elements at different speeds relative to the scroll position. It includes a viewport visibility tracker used to initiate visual transitions and animations when specific elements enter the browser viewport. The toolkit covers programmatic scroll control, dynamic element regis

    Locomotive Scroll is a JavaScript parallax scrolling library providing smooth momentum scrolling, scroll-driven animations, and viewport-relative triggers, making it a comprehensive tool for creating depth illusions on the web.

    JavaScriptScroll Animations
    GitHub पर देखें↗8,807
  • terwanerik/scrolltriggerterwanerik का अवतार

    terwanerik/ScrollTrigger

    3,964GitHub पर देखें↗

    ScrollTrigger is a JavaScript library and DOM scroll event manager designed to execute callbacks and toggle CSS classes when elements enter or exit the browser viewport. It functions as a high-level interface for the Intersection Observer API and a system for initiating visual transitions and asynchronous tasks based on an element's position relative to the viewport. The tool allows for the definition of precise trigger points using pixel or percentage offsets to control exactly when events fire. It manages scroll-driven visual animations and lazy loading implementations by tracking visibilit

    ScrollTrigger is a lightweight JavaScript library for managing viewport visibility and scroll-driven CSS class toggling, making it well-suited for handling scroll-based animations and transitions.

    JavaScriptScroll-Driven Animation ToolsScroll Animations
    GitHub पर देखें↗3,964
  • alexfoxy/laxxxalexfoxy का अवतार

    alexfoxy/laxxx

    10,484GitHub पर देखें↗

    laxxx is a lightweight JavaScript framework for creating scroll-driven animations and DOM element bindings. It functions as a CSS interpolation engine and animation utility that maps numeric driver values to HTML attributes and styles in real time. The framework specializes in linking visual properties to scroll position and velocity, featuring built-in inertia to smooth out transitions and prevent abrupt visual jumps. It utilizes a driver-based system to generate numeric streams from inputs like mouse movement or time, which are then transformed into CSS outputs through easing equations and

    This lightweight JavaScript library provides scroll-driven animations and CSS transform interpolation to create movement illusions, though it lacks dedicated mobile-responsive wrappers or built-in framework integrations.

    JavaScriptScroll-Driven Animation ToolsScroll-Based Animations
    GitHub पर देखें↗10,484
  • dixonandmoe/rellaxdixonandmoe का अवतार

    dixonandmoe/rellax

    7,143GitHub पर देखें↗

    Rellax is a dependency-free vanilla JavaScript library and frontend utility used to create parallax web design effects. It functions as a scroll-based animation tool that moves page elements at different speeds to produce a sense of depth and layered motion. The library supports both vertical and horizontal parallax tracking for panoramic layouts and allows for motion speed control. It includes breakpoint-aware speed mapping to adjust movement based on screen width and provides viewport centering to position elements relative to the center of the screen. Beyond basic motion, the tool manages

    Rellax is a vanilla JavaScript library built specifically for creating scroll-driven parallax effects, though it relies on direct DOM manipulation rather than native CSS scroll-driven animation APIs and lacks direct framework integrations.

    HTMLScroll-Driven Animation ToolsScroll Animations
    GitHub पर देखें↗7,143
  • scrollreveal/scrollrevealscrollreveal का अवतार

    scrollreveal/scrollreveal

    22,493GitHub पर देखें↗

    ScrollReveal is a client-side JavaScript library used to trigger CSS animations and transitions for page elements as they enter the browser viewport. It functions as a DOM element animation trigger and a simplified wrapper for the Intersection Observer API to coordinate visual entrance effects and staggered animations based on the user's scroll position. The library focuses on scroll-driven motion and reveal effects, enabling the execution of visual changes and animations automatically as a user navigates a website. It manages the reveal of page content to create movement and progression with

    ScrollReveal is a JavaScript library for triggering scroll-driven entrance animations and viewport reveals, fitting the category well despite focusing on reveal effects rather than traditional multi-layered depth illusions.

    JavaScriptScroll AnimationsScroll-Based Animations
    GitHub पर देखें↗22,493
  • prinzhorn/skrollrPrinzhorn का अवतार

    Prinzhorn/skrollr

    18,426GitHub पर देखें↗

    Skrollr is a dependency-free scroll-driven animation engine and cross-platform frontend library. It functions as a toolkit for linking CSS properties and HTML attributes to scroll positions to create synchronized animations, specifically providing utilities for the interpolation of SVG attributes. The library enables the creation of parallax scrolling and interactive web storytelling by mapping scroll offsets to specific style values. It allows for the development of non-linear movement and dynamic SVG effects through the use of custom HTML attributes that define keyframes. The system covers

    Skrollr is a dependency-free scroll-driven animation library that maps scroll positions to CSS and SVG properties, making it a classic tool for parallax scrolling effects though it lacks modern JavaScript framework integrations.

    HTMLScroll-Driven Animation ToolsScroll Animations
    GitHub पर देखें↗18,426
  • scroll-out/scroll-outscroll-out का अवतार

    scroll-out/scroll-out

    1,216GitHub पर देखें↗

    Scroll-out is a JavaScript scroll animation library that detects element visibility during scroll to trigger reveal, parallax, and dynamic style effects. It serves as a CSS custom property scroll driver that computes and applies live property values based on scroll position, allowing page styles to adapt fluidly, alongside functioning as a DOM viewport intersection observer that monitors when elements enter or leave the browser viewport to update their visual state attributes. The library maps real-time scroll offsets and element positions directly to custom CSS properties for fluid visual tr

    Scroll-out is a JavaScript library for detecting element visibility and driving parallax and scroll-triggered animations via CSS custom properties, fitting the core category well while lacking built-in smooth interpolation and explicit framework bindings.

    TypeScriptScroll-Driven Animation Tools
    GitHub पर देखें↗1,216
  • michalsnik/aosmichalsnik का अवतार

    michalsnik/aos

    28,075GitHub पर देखें↗

    AOS is a scroll-triggered animation library that controls the execution, timing, and mapping of CSS transitions based on element visibility and browser viewport intersections. It functions as a DOM element animation controller and a viewport intersection trigger to initiate visual transitions as elements enter the screen. The library utilizes a custom CSS transition bridge to map scroll-based triggers to CSS class changes, enabling integration with external styling frameworks. It supports anchor-based animation triggers, allowing the visibility of one page element to act as the trigger point

    AOS is a scroll-triggered animation library that handles viewport-based transitions and CSS class mapping, providing a lightweight way to animate elements as they enter the screen.

    JavaScriptScroll AnimationsScroll-Based Animations
    GitHub पर देखें↗28,075
  • russellsamora/scrollamarussellsamora का अवतार

    russellsamora/scrollama

    5,982GitHub पर देखें↗

    Scrollama is a JavaScript library for scroll-driven storytelling that uses the browser's native IntersectionObserver API to trigger step-based callbacks and animations as the user scrolls through a page. It pins graphic elements using CSS sticky positioning while scrolling through associated text steps, enabling side-by-side narrative experiences without JavaScript-driven layout calculations. The library provides a configurable offset threshold system that accepts a single global offset or per-element data-attribute offsets to define the viewport position that triggers step events. It reports

    Scrollama is a lightweight JavaScript library for scroll-driven storytelling and sticky element positioning that handles trigger callbacks and offsets for parallax-style narrative experiences.

    HTMLScroll-Driven Animation Tools
    GitHub पर देखें↗5,982
  • jlmakes/scrollrevealjlmakes का अवतार

    jlmakes/scrollreveal

    22,493GitHub पर देखें↗

    ScrollReveal is a JavaScript library designed to manage scroll-triggered visual transitions for web elements. It functions as a framework for tracking element visibility relative to the browser viewport, allowing developers to apply declarative animation sequences as users scroll through a page. The library provides centralized control over motion design by maintaining a global configuration registry that merges with local element settings to ensure consistent behavior. It distinguishes itself through its lifecycle management capabilities, which include the ability to stagger the reveal of mu

    ScrollReveal is a lightweight JavaScript animation library that triggers reveal transitions as elements enter the viewport, making it well-suited for adding scroll-driven movement to web pages despite focusing on trigger-based reveals rather than continuous parallax depth illusions.

    JavaScriptScroll Animations
    GitHub पर देखें↗22,493
  • markdalgleish/stellar.jsmarkdalgleish का अवतार

    markdalgleish/stellar.js

    4,592GitHub पर देखें↗

    Stellar.js is a JavaScript parallax library and scroll-based motion framework used to coordinate DOM element positioning and CSS transforms. It functions as a positioning tool that calculates real-time coordinate shifts for background images and foreground items based on scroll triggers. The library utilizes a CSS transform animation engine to ensure movement is hardware-accelerated on both mobile and desktop browsers. It creates depth effects by applying different movement speeds to elements relative to the natural scroll rate. The framework covers a range of motion capabilities, including

    Stellar.js is a dedicated JavaScript parallax library that handles scroll-driven motion and CSS transforms for depth illusions, though it is an older project that lacks modern framework integrations out of the box.

    JavaScriptCSS Transform Animations
    GitHub पर देखें↗4,592
  • cubiq/iscrollcubiq का अवतार

    cubiq/iscroll

    12,815GitHub पर देखें↗

    iscroll is a JavaScript smooth scrolling library and web interaction framework. It provides a 2D web panning controller and a CSS transform zoom engine to manage inertial scrolling, panning, and zooming for web elements across different devices. The project enables the implementation of custom scrollbar interfaces and navigation maps that track the current viewport position. It supports the creation of interactive web carousels with element snapping, web parallax effects, and content scaling via pinch-to-zoom or mouse-wheel inputs. The library covers a broad range of interaction capabilities

    This JavaScript scrolling library provides custom viewport management, inertial physics, and CSS transform zoom features that support parallax effects and layered interactions.

    JavaScriptCSS Transform Animations
    GitHub पर देखें↗12,815
  • motiondivision/motionmotiondivision का अवतार

    motiondivision/motion

    32,375GitHub पर देखें↗

    Motion is a high-performance animation library that provides a unified, declarative architecture for managing visual transitions and motion states across web interfaces. By utilizing a lightweight engine, it allows developers to define complex animations through component properties rather than manual DOM manipulation, ensuring consistent behavior across various component-based frameworks and vanilla JavaScript environments. The library distinguishes itself through a sophisticated physics-based motion engine that simulates natural movement using mass, damping, and stiffness parameters. It inc

    Motion is a high-performance animation and interaction library that natively supports scroll-driven animations and smooth spring-based physics, making it a great tool for building scroll effects despite being broader than a dedicated parallax plugin.

    TypeScriptScroll-Driven Animation ToolsCross-Framework Integration UtilitiesScroll Animations
    GitHub पर देखें↗32,375
  • alvarotrigo/fullpage.jsalvarotrigo का अवतार

    alvarotrigo/fullPage.js

    35,437GitHub पर देखें↗

    fullPage.js is a JavaScript full-screen scrolling library and layout engine used to create websites composed of vertical sections and horizontal slides that snap to the viewport. It provides a system for organizing web content into full-screen pages with automatic snapping behavior. The library distinguishes itself through a WebGL transition framework and visual storytelling tools, enabling cinematic effects such as 3D rotations, parallax backgrounds, fading, and water distortion during navigation. It also features a responsive adaptation system that can switch from automatic snapping to stan

    Fullpage.js is a full-screen layout and scrolling library that includes built-in parallax background effects and smooth section transitions, though its primary focus is on viewport snapping rather than continuous scrolling illusions.

    JavaScriptFull-Screen Viewport LayoutsScroll Snapping ConfigurationsBreakpoint-Based Mode Switching
    GitHub पर देखें↗35,437
  • pixelcog/parallax.jspixelcog का अवतार

    pixelcog/parallax.js

    3,540GitHub पर देखें↗

    Parallax.js

    This JavaScript plugin provides parallax scrolling effects for background images, making it a suitable tool for adding depth illusions to web pages though it lacks built-in modern scroll-driven animation features.

    JavaScriptAnimation Plugins
    GitHub पर देखें↗3,540
  • jscottsmith/react-scroll-parallaxjscottsmith का अवतार

    jscottsmith/react-scroll-parallax

    2,986GitHub पर देखें↗

    React Scroll Parallax is a component library and JavaScript animation tool for creating scroll-driven visual effects and layered depth in web applications. It supplies shared scroll metrics and controller access down the component tree through context providers, applying hardware-accelerated style changes such as translation, rotation, and opacity to animate elements. The system tracks element positions relative to viewport boundaries to calculate continuous scroll ratios while batching calculations to sync with browser refresh rates and automatically recomputing layouts during dynamic content

    This repository provides React components and hooks specifically designed for building parallax scrolling illusions, fitting the category well while tailoring its integration to a single frontend framework.

    TypeScriptCSS Transform AnimationsScroll-Driven Animation ToolsScroll Animations
    GitHub पर देखें↗2,986
  • flackr/scroll-timelineflackr का अवतार

    flackr/scroll-timeline

    1,157GitHub पर देखें↗

    Scroll-timeline is a JavaScript library and standards-based browser polyfill that implements scroll-driven animations and scroll timelines for environments lacking native platform support. It links web animations and CSS animations directly to the user's scroll position or element visibility instead of time, enabling fluid visual effects tied to page movement. The library supports scroll-driven page effects such as scaling image dimensions, panning background positions across large visual elements, and revealing transitions between visual states progressively as the user scrolls. It also trig

    This repository provides a JavaScript polyfill for the ScrollTimeline specification, enabling scroll-driven animations and CSS transform support for depth illusions, though it acts as a low-level specification bridge rather than a full-featured framework wrapper.

    JavaScriptScroll-Driven Animation ToolsScroll Animations
    GitHub पर देखें↗1,157
  • rrutsche/react-parallaxrrutsche का अवतार

    rrutsche/react-parallax

    876GitHub पर देखें↗

    React Parallax is a React animation component library that creates multi-speed scrolling background depth effects. It computes relative scroll positions within viewports to translate raw page offsets into normalized animation progress values, applying hardware-accelerated translation and scaling styles to DOM nodes for smooth visual movement. The library supports rendering background images and arbitrary visual elements that shift positions at different speeds relative to foreground content. It provides dynamic Gaussian blur filter transitions that interpolate based on current scroll velocity

    This repository is a React component providing a parallax effect, fitting the category as a framework-integrated tool for scroll-driven movement even though it has a minimal description and lacks some advanced interpolation features.

    TypeScriptScroll-Driven Animation Tools
    GitHub पर देखें↗876
  • ianlunn/jquery-parallaxIanLunn का अवतार

    IanLunn/jQuery-Parallax

    1,506GitHub पर देखें↗

    jQuery Parallax is a frontend animation library and JavaScript plugin that creates a multi-layered depth illusion as users scroll down a web page. It operates by shifting background layers at varying speeds during page scrolling to simulate differing visual depths. The library calculates background element offsets relative to the current scroll position of the viewport to dynamically adjust placement. It attaches native browser scroll event handlers to trigger coordinate recalculations and layout updates in real time, directly updating the inline styles of element background image coordinates

    This unmaintained library provides a classic jQuery-based approach to creating parallax scrolling effects, though it lacks modern framework integrations and active support.

    CSSScroll Animations
    GitHub पर देखें↗1,506
  • electerious/basicscrollelecterious का अवतार

    electerious/basicScroll

    3,607GitHub पर देखें↗

    BasicScroll is a standalone scroll-driven animation library that updates CSS custom properties, element styles, and CSS properties dynamically based on absolute or relative viewport scroll positions. It functions as an animation engine designed to build custom parallax scrolling experiences and fluid visual effects on both mobile and desktop viewports. The library supports custom scroll range definitions anchored directly to specific document elements, alongside callback executions that trigger user-defined functions with live progress data and state percentages as the viewport enters or leav

    BasicScroll is a lightweight, standalone parallax scrolling library that uses CSS variables for smooth performance on both mobile and desktop.

    JavaScriptScroll-Driven Animation Tools
    GitHub पर देखें↗3,607
  • jalxob/cool-kittenjalxob का अवतार

    jalxob/cool-kitten

    1,373GitHub पर देखें↗

    Cool-kitten is a web framework designed for building responsive layouts that incorporate multi-speed parallax scrolling effects and automated asset optimization. At its core, the project functions as a scroll-driven animation engine that synchronizes DOM element transformations with user scroll coordinates using custom easing functions. The framework integrates a fluid grid layout system alongside multi-speed layered parallax capabilities, enabling background elements to move at different relative speeds than foreground content to produce visual depth. Additionally, it includes build-time ass

    This repository provides a parallax scrolling responsive framework tailored for web development, though it lacks explicit documentation on advanced features like smooth interpolation or JavaScript framework integration.

    JavaScriptScroll-Driven Animation ToolsResponsive Design Patterns
    GitHub पर देखें↗1,373
  • cameronmcefee/plaxcameronmcefee का अवतार

    cameronmcefee/plax

    2,250GitHub पर देखें↗

    JQuery powered parallaxing

    Plax is a lightweight jQuery-powered plugin that creates parallax movement illusions, though it lacks modern framework integration and smooth interpolation features.

    JavaScriptScroll EffectsScrolling Effects
    GitHub पर देखें↗2,250
  • geosigno/simpleparallaxgeosigno का अवतार

    geosigno/simpleParallax

    2,155GitHub पर देखें↗

    Easy Parallax Effect for React & JavaScript

    This repository provides a lightweight React and JavaScript parallax effect library supporting smooth scrolling movement, though it lacks dedicated mobile responsiveness and advanced scroll-driven timeline controls.

    TypeScriptScroll EffectsScrolling Effects
    GitHub पर देखें↗2,155
  • hakimel/stroll.jshakimel का अवतार

    hakimel/stroll.js

    4,342GitHub पर देखें↗

    stroll.js is a frontend UI animation library designed to transform standard web lists into three-dimensional scrolling displays. It functions as a tool for creating depth-based perspectives using CSS3 transforms. The library specializes in 3D web animations and interactive list design. It implements visual effects that respond to user movement, adding spatial depth and perspective to list elements as they are navigated.

    It provides CSS3-powered depth and perspective transforms specifically for scrolling lists, making it a fitting tool for creating depth-based movement illusions though its scope is focused primarily on lists rather than general parallax effects.

    HTML3D Depth Effects3D Perspective Transforms3D Scroll Libraries
    GitHub पर देखें↗4,342
टॉप 10 की एक नज़र में तुलना करें
रिपॉजिटरीस्टार्सभाषालाइसेंसअंतिम पुश
alexfoxy/lax.js10.5KJavaScriptmit21 मई 2025
greensock/greensock-js25.9KJavaScript—13 अप्रैल 2026
janpaepke/scrollmagic15KTypeScriptMIT25 जून 2026
framer/motion32.4KTypeScriptMIT12 जून 2026
locomotivemtl/locomotive-scroll8.8KJavaScriptMIT13 जून 2026
terwanerik/scrolltrigger4KJavaScriptMIT14 अग॰ 2023
alexfoxy/laxxx10.5KJavaScriptMIT21 मई 2025
dixonandmoe/rellax7.1KHTMLMIT24 अग॰ 2024
scrollreveal/scrollreveal22.5KJavaScript—5 अप्रैल 2024
prinzhorn/skrollr18.4KHTMLMIT23 जन॰ 2018

Related searches

  • Scroll interaction library
  • CSS एनिमेशन बनाने के लिए एक लाइब्रेरी
  • CSS center zoom animation
  • an open source tool for removing backgrounds
  • Animation sequencing library
  • CSS animation library
  • Rotation transition animations
  • a library for styling text in applications