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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • alvarotrigo/fullpage.jsAvatar de alvarotrigo

    alvarotrigo/fullPage.js

    35,437Voir sur 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
    Voir sur GitHub↗35,437
  • apache/flinkAvatar de apache

    apache/flink

    26,086Voir sur 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
    Voir sur GitHub↗26,086
  • vonng/ddiaAvatar de Vonng

    Vonng/ddia

    22,648Voir sur 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
    Voir sur GitHub↗22,648
  • afarkas/lazysizesAvatar de aFarkas

    aFarkas/lazysizes

    17,723Voir sur 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
    Voir sur GitHub↗17,723
  • floci-io/flociAvatar de floci-io

    floci-io/floci

    14,168Voir sur 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
    Voir sur GitHub↗14,168
  • crowdsecurity/crowdsecAvatar de crowdsecurity

    crowdsecurity/crowdsec

    12,574Voir sur 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
    Voir sur GitHub↗12,574
  • nopechallc/nopecha-extensionAvatar de NopeCHALLC

    NopeCHALLC/nopecha-extension

    10,013Voir sur 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
    Voir sur GitHub↗10,013
  • hyperdxio/hyperdxAvatar de hyperdxio

    hyperdxio/hyperdx

    9,324Voir sur 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
    Voir sur GitHub↗9,324
  • yelp/elastalertAvatar de Yelp

    Yelp/elastalert

    7,994Voir sur 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
    Voir sur GitHub↗7,994
  • coroot/corootAvatar de coroot

    coroot/coroot

    7,400Voir sur 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
    Voir sur GitHub↗7,400
  • diygod/rsshub-radarAvatar de DIYgod

    DIYgod/RSSHub-Radar

    6,990Voir sur 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
    Voir sur GitHub↗6,990
  • baconjs/bacon.jsAvatar de baconjs

    baconjs/bacon.js

    6,458Voir sur 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
    Voir sur GitHub↗6,458
  • greptimeteam/greptimedbAvatar de GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Voir sur 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
    Voir sur GitHub↗5,968
  • reflux/refluxjsAvatar de reflux

    reflux/refluxjs

    5,323Voir sur GitHub↗

    Refluxjs est une bibliothèque de gestion d'état conçue pour implémenter une architecture de flux de données unidirectionnel. Elle gère l'état de l'application via un cycle strict d'actions et de stores pour éviter les boucles de mise à jour imprévisibles. La bibliothèque coordonne les opérations asynchrones en gérant des flux d'événements et en déclenchant des actions de succès ou d'échec associées. Elle fournit également un registre d'état global qui suit les états des stores via des identifiants uniques, permettant le clonage profond pour la persistance et le débogage temporel (time-travel). Sa surface de capacités couvre la gestion centralisée de l'état, y compris la création de stores de données et l'agrégation d'état dérivé. Elle inclut des outils pour intercepter les émissions d'actions via des hooks de pré-émission et des mécanismes pour lier l'état du store directement aux composants de l'interface utilisateur pour un re-rendu automatique.

    Joins multiple asynchronous action emissions to coordinate parallel state operations.

    JavaScript
    Voir sur GitHub↗5,323
  • uptrace/uptraceAvatar de uptrace

    uptrace/uptrace

    4,098Voir sur 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
    Voir sur GitHub↗4,098
  • lmnr-ai/lmnrAvatar de lmnr-ai

    lmnr-ai/lmnr

    2,608Voir sur 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
    Voir sur GitHub↗2,608
  • drasi-project/drasi-platformAvatar de drasi-project

    drasi-project/drasi-platform

    1,241Voir sur 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
    Voir sur GitHub↗1,241
  1. Home
  2. DevOps & Infrastructure
  3. Event Triggers
  4. Event Pattern Detection

Explorer les sous-tags

  • 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 sous-tagAutomated 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.