13 مستودعات
Mechanisms for recording specific user interactions like clicks and form submissions.
Distinguishing note: Focuses on the capture of standard interaction events.
Explore 13 awesome GitHub repositories matching data & databases · Event Capture. Refine with filters or upvote what's useful.
Umami is a self-hosted, privacy-focused web analytics platform designed to provide full control over infrastructure and user data. It captures website traffic and visitor behavior through anonymous tracking methods that avoid cookies, browser fingerprinting, and the storage of personally identifiable information. The platform distinguishes itself through a comprehensive suite of behavioral analysis tools, including session replays, heatmaps, and cohort-based retention reporting. It features a multi-tenant architecture that allows teams to manage multiple websites within a single, collaborativ
Captures specific user interactions like button clicks and form submissions using data attributes or function calls.
Supermemory is an artificial intelligence memory management platform designed to provide autonomous agents with persistent, long-term knowledge bases. It functions as a centralized repository that synchronizes multimodal data, enabling agents to maintain context and historical information across complex, multi-session workflows. By serving as a knowledge graph engine and vector database orchestrator, the platform ensures that information remains accessible and relevant for automated tasks. The system distinguishes itself through its hybrid indexing approach, which combines vector similarity s
Saves conversations, decisions, and project information into storage with a single command to preserve important details.
Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse infrastructure, applications, and hardware. It functions as a server-side middleware that normalizes heterogeneous data into a unified format, enabling consistent monitoring across complex environments. By utilizing a plugin-driven architecture, the agent manages the entire lifecycle of telemetry data from initial ingestion to final transmission. The project distinguishes itself through a declarative, configuration-driven execution model that allows users to define complex dat
Subscribes to event types and filters incoming notifications from OPC UA servers based on defined criteria.
SuperAGI is a comprehensive marketing automation platform and customer data system designed to orchestrate multi-channel engagement workflows. It functions as a no-code workflow orchestrator, allowing users to build complex, automated task sequences triggered by real-time user behavior, transactional data, or scheduled events. By centralizing customer profiles and interaction history, the platform enables businesses to manage end-to-end marketing operations from a single interface. The platform distinguishes itself through its deep integration with e-commerce storefronts and its ability to ex
Records visitor data and interaction events to grow subscriber lists through web interfaces.
Perspective is a columnar data analytics engine and high-performance visualization component powered by WebAssembly. It provides a system for analyzing and visualizing large or streaming datasets through interactive data grids and charts, utilizing a compiled binary to achieve near-native performance within the browser. The project distinguishes itself through a WebSocket-based data streaming interface and deep Apache Arrow integration, which minimize memory overhead when synchronizing tables between servers and clients. It acts as a remote query proxy capable of translating visualization con
Captures user interaction events such as clicks on grids or charts to retrieve row data and filter configurations.
NLog is an open-source logging framework for .NET that functions as a structured logging library and log routing engine. It captures log events with named parameters as searchable data rather than plain text and directs these messages to various output destinations based on severity and source. The framework is designed as an extensible platform, supporting custom targets, layout renderers, and filters that can be loaded from external assemblies or defined in code. It features a dynamic configuration system that allows logging targets, rules, and layouts to be updated via XML or programmatic
Stores log parameters as key-value pairs instead of flat strings to enable precise querying and serialization.
Acra is an Android crash reporting framework and diagnostic data collector designed to detect failures and capture device diagnostics, system logs, and application state. It serves as an embeddable library for capturing and processing crash reports, providing a pipeline to send this data to custom backends or via email. The project features a plugin-based sender architecture that allows reports to be routed through HTTP endpoints, email clients, or proprietary backend implementations. It includes a user-controlled reporting system with preference toggles and interactive dialogs to manage user
Collects persisted system-tagged events from the Android DropBoxManager for deep failure diagnostics.
React Grab is a browser-based code navigator and component inspector that links rendered user interface elements to the specific files and lines of source code where they are defined. It serves as a bridge between the browser interface and a local codebase to facilitate element identification and analysis. The tool functions as a developer extension for React applications, mapping visual components to their originating source code. This capability provides specific code context to support manual review and AI-assisted development. The project includes a framework for extending the browser in
Intercepts user click and hover events to extract the specific DOM node and its associated metadata.
structlog هي مكتبة تسجيل منظمة لـ Python تتعامل مع إدخالات السجل كقواميس بدلاً من نصوص. يتيح هذا النهج المتمحور حول البيانات مخرجات قابلة للقراءة آلياً وتحليلاً دقيقاً للبيانات من خلال إنشاء إدخالات السجل كأزواج مفتاح-قيمة. تعمل كإطار عمل تسجيل مستقل وكطبقة توافق تضيف إمكانيات منظمة إلى وحدة تسجيل مكتبة Python القياسية. تتميز المكتبة ببنية خط أنابيب معالجة تمرر قواميس السجل عبر سلسلة من الدوال لتعديل الأحداث أو إضافة بيانات وصفية قبل العرض النهائي. تتضمن أداة تسجيل سياقية لربط بيانات وصفية (مفتاح-قيمة) بمسجلات السجل، مما يضمن التتبع عبر حدود التنفيذ والخيوط. للبيئات ذات الحجم الكبير، توفر إطار عمل تسجيل غير متزامن مع دوال قابلة للانتظار (awaitable) لمنع حظر حلقة الأحداث. يغطي المشروع مساحة واسعة من المراقبة، بما في ذلك العرض متعدد التنسيقات لـ JSON ومخرجات وحدة التحكم الملونة، بالإضافة إلى تقييد حجم السجل وتصفية مستوى الخطورة. يدعم توجيه بيانات السجل المعالجة إلى خدمات خارجية، وسجلات النظام، ومقابس الشبكة. بالإضافة إلى ذلك، يتضمن أدوات للتحقق الآلي من السجلات للتأكد من أن التطبيقات تصدر إدخالات السجل والبيانات الوصفية المتوقعة أثناء الاختبار.
Treats log events as dictionaries and captures parameters as key-value pairs for precise querying and serialization.
Jitsu is an open-source customer data platform designed to orchestrate event data pipelines. It captures, transforms, and routes behavioral data from web and server sources into data warehouses and analytics tools, providing a unified infrastructure for managing event streams. The platform distinguishes itself through its focus on self-hosted, containerized operations that grant users full control over their data security and privacy. It features a robust identity resolution engine that stitches disparate user identifiers into persistent profiles across sessions and devices, alongside program
Provides tracking scripts for web pages to collect user behavior data and stream it to storage.
This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It provides a JavaScript form builder library that transforms JSON schemas into functional web forms and multi-step wizards, with a dedicated visual survey creator for designing layouts and branching logic without writing code. The library is distinguished by its bidirectional PDF integration, which allows the conversion of JSON schemas into fillable PDF documents and the extraction of structured data from existing PDFs. It also features advanced capabilities for creating scored asse
Retrieves completed form data as JSON objects via event handlers for backend transmission.
wechatpy هو SDK لواجهة برمجة تطبيقات Python مصمم للتفاعل مع الحسابات الرسمية، والتطبيقات المصغرة، وواجهات برمجة تطبيقات الاتصالات المؤسسية. يوفر واجهة موحدة لإدارة المستخدمين، والوسائط، والرسائل، ويتضمن إطار عمل للبوتات لمعالجة الأحداث الواردة وتوليد استجابات مهيكلة. ينفذ المشروع مصنع عميل يعتمد على المكونات لتنفيذ إجراءات عبر أنواع حسابات مختلفة وينسق تدفقات OAuth2 للتحقق من الهوية. يتميز ببنية بوت تعتمد على الأحداث ونظام تخزين رموز قابل للتوصيل للحفاظ على جلسات المصادقة عبر البيئات. تغطي المكتبة مجموعة واسعة من المجالات الوظيفية، بما في ذلك معالجة المدفوعات والفواتير المالية، وإدارة مساحة العمل المؤسسية، وإدارة الأصول الرقمية ومتاجر التجارة الإلكترونية. كما توفر أدوات لعمليات قواعد البيانات السحابية، وربط الأجهزة، وأتمتة سير العمل المؤسسي. تشمل القدرات الإضافية بدائيات أمان لتشفير الحمولة القائم على AES، والتحقق من صحة الطلب، وتدقيق محتوى المستخدم.
Captures platform-level triggers such as menu clicks and location sharing events.
AdvPhishing is a tool for social engineering simulations and credential harvesting testing. It generates deceptive web interfaces, including cloned service provider pages and pre-made layouts that mimic payment and social media platforms, to capture user login details. The tool manages the end-to-end deployment of phishing campaigns by routing captured credentials to a specified email address via an integrated SMTP mail delivery mechanism. It includes utilities for exposing a local development server to the public internet through secure tunneling and redirects users to legitimate third-party
Intercepts form submission events to extract user-inputted data for credential harvesting.