awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to alexfoxy/laxxx

Open-source alternatives to Laxxx

30 open-source projects similar to alexfoxy/laxxx, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Laxxx alternative.

  • greensock/greensock-jsAvatar de greensock

    greensock/GreenSock-JS

    25,916Voir sur GitHub↗

    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

    JavaScript
    Voir sur GitHub↗25,916
  • bendc/animateplusAvatar de bendc

    bendc/animateplus

    5,941Voir sur GitHub↗

    animateplus is a lightweight JavaScript animation library designed for creating high-performance 60 FPS visual transitions and numeric interpolations for website elements. It functions as a promise-based animation engine, using async await patterns to sequence complex motion timelines and timing delays. The library includes a motion blur simulator that applies directional speed blur along the X and Y axes to mimic high velocity. It also provides a numeric interpolation tool to transition colors and graphic properties between states. The system manages high-performance element control, allowi

    JavaScript
    Voir sur GitHub↗5,941
  • greensock/gsapAvatar de greensock

    greensock/GSAP

    23,877Voir sur GitHub↗

    GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and interactive user interfaces. It provides a robust property-interpolation engine that calculates intermediate values for CSS styles, attributes, and numeric properties, enabling smooth visual transitions across web elements. The framework is built on a core architecture that manages animation lifecycles, timeline-based sequence orchestration, and virtual property interception to ensure precise control over motion. The library distinguishes itself through a modular, plugin-based extensib

    JavaScriptanimationgsapjavascript
    Voir sur GitHub↗23,877

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • tweenjs/tween.jsAvatar de tweenjs

    tweenjs/tween.js

    10,124Voir sur GitHub↗

    tween.js is a JavaScript animation engine and numeric interpolation library. It is designed to calculate intermediate values between a start and end state over time, using easing functions to create smooth transitions for numeric values and object properties. The project functions as both an animation sequence manager and an easing library, allowing for the coordination of concurrent animation groups and the chaining of multiple transitions. It provides tools for managing the rate of change through acceleration and deceleration functions. The library covers a broad range of motion capabiliti

    TypeScriptanimationeasingeasing-curves
    Voir sur GitHub↗10,124
  • juliangarnier/animeAvatar de juliangarnier

    juliangarnier/anime

    69,932Voir sur GitHub↗

    This project is a declarative motion framework and JavaScript animation engine designed to transition CSS properties, SVG attributes, and DOM elements. It provides a comprehensive set of tools for creating complex, multi-part motion sequences by synchronizing animations, timers, and callbacks into a single, unified timeline. The library distinguishes itself through a robust timeline-based sequence orchestrator that allows for precise timing, label-based control, and hierarchical nesting of animations. It also features a physics-driven interaction library that enables draggable elements with c

    JavaScriptanimationanimecanvas
    Voir sur GitHub↗69,932
  • ifttt/jazzhandsAvatar de IFTTT

    IFTTT/JazzHands

    6,367Voir sur GitHub↗

    JazzHands is a UIKit framework providing a scroll-driven animation engine and a paging layout manager. It enables the binding of view properties to timelines of keyframes, allowing visual transitions to be synced with real-time scroll offsets or gesture data. The project distinguishes itself through a value-interpolation engine that calculates intermediate property states. This allows animation progress to be driven by external input values, mapping view attributes to a timeline based on a floating point progress indicator. The framework also includes a system for organizing views within pag

    Objective-C
    Voir sur GitHub↗6,367
  • prinzhorn/skrollrAvatar de Prinzhorn

    Prinzhorn/skrollr

    18,426Voir sur GitHub↗

    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

    HTML
    Voir sur GitHub↗18,426
  • dixonandmoe/rellaxAvatar de dixonandmoe

    dixonandmoe/rellax

    7,143Voir sur GitHub↗

    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

    HTML
    Voir sur GitHub↗7,143
  • janpaepke/scrollmagicAvatar de janpaepke

    janpaepke/ScrollMagic

    14,951Voir sur GitHub↗

    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

    TypeScript
    Voir sur GitHub↗14,951
  • framer/motionAvatar de framer

    framer/motion

    32,388Voir sur GitHub↗

    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

    TypeScript
    Voir sur GitHub↗32,388
  • facebook/popAvatar de facebook

    facebook/pop

    19,559Voir sur GitHub↗

    Pop is an animation library for iOS and macOS designed to manage property animations, value interpolation, and physics engines. It functions as a framework for linking animation engines to arbitrary object properties, extending beyond standard view attributes. The library features a physics-based animation engine that generates motion based on velocity, friction, and target values. This system enables the creation of spring and decay animations to simulate real-world dynamics. The project also provides tools for value interpolation using easing curves, display-link driven updates synced to s

    Objective-C++
    Voir sur GitHub↗19,559
  • airbnb/lottie-androidAvatar de airbnb

    airbnb/lottie-android

    35,614Voir sur GitHub↗

    Lottie-android is a native vector animation engine and library for Android that parses JSON specification files into high-fidelity animations. It functions as a JSON animation parser and renderer, translating After Effects exported data into native draw calls to maintain design fidelity on mobile devices. The library supports dynamic user interface control by allowing the modification of animation properties, such as colors, text, and shape attributes, during runtime playback. It also integrates with system-level accessibility settings to adjust playback and visibility in accordance with redu

    Javaafter-effectsairbnbandroid
    Voir sur GitHub↗35,614
  • streamich/react-useAvatar de streamich

    streamich/react-use

    43,974Voir sur GitHub↗

    react-use is a collection of reusable state and effect hooks for managing common logic in React applications. It serves as a comprehensive library for implementing state management patterns and wrapping various browser APIs into consistent hook interfaces. The project provides a specialized toolkit for DOM interaction and browser API integration, allowing components to track element dimensions, manage cookies, and monitor hardware sensors. It includes a suite of animation and timing utilities for physics-based numeric interpolation and frame-synced state updates. Beyond basic state managemen

    TypeScript
    Voir sur GitHub↗43,974
  • russellsamora/scrollamaAvatar de russellsamora

    russellsamora/scrollama

    5,982Voir sur GitHub↗

    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

    HTML
    Voir sur GitHub↗5,982
  • alexfoxy/lax.jsAvatar de alexfoxy

    alexfoxy/lax.js

    10,493Voir sur GitHub↗

    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

    JavaScriptanimationcsseffects
    Voir sur GitHub↗10,493
  • ant-design/ant-motionAvatar de ant-design

    ant-design/ant-motion

    4,613Voir sur GitHub↗

    This is a React animation library providing a collection of components for creating choreographed motion, complex transitions, and SVG morphing. It functions as a motion design specification and a UI component animation wrapper system used to apply 3D transforms, Bezier curves, and entry-exit transitions to interface elements. The project includes a scroll-driven animation suite for synchronizing UI movements and parallax effects with the viewport position, as well as an SVG motion framework for animating paths, drawing lines incrementally, and interpolating coordinates for shape morphing. I

    JavaScriptanimationant-motionjavascript
    Voir sur GitHub↗4,613
  • electerious/basicscrollAvatar de electerious

    electerious/basicScroll

    3,607Voir sur GitHub↗

    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

    JavaScript
    Voir sur GitHub↗3,607
  • jscottsmith/react-scroll-parallaxAvatar de jscottsmith

    jscottsmith/react-scroll-parallax

    2,986Voir sur GitHub↗

    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

    TypeScriptanimationbannercomponent
    Voir sur GitHub↗2,986
  • alyssaxuu/motionityAvatar de alyssaxuu

    alyssaxuu/motionity

    3,976Voir sur GitHub↗

    Motionity is a browser-based motion graphics editor and video compositor. It provides a visual timeline for creating animated videos and compositions using a layer-based system and keyframe animation tools. The project features a dedicated Lottie animation renderer, allowing users to import and render vector-based files for scalable motion graphics. It includes specialized tools for keyframe animation, using easing functions to control object movement and property transitions. The platform covers a broad range of production capabilities, including digital asset composition, video clip editin

    JavaScriptafter-effectsanimationaudio
    Voir sur GitHub↗3,976
  • jalxob/cool-kittenAvatar de jalxob

    jalxob/cool-kitten

    1,373Voir sur GitHub↗

    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

    JavaScript
    Voir sur GitHub↗1,373
  • canvaspod/canvasAvatar de CanvasPod

    CanvasPod/Canvas

    5,283Voir sur GitHub↗

    Canvas is a set of graphical tools and development environment extensions for configuring animation properties and interface effects without writing manual code. It provides a visual animation editor and motion tool integrated into Xcode for designing SwiftUI views and layout elements. The project enables the creation of motion effects and transitions through a visual interface, allowing for the design of parallax headers and sticky sections. It includes a visual animation system for managing timing, delays, and animation styles. The toolset covers visual motion prototyping and the implement

    Objective-C
    Voir sur GitHub↗5,283
  • pmndrs/dreiAvatar de pmndrs

    pmndrs/drei

    9,705Voir sur GitHub↗

    This project is a Three.js utility library and a collection of declarative React components designed for building 3D scenes. It provides a set of abstractions that wrap low-level primitives to manage lifecycles and memory disposal, serving as a geometry generator, a post-processing pipeline, and a scroll-driven animation tool. The library is distinguished by its specialized camera control systems, which include unified abstractions for orbit and perspective views as well as real-time face tracking and landmark detection via webcam feeds. It also features interactive transform gizmos for objec

    JavaScripthelpershooksreact
    Voir sur GitHub↗9,705
  • scroll-out/scroll-outAvatar de scroll-out

    scroll-out/scroll-out

    1,216Voir sur GitHub↗

    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

    TypeScriptanimationcsscss-classes
    Voir sur GitHub↗1,216
  • florent37/materialviewpagerAvatar de florent37

    florent37/MaterialViewPager

    8,079Voir sur GitHub↗

    MaterialViewPager is a library that creates a scrollable, swipeable interface with an animated header image, toolbar, and logo following Material Design guidelines. It provides a complete implementation of a Material Design ViewPager, where the header background color and image animate as the user swipes between pages. The library coordinates scroll-driven header animations by synchronising scroll offsets from the ViewPager and attached scrollable views through a central coordinator. It supports fragment-based page composition, allowing each page to have independent content layouts while shar

    Javaandroidjavakenburnsview
    Voir sur GitHub↗8,079
  • popmotion/popmotionAvatar de Popmotion

    Popmotion/popmotion

    20,171Voir sur GitHub↗

    Popmotion is a JavaScript animation library and declarative motion engine designed for creating programmatic motion and interactive transitions within web user interfaces. It provides a functional animation API that allows developers to define complex animation sequences through configuration objects rather than manual frame management. The engine utilizes a functional approach to animate user interface elements, implementing spring-based physics simulations to mimic real-world momentum. It employs interpolation-based value mapping and functional transformations to translate animation progres

    JavaScriptanimationcssjavascript-motion-engine
    Voir sur GitHub↗20,171
  • albinotonnina/albinotonnina.comAvatar de albinotonnina

    albinotonnina/albinotonnina.com

    2,754Voir sur GitHub↗

    This is a personal portfolio website that uses scroll position to drive complex SVG scene animations, creating an interactive storytelling experience. The project is built around a scroll-synchronised animation controller that maps user scrolling to a timeline of interpolated state changes across a directed graph of visual elements, enabling fluid scene transitions. The site features a real-time animation state debugger that overlays a live HUD showing timing, active elements, and scene breakdown, with console commands for scene jumping and state export. It also includes a gradient-preserving

    JavaScriptalbinotonninaanimatecsscss
    Voir sur GitHub↗2,754
  • flackr/scroll-timelineAvatar de flackr

    flackr/scroll-timeline

    1,157Voir sur GitHub↗

    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

    JavaScript
    Voir sur GitHub↗1,157
  • rrutsche/react-parallaxAvatar de rrutsche

    rrutsche/react-parallax

    876Voir sur GitHub↗

    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

    TypeScript
    Voir sur GitHub↗876
  • terwanerik/scrolltriggerAvatar de terwanerik

    terwanerik/ScrollTrigger

    3,964Voir sur GitHub↗

    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

    JavaScriptanimationcsshtml-element
    Voir sur GitHub↗3,964
  • yarolegovich/discretescrollviewAvatar de yarolegovich

    yarolegovich/DiscreteScrollView

    5,774Voir sur GitHub↗

    DiscreteScrollView is a UI component and animation library for React Native designed to create centered scroll views and infinite scroll lists. It provides a mechanism to keep the active selection centered within the viewport while maintaining the visibility of adjacent items. The library enables the implementation of infinite carousels by looping through data sets without boundaries. It allows for the application of visual transformations to items based on their real-time scroll position relative to the center of the view. The toolset includes capabilities for monitoring selection states an

    Javaandroidandroid-developmentandroid-library
    Voir sur GitHub↗5,774