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

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

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

2 مستودعات

Awesome GitHub RepositoriesData-Driven Interface Diffing

Calculates changes between data sets to update specific interface elements incrementally.

Distinct from Diff-Based Screen Updates: Focuses on data-to-UI synchronization for lists/grids, distinct from terminal redraws or frame diffing.

Explore 2 awesome GitHub repositories matching user interface & experience · Data-Driven Interface Diffing. Refine with filters or upvote what's useful.

Awesome Data-Driven Interface Diffing GitHub Repositories

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

    SoySauceLab/CollectionKit

    4,510عرض على GitHub↗

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

    Provides a declarative synchronizer that calculates data differences to update only modified interface elements.

    Swiftcollectionkitiosswift
    عرض على GitHub↗4,510
  • tencent/westoreالصورة الرمزية لـ Tencent

    Tencent/westore

    4,292عرض على GitHub↗

    Westore هو إطار عمل MVVM للتطبيقات المصغرة وطبقة منطق عبر المنصات مصممة لعزل سلوك التطبيق عن بيئات العرض الخاصة بالمنصة. يعمل كمدير حالة مفكك ومحرك ربط بيانات يفصل منطق الأعمال عن واجهة المستخدم. يستخدم إطار العمل بنية model-view-viewModel للحفاظ على طبقة نموذج قابلة للنقل، مما يسمح باختبار منطق الأعمال باستخدام كائنات وهمية (mock objects) دون الحاجة إلى واجهة مستخدم قيد التشغيل. يستخدم عملية مقارنة (diffing) لحساب أقصر مسار للبيانات وتحديث واجهة المستخدم تلقائياً. يغطي النظام تطوير منطق الأعمال بدون واجهة (headless) وإدارة الحالة للتطبيقات المصغرة، مع التركيز على فصل المنطق عن العرض لتمكين اختبار الوحدات وسلوك التطبيق القابل للنقل.

    Calculates the minimum required UI updates by diffing data state changes to optimize rendering performance.

    JavaScriptdiffjson-diffminiprogram
    عرض على GitHub↗4,292
  1. Home
  2. User Interface & Experience
  3. Diff-Based Screen Updates
  4. Data-Driven Interface Diffing