awesome-repositories.com

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

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comالمدونة
التصنيفات

5 مستودعات

Awesome GitHub RepositoriesExternal Side Effect Dispatching

Systems for transmitting typed data to external functions to trigger side effects.

Distinct from External Data Integrations: Candidates focus on database writing or data enrichment, not the bidirectional port-based side effect dispatching of a functional runtime.

Explore 5 awesome GitHub repositories matching web development · External Side Effect Dispatching. Refine with filters or upvote what's useful.

Awesome External Side Effect Dispatching GitHub Repositories

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

    elm/compiler

    7,794عرض على GitHub↗

    This project is a functional programming compiler and JavaScript transpiler that transforms a statically typed language into optimized JavaScript for web browsers. It serves as a frontend architecture framework, providing a static type system and a package manager that enforces semantic versioning. The compiler uses a type-checking engine with automatic type inference to prevent runtime errors and guide code refactoring. It implements a structural pattern for managing application state and rendering user interfaces through a virtual DOM, utilizing immutable data and purity-based state transit

    Transmits typed values to external JavaScript functions to execute side effects or persist data.

    Haskellcompilerelm
    عرض على GitHub↗7,794
  • day8/re-frameالصورة الرمزية لـ day8

    day8/re-frame

    5,532عرض على GitHub↗

    re-frame هو إطار عمل وظيفي لبناء تطبيقات الصفحة الواحدة (SPA) باستخدام ClojureScript. يوفر قاعدة بيانات مركزية غير قابلة للتغيير تعمل كمصدر وحيد للحقيقة لحالة التطبيق بالكامل، مما يفرض تدفق بيانات أحادي الاتجاه صارم حيث تؤدي الأحداث إلى تغييرات في الحالة وتحديثات لاحقة للعرض. يتميز إطار العمل برسم بياني تفاعلي للإشارات وخط أنابيب (pipeline) وسيط يعتمد على المعترضات (interceptors). من خلال التعامل مع منطق التطبيق كسلسلة من الأحداث القائمة على البيانات والآثار الجانبية التصريحية، فإنه يفصل منطق الأعمال عن طبقة العرض. تسمح هذه البنية للمطورين بإدارة تغييرات الحالة المعقدة والعمليات الخارجية من خلال دوال نقية، مما يضمن تنفيذ الآثار الجانبية بواسطة مترجم منفصل بدلاً من الاستدعاءات الإلزامية. يتضمن النظام مجموعة شاملة من الإمكانيات لإدارة بنية التطبيق، بما في ذلك اشتقاق البيانات التفاعلي، ومطابقة العرض القائمة على الاشتراكات، وإدارة الحالة القائمة على الأحداث. يدعم سير عمل التطوير المتقدم مثل تتبع الأحداث، وحفظ نقاط فحص الحالة، والقدرة على محاكاة الآثار الجانبية للاختبار المعزول. تم تصميم المشروع للتكامل مع React، مستفيداً من مطابقة DOM الافتراضي لتحديث واجهات المستخدم بكفاءة. يوفر مجموعة قوية من الأدوات للتعامل مع الاهتمامات المتقاطعة، وإدارة رسوم بيانية معقدة لتدفق البيانات، وتنسيق العمليات غير المتزامنة ضمن خط أنابيب أحداث متسلسل وقابل للتنبؤ.

    Maps unique identifiers to functions that execute external actions whenever specific application events occur.

    Clojureclojurescriptre-framereact
    عرض على GitHub↗5,532
  • asynkron/protoactor-goالصورة الرمزية لـ asynkron

    asynkron/protoactor-go

    5,469عرض على GitHub↗

    protoactor-go is a framework for building concurrent and distributed systems in Go using the actor model. It provides a distributed actor system that enables isolated entities to communicate via asynchronous messaging and share state across a cluster. The framework implements a multi-language actor protocol, allowing interoperability between actors written in Go, C#, and Java. It further supports a virtual actor implementation, where actors are automatically instantiated across a network based on a unique identity. The system includes a supervision model for managing actor lifecycles and fau

    Executes system interactions by dispatching typed data to external activity workers.

    Goactor-modelactorsakka
    عرض على GitHub↗5,469
  • zerobias/effectorالصورة الرمزية لـ zerobias

    zerobias/effector

    4,837عرض على GitHub↗

    Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w

    Provides mechanisms to replace real external service calls with custom handlers during testing to validate logic without triggering actual network requests.

    TypeScript
    عرض على GitHub↗4,837
  • dreamhead/mocoالصورة الرمزية لـ dreamhead

    dreamhead/moco

    4,446عرض على GitHub↗

    moco هو خادم وهمي (mock server) متعدد البروتوكولات وواجهة برمجية قابلة للبرمجة تُستخدم لمحاكاة نقاط نهاية HTTP وREST وWebSocket وServer-Sent Events. يتيح إنشاء خدمات خلفية وهمية لتسهيل التطوير واختبار التكامل دون الحاجة إلى خادم مباشر. يتميز المشروع بقدرته على العمل كأداة لإعادة تشغيل حركة مرور الشبكة، حيث يلتقط أزواج الطلب والاستجابة الحقيقية عبر وكيل (proxy) ويعيد تشغيلها محلياً. كما يدعم محاكاة الاتصال ثنائي الاتجاه، بما في ذلك محاكاة خادم WebSocket ومحاكاة تدفق SSE مع تأخيرات تسليم قابلة للتهيئة. توفر الأداة مجموعة واسعة من القدرات لمطابقة الطلبات وإدارة الاستجابات، بما في ذلك التصفية القائمة على السمات، والتحقق من البيانات المنظمة عبر JSONPath وXPath، ونمذجة الموارد الهرمية. كما يدعم توليد المحتوى الديناميكي من خلال القوالب وآلات حالة الاستجابة المتسلسلة، ويمكنه محاكاة ظروف الشبكة باستخدام زمن انتقال اصطناعي. يمكن تشغيل الخادم كخدمة مستقلة ويتم تهيئته بشكل أساسي باستخدام ملفات JSON منظمة.

    Automatically executes synchronous or asynchronous HTTP requests to external services after sending a response.

    Java
    عرض على GitHub↗4,446
  1. Home
  2. Web Development
  3. External Side Effect Dispatching