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

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

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

8 مستودعات

Awesome GitHub RepositoriesImperative Animation Controllers

Programmatic interfaces for controlling animation playback outside of declarative render cycles.

Distinguishing note: Provides direct control over playback state, distinct from declarative animation definitions.

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

Awesome Imperative Animation Controllers GitHub Repositories

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

    facebook/react

    245,669عرض على GitHub↗

    React هي مكتبة JavaScript لبناء واجهات المستخدم تعتمد على معمارية قائمة على المكونات وتدفق بيانات أحادي الاتجاه.

    Uses Web Animations API callbacks to programmatically manipulate transition pseudo-elements.

    JavaScriptjavascriptuifrontend
    عرض على GitHub↗245,669
  • 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

    Provides direct control over animation playback and state transitions outside of the standard declarative rendering flow.

    TypeScriptanimation-libraryreactreact-spring
    عرض على GitHub↗29,115
  • kenwheeler/slickالصورة الرمزية لـ kenwheeler

    kenwheeler/slick

    28,573عرض على GitHub↗

    Slick is a JavaScript carousel library used to create responsive, touch-enabled sliding content areas. It functions as a frontend layout tool that allows for automated content rotation and the creation of lazy-loading image galleries. The library distinguishes itself through the ability to synchronize multiple sliders, ensuring that movement in one carousel automatically advances others to the same position. It supports adaptive breakpoints that adjust the number of visible slides based on screen size and utilizes lazy loading to defer image downloads until they enter the viewport. The syste

    Exposes a public API for external scripts to manually trigger slide transitions and toggle autoplay.

    JavaScript
    عرض على GitHub↗28,573
  • airbnb/lottie-react-nativeالصورة الرمزية لـ airbnb

    airbnb/lottie-react-native

    17,164عرض على GitHub↗

    lottie-react-native is a React Native animation library and cross-platform vector animation engine used to render high-quality animations exported from After Effects via the Lottie file format. It functions as a Lottie animation player that allows mobile applications to display hardware-accelerated animations that maintain visual quality across different screen resolutions. The library serves as a dynamic animation controller, enabling the manipulation of playback, color filters, and text layers in real time. It provides the ability to change animation colors and visuals by applying filters t

    Provides a programmatic interface to control animation playback states outside of the standard declarative render cycles.

    Kotlin
    عرض على GitHub↗17,164
  • oblador/react-native-animatableالصورة الرمزية لـ oblador

    oblador/react-native-animatable

    9,955عرض على GitHub↗

    This project is a cross-platform mobile animation library and component wrapper that enables movement and style transitions for mobile UI elements. It functions as a keyframe animation engine and a preset motion library, allowing developers to apply visual effects to components through a declarative API. The library provides a set of built-in entrance, exit, and alert effects for rapid implementation. It also supports the definition of custom motion sequences and unique keyframes to create repeatable, branded visual experiences. The system covers a range of motion capabilities, including the

    Provides programmatic interfaces to start and control animation sequences outside of declarative render cycles.

    JavaScriptanimationreact-nativetransition
    عرض على GitHub↗9,955
  • 2d-inc/historyofeverythingالصورة الرمزية لـ 2d-inc

    2d-inc/HistoryOfEverything

    6,588عرض على GitHub↗

    HistoryOfEverything is a Flutter timeline visualization and interactive event chronology. It serves as a visual demonstration of layout and animation capabilities, rendering historic events as a scalable graphical representation. The project focuses on interactive timeline visualization and the chronological display of data. It creates a visual experience where historical milestones are organized and presented in a way that dynamically scales to fit various screen dimensions. The implementation utilizes Flutter UI development practices, employing widget-based composition and animation contro

    Employs programmatic controllers to manually drive property interpolations for smooth visual transitions.

    Dart
    عرض على GitHub↗6,588
  • amlcurran/showcaseviewالصورة الرمزية لـ amlcurran

    amlcurran/ShowcaseView

    5,551عرض على GitHub↗

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

    Provides programmatic control over the animation of highlight masks as they move between tour steps.

    Java
    عرض على GitHub↗5,551
  • gamote/lottie-reactالصورة الرمزية لـ Gamote

    Gamote/lottie-react

    959عرض على GitHub↗

    Lottie React is a component library for rendering complex motion graphics and vector animations in web applications. It translates pre-exported animation data structures directly into real-time vector rendering instructions at runtime, allowing applications to display scalable graphics without relying on heavy video files or raster images. The library encapsulates animation runtimes inside declarative components and hooks, and provides an imperative controller that exposes programmatic methods to manage playback states such as playing, pausing, and seeking. It handles rendering dynamically th

    Provides programmatic methods to manage playback states such as playing, pausing, and seeking.

    TypeScriptanimationcomponenthook
    عرض على GitHub↗959
  1. Home
  2. User Interface & Experience
  3. Imperative Animation Controllers

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

  • Declarative Playback ControllersControllers that manage animation playback states through declarative bindings. **Distinct from Imperative Animation Controllers:** Distinct from general imperative animation controllers by focusing on declarative wrapper integration.
  • Playback APIsPublic methods for controlling the movement and timing of a content slider. **Distinct from Imperative Animation Controllers:** Specifically targets the carousel's transition and autoplay state rather than general animation playback