awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 repositorios

Awesome GitHub RepositoriesEvent Pattern Detection

Declarative rules for searching sequences of events within streams to trigger alerts or complex actions.

Distinct from Event Triggers: Distinct from Event Triggers: focuses on pattern detection within streams rather than simple event dispatching.

Explore 17 awesome GitHub repositories matching devops & infrastructure · Event Pattern Detection. Refine with filters or upvote what's useful.

Awesome Event Pattern Detection GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • alvarotrigo/fullpage.jsAvatar de alvarotrigo

    alvarotrigo/fullPage.js

    35,437Ver en GitHub↗

    fullPage.js is a JavaScript full-screen scrolling library and layout engine used to create websites composed of vertical sections and horizontal slides that snap to the viewport. It provides a system for organizing web content into full-screen pages with automatic snapping behavior. The library distinguishes itself through a WebGL transition framework and visual storytelling tools, enabling cinematic effects such as 3D rotations, parallax backgrounds, fading, and water distortion during navigation. It also features a responsive adaptation system that can switch from automatic snapping to stan

    Monitors the HTML structure for additions or removals of sections to automatically update internal layout coordinates.

    JavaScriptfullpagefullscreenjavascript
    Ver en GitHub↗35,437
  • apache/flinkAvatar de apache

    apache/flink

    26,086Ver en GitHub↗

    Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite batch workloads. It functions as a stateful stream processor and a SQL stream processing engine, providing a unified runtime to execute relational queries and event-based transformations. The system is distinguished by its ability to manage persistent operator state to ensure exactly-once processing guarantees and consistency during failures. It features specialized capabilities for complex event processing to detect temporal patterns and handles out-of-order events using eve

    Implements declarative rules to detect temporal patterns and sequences of events within data streams.

    Java
    Ver en GitHub↗26,086
  • vonng/ddiaAvatar de Vonng

    Vonng/ddia

    22,648Ver en GitHub↗

    This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi

    Describes techniques for detecting event patterns in streams to trigger automated actions.

    Pythonbookdatabaseddia
    Ver en GitHub↗22,648
  • afarkas/lazysizesAvatar de aFarkas

    aFarkas/lazysizes

    17,723Ver en GitHub↗

    lazysizes is a JavaScript lazy loading library and DOM visibility observer that defers the loading of images and iframes until they enter the browser viewport. It functions as a responsive image optimizer and SEO friendly asset loader designed to reduce initial page load times while maintaining search engine visibility. The project calculates optimal image sizes and handles srcset and picture elements to deliver the most appropriate asset based on device resolution and layout. It includes a mechanism for low-quality image placeholders and applies CSS classes during the loading process to trig

    Identifies and manages new elements added to the page automatically via DOM monitoring.

    JavaScriptjavascriptlazy-evaluationlazyload
    Ver en GitHub↗17,723
  • floci-io/flociAvatar de floci-io

    floci-io/floci

    14,168Ver en GitHub↗

    Floci is a local emulator for AWS services and cloud infrastructure designed for developing and testing applications without a live internet connection. It serves as a containerized cloud emulator and a serverless runtime emulator, allowing users to run high-fidelity replicas of cloud databases, queues, and compute services on a local machine. The project distinguishes itself by using real container images instead of simple mocks to ensure behavioral accuracy. It functions as a local API gateway simulator with proxy-based routing for REST and WebSocket APIs, and provides a serverless environm

    Processes event schedules and patterns with capabilities to archive and replay historical data streams.

    Javaawsaws-emulationdevops
    Ver en GitHub↗14,168
  • crowdsecurity/crowdsecAvatar de crowdsecurity

    crowdsecurity/crowdsec

    12,574Ver en GitHub↗

    CrowdSec is a collaborative, distributed security engine designed for threat detection and infrastructure protection. It functions as an intrusion detection system that parses logs and network traffic to identify malicious patterns, utilizing a bucket-based threshold detection model to aggregate events and trigger alerts. The platform is built on a modular architecture that includes a centralized local API server for managing security signals and a relational database for persistent storage of remediation decisions. What distinguishes the project is its decoupled enforcement model, which offl

    Aggregates security events over time to identify and block automated threats using threshold-based logic.

    Goattacks-preventiondetectionids
    Ver en GitHub↗12,574
  • nopechallc/nopecha-extensionAvatar de NopeCHALLC

    NopeCHALLC/nopecha-extension

    10,013Ver en GitHub↗

    This project is a CAPTCHA solver browser extension that automatically detects and resolves image, text, and behavioral challenges using an AI inference engine. It functions as a bot detection bypass tool designed to overcome interactive web barriers and session timeouts to maintain access to protected websites. The extension provides a bridge between automated solving capabilities and external programming languages or browser automation frameworks via an API integration. It utilizes an AI-powered optical character recognition system to transcribe text from images and auditory challenges into

    Monitors the browser document for specific element patterns to trigger automatic solving when CAPTCHAs appear.

    aws-waf-captchacaptchacaptcha-breaking
    Ver en GitHub↗10,013
  • hyperdxio/hyperdxAvatar de hyperdxio

    hyperdxio/hyperdx

    9,324Ver en GitHub↗

    HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and a self-hosted monitoring stack. It functions as a unified system for collecting, indexing, and visualizing logs, metrics, and traces from cloud and container environments. The platform distinguishes itself with specialized tooling for large language model monitoring and session replay, allowing user interactions in the browser to be linked to backend telemetry. It employs schema-less JSON parsing to index structured logs dynamically and uses source maps to resolve minified sta

    Implements automated clustering to aggregate large volumes of logs into recurring patterns for faster analysis.

    TypeScriptalertinganalyticsapm
    Ver en GitHub↗9,324
  • yelp/elastalertAvatar de Yelp

    Yelp/elastalert

    7,994Ver en GitHub↗

    ElastAlert is an alerting framework and query monitor for Elasticsearch. It functions as a real-time log monitoring tool and event notification engine that scans indices for specific patterns to trigger automated alerts when predefined rules are matched. The system distinguishes itself through specialized detection logic, including event spike detection, event frequency monitoring, field change tracking, and the identification of new terms within data fields. It handles notification noise via stateful alert suppression to prevent redundant messages and provides time-windowed aggregation to gr

    Triggers alerts when the rate of events increases by a specific factor compared to previous periods.

    Python
    Ver en GitHub↗7,994
  • coroot/corootAvatar de coroot

    coroot/coroot

    7,400Ver en GitHub↗

    Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect metrics, logs, and traces without requiring manual code instrumentation. It functions as an OpenTelemetry trace analyzer and an LLM observability gateway, exposing system health data to large language models through the Model Context Protocol. The platform differentiates itself by combining automated root cause analysis and AI-driven diagnostics to investigate performance regressions. It also includes a cloud cost monitoring tool that attributes infrastructure spending to specifi

    Clusters log events into recurring patterns and correlates them with traces to accelerate root cause identification.

    Goaialertingapm
    Ver en GitHub↗7,400
  • diygod/rsshub-radarAvatar de DIYgod

    DIYgod/RSSHub-Radar

    6,990Ver en GitHub↗

    RSSHub-Radar is a browser extension designed for the discovery and identification of RSS and RSSHub feeds on web pages. It functions as a feed detector that scans websites to locate compatible RSSHub routes and content sources. The project acts as an integration bridge, allowing users to export discovered feeds directly to third-party RSS reading platforms via a one-click subscription process. This facilitates a content aggregation workflow by simplifying how users find and collect diverse web content sources for streamlined consumption.

    Scans the document object model for specific tags and metadata patterns to detect available RSS feeds.

    TypeScriptbrowser-extensionchrome-extensionfirefox-addon
    Ver en GitHub↗6,990
  • baconjs/bacon.jsAvatar de baconjs

    baconjs/bacon.js

    6,458Ver en 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

    Coordinates multiple streams using join patterns to emit values only when specific combinations of events occur.

    TypeScript
    Ver en GitHub↗6,458
  • greptimeteam/greptimedbAvatar de GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Ver en GitHub↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Logs leader step-down and election events in the metasrv component to track cluster coordination changes.

    Rustanalyticscloud-nativedatabase
    Ver en GitHub↗5,968
  • reflux/refluxjsAvatar de reflux

    reflux/refluxjs

    5,323Ver en GitHub↗

    Refluxjs es una librería de gestión de estado diseñada para implementar una arquitectura de flujo de datos unidireccional. Gestiona el estado de la aplicación a través de un ciclo estricto de acciones y almacenes (stores) para evitar bucles de actualización impredecibles. La librería coordina operaciones asíncronas gestionando flujos de eventos y activando acciones relacionadas de éxito o fallo. También proporciona un registro de estado global que rastrea los estados de los almacenes mediante identificadores únicos, permitiendo la clonación profunda para la persistencia y la depuración de viaje en el tiempo (time-travel debugging). Su superficie de capacidades cubre la gestión centralizada del estado, incluyendo la creación de almacenes de datos y la agregación de estados derivados. Incluye herramientas para interceptar emisiones de acciones mediante hooks pre-emisión y mecanismos para vincular el estado del almacén directamente a los componentes de la interfaz de usuario para el renderizado automático.

    Joins multiple asynchronous action emissions to coordinate parallel state operations.

    JavaScript
    Ver en GitHub↗5,323
  • uptrace/uptraceAvatar de uptrace

    uptrace/uptrace

    4,098Ver en GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Clusters similar log entries together using unique fingerprints to identify recurring event patterns.

    Goapmapplication-monitoringclickhouse
    Ver en GitHub↗4,098
  • lmnr-ai/lmnrAvatar de lmnr-ai

    lmnr-ai/lmnr

    2,608Ver en GitHub↗

    Lmnr is an LLM observability platform and evaluation framework designed for tracing, logging, and monitoring language model executions. It provides the tools necessary to debug agent behavior, analyze performance, and identify failure patterns in AI agents. The platform differentiates itself through a trace-to-dataset pipeline that converts production logs into labeled test sets for regression testing. It includes a prompt-variant replay engine to compare different prompts or models side-by-side and a state-cached debugging system to replay agent loops without restarting the process. The sys

    Groups related error events into named categories to track frequency and resolution status.

    TypeScriptagentsaiai-observability
    Ver en GitHub↗2,608
  • drasi-project/drasi-platformAvatar de drasi-project

    drasi-project/drasi-platform

    1,241Ver en GitHub↗

    The platform is a distributed system designed for real-time data monitoring, continuous graph-based query processing, and reactive event automation. It functions as a middleware solution that tracks state changes in external databases and systems, evaluating these streams against graph patterns to identify significant events and state transitions without the need for manual polling. The platform distinguishes itself through its ability to synchronize state updates across distributed environments, including real-time updates to vector databases for AI applications. It utilizes a pluggable conn

    Identifies the absence or presence of expected data changes within defined time windows to alert on stalled processes.

    C#cdcchange-data-capturechange-detection
    Ver en GitHub↗1,241
  1. Home
  2. DevOps & Infrastructure
  3. Event Triggers
  4. Event Pattern Detection

Explorar subetiquetas

  • DOM Pattern DetectionMonitoring the document object model for specific element patterns to trigger actions. **Distinct from Event Pattern Detection:** Focuses on DOM element patterns in a browser, not event streams in a backend system.
  • DOM Structure ObservationMonitoring the DOM for structural changes to trigger layout recalculations. **Distinct from DOM Pattern Detection:** Focuses on layout recalculation following DOM changes, whereas pattern detection focuses on triggering specific actions.
  • Event Pattern EmulationLocal simulation of event buses and pattern-matching rules for triggering actions. **Distinct from Event Pattern Detection:** Distinct from Event Pattern Detection: focuses on the local emulation of the event bridge service rather than just detection logic.
  • Event Spike DetectionDetection logic that identifies sudden increases in event rates compared to historical baselines. **Distinct from Event Pattern Detection:** Focuses specifically on rate-of-change increases (spikes) rather than general sequence patterns.
  • Event Stream Join PatternsCoordinating multiple streams to emit values only when specific combinations of events occur. **Distinct from Event Pattern Detection:** Focuses on the functional 'join' of streams for coordination, rather than the detection of patterns for alerting.
  • Log Event Clustering1 sub-etiquetaAutomated grouping of similar log entries to identify recurring patterns and anomalies. **Distinct from Event Pattern Detection:** Distinct from Event Pattern Detection: focuses on unsupervised clustering of similar logs rather than rule-based detection of specific sequences.