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

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

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

42 مستودعات

Awesome GitHub RepositoriesAnimation and Motion

Libraries for adding transitions and interactive motion to components.

Explore 42 awesome GitHub repositories matching part of an awesome list · Animation and Motion. Refine with filters or upvote what's useful.

Awesome Animation and Motion GitHub Repositories

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

    daneden/animate.css

    82,613عرض على GitHub↗

    Animate.css is a CSS animation library and browser-based motion framework. It provides a collection of pre-made animations and motion effects used to add visual movement to web elements across different browsers. The library is designed as an accessibility-aware system that automatically disables animations when the operating system has a reduce motion setting enabled. This ensures that web motion respects user preferences for accessibility. The framework covers front-end visual effects and cross-browser UI styling. It utilizes a utility-first architecture with predefined style classes to ma

    Cross-browser CSS animation collection.

    CSS
    عرض على GitHub↗82,613
  • impress/impress.jsالصورة الرمزية لـ impress

    impress/impress.js

    38,185عرض على GitHub↗

    Impress.js is a browser-based presentation engine that transforms standard document elements into interactive, three-dimensional slide decks. It functions as a declarative layout framework, allowing users to define spatial relationships and visual perspectives for content within a coordinate-based canvas. By leveraging the browser's native rendering capabilities, it enables the creation of non-linear slide decks that utilize hardware-accelerated transformations for movement and perspective shifts. The framework distinguishes itself through a state-driven controller that manages active content

    Presentation-style animations using CSS3 transforms.

    JavaScript
    عرض على GitHub↗38,185
  • vincentgarreau/particles.jsالصورة الرمزية لـ VincentGarreau

    VincentGarreau/particles.js

    30,214عرض على GitHub↗

    particles.js is a JavaScript particle animation library and visual effects engine used to create interactive, canvas-based simulations for web interfaces. It enables the generation of dynamic background animations and networked visual effects through coordinate-based particle movements. The library features a system for drawing connecting lines between particles based on proximity to create network-style visualizations. It includes mechanisms for mapping mouse movements and click events to specific particle behaviors, such as attraction or repulsion. Users can configure particle density, opa

    Lightweight particle animation library.

    JavaScript
    عرض على GitHub↗30,214
  • 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

    High-performance HTML5 animation platform.

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

    High-performance JavaScript animation engine.

    JavaScript
    عرض على GitHub↗17,217
  • formkit/auto-animateالصورة الرمزية لـ formkit

    formkit/auto-animate

    13,847عرض على GitHub↗

    Auto-animate is a framework-agnostic JavaScript animation library used to automatically animate the entry, exit, and movement of elements within a document. It functions as a transition tool that adds smooth motion to web application elements to prevent abrupt layout jumps during content changes. The utility is designed to be reduced motion compliant, automatically detecting and respecting system-level accessibility settings to disable animations for users with motion sensitivities. It also features a plugin system that allows the replacement of default fade and scale transitions with custom

    Zero-config motion library for adding animations to apps.

    TypeScriptanimationjavascriptreact
    عرض على GitHub↗13,847
  • cosmicmind/materialالصورة الرمزية لـ CosmicMind

    CosmicMind/Material

    11,988عرض على GitHub↗

    Material is a mobile user interface framework designed for building responsive and consistent native applications. It provides a declarative component architecture that allows developers to construct complex interfaces through modular, self-contained elements that manage their own state and rendering logic. The framework distinguishes itself through a constraint-based layout engine that calculates component geometry by solving spatial relationships between elements, ensuring layouts adapt automatically to varying screen sizes. It also features a hierarchical design system that propagates styl

    Designs mobile interface motion using state-driven animations and spring-based transitions.

    Swiftanimationcardcosmicmind
    عرض على GitHub↗11,988
  • chokcoco/css-inspirationالصورة الرمزية لـ chokcoco

    chokcoco/CSS-Inspiration

    10,866عرض على GitHub↗

    This project is a curated collection of galleries and component libraries that demonstrate pure CSS visual effects, 3D transforms, animation patterns, and layout solutions. It serves as a visual catalog of interactive UI elements and graphics built exclusively with HTML and CSS. The collection distinguishes itself by implementing complex interactivity, such as state management and animation triggers, using only CSS pseudo-classes and keyframes without any JavaScript. It also features a system for generative art and algorithmic patterns, as well as spatial 3D constructions using perspective an

    Provides examples of staggered reveals and curved element paths via CSS transitions.

    CSS
    عرض على GitHub↗10,866
  • h5bp/effeckt.cssالصورة الرمزية لـ h5bp

    h5bp/Effeckt.css

    10,817عرض على GitHub↗

    Effeckt.css is a hardware-accelerated CSS animation library and UI transition framework. It provides a collection of styles designed to create smooth element entrances, exits, and attention-grabbing visual effects while preventing visual stuttering during interface transitions. The library focuses on high-performance animations using GPU-accelerated properties to ensure fluid movement. It enables the simulation of application navigation by sliding page views in and out of the viewport from specified directions. The framework covers a suite of visual capabilities, including directional entran

    High-performance transition and animation library.

    CSS
    عرض على GitHub↗10,817
  • matteobruni/tsparticlesالصورة الرمزية لـ matteobruni

    matteobruni/tsparticles

    8,888عرض على GitHub↗

    tsparticles is a JavaScript particle engine and canvas visual effects toolkit used to create animated particle systems, interactive backgrounds, and web animations. It functions as a web animation library that provides a set of compatible wrappers for integration into React, Vue, Angular, and Svelte applications. The engine includes pre-built animation patterns for celebratory effects, such as confetti explosions and fireworks. It allows for the creation of custom JavaScript visualizations through a plugin system that enables the development of specialized shapes and behaviors. The toolkit s

    Updated and feature-rich particle animation library.

    TypeScript
    عرض على GitHub↗8,888
  • michaelvillar/dynamics.jsالصورة الرمزية لـ michaelvillar

    michaelvillar/dynamics.js

    7,573عرض على GitHub↗

    dynamics.js is a physics-based JavaScript animation engine designed to create spring and bounce animations. It utilizes the browser animation frame loop to ensure motion is synchronized with the refresh rate. The engine includes tools for animation debugging, allowing users to slow down or freeze active motions to tune parameters. It also features a timing mechanism that executes callbacks synchronized with the animation frame rate to prevent visual stuttering. The project provides a physics solver based on mass, stiffness, and damping constants. Additionally, it includes a utility for apply

    Physics-based CSS animation library.

    CoffeeScript
    عرض على GitHub↗7,573
  • rstacruz/jquery.transitالصورة الرمزية لـ rstacruz

    rstacruz/jquery.transit

    7,240عرض على GitHub↗

    This project is a jQuery plugin and animation extension that enables hardware-accelerated CSS3 transitions and transformations. It serves as a wrapper that shifts animation logic from script-based updates to native browser style transitions. The library provides tools for managing the scale, rotation, and orientation of page elements. It uses relative-value coordinate calculations to handle element movement and maps generic transformation properties to browser-specific vendor prefixes. The capability surface covers high-performance visual effects, including the management of timing and easin

    CSS3 transitions and transformations for jQuery.

    JavaScript
    عرض على GitHub↗7,240
  • tictail/bounce.jsالصورة الرمزية لـ tictail

    tictail/bounce.js

    6,165عرض على GitHub↗

    bounce.js هي مكتبة JavaScript وغلاف برمجي لتوليد وتطبيق رسوم متحركة CSS3 وتحويلات ثلاثية الأبعاد. توفر أداة لإنشاء تسلسلات رسوم متحركة معقدة دون الحاجة إلى كتابة قواعد ورقة أنماط يدوية. تسمح المكتبة بإنشاء رسوم متحركة عن طريق ربط تحويلات القياس، والدوران، والإزاحة، والميل. يمكن حفظ هذه التسلسلات المولدة تحت أسماء فريدة لإعادة استخدامها عبر عناصر متعددة. يدير النظام دورة حياة الرسوم المتحركة من خلال وظائف رد الاتصال (callback) التي يتم تشغيلها عند اكتمال تسلسل مرئي. كما يتضمن مدقق توافق للتحقق مما إذا كانت بيئة المتصفح تدعم التحويلات ثلاثية الأبعاد ومواصفات الإطارات الرئيسية المطلوبة.

    Instant CSS3 animation creation.

    CSS
    عرض على GitHub↗6,165
  • android/views-widgets-samplesالصورة الرمزية لـ android

    android/views-widgets-samples

    5,165عرض على GitHub↗

    هذا المستودع عبارة عن مجموعة من التطبيقات والمعارض المرجعية التي توضح أفضل الممارسات لنظام Android View. يوفر مجموعة من الأمثلة العملية لبناء واجهات المستخدم، بما في ذلك معرض المكونات وأدلة التنفيذ للتخطيطات، وأداء القائمة، وتصميم الحركة. يتميز المشروع بعينات مفصلة لتنسيق رسوم متحركة التخطيط وتأثيرات الانتقال. يتضمن عروضاً توضيحية متخصصة لرسوم متحركة معقدة للحركة باستخدام الإطارات الرئيسية والاستيفاء، بالإضافة إلى أداة تصور لمنحنيات استيفاء الرسوم المتحركة لتحديد معلمات الحركة. يغطي الكود المصدري مجالات قدرات واسعة بما في ذلك إدارة القائمة عالية الأداء مع إعادة تدوير العرض والتحديثات التفاضلية، والتنقل المرقم مع مزامنة علامات التبويب، وقابلية تكيف الواجهة لأوضاع النوافذ المتعددة والشاشة المقسمة. كما يتضمن عينات لتخطيطات البطاقات، ومحتوى الويب المضمن، واختبار واجهة المستخدم الآلي لانتقالات الصفحة.

    Provides implementations for coordinating scrolling and sliding behaviors between sibling views for complex interactions.

    Java
    عرض على GitHub↗5,165
  • cssanimation/css-animation-101الصورة الرمزية لـ cssanimation

    cssanimation/css-animation-101

    5,062عرض على GitHub↗

    هذا المشروع عبارة عن برنامج تعليمي شامل لرسوم CSS المتحركة ودورة رسوم متحركة للواجهة الأمامية منظمة. يعمل كمورد لتعلم حركة الويب مصمم لتدريس تنفيذ الانتقالات والرسوم المتحركة المرئية داخل المتصفح. يوفر المورد دليلاً لرسوم CSS ثلاثية الأبعاد، ويغطي عرض المشاهد ثلاثية الأبعاد والعمق. يتضمن تعليمات حول تصميم الحركة، بدءاً من الرسوم المتحركة التي يتم تشغيلها بالتمرير ورسوم متحركة لورقة العفاريت (Sprite sheet) إلى إنشاء رسوم متحركة معقدة لواجهة الويب. تغطي المادة قدرات أساسية مثل معالجة هندسة العناصر، والتحكم في وتيرة الرسوم المتحركة، وإدارة حالات التشغيل. كما تتناول مجالات تقنية بما في ذلك استيفاء الحالة، والعرض ثلاثي الأبعاد، ومزامنة رسوم متحركة متعددة. يمكن للمستخدمين تلقي دروس أسبوعية لتعلم تقنيات بصرية جديدة وأدلة رسوم متحركة.

    Provides methods for coordinating multiple elements through consistent durations and offset keyframes.

    CSSanimationcssebook
    عرض على GitHub↗5,062
  • frogermcs/instamaterialالصورة الرمزية لـ frogermcs

    frogermcs/InstaMaterial

    4,941عرض على GitHub↗

    InstaMaterial هو تنفيذ واجهة وسائط اجتماعية بتصميم Material لنظام Android. يعمل كإطار عمل لواجهة تطبيق الهاتف والتنقل يتميز بخلاصات محتوى قابلة للتمرير، وملفات تعريف المستخدمين، وعناصر تفاعل اجتماعي تفاعلية. يتميز المشروع بتصميمه الحركي المعقد، بما في ذلك حركات الكشف الدائرية التي تنتقل بين الشاشات من إحداثيات لمس محددة وتأثيرات دخول متسلسلة تنسق الترجمة، والشفافية (alpha)، وتحويلات القياس. كما ينفذ نظام تكامل كاميرا مخصص يستخدم تظليلات (shaders) لاقتصاص الصور الدائري ومعالجة الصور النقطية ضمن سير عمل نشر الصور. يغطي إطار العمل مجموعة واسعة من قدرات الواجهة، بما في ذلك إدارة مكدس النشاط، وحقن درج التنقل البرمجي، وإدارة الخلاصة الاجتماعية. يدمج تصميم المكونات التفاعلية مع ردود الفعل الموجية، وتبديل النص القائم على الحالة للعدادات الرقمية، وحركات متخصصة لأخطاء الإدخال وتقدم التحميل.

    Coordinates timed translation, alpha, and scale transforms for elements during content loading.

    Java
    عرض على GitHub↗4,941
  • petoicamp/opencat-quadruped-robotالصورة الرمزية لـ PetoiCamp

    PetoiCamp/OpenCat-Quadruped-Robot

    4,891عرض على GitHub↗

    OpenCat-Quadruped-Robot is a development framework and motion control API for building four-legged robots. It provides a comprehensive environment for quadruped robot development, featuring tools for locomotion gait design, inverse kinematics, and a layered control architecture that separates high-level intelligence from low-level motion. The project distinguishes itself as an embedded AI deployment tool, allowing users to train, quantize, and deploy machine learning models to vision modules for tasks such as object detection and visual target tracking. It further supports complex human-robot

    Provides tools to create and compose customized movement sequences and skills for robotic execution.

    C++aiarduinoblock-coding
    عرض على GitHub↗4,891
  • visionmedia/move.jsالصورة الرمزية لـ visionmedia

    visionmedia/move.js

    4,698عرض على GitHub↗

    move.js هو محرك حركة JavaScript وإطار عمل رسوم متحركة CSS3 مصمم لتحريك عناصر DOM. يعمل كمكتبة رسوم متحركة DOM تغير خصائص العناصر المرئية والألوان بمرور الوقت. تعمل المكتبة كجهاز تحكم في تسهيل منحنى بيزييه CSS، باستخدام منحنيات cubic-bezier لإدارة تسارع وتباطؤ الرسوم المتحركة. تتيح تصميم حركة متسلسل، مما يسمح بتنفيذ خطوات مرئية متعددة بترتيب معين. يغطي إطار العمل تحريك خصائص العناصر مثل الموضع، والدوران، والتحجيم، والإمالة، والألوان. يوفر قدرات لانتقالات مكونات واجهة المستخدم وتطبيق وظائف التسهيل لإنشاء حركة طبيعية.

    CSS3-based JavaScript animation framework.

    JavaScript
    عرض على GitHub↗4,698
  • ant-design/ant-motionالصورة الرمزية لـ ant-design

    ant-design/ant-motion

    4,613عرض على GitHub↗

    هذه مكتبة رسوم متحركة React توفر مجموعة من المكونات لإنشاء حركة مصممة، وانتقالات معقدة، وتحويل SVG. تعمل كمواصفات لتصميم الحركة ونظام تغليف رسوم متحركة لمكونات واجهة المستخدم يُستخدم لتطبيق تحويلات ثلاثية الأبعاد، ومنحنيات Bezier، وانتقالات الدخول والخروج لعناصر الواجهة. يتضمن المشروع مجموعة رسوم متحركة تعتمد على التمرير لمزامنة حركات واجهة المستخدم وتأثيرات المنظر (parallax) مع موضع إطار العرض، بالإضافة إلى إطار عمل حركة SVG لتحريك المسارات، ورسم الخطوط بشكل تدريجي، واستيفاء الإحداثيات لتحويل الشكل. تغطي قدراتها مجموعة واسعة من الحركة المرئية، بما في ذلك التأثيرات المرئية ثلاثية الأبعاد مثل الدوارات الدوارة، وحركة تصور البيانات لاستيفاء الأرقام، وتجميعات الصفحات المقصودة التفاعلية. كما تدير رسومًا متحركة معقدة للمكونات للجداول والقوائم، وتوفر أدوات لتسلسل وربط الرسوم المتحركة لعناصر متعددة.

    Synchronizes movement and scrolling behaviors between sibling view elements to create choreographed visual flows.

    JavaScriptanimationant-motionjavascript
    عرض على GitHub↗4,613
  • ros-navigation/navigation2الصورة الرمزية لـ ros-navigation

    ros-navigation/navigation2

    4,373عرض على GitHub↗

    Navigation2 هو إطار عمل ملاحة ROS 2 للروبوتات المتنقلة الذاتية. يوفر الهوية الأساسية لمخطط المسار، ونظام إدارة خرائط التكلفة، ووحدة تحكم الحركة الحركية، ومنسق شجرة السلوك لحساب المسارات الخالية من التصادم وتنفيذ أوامر الحركة. يتميز إطار العمل باستخدامه لأشجار السلوك لتنسيق خوادم المهام النمطية، مما يتيح إجراءات ملاحة معقدة وإجراءات استرداد ذاتية. يدعم بنية قائمة على الإضافات تسمح بتبديل المخططات ووحدات التحكم أثناء التشغيل للتكيف مع البيئات المختلفة. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك تخطيط المسار العالمي والمحلي، و 2D SLAM، والتوطين القائم على الخريطة، ونمذجة البيئة عبر خرائط التكلفة القائمة على الشبكة. يدير التحكم في الحركة لمختلف حركيات مجموعة نقل الحركة ويدمج أنظمة السلامة لمراقبة التصادم ومنع الطوارئ. تشمل ميزات التنسيق الإضافية تسلسل نقاط الطريق متعددة الوجهات، وتتبع الهدف الديناميكي، وإجراءات الإرساء الآلي. يستخدم إطار العمل مكونات مدارة دورة الحياة لتنسيق بدء التشغيل، والإيقاف، ومراقبة صحة خوادمه التشغيلية.

    Translates planned paths into velocity commands tailored to specific drivetrain types like differential or holonomic.

    C++navigationroboticsros2
    عرض على GitHub↗4,373
السابق123التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Animation and Motion

استكشف الوسوم الفرعية

  • Bespoke Animation BuildersFunctions that provide interpolation values and state toggles to define custom motion behaviors. **Distinct from Animation and Motion:** Distinct from general animation libraries: focuses on the builder-pattern API for defining custom interpolation logic.
  • Coordinate Path Motion Engines4 وسوم فرعيةEngines that calculate the movement of elements along defined paths using mathematical curves. **Distinct from Animation and Motion:** Distinct from Animation and Motion: focuses specifically on the engine that calculates paths and waypoints.
  • Coordinated Layout Motion1 وسم فرعيSystems for synchronizing movement and scrolling behaviors between sibling view elements. **Distinct from Animation and Motion:** Specifically handles coordination between multiple views (like CoordinatorLayout) rather than general interactive motion libraries.
  • Node-Based Animation SystemsFrameworks for constructing complex animation sequences by connecting functional nodes instead of using traditional keyframes. **Distinct from Animation and Motion:** Distinct from Animation and Motion: focuses specifically on node-based construction rather than general animation libraries.