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

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

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

5 مستودعات

Awesome GitHub RepositoriesStream Event Interception

Mechanisms for executing logic on every event in a stream before they reach final subscribers.

Distinct from Event Interception: Distinct from Event Interception which focuses on cancelling or preventing default UI behaviors; this is about observability and tapping into data flows.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Stream Event Interception. Refine with filters or upvote what's useful.

Awesome Stream Event Interception GitHub Repositories

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

    baconjs/bacon.js

    6,458عرض على GitHub↗

    Bacon.js is a JavaScript functional reactive programming library used for coordinating complex asynchronous data flows. It functions as an observable event stream framework and an asynchronous data flow orchestrator, allowing developers to model events as declarative streams and properties. The library distinguishes itself through its ability to manage reactive state and synchronize timing across multiple sources. It provides specialized mechanisms for atomic state synchronization to prevent glitches in derived properties and offers advanced coordination strategies such as asynchronous stream

    Ships a feature to execute side-effect functions for every value or error event before dispatching to subscribers.

    TypeScript
    عرض على GitHub↗6,458
  • day8/re-frameالصورة الرمزية لـ day8

    day8/re-frame

    5,532عرض على GitHub↗

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

    Executes logic on every event in the application flow to support observability and cross-cutting concerns.

    Clojureclojurescriptre-framereact
    عرض على GitHub↗5,532
  • segmentio/analytics.jsالصورة الرمزية لـ segmentio

    segmentio/analytics.js

    4,752عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة تكامل للتحليلات بلغة JavaScript وجامع أحداث من جانب العميل (Client-side) مصمم لتسجيل سلوك المستخدم وتوزيع تلك البيانات على وجهات تحليلات خارجية متعددة عبر واجهة موحدة. يعمل كمنصة بيانات للعملاء (CDP) تقوم بتحديد هوية المستخدمين، وإدارة السمات، وتوجيه تدفقات الأحداث إلى أدوات تحليلات ومستودعات بيانات متنوعة. تتميز المكتبة بموجه أحداث متعدد الوجهات وبرمجيات وسيطة (Middleware) لتتبع HTTP تقوم باعتراض وتعديل حمولات الأحداث قبل إرسالها. تنفذ المكتبة مبادئ إدارة الهوية لتحديد المستخدمين، وتعيين الأسماء المستعارة للهوية لدمج الملفات الشخصية، والتتبع عبر النطاقات الفرعية من خلال تخزين المعرفات على النطاق الرئيسي. يغطي النظام نطاقاً واسعاً من القدرات بما في ذلك مراقبة تفاعل المستخدم مع مشاهدات الصفحة، وإرسال النماذج، والنقر على الروابط، بالإضافة إلى تتبع الحملات التسويقية عبر استخراج معاملات UTM. ولضمان الموثوقية، يستخدم النظام تجميع طلبات الأحداث، وطوابير إعادة المحاولة المعتمدة على التخزين المحلي مع التراجع الأسي، وعلامات keepalive في المتصفح لضمان التقاط البيانات أثناء إعادة توجيه الصفحة. تدعم المكتبة أيضاً بكسلات التتبع للبيئات التي تقيد تنفيذ JavaScript وتوفر آليات لتعتيم روابط التكامل لمنع حظر الطلبات.

    Employs middleware to intercept, modify, or drop event payloads before they reach their final destinations.

    JavaScript
    عرض على GitHub↗4,752
  • cocoadebug/cocoadebugالصورة الرمزية لـ CocoaDebug

    CocoaDebug/CocoaDebug

    4,129عرض على GitHub↗

    CocoaDebug هو إطار عمل لتصحيح الأخطاء لنظام iOS يوفر مجموعة أدوات لفحص سجلات التطبيق، وحركة مرور الشبكة، وملفات الحماية (sandbox) مباشرة على الجهاز. يعمل كمجموعة من الأدوات المتخصصة لتدقيق أجهزة الجهاز، ومراقبة الأداء، وفحص نشاط الشبكة. يتضمن إطار العمل مفتشاً للشبكة على الجهاز لالتقاط وتصفية طلبات HTTP والحمولات، بالإضافة إلى مدير ملفات الحماية لسرد وتعديل الملفات والمجلدات داخل حاوية التطبيق. كما يوفر مدققاً للجهاز لعرض إصدارات بناء النظام وتفاصيل الأجهزة للتحقق من البيئة. تغطي الإمكانيات الإضافية مراقبة الأداء لاكتشاف أحداث حظر واجهة المستخدم وأخطاء التعطل، إلى جانب واجهة قابلة للبحث لتجميع رسائل النظام ووحدة التحكم لتحليل سلوك وقت التشغيل.

    Captures UI blocking events and crash reports by hooking into the application execution cycle.

    Swiftcocoadebugcocoapodsdebug
    عرض على GitHub↗4,129
  • quackduck/devzatالصورة الرمزية لـ quackduck

    quackduck/devzat

    4,050عرض على GitHub↗

    Devzat is an SSH chat server that provides a real-time communication environment where users connect via a secure shell to participate in chat rooms and terminal-based collaboration. It utilizes the SSH protocol for session management and provides a shared environment for interactive communication through a command-line interface. The project is distinguished by its cross-platform chat bridging, which synchronizes messages between the central server and external platforms such as Slack. It also features an extensible plugin system based on gRPC, allowing for the development of custom bots and

    Executes logic on event streams to edit or filter messages before they reach users.

    Gochatdevchatdeveloper-chat
    عرض على GitHub↗4,050
  1. Home
  2. Software Engineering & Architecture
  3. Stream Event Interception

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

  • Application Execution InterceptorsMechanisms for hooking into the application execution cycle to capture runtime events. **Distinct from Stream Event Interception:** Focuses on app-level execution hooks for crashes and UI blocking, rather than data stream interception.
  • Global Event InterceptorsExecuting shared logic before every event to perform tasks like logging or auditing across the application. **Distinct from Stream Event Interception:** Focuses on global interception for cross-cutting concerns, distinct from stream event interception.
  • Network Event InterceptionCapturing raw network I/O events to apply custom processing logic before final delivery. **Distinct from Stream Event Interception:** Distinct from Stream Event Interception: specifically targets raw network I/O events rather than general data streams.