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

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

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

framer/motion

0
View on GitHub↗
32,388 نجوم·1,208 تفرعات·TypeScript·MIT·8 مشاهداتmotion.dev↗

Motion

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 motion capabilities, including the sequencing of complex choreography and the use of physics-based engines to calculate natural movement. It leverages native browser APIs and GPU-accelerated transforms to maintain high frame rates.

Features

  • Hardware-Accelerated Engines - Implements a hybrid engine using GPU-accelerated transforms and native browser APIs to maintain high frame rates.
  • Hardware-Accelerated Engines - Provides a hardware-accelerated motion engine that leverages native browser APIs for smooth frame rates.
  • Animation Prop Abstractions - Uses React components to abstract complex animation logic into simple props describing desired visual states.
  • Gesture Interaction Libraries - Provides primitives for capturing and processing pointer-based interactions such as drags, hovers, and taps.
  • Layout Animation Engines - Automatically calculates and animates visual transitions when UI elements change size or position.
  • Layout Transition Engines - Implements a specialized engine for animating changes in element geometry and hierarchy during UI updates.
  • Physics-Based Animation Libraries - Uses a physics-based engine with mass, stiffness, and damping to create natural, responsive movement.
  • Scroll-Based Animations - Links animation progress to the page scroll position to create interactive layouts and storytelling.
  • Layout Interpolators - Computes intermediate layout properties between frames to produce fluid transitions during element resizing and movement.
  • Timeline Orchestrators - Provides a system to coordinate multiple animations and callbacks into unified timelines for precise motion choreography.
  • CSS Transform Animations - Directly manipulates CSS transform and opacity properties to ensure animations run on the GPU.
  • Interaction State Machines - Tracks the lifecycle of user interactions through discrete states to trigger coordinated motion responses.
  • Orchestrated Motion - Coordinates complex, multi-element animation sequences to create sophisticated motion choreography.
  • Scroll-Driven Animation Tools - Synchronizes visual transitions and property changes with the current scroll position of the page.
  • React Animation Libraries - Production-ready animation and gesture library for React.
  • UI Animation - Comprehensive animation and gesture interaction library.

سجل النجوم

مخطط تاريخ النجوم لـ framer/motionمخطط تاريخ النجوم لـ framer/motion

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة framer/motion؟

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.

ما هي الميزات الرئيسية لـ framer/motion؟

الميزات الرئيسية لـ framer/motion هي: Hardware-Accelerated Engines, Animation Prop Abstractions, Gesture Interaction Libraries, Layout Animation Engines, Layout Transition Engines, Physics-Based Animation Libraries, Scroll-Based Animations, Layout Interpolators.

ما هي البدائل مفتوحة المصدر لـ framer/motion؟

تشمل البدائل مفتوحة المصدر لـ framer/motion: motiondivision/motion — Motion is a high-performance animation library that provides a unified, declarative architecture for managing visual… greensock/gsap — GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and… daniel-lundin/snabbt.js — snabbt.js is a JavaScript motion framework and CSS transform animation library used to create high-performance… aholachek/react-flip-toolkit — react-flip-toolkit is a coordinate-based transition framework and layout animation library for React. It uses a… chenglou/react-motion — react-motion is a physics-driven animation toolkit and library for React applications. It provides a system for… roberthein/bouncylayout — BouncyLayout is a Swift UI layout component and iOS UI component designed as a spring-based animation library. It…

بدائل مفتوحة المصدر لـ Motion

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Motion.
  • 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

    TypeScriptanimationanimation-jsmotion
    عرض على GitHub↗32,375
  • 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

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

    JavaScript
    عرض على GitHub↗5,175
  • aholachek/react-flip-toolkitالصورة الرمزية لـ aholachek

    aholachek/react-flip-toolkit

    4,190عرض على GitHub↗

    react-flip-toolkit is a coordinate-based transition framework and layout animation library for React. It uses a magic-move technique to calculate element positions, preventing jarring jumps during layout shifts through interpolation and physics. The library provides a spring-based motion engine that uses stiffness and damping settings to create natural movement for layout and style changes. It includes specialized tools for shared element transitions, which coordinate visual movements across client-side route changes to maintain continuity between different pages. The system covers layout tr

    TypeScriptanimation-libraryflip-animationslayout-animation
    عرض على GitHub↗4,190
عرض جميع البدائل الـ 30 لـ Motion→