awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Animation sequencing library

تم تحديث الترتيب في 14 يوليو 2026

For animation sequencing, the strongest matches are react-spring/react-spring (This is a comprehensive animation library for React that), alexfoxy/lax.js (This library provides a declarative way to orchestrate scroll-triggered) and plus1tv/react-anime (This library provides a declarative, component-based framework for orchestrating). motiondivision/motion and framer/motion round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Discover the best animation sequencing libraries for web projects. Compare top-rated tools by activity and features to find the best fit.

Animation sequencing library

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • react-spring/react-springالصورة الرمزية لـ react-spring

    react-spring/react-spring

    29,110عرض على GitHub↗

    react-spring is a declarative animation framework for React that drives visual transitions through state-driven declarations. It functions as a motion engine where animations are defined as target values pursued by a physics engine based on application state. The library utilizes a spring physics engine to calculate natural movements by simulating mass, tension, and friction instead of relying on fixed durations. To maintain high frame rates, it updates DOM elements directly via references to bypass the standard React render cycle. The framework covers physics-based motion and state-driven t

    This is a comprehensive animation library for React that uses a physics-based engine to handle declarative transitions, keyframe-like state interpolation, and high-performance DOM updates, making it a flagship tool for orchestrating complex UI motion.

    TypeScriptDeclarative Animation FrameworksDeclarative AnimationsPhysics-Based Animations
    عرض على GitHub↗29,110
  • alexfoxy/lax.jsالصورة الرمزية لـ alexfoxy

    alexfoxy/lax.js

    10,493عرض على 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

    This library provides a declarative way to orchestrate scroll-triggered animations and visual transformations, making it a specialized tool for managing motion sequences on the web.

    JavaScriptDeclarative AnimationsScroll AnimationsScroll-Driven Animation Tools
    عرض على GitHub↗10,493
  • plus1tv/react-animeالصورة الرمزية لـ plus1tv

    plus1tv/react-anime

    1,563عرض على GitHub↗

    React-anime is a declarative motion framework designed to integrate animation capabilities into component-based user interfaces. It functions as a library for animating CSS, SVG, and DOM properties by mapping component properties directly to animation states, allowing developers to define motion through a component-based architecture. The library distinguishes itself through its ability to manage hierarchical animation sequences and automated lifecycle transitions. It provides tools to orchestrate complex, nested motion effects and handles the entrance and exit of elements as they are added t

    This library provides a declarative, component-based framework for orchestrating complex animation sequences and lifecycle transitions specifically within React applications.

    TypeScriptDeclarative Animation FrameworksDeclarative Animation LibrariesDeclarative Motion Frameworks
    عرض على GitHub↗1,563
  • motiondivision/motionالصورة الرمزية لـ motiondivision

    motiondivision/motion

    32,375عرض على GitHub↗

    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 comprehensive animation library that provides declarative syntax, physics-based motion, and robust support for keyframes, scroll-triggered effects, and React integration, making it a flagship tool for orchestrating complex web interface animations.

    TypeScriptDeclarative Animation FrameworksDeclarative Animation LibrariesKeyframe Animation Engines
    عرض على GitHub↗32,375
  • framer/motionالصورة الرمزية لـ framer

    framer/motion

    32,388عرض على 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

    Framer Motion is a comprehensive animation library for React that provides declarative syntax, physics-based motion, scroll-triggered animations, and robust support for SVG and layout orchestration, making it a flagship tool for this category.

    TypeScriptScroll-Driven Animation ToolsPhysics-Based Animation LibrariesReact Animation Libraries
    عرض على GitHub↗32,388
  • pmndrs/react-springالصورة الرمزية لـ pmndrs

    pmndrs/react-spring

    29,115عرض على GitHub↗

    React-spring is a physics-based animation library designed to create fluid, natural motion for user interface elements and three-dimensional objects. It functions as a declarative motion framework that maps state changes to animated property values, utilizing spring physics—defined by mass, tension, and friction—rather than traditional time-based easing functions to calculate transitions. The library distinguishes itself through a rendering-agnostic architecture that decouples animation logic from specific UI frameworks, allowing for consistent application across web interfaces, 3D scenes, an

    React-spring is a comprehensive animation library that provides declarative, physics-based motion and supports complex sequencing, scroll-triggered effects, and SVG animation within React applications.

    TypeScriptDeclarative Animation FrameworksScroll-Driven Animation ToolsPhysics-Based Animation Libraries
    عرض على GitHub↗29,115
  • animatedjs/animatedالصورة الرمزية لـ animatedjs

    animatedjs/animated

    1,845عرض على GitHub↗

    Animated is a declarative framework designed for creating high-performance, cross-platform interface movements. It provides a system for defining complex UI transitions through property interpolation, value mapping, and physics-based motion, allowing developers to orchestrate fluid visual effects without manual frame updates. The library distinguishes itself by offloading animation instructions to the native UI thread, ensuring consistent performance across mobile and web environments. It supports sophisticated motion design by linking multiple animation variables together, enabling coordinat

    This library provides a declarative framework for orchestrating complex, physics-based UI animations and transitions, making it a direct fit for managing interface motion sequences.

    JavaScriptDeclarative Animation FrameworksDeclarative AnimationsPhysics-Based Animations
    عرض على GitHub↗1,845
  • awesome-reveal/react-awesome-revealالصورة الرمزية لـ awesome-reveal

    awesome-reveal/react-awesome-reveal

    1,189عرض على GitHub↗

    This library provides a collection of component-based wrappers designed to automate element entrance animations within web interfaces. By utilizing the browser's intersection observer capabilities, it tracks element visibility to trigger visual transitions automatically as content enters the viewport. The library distinguishes itself through declarative orchestration, allowing for the creation of sequential and staggered reveal patterns across groups of elements. It manages the animation lifecycle by dynamically injecting CSS keyframes into the document, ensuring that motion effects are appli

    This library provides a declarative, React-based approach to orchestrating entrance animations and staggered sequences triggered by scroll visibility, fitting the category of an animation sequencing tool.

    TypeScriptDeclarative AnimationsScroll AnimationsReact Animation Libraries
    عرض على GitHub↗1,189
  • nitin42/animate-componentsالصورة الرمزية لـ nitin42

    nitin42/animate-components

    907عرض على GitHub↗

    Animate Components is a motion framework that provides a collection of declarative primitives for managing visual transitions and animation sequences within web applications. It functions as a component-based library designed to standardize motion behavior, ensuring that interface elements move and transition consistently across different parts of a project. The library distinguishes itself through a framework-neutral architecture that bridges animation logic with various component models. By utilizing a declarative interface, it allows developers to compose complex motion patterns and synchr

    This library provides a declarative, component-based approach to managing animation sequences and visual transitions, specifically designed for integration with React and CSS-in-JS workflows.

    JavaScriptDeclarative Animation FrameworksDeclarative Motion FrameworksReact Animation Hooks
    عرض على GitHub↗907
  • greensock/greensock-jsالصورة الرمزية لـ greensock

    greensock/GreenSock-JS

    25,916عرض على 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

    This is a comprehensive animation sequencing library that provides a robust timeline-based engine for orchestrating complex sequences, including support for scroll-triggered effects, SVG manipulation, and seamless integration with modern web frameworks.

    JavaScriptScroll-Driven Animation ToolsScroll-Driven Interaction Layers
    عرض على GitHub↗25,916
  • vueuse/motionالصورة الرمزية لـ vueuse

    vueuse/motion

    2,756عرض على GitHub↗

    Motion is a declarative animation framework designed for Vue applications. It provides a system for defining complex visual states and element transformations through an object-based syntax, allowing developers to manage interface motion directly within component templates. The library distinguishes itself by utilizing a physics-driven engine that calculates frame-by-frame values using spring-based mathematical models. This approach enables natural movement and fluid transitions between visual states without the need for manual keyframe management. By leveraging a fine-grained reactivity syst

    This is a declarative animation library that provides physics-based motion and scroll-triggered animations for Vue, though it is specifically tailored for the Vue ecosystem rather than React.

    TypeScriptDeclarative Motion FrameworksPhysics-Based AnimationsScroll-Triggered Animations
    عرض على GitHub↗2,756
  • greensock/gsapالصورة الرمزية لـ greensock

    greensock/GSAP

    23,877عرض على 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

    GSAP is the industry-standard library for orchestrating complex animation sequences, providing a powerful timeline-based engine that natively supports keyframes, scroll-triggering, physics-based easing, and seamless integration with React and SVG elements.

    JavaScriptKeyframe Animation EnginesPhysics-Based AnimationsReact Animation Hooks
    عرض على GitHub↗23,877
  • airbnb/lottie-webالصورة الرمزية لـ airbnb

    airbnb/lottie-web

    31,926عرض على GitHub↗

    This project is a cross-platform animation engine and vector animation player designed to render complex motion graphics within web browsers. It functions as a declarative motion framework, allowing developers to decouple visual design from application logic by using structured data files to define sophisticated animations. The library distinguishes itself by offering multiple rendering paths, including native support for vector graphics through the browser document object model and raster-based drawing via canvas elements. It utilizes a dedicated property interpolation engine to calculate ke

    This library is a specialized engine for rendering complex, pre-authored vector animations, serving as a powerful tool for integrating sophisticated motion graphics into web interfaces.

    JavaScriptDeclarative Motion FrameworksVector Animation Libraries
    عرض على GitHub↗31,926
  • motiondivision/motion-vueالصورة الرمزية لـ motiondivision

    motiondivision/motion-vue

    2,185عرض على GitHub↗

    Motion-vue is a declarative animation library for Vue that provides a framework for building fluid, high-performance user interface motion. It enables developers to define complex animation states and transitions using code-based variants and spring-driven physics, ensuring that visual updates remain synchronized with component lifecycles and application state. The library distinguishes itself through a layout projection engine that tracks element coordinates to animate transitions between layout states, and a gesture-driven input pipeline that maps pointer and scroll interactions to animatio

    This library provides a declarative, physics-based animation system for Vue that handles complex sequences, layout transitions, and scroll-triggered effects, making it a direct fit for your animation orchestration needs despite being built for the Vue ecosystem rather than React.

    TypeScriptDeclarative Animation LibrariesDeclarative AnimationsPhysics-Based Animations
    عرض على GitHub↗2,185
  • juliangarnier/animeالصورة الرمزية لـ juliangarnier

    juliangarnier/anime

    69,932عرض على 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

    This is a comprehensive JavaScript animation engine that provides a declarative syntax for orchestrating complex, timeline-based sequences across CSS, SVG, and DOM elements, including built-in support for physics-based motion.

    JavaScriptReact Animation HooksPhysics-Based Interactions
    عرض على GitHub↗69,932
  • popmotion/popmotionالصورة الرمزية لـ Popmotion

    Popmotion/popmotion

    20,171عرض على 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

    Popmotion is a functional, declarative motion engine that provides the core capabilities for orchestrating complex animation sequences, including physics-based motion and SVG support, though it is designed as a low-level library rather than a full-featured React-specific orchestration suite.

    JavaScriptDeclarative Animation FrameworksDeclarative Motion Frameworks
    عرض على GitHub↗20,171
  • ant-design/ant-motionالصورة الرمزية لـ ant-design

    ant-design/ant-motion

    4,613عرض على 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

    This library provides a comprehensive suite of React-based components for orchestrating complex UI animations, including support for scroll-triggered effects, SVG morphing, and declarative motion sequences.

    JavaScriptScroll-Driven Animation ToolsScroll-Triggered AnimationsSVG Path Animations
    عرض على GitHub↗4,613
  • beekai-oss/react-simple-animateالصورة الرمزية لـ beekai-oss

    beekai-oss/react-simple-animate

    1,820عرض على GitHub↗

    React-simple-animate is a declarative motion framework designed for building CSS keyframe animations and style transitions within web interfaces. It functions as a utility for orchestrating complex, multi-step visual effects by defining style sequences, timing, and easing properties directly within component logic. The library distinguishes itself through its focus on sequencing and coordination, allowing developers to chain multiple animation instances or group them to execute in specific orders. By utilizing functional hooks and declarative properties, it manages animation lifecycles and st

    This library provides a declarative way to orchestrate CSS keyframe sequences and transitions specifically for React components, fitting the core requirements for managing animation lifecycles and timing.

    TypeScriptKeyframe Animation EnginesVector Animation LibrariesReact Animation Libraries
    عرض على GitHub↗1,820
  • prinzhorn/skrollrالصورة الرمزية لـ Prinzhorn

    Prinzhorn/skrollr

    18,426عرض على 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

    This is a specialized animation engine that maps scroll positions to CSS and SVG properties, providing a declarative way to orchestrate complex, scroll-triggered sequences without external dependencies.

    HTMLKeyframe Animation EnginesScroll AnimationsScroll-Driven Animation Tools
    عرض على GitHub↗18,426
  • michalsnik/aosالصورة الرمزية لـ michalsnik

    michalsnik/aos

    28,075عرض على GitHub↗

    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

    This library provides scroll-triggered animation capabilities by managing CSS transitions based on viewport visibility, serving as a specialized tool for orchestrating interface motion.

    JavaScriptScroll AnimationsScroll-Triggered Animations
    عرض على GitHub↗28,075
  • software-mansion/react-native-reanimatedالصورة الرمزية لـ software-mansion

    software-mansion/react-native-reanimated

    10,674عرض على GitHub↗

    This project is a cross-platform animation library for React Native that provides a declarative engine for building high-performance user interfaces. It functions by offloading animation logic and interaction processing to the native UI thread, ensuring that visual transitions remain smooth and responsive even when the main application thread is under heavy load. The library distinguishes itself through a specialized architecture that transforms standard functions into units capable of executing directly on the native thread. It utilizes shared-memory synchronization to maintain consistent da

    This library provides a declarative engine for complex, high-performance animation sequences and physics-based motion specifically for React Native interfaces, making it a specialized tool for the requested category.

    TypeScriptDeclarative AnimationsPhysics-Based AnimationsPhysics-Based Animation Libraries
    عرض على GitHub↗10,674
  • mojs/mojsالصورة الرمزية لـ mojs

    mojs/mojs

    18,710عرض على GitHub↗

    This project is a declarative animation library and high-performance engine designed for creating fluid, interactive vector motion graphics on the web. It provides a specialized framework for defining, rendering, and orchestrating complex visual sequences, including custom geometric shapes and dynamic property transitions. The library distinguishes itself through a robust particle system framework that generates explosive or organic visual effects by emitting multiple shapes with randomized trajectories and paths. It utilizes a master timeline controller to synchronize independent animation i

    This is a declarative animation library that provides a robust timeline-based engine for orchestrating complex vector and SVG motion sequences, fitting the core requirements for animation sequencing.

    CoffeeScriptDeclarative Animation LibrariesVector Animation Libraries
    عرض على GitHub↗18,710
  • rombohq/tailwindcss-motionالصورة الرمزية لـ romboHQ

    romboHQ/tailwindcss-motion

    3,295عرض على GitHub↗

    This project is a Tailwind CSS animation library and accessibility-aware motion framework. It provides a collection of utility classes for adding high-performance keyframe animations and motion effects to web projects, while automatically respecting user-defined reduced motion preferences. The system includes a browser-based animation designer for creating and exporting custom presets as CSS styles or utility classes. It also functions as a scroll-triggered animation framework, enabling entrance and exit transitions that execute as elements enter the viewport, including support for staggered

    This library provides a declarative, utility-first approach to keyframe and scroll-triggered animations that integrates directly into web interfaces, making it a strong tool for managing motion sequences despite its specific focus on the Tailwind CSS ecosystem.

    TypeScriptKeyframe Animation EnginesScroll-Triggered AnimationsCSS Animation Utilities
    عرض على GitHub↗3,295
  • julianshapiro/velocityالصورة الرمزية لـ julianshapiro

    julianshapiro/velocity

    17,217عرض على GitHub↗

    Velocity is a JavaScript animation library used to create high-performance CSS and SVG animations. It functions as a CSS property interpolator and a spring physics engine, enabling the creation of smooth visual transitions and organic movement for web elements. The project provides a programmatic interface for modifying vector attributes and 3D transformations through its SVG animation framework. It further distinguishes itself as an animation sequence orchestrator, allowing for the chaining of movements and the staggering of start times across multiple elements using promises. The library c

    Velocity is a robust JavaScript animation engine that provides keyframe support, SVG manipulation, and physics-based motion, making it a capable tool for orchestrating complex animation sequences.

    JavaScriptKeyframe Animation EnginesPhysics-Based AnimationsVector Animation Libraries
    عرض على GitHub↗17,217
  • jlmakes/scrollrevealالصورة الرمزية لـ jlmakes

    jlmakes/scrollreveal

    22,493عرض على GitHub↗

    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

    This library provides a declarative way to manage scroll-triggered animation sequences and staggered transitions, making it a specialized tool for orchestrating motion based on viewport visibility.

    JavaScriptScroll Animations
    عرض على GitHub↗22,493
  • reactjs/react-transition-groupالصورة الرمزية لـ reactjs

    reactjs/react-transition-group

    10,258عرض على GitHub↗

    This project is a transition component library for React that manages CSS animations during the mounting and unmounting of components. It functions as a CSS class state manager and animation orchestrator, applying specific class sequences to track the entry and exit states of elements. The library coordinates the timing and sequence of multiple elements entering or leaving the screen. This includes managing synchronized group transitions for lists and triggering visual animations when switching between different URL routes. The system covers a range of transition capabilities, including stat

    This library provides a declarative way to orchestrate component entry and exit transitions in React, serving as a specialized tool for managing animation sequences within the DOM.

    JavaScriptReact Animation Libraries
    عرض على GitHub↗10,258
  • daniel-lundin/snabbt.jsالصورة الرمزية لـ daniel-lundin

    daniel-lundin/snabbt.js

    5,175عرض على GitHub↗

    snabbt.js is a JavaScript motion framework and CSS transform animation library used to create high-performance animations for DOM elements. It functions as a 3D CSS animation engine and a matrix-based geometry toolkit for calculating precise translations, rotations, scales, and skews. The framework provides a user-driven animation controller that allows animation progress to be tied to manual user input rather than standard time-based playback. It enables the simulation of depth and perspective by animating HTML elements into three-dimensional shapes. The system covers motion orchestration t

    This library provides a robust engine for orchestrating complex DOM and CSS transform animations, including support for physics-based motion and sequence chaining, though it lacks native React-specific hooks or built-in scroll-triggering capabilities.

    JavaScriptPhysics-Based Animation Libraries
    عرض على GitHub↗5,175
  • tweenjs/tween.jsالصورة الرمزية لـ tweenjs

    tweenjs/tween.js

    10,124عرض على 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

    This library provides a robust engine for orchestrating complex animation sequences and numeric interpolations, serving as a foundational tool for managing motion in web interfaces.

    TypeScriptJavaScript Animation APIsValue Interpolation EnginesAnimation Easing Functions
    عرض على GitHub↗10,124
  • motion-canvas/motion-canvasالصورة الرمزية لـ motion-canvas

    motion-canvas/motion-canvas

    18,182عرض على GitHub↗

    Motion Canvas is a TypeScript-based framework for creating programmatic animations and motion graphics. It functions as a code-based animation tool that allows developers to define visual transitions, element properties, and timing through scripts rather than traditional timeline-based interfaces. The library renders frame-accurate motion graphics directly in the browser using web technologies. The project utilizes a virtual scene graph to manage visual objects and their transformations, which are then rendered to an HTML5 canvas. It employs generator functions to sequence animations and reac

    Motion Canvas is a code-based animation framework that provides a powerful declarative system for orchestrating complex, frame-accurate sequences, though it is primarily designed for programmatic motion graphics rather than standard UI interface transitions.

    TypeScriptAnimation & Motion GraphicsAnimation and Motion SystemsAnimation Frameworks
    عرض على GitHub↗18,182
  • bendc/animateplusالصورة الرمزية لـ bendc

    bendc/animateplus

    5,941عرض على 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

    This is a lightweight JavaScript animation library that provides the core capability of sequencing complex motion timelines using promise-based patterns, making it a suitable tool for managing interface animations.

    JavaScriptJavaScript Animation APIsJavaScript Animation LibrariesAnimation Performance Tuning
    عرض على GitHub↗5,941
  • xotahal/react-native-motionالصورة الرمزية لـ xotahal

    xotahal/react-native-motion

    2,078عرض على GitHub↗

    React Native Motion is a cross-platform animation library designed for building fluid transitions and motion effects within mobile applications. It functions as a declarative engine that parses static configuration objects to orchestrate complex visual sequences and interface updates. The library distinguishes itself through a native-driven execution model that processes animation frames directly on the native UI thread, bypassing the JavaScript bridge to maintain performance. It provides specialized tools for shared element transitions, which track component geometry across navigation bounda

    This library provides a declarative way to handle animations within React Native applications, making it a suitable tool for managing interface motion despite its focus on mobile rather than web environments.

    JavaScriptDeclarative Animation FrameworksDeclarative Motion Frameworks
    عرض على GitHub↗2,078
  • web-animations/web-animations-jsالصورة الرمزية لـ web-animations

    web-animations/web-animations-js

    3,774عرض على GitHub↗

    This project is a browser animation library and DOM animation engine that serves as a JavaScript polyfill for the Web Animations API. It provides a programmatic interface for driving visual property changes and transitions of document elements within web browsers. The library enables programmatic UI animation and dynamic document styling using keyframes and precise timing configurations. It supports a unified interface for both standard web elements and vector graphics animation.

    This library provides a robust, standards-based engine for programmatic keyframe and timeline animations on the DOM, serving as a foundational tool for managing complex sequences even though it lacks built-in physics or specific framework-level integrations.

    JavaScriptWeb Interface Animation LibrariesDeclarative Element AnimatorsDOM Animation Engines
    عرض على GitHub↗3,774
  • just-animate/just-animateالصورة الرمزية لـ just-animate

    just-animate/just-animate

    269عرض على GitHub↗

    Making Animation Simple

    This library provides a declarative, keyframe-based animation engine that supports complex sequencing and integrates well with web interfaces, though it lacks built-in physics-based motion and specific scroll-triggering utilities.

    TypeScriptGeneral Animation Engines
    عرض على GitHub↗269
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
react-spring/react-spring29.1KTypeScriptMIT17 يونيو 2026
alexfoxy/lax.js10.5KJavaScriptmit21 مايو 2025
plus1tv/react-anime1.6KTypeScriptMIT27 فبراير 2023
motiondivision/motion32.4KTypeScriptMIT12 يونيو 2026
framer/motion32.4KTypeScriptMIT12 يونيو 2026
pmndrs/react-spring29.1KTypeScriptMIT23 يونيو 2026
animatedjs/animated1.8KJavaScriptMIT6 ديسمبر 2022
awesome-reveal/react-awesome-reveal1.2KTypeScriptMIT21 ديسمبر 2024
nitin42/animate-components907JavaScript—20 مايو 2018
greensock/greensock-js25.9KJavaScript—13 أبريل 2026

Related searches

  • Animation sequencing software
  • a javascript library for web animations
  • مكتبة لإنشاء حركات CSS
  • مكتبة تحريك لمكونات React
  • مكتبة تحريك للانتقالات في Svelte
  • Sprite manipulation tools
  • a library for creating Flutter animations
  • a library for animated React charts