11 مستودعات
Non-blocking retrieval of large datasets to maintain application responsiveness.
Distinct from Asynchronous Loading: Broadly applicable to data extraction rather than specific to images, contacts, or web tables.
Explore 11 awesome GitHub repositories matching software engineering & architecture · Asynchronous Data Loading. Refine with filters or upvote what's useful.
WechatExporter is a chat backup conversion tool designed to extract WeChat chat records from backups and convert them into human-readable text, HTML, or PDF files for archiving. It functions as a data extraction system that transforms proprietary messaging database backups into standardized document formats. The project includes a template-based document generator that allows users to modify the visual layout and formatting of exported conversation records. It also features an incremental export system that tracks and saves only new messages sent since the previous export to prevent data dupl
Implements non-blocking batch retrieval of chat history to prevent application freezes during large extractions.
Chartkick is a Ruby on Rails visualization library and JavaScript charting wrapper that provides a high-level interface for integrating interactive charts into web applications. It functions as a multi-engine charting adapter, wrapping various JavaScript charting libraries to provide a consistent API for rendering data visualizations. The project is distinguished by its engine abstraction, which allows users to switch between different JavaScript charting libraries without modifying the underlying data sources. It also supports asynchronous data visualization, fetching chart data from remote
Implements non-blocking retrieval of chart data from remote JSON endpoints.
Potree is a web-based point cloud rendering engine and viewer designed for the visualization and analysis of massive 3D spatial datasets and LIDAR scans. It functions as a geospatial analysis tool that enables the interactive exploration of high-density point clouds directly within a web browser using WebGL. The system utilizes eye-dome lighting to enhance depth perception of 3D structures and supports virtual reality for immersive spatial exploration. It provides specialized capabilities for 3D scene documentation through hierarchical annotations and the creation of animated camera fly-throu
Implements non-blocking retrieval of point cloud chunks from a server to visualize massive datasets without exhausting memory.
jstree هو إضافة jQuery لعرض الأشجار، يُستخدم لتمثيل هياكل البيانات الهرمية التفاعلية. يعمل كأداة لتصور وإدارة البيانات الهرمية، ويوفر أدوات لعرض العلاقات المتداخلة من خلال تخطيطات الشجرة. يتميز المشروع بمدير شجرة يعتمد على السحب والإفلات لإعادة هيكلة التسلسلات، ومحمل AJAX لجلب العقد أو أجزاء HTML من خوادم بعيدة. كما يتضمن محدد خانات اختيار ثلاثي الحالات لإدارة حالات التحديد عبر الفروع الرئيسية والفرعية. يدعم المكون الإضافي أساليب متنوعة لنمذجة البيانات، بما في ذلك مصفوفات الأطفال، وقوائم المجاورة بمعرفات الأب، وتحويل ترميز القوائم غير المرتبة. تشمل القدرات الإضافية البحث التقريبي لاسترجاع العقد، وتعديل العقد المضمن، والتحميل الكسول لتقليل نقل البيانات الأولي.
Fetches large hierarchical datasets asynchronously or loads child nodes on demand to maintain responsiveness.
Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec
Synchronizes access control policies from external repositories or management hubs to ensure consistent logic.
sqlite-net هو أداة تعيين كائنات-علاقات (ORM) خفيفة وطبقة وصول للبيانات لـ SQLite. يوفر أدوات لترجمة فئات التطبيق إلى جداول قاعدة بيانات، وإدارة السجلات من خلال معين الكيانات (entity mapper)، وتنفيذ استمرارية البيانات المحلية. تتضمن المكتبة غلافاً مشفراً يؤمن ملفات قاعدة البيانات باستخدام مفاتيح الاتصال وإعدادات التشفير الأصلية. كما تتميز بطبقة وصول للبيانات تدعم كلاً من العمليات المتزامنة وغير المتزامنة للحفاظ على استجابة التطبيق أثناء الوصول إلى القرص. يغطي المشروع مجموعة من قدرات إدارة قواعد البيانات، بما في ذلك توليد الجداول تلقائياً من تعريفات الفئات، وعمليات CRUD القائمة على الكيانات، والاستعلام القائم على المسند (predicate-based). كما يسمح بتنفيذ SQL الخام باستخدام عبارات ذات معاملات (parameterized statements).
Supports non-blocking retrieval and storage of data to keep the application responsive.
إطار عمل MvvmCross هو إطار عمل .NET MVVM مصمم لبناء تطبيقات عبر المنصات عن طريق فصل منطق الأعمال عن واجهات المستخدم الأصلية. يعمل كمحرك تنقل ومكتبة لربط بيانات واجهة المستخدم، مما يتيح تغليف المنطق داخل نماذج العرض (View models) التي يتم إعادة استخدامها عبر أنظمة تشغيل مختلفة. يوفر إطار العمل طبقة تجريد عتاد أصلية وحاوية حقن تبعية (Dependency injection) لفصل المكونات وتوفير واجهة متسقة للوصول إلى ميزات الجهاز. ينسق إطار العمل الانتقالات الآمنة للأنواع بين الشاشات الأصلية ويدير مزامنة البيانات بين فئات المنطق المشتركة ومكونات واجهة المستخدم الأصلية من خلال إشعارات تغيير الخصائص. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك إدارة دورة حياة التطبيق، والربط العميق بـ URI، وتسجيل الخدمة القائم على عكس التحكم (IoC). كما يتضمن أدوات للتدويل، ومراسلة النشر والاشتراك عبر مجمع أحداث مرجعي ضعيف، وتكامل العتاد للمستشعرات، وتحديد الموقع الجغرافي، والمصادقة البيومترية.
Executes heavy data loading operations asynchronously after navigation to maintain user interface responsiveness.
Docxtemplater is an office document generation engine designed to automate the creation of personalized business documents, presentations, and spreadsheets. By manipulating the underlying XML structure of office files, the framework replaces placeholders within pre-designed templates with dynamic data, enabling the programmatic production of reports, invoices, and complex data-driven documents. The project distinguishes itself through a modular extension architecture that allows developers to integrate custom logic for handling images, charts, and specialized formatting. It supports advanced
Resolves dynamic data and external assets using non-blocking operations to maintain performance.
This project is a rule-based decision system that decouples complex business logic from application code by representing rules as portable, structured data. It functions as a business logic engine that evaluates nested boolean conditions to determine application outcomes based on dynamic inputs. The engine distinguishes itself by supporting the asynchronous resolution of external data, allowing it to fetch and inject real-time facts into the evaluation process at runtime. It utilizes a recursive evaluation model to process hierarchical rule sets and triggers event-driven actions immediately u
Supports non-blocking retrieval of external information to ensure real-time data is incorporated into the decision-making process.
This library provides a React component for rendering interactive hierarchical data structures. It is designed to visualize nested information through recursive composition, allowing users to navigate deep data hierarchies by expanding and collapsing branches. The component distinguishes itself by integrating drag-and-drop functionality, enabling users to reorganize nodes directly within the interface. It also supports asynchronous data loading, which fetches child branches on demand to manage remote or deep datasets efficiently. The library includes performance optimizations for large datas
Supports non-blocking retrieval of child branches to maintain responsiveness when loading deep or remote data.
NestJS Access Control هو إطار عمل للتفويض قائم على الأدوار والسمات مصمم لنظام NestJS البيئي. يوفر نظاماً تعريفياً لتأمين مسارات وموارد التطبيق، مما يسمح للمطورين بفرض سياسات وصول دقيقة من خلال مزخرفات (decorators) قائمة على البيانات الوصفية. يتميز إطار العمل بدعم توريث الأدوار الهرمي، والذي يتيح حل مجموعات الأذونات المعقدة عن طريق اجتياز علاقات الأدوار الأصل والفرع. كما يسهل إدارة التفويض الديناميكي، مما يسمح بتحميل قواعد الأمان بشكل غير متزامن من مصادر بيانات خارجية أثناء مرحلة تمهيد التطبيق لضمان بقاء السياسات محدثة. بعيداً عن حماية المسار الأساسية، تقدم المكتبة تصفية على مستوى السمات لتقييد عمليات القراءة أو الكتابة على خصائص موارد محددة. تتكامل مباشرة مع حاوية حقن التبعية ودورة حياة الطلب، وتوفر أدوات لاستخراج هوية المستخدم ومعلومات الدور من الطلبات الواردة لكل من الإنفاذ المؤتمت وفحوصات الأذونات اليدوية المدركة للسياق.
Provides asynchronous loading of security policies from external sources during the application bootstrap phase.