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

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

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

4 مستودعات

Awesome GitHub RepositoriesAsynchronous Control Flow

Patterns for managing asynchronous operations to avoid callback nesting and improve readability.

Distinct from Asynchronous Error Handling: Candidates focus on testing, background evaluation, or input handling rather than general async/await control flow patterns.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Asynchronous Control Flow. Refine with filters or upvote what's useful.

Awesome Asynchronous Control Flow GitHub Repositories

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

    chenshenhai/koa2-note

    5,161عرض على GitHub↗

    koa2-note هو مشروع يركز على تطوير خوادم الويب باستخدام Koa2 والبرمجة غير المتزامنة في Node.js. يوفر إطار عمل لبناء خوادم الويب وواجهات برمجة التطبيقات (APIs) باستخدام خط معالجة (middleware) غير متزامن للتعامل مع دورات الطلب والاستجابة. يؤكد المشروع على بنية خلفية (backend) ذات طبقات تفصل بين التوجيه (routing)، وخدمات الأعمال، ونماذج البيانات. يتميز بدمج قواعد بيانات علائقية لحفظ جلسات المستخدم وبيانات التطبيق، إلى جانب عملية بناء تتضمن تجميع JSX إلى JavaScript لأصول الواجهة الأمامية. تغطي إمكانيات المشروع تصميم واجهات برمجة التطبيقات الخلفية، بما في ذلك التوجيه RESTful وتحليل بيانات الطلب، بالإضافة إلى العرض من جانب الخادم (SSR) باستخدام محركات القوالب. كما يتضمن دعماً لرفع الملفات غير المتزامن باستخدام تحليل التدفق متعدد الأجزاء، وإدارة الجلسات القائمة على ملفات تعريف الارتباط (cookies)، وتنفيذ JSONP للطلبات عبر النطاقات. يعمل المستودع كمورد تعليمي مع دروس منظمة وأمثلة لتعلم تنفيذ إطار عمل Koa وبنية الخادم.

    Writes asynchronous operations using synchronous style to eliminate nested callbacks.

    course-noteskoakoa2
    عرض على GitHub↗5,161
  • android10/android-cleanarchitecture-kotlinالصورة الرمزية لـ android10

    android10/Android-CleanArchitecture-Kotlin

    4,811عرض على GitHub↗

    هذا المشروع عبارة عن قالب تطبيق Android مرجعي بلغة Kotlin ومجموعة من التنفيذات النموذجية التي توضح مبادئ الهندسة النظيفة (Clean Architecture). يوفر تصميماً هيكلياً يعزل قواعد العمل الأساسية عن واجهة المستخدم ومصادر البيانات في وحدات متميزة ومطبقة. يركز التنفيذ على نمط Model-View-ViewModel (MVVM) لفصل منطق واجهة المستخدم عن نماذج البيانات. ويستخدم إطار عمل حقن التبعية (Dependency Injection) لأتمتة إنشاء الكائنات وإدارة دورات حياة المكونات، بينما يستخدم نمط المستودع (Repository) لتجريد طلبات البيانات عبر الذاكرة، والقرص، ومصادر السحابة. تدمج الهندسة تنظيم الحزم القائم على الميزات وتكوينات البناء النمطية للحفاظ على الاتساق عبر المشروع. كما تتضمن استراتيجية اختبار شاملة تجمع بين اختبارات الوحدة لمنطق العمل مع الأجهزة لواجهة المستخدم ووحدات وهمية للتحقق من طبقة البيانات.

    Implements patterns for managing asynchronous operations to ensure the user interface remains responsive during business logic execution.

    Kotlinandroidandroid-cleanarchitecture-kotlinandroid-development
    عرض على GitHub↗4,811
  • scottrogowski/code2flowالصورة الرمزية لـ scottrogowski

    scottrogowski/code2flow

    4,586عرض على GitHub↗

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

    Treats async and await markers as direct edges to maintain a linear visual flow in diagrams.

    Python
    عرض على GitHub↗4,586
  • capricorn86/happy-domالصورة الرمزية لـ capricorn86

    capricorn86/happy-dom

    4,532عرض على GitHub↗

    happy-dom هي محاكاة متصفح بدون واجهة رسومية قائمة على JavaScript ومحرك DOM افتراضي. تنفذ نموذج كائن المستند (DOM) وواجهات برمجة تطبيقات الويب لتنفيذ كود الواجهة الأمامية وتشغيل الاختبارات داخل بيئات غير المتصفح مثل Node.js. يوفر المشروع واجهة برمجية لإنشاء واختبار عناصر مخصصة وهياكل DOM الظل (shadow DOM). يدعم إدارة مثيل الصفحة ذات الحالة لمحاكاة جلسات تصفح متزامنة متعددة ويتضمن ساعة قابلة للبرمجة لمزامنة العمليات غير المتزامنة. يغطي النظام مجموعة واسعة من إمكانيات محاكاة المتصفح، بما في ذلك التلاعب بـ DOM ومراقبة الطفرات، وتنفيذ طلبات الشبكة، وإدارة إعدادات النافذة وأبعاد إطار العرض. كما يسمح بحقن العناصر العالمية القياسية للمتصفح في سياق التنفيذ.

    Provides a programmable clock to synchronize asynchronous operations and timers during tests.

    TypeScriptangularbrowserbun
    عرض على GitHub↗4,532
  1. Home
  2. Software Engineering & Architecture
  3. Asynchronous Control Flow

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

  • Visualization MappingsMapping asynchronous markers to direct edges to simplify the visual representation of asynchronous execution flow. **Distinct from Asynchronous Control Flow:** Focuses on visual representation of async flow for diagrams, not execution patterns for code readability.