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

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

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

8 مستودعات

Awesome GitHub RepositoriesAnimation Interpolators

Mathematical curves that control the rate of change for UI motion to create elastic or spring-like effects.

Distinct from Spatial Interpolation: Existing candidates focus on financial curves or geospatial interpolation, not generic UI easing functions.

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

Awesome Animation Interpolators GitHub Repositories

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

    facebook/pop

    19,559عرض على GitHub↗

    Pop is an animation library for iOS and macOS designed to manage property animations, value interpolation, and physics engines. It functions as a framework for linking animation engines to arbitrary object properties, extending beyond standard view attributes. The library features a physics-based animation engine that generates motion based on velocity, friction, and target values. This system enables the creation of spring and decay animations to simulate real-world dynamics. The project also provides tools for value interpolation using easing curves, display-link driven updates synced to s

    Provides mathematical curves to control the rate of change for UI motion interpolation.

    Objective-C++
    عرض على GitHub↗19,559
  • daimajia/androidviewanimationsالصورة الرمزية لـ daimajia

    daimajia/AndroidViewAnimations

    12,446عرض على GitHub↗

    AndroidViewAnimations is an animation library and visual effects toolkit for Android applications. It provides a framework for implementing motion effects, such as bouncing, sliding, and rotating transitions, for views within Android layouts. The library features a collection of predefined motion presets and stylized transition effects. These include curated sequences for shaking and pulsing to guide user attention, as well as complex movements like hinging or rolling for interface entry and exit. The toolkit covers a wide range of visual effects, including linear slides, elastic bounces, tr

    Controls the rate of change over time using mathematical curves to create spring-like or elastic movements.

    Javaandroidanimationeasing-functions
    عرض على GitHub↗12,446
  • 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

    Calculates intermediate values for numeric object properties between starting and ending states.

    TypeScriptanimationeasingeasing-curves
    عرض على GitHub↗10,124
  • sghall/react-moveالصورة الرمزية لـ sghall

    sghall/react-move

    6,564عرض على GitHub↗

    React Move is a declarative animation library for React that animates components by interpolating between start and end states with configurable timing and easing. It provides data-driven transitions for single elements, groups, lists, and SVG elements, supporting staggered timing, custom interpolation for non-numeric values like colors and paths, and drag-and-drop reordering of list items. The library distinguishes itself through its support for custom interpolation functions that replace default numeric interpolation, keyed array reconciliation for tracking items as they enter, update, or l

    Replaces default numeric interpolation with user-defined functions for non-numeric values like colors or paths.

    JavaScriptanimateanimationeasing
    عرض على GitHub↗6,564
  • beto-rodriguez/livecharts2الصورة الرمزية لـ beto-rodriguez

    beto-rodriguez/LiveCharts2

    5,280عرض على GitHub↗

    LiveCharts2 هي مكتبة تصور بيانات .NET وإطار عمل رسم بياني عبر المنصات. توفر واجهة برمجة تطبيقات موحدة لعرض المخططات التفاعلية، والخرائط، والمقاييس عبر مختلف أطر عمل واجهة مستخدم .NET. تتضمن المكتبة مكتبة مقاييس ديناميكية لعرض المقاييس في الوقت الفعلي وأداة خرائط تفاعلية لعرض البيانات الجغرافية. تمكن هذه المكونات من إنشاء لوحات معلومات واجهة مستخدم عبر المنصات، وأدوات مراقبة البيانات في الوقت الفعلي، وتقارير ذكاء الأعمال التفاعلية.

    Implements mathematical curves to calculate smooth transitions and animations between different data states.

    C#
    عرض على GitHub↗5,280
  • android/views-widgets-samplesالصورة الرمزية لـ android

    android/views-widgets-samples

    5,165عرض على GitHub↗

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

    Provides a visualization tool for adjusting animation interpolation curves to determine optimal motion parameters.

    Java
    عرض على GitHub↗5,165
  • castorflex/smoothprogressbarالصورة الرمزية لـ castorflex

    castorflex/SmoothProgressBar

    4,512عرض على GitHub↗

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

    Uses mathematical interpolators to calculate smooth transitions and easing for progress bar animations.

    Java
    عرض على GitHub↗4,512
  • binioter/guideviewالصورة الرمزية لـ binIoter

    binIoter/GuideView

    3,946عرض على GitHub↗

    GuideView is an Android user onboarding library and UI masking framework used to create guided tours and feature tutorials. It provides utilities for identifying and visually isolating specific Android views by drawing semi-transparent overlays with highlighted holes to focus user attention. The library implements a system for chaining multiple instructional steps together, allowing for the sequencing of highlight pages in a specific order. It supports the attachment of custom text, images, or animations near highlighted views to provide instructional context. The framework manages visual tr

    Employs mathematical interpolation curves to smoothly animate mask position and size between tutorial steps.

    Java
    عرض على GitHub↗3,946
  1. Home
  2. User Interface & Experience
  3. Animation Interpolators

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

  • Custom Interpolation FunctionsUser-defined functions that replace default numeric interpolation for non-numeric values like colors or paths. **Distinct from Animation Interpolators:** Distinct from Animation Interpolators: allows user-supplied functions for non-numeric types, not just built-in easing curves.
  • Object Property InterpolatorsInterpolates numeric properties of JavaScript objects over time. **Distinct from Animation Interpolators:** Focuses on the generic interpolation of object keys rather than specific CSS style properties.