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

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

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

78 مستودعات

Awesome GitHub RepositoriesAnimation Libraries

Tools for creating transitions, motion effects, and interface animations.

Distinguishing note: Focuses on UI motion rather than video or frame-by-frame rendering.

Explore 78 awesome GitHub repositories matching user interface & experience · Animation Libraries. Refine with filters or upvote what's useful.

Awesome Animation Libraries GitHub Repositories

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

    vuejs/vue

    209,900عرض على GitHub↗

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

    Applies CSS or JavaScript transitions automatically when elements are inserted, updated, or removed from the DOM.

    TypeScriptframeworkfrontendjavascript
    عرض على GitHub↗209,900
  • chalarangelo/30-seconds-of-codeالصورة الرمزية لـ Chalarangelo

    Chalarangelo/30-seconds-of-code

    128,121عرض على GitHub↗

    30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,

    Provides systems for animating interface elements and transitions to improve user engagement.

    JavaScriptastroawesome-listcss
    عرض على GitHub↗128,121
  • tailwindlabs/tailwindcssالصورة الرمزية لـ tailwindlabs

    tailwindlabs/tailwindcss

    95,592عرض على GitHub↗

    Utility-first CSS framework for fast, design-system-friendly styling.

    Applies motion effects like spinning, pulsing, and bouncing to interface elements to improve user engagement.

    TypeScriptcssframeworkutility
    عرض على GitHub↗95,592
  • animate-css/animate.cssالصورة الرمزية لـ animate-css

    animate-css/animate.css

    82,609عرض على GitHub↗

    Animate.css is a library of pre-defined, cross-browser CSS keyframe animations that can be applied to elements through declarative class toggling. It functions as a comprehensive motion framework, providing a standardized set of effects that ensure consistent visual transitions without requiring custom keyframe definitions. The library is built with a focus on accessibility, automatically respecting system-level reduced motion preferences to ensure that animations are disabled or simplified for users sensitive to screen movement. The framework distinguishes itself through a modular build proc

    Simplifies the addition of hardware-accelerated motion to web projects by offering a ready-to-use library of CSS keyframe animation utilities.

    CSSanimationcsscss-animations
    عرض على GitHub↗82,609
  • solido/awesome-flutterالصورة الرمزية لـ Solido

    Solido/awesome-flutter

    60,327عرض على GitHub↗

    This project is a community-curated directory of resources, libraries, and tools designed to support developers working with the Flutter framework. It functions as a centralized knowledge base, organizing high-quality external references into a structured, human-readable format to assist in the discovery of technical materials for cross-platform application development. The directory distinguishes itself through a comprehensive index of the global Flutter ecosystem, including local user groups, meetups, and communication channels that connect developers to international support networks. It m

    Supplies a variety of physics-based motion systems and transition libraries for creating sophisticated interface animations.

    Dartandroidawesomeawesome-list
    عرض على GitHub↗60,327
  • wasabeef/awesome-android-uiالصورة الرمزية لـ wasabeef

    wasabeef/awesome-android-ui

    56,463عرض على GitHub↗

    This project is a community-driven directory of open-source Android libraries focused on user interface development. It serves as a centralized knowledge base that organizes high-quality third-party tools into a structured, categorical taxonomy to assist developers in discovering reliable solutions for mobile application design. The repository distinguishes itself by providing a version-agnostic index that links directly to external project resources, bypassing the need for complex dependency management. To facilitate rapid evaluation, each entry is paired with visual asset indexing, includin

    Compiles diverse animation libraries that provide motion effects and transition mechanisms for interface elements.

    androidawesomeui
    عرض على GitHub↗56,463
  • vuejs/coreالصورة الرمزية لـ vuejs

    vuejs/core

    53,861عرض على GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity system to synchronize application state with the document object model efficiently. What distinguishes this framework is its focus on developer experience and flexibility. It supports a single-file component format that colocalizes related concerns, alongside a powerful composition

    Executes custom logic at specific stages of an element's lifecycle by hooking into transition events during insertion or removal.

    TypeScript
    عرض على GitHub↗53,861
  • penpot/penpotالصورة الرمزية لـ penpot

    penpot/penpot

    53,219عرض على GitHub↗

    This project is a browser-based collaborative design platform that provides a comprehensive workspace for interface design, interactive prototyping, and design system management. It functions as a vector graphics editor that enables teams to create, manage, and iterate on designs in real-time, utilizing a component-based inheritance model to ensure consistency across complex projects. The platform distinguishes itself through a deep integration of design and development workflows. It features a specialized developer handoff workspace that allows for the inspection of design properties, precis

    The platform allows users to apply smooth visual movements like dissolves or slides between screens by adjusting duration and easing settings to create a polished experience.

    Clojureclojureclojurescriptdesign
    عرض على GitHub↗53,219
  • slidevjs/slidevالصورة الرمزية لـ slidevjs

    slidevjs/slidev

    47,208عرض على GitHub↗

    Slidev is a markdown-based presentation framework designed for creating interactive, web-based slide decks. It functions as a static site generator that transforms plain text files into modular UI components, allowing authors to maintain version control while building professional presentations. The engine provides a browser-based runtime that manages slide navigation, animated transitions, and the live execution of code blocks. What distinguishes Slidev is its developer-centric approach to technical presentations. It features built-in support for syntax highlighting, mathematical typesetting

    Slidev defines initial, enter, and click-triggered states for slide elements using declarative directives to create smooth and interactive animations.

    TypeScriptmarkdownpresentationslides
    عرض على GitHub↗47,208
  • alvarotrigo/fullpage.jsالصورة الرمزية لـ alvarotrigo

    alvarotrigo/fullPage.js

    35,437عرض على GitHub↗

    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

    Provides hooks that execute custom logic during window resizing and responsive viewport transitions.

    JavaScriptfullpagefullscreenjavascript
    عرض على GitHub↗35,437
  • 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

    The animation library describes motion states and transitions using a clear, readable syntax that separates animation logic from the underlying component structure.

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

    Provides a specialized library for rendering animated, interactive particles on an HTML5 canvas.

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

    Ships a high-performance animation library for animating CSS properties, SVG paths, and object values with precise control over timing and motion.

    JavaScriptanimationgsapjavascript
    عرض على GitHub↗23,877
  • livewire/livewireالصورة الرمزية لـ livewire

    livewire/livewire

    23,448عرض على GitHub↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Applies hardware-accelerated transitions to elements as they appear, disappear, or change state.

    PHP
    عرض على GitHub↗23,448
  • herotransitions/heroالصورة الرمزية لـ HeroTransitions

    HeroTransitions/Hero

    22,462عرض على GitHub↗

    Hero is a transition framework and animation toolkit for iOS and tvOS designed to create fluid visual continuity between screens. It provides a shared element animation library that interpolates the position and size of views across different screens using unique identifiers. The framework includes an interactive transition controller that binds navigation progress to manual gestures and user input events in real time. It utilizes a system for calculating animation durations based on element distance and size to maintain a consistent sense of motion speed. The toolkit covers global coordinat

    Uses pre-defined animation presets to define how screens enter and exit while allowing custom overrides for specific elements.

    Swift
    عرض على GitHub↗22,462
  • 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

    Applies initial styles to ensure elements remain invisible until the animation triggers, preventing content flashes.

    JavaScriptanimationcssjavascript
    عرض على GitHub↗22,493
  • chenglou/react-motionالصورة الرمزية لـ chenglou

    chenglou/react-motion

    21,921عرض على GitHub↗

    react-motion is a physics-driven animation toolkit and library for React applications. It provides a system for creating fluid user interface transitions by simulating natural spring movement to move elements toward destination values using stiffness and damping parameters. The framework manages the visual entry and exit of components as they mount and unmount within the document structure. It coordinates complex motion patterns, including staggered animations and fluid transitions for items being added, removed, or reordered within dynamic lists. The library covers a broad range of animatio

    Creates visual transitions for interface elements as they enter or leave the document structure.

    JavaScript
    عرض على GitHub↗21,921
  • unocss/unocssالصورة الرمزية لـ unocss

    unocss/unocss

    18,854عرض على GitHub↗

    UnoCSS is an atomic CSS engine and utility-first framework that generates styles on-demand based on the specific classes used in your source code. By scanning your project files during the build process, it produces only the CSS necessary for your application, effectively minimizing bundle size and eliminating unused styles. The engine distinguishes itself through a highly modular, configuration-driven architecture that allows for deep customization of design tokens, rules, and presets. It supports advanced styling patterns such as attribute-based styling, tag-based styling, and dynamic varia

    Provides a library of animation utilities with support for custom keyframes, durations, and timing functions.

    TypeScriptatomic-cssengineunocss
    عرض على GitHub↗18,854
  • oblador/react-native-vector-iconsالصورة الرمزية لـ oblador

    oblador/react-native-vector-icons

    17,882عرض على GitHub↗

    This project is a cross-platform mobile icon library and renderer that provides scalable vector icon components for mobile and web applications. It functions as a vector font integration tool, utilizing a rendering layer that maps vector fonts to mobile components and web CSS to ensure consistent iconography across different platforms. The library includes a configuration-driven pipeline to convert SVG files and CSS stylesheets into usable icon font packages. It supports the integration of proprietary font files and glyph maps, allowing for the use of brand-specific iconography through custom

    Integrates with external animation libraries to enable dynamic motion effects for vector icons.

    TypeScripticonicon-packreact-native
    عرض على GitHub↗17,882
  • 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

    Implements a high-performance library for creating transitions and motion effects in web interfaces.

    JavaScript
    عرض على GitHub↗17,217
السابق123…4التالي
  1. Home
  2. User Interface & Experience
  3. Animation Libraries

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

  • AndroidAnimation libraries specifically built for the Android platform using native SDK APIs. **Distinct from Animation Libraries:** Distinct from Animation Libraries: specifically targets Android platform animations rather than general web or cross-platform animation libraries.
  • CSS Animation UtilitiesLibraries or toolsets that provide pre-defined or programmatic access to CSS keyframe-based animations.
  • Element Transitioning Mechanisms7 وسوم فرعيةSystems for animating the entry, exit, and state-based replacement of DOM elements or components.
  • Particle5 وسوم فرعيةLibraries specifically designed for rendering and managing large numbers of animated particles. **Distinct from Animation Libraries:** Specializes in particle systems specifically, rather than general UI transition libraries
  • Stepped Animation Controllers2 وسوم فرعيةDivides transitions into discrete intervals for frame-by-frame effects. **Distinct from Animation Libraries:** Distinct from Animation Libraries: focuses on the specific timing logic for stepped motion rather than general animation capabilities.