5 रिपॉजिटरी
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.
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.
re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur
Executes logic on every event in the application flow to support observability and cross-cutting concerns.
यह एक JavaScript एनालिटिक्स इंटीग्रेशन लाइब्रेरी और क्लाइंट-साइड इवेंट कलेक्टर है जिसे यूज़र व्यवहार को रिकॉर्ड करने और उस डेटा को एक एकीकृत इंटरफ़ेस के माध्यम से कई थर्ड-पार्टी एनालिटिक्स डेस्टिनेशन्स तक वितरित करने के लिए डिज़ाइन किया गया है। यह एक कस्टमर डेटा प्लेटफ़ॉर्म के रूप में कार्य करता है जो यूज़र्स की पहचान करता है, ट्रेड्स को मैनेज करता है और इवेंट स्ट्रीम्स को विभिन्न एनालिटिक्स टूल्स और डेटा वेयरहाउस तक रूट करता है। यह लाइब्रेरी मल्टी-डेस्टिनेशन इवेंट राउटर और HTTP ट्रैकिंग मिडलवेयर के माध्यम से अलग है जो ट्रांसमिशन से पहले इवेंट पेलोड को इंटरसेप्ट और संशोधित करता है। यह यूज़र आइडेंटिफिकेशन के लिए आइडेंटिटी मैनेजमेंट प्रिमिटिव्स, प्रोफाइल को संयोजित करने के लिए आइडेंटिटी एलियासिंग, और टॉप-लेवल डोमेन पर आइडेंटिफायर्स स्टोर करके क्रॉस-सबडोमेन ट्रैकिंग को लागू करती है। यह सिस्टम पेज व्यू, फॉर्म सबमिशन और लिंक क्लिक्स के लिए यूज़र इंटरैक्शन मॉनिटरिंग, साथ ही UTM पैरामीटर एक्सट्रैक्शन के माध्यम से मार्केटिंग कैंपेन ट्रैकिंग सहित कई क्षमताओं को कवर करता है। विश्वसनीयता के लिए, यह डेटा कैप्चर सुनिश्चित करने के लिए इवेंट रिक्वेस्ट बैचिंग, एक्सपोनेंशियल बैकऑफ के साथ लोकल स्टोरेज-आधारित रिट्राई क्यूज़ और ब्राउज़र कीप-अलाइव फ्लैग्स का उपयोग करता है। यह लाइब्रेरी उन वातावरणों के लिए ट्रैकिंग पिक्सेल का भी समर्थन करती है जो JavaScript निष्पादन को प्रतिबंधित करते हैं और रिक्वेस्ट ब्लॉकिंग को रोकने के लिए इंटीग्रेशन URL ऑब्फस्केशन के लिए तंत्र प्रदान करती है।
Employs middleware to intercept, modify, or drop event payloads before they reach their final destinations.
CocoaDebug iOS के लिए एक डिबगिंग फ्रेमवर्क है जो सीधे डिवाइस पर एप्लिकेशन लॉग, नेटवर्क ट्रैफ़िक और सैंडबॉक्स फ़ाइलों का निरीक्षण करने के लिए एक टूलकिट प्रदान करता है। यह डिवाइस हार्डवेयर का ऑडिट करने, प्रदर्शन की निगरानी करने और नेटवर्क गतिविधि का निरीक्षण करने के लिए विशेष टूल के एक सूट के रूप में कार्य करता है। फ्रेमवर्क में HTTP रिक्वेस्ट और पेलोड को कैप्चर और फ़िल्टर करने के लिए एक ऑन-डिवाइस नेटवर्क इंस्पेक्टर, साथ ही एप्लिकेशन कंटेनर के भीतर फ़ाइलों और फ़ोल्डरों को सूचीबद्ध और संशोधित करने के लिए एक सैंडबॉक्स फ़ाइल मैनेजर शामिल है। यह वातावरण सत्यापन के लिए सिस्टम बिल्ड संस्करणों और हार्डवेयर विवरणों को प्रदर्शित करने के लिए एक डिवाइस ऑडिटर भी प्रदान करता है। अतिरिक्त क्षमताओं में UI ब्लॉकिंग इवेंट और क्रैश त्रुटियों का पता लगाने के लिए प्रदर्शन निगरानी, साथ ही रनटाइम व्यवहार का विश्लेषण करने के लिए सिस्टम और कंसोल संदेशों को एकत्रित करने के लिए एक खोजने योग्य इंटरफ़ेस शामिल है।
Captures UI blocking events and crash reports by hooking into the application execution cycle.
Devzat एक SSH चैट सर्वर है जो एक रीयल-टाइम संचार वातावरण प्रदान करता है जहाँ उपयोगकर्ता चैट रूम और टर्मिनल-आधारित सहयोग में भाग लेने के लिए एक सुरक्षित शेल के माध्यम से कनेक्ट होते हैं। यह सेशन प्रबंधन के लिए SSH प्रोटोकॉल का उपयोग करता है और कमांड-लाइन इंटरफ़ेस के माध्यम से इंटरैक्टिव संचार के लिए एक साझा वातावरण प्रदान करता है। यह प्रोजेक्ट अपने क्रॉस-प्लेटफ़ॉर्म चैट ब्रिजिंग द्वारा विशिष्ट है, जो केंद्रीय सर्वर और Slack जैसे बाहरी प्लेटफ़ॉर्म के बीच संदेशों को सिंक्रनाइज़ करता है। इसमें gRPC पर आधारित एक एक्स्टेंसिबल प्लगइन सिस्टम भी है, जो कस्टम बॉट्स के विकास और मिडलवेयर पाइपलाइन के माध्यम से संदेश धाराओं के अवरोधन की अनुमति देता है। सर्वर में समूह और प्रत्यक्ष संदेश, उपयोगकर्ता रूम संगठन, और अनुमति-सूची-आधारित एक्सेस कंट्रोल सहित विभिन्न संचार और प्रशासनिक उपकरण शामिल हैं। सामग्री को टर्मिनल में रिच टेक्स्ट डिस्प्ले के लिए ANSI मार्कडाउन रेंडरर के माध्यम से प्रबंधित किया जाता है, जबकि एकीकृत मिनी-गेम और उपयोगकर्ता प्रोफ़ाइल दृढ़ता अतिरिक्त जुड़ाव और कस्टमाइज़ेशन प्रदान करते हैं। प्रशासनिक क्षमताओं में उपयोगकर्ता को प्रतिबंधित करना, एक्सेस स्तर कॉन्फ़िगरेशन, और सर्कुलर बफ़र का उपयोग करके गतिविधि लॉगिंग शामिल है।
Executes logic on event streams to edit or filter messages before they reach users.