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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • alvarotrigo/fullpage.jsAvatar von alvarotrigo

    alvarotrigo/fullPage.js

    35,437Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗35,437
  • apache/flinkAvatar von apache

    apache/flink

    26,086Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗26,086
  • vonng/ddiaAvatar von Vonng

    Vonng/ddia

    22,648Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗22,648
  • afarkas/lazysizesAvatar von aFarkas

    aFarkas/lazysizes

    17,723Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,723
  • floci-io/flociAvatar von floci-io

    floci-io/floci

    14,168Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,168
  • crowdsecurity/crowdsecAvatar von crowdsecurity

    crowdsecurity/crowdsec

    12,574Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,574
  • nopechallc/nopecha-extensionAvatar von NopeCHALLC

    NopeCHALLC/nopecha-extension

    10,013Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,013
  • hyperdxio/hyperdxAvatar von hyperdxio

    hyperdxio/hyperdx

    9,324Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,324
  • yelp/elastalertAvatar von Yelp

    Yelp/elastalert

    7,994Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,994
  • coroot/corootAvatar von coroot

    coroot/coroot

    7,400Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,400
  • diygod/rsshub-radarAvatar von DIYgod

    DIYgod/RSSHub-Radar

    6,990Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,990
  • baconjs/bacon.jsAvatar von baconjs

    baconjs/bacon.js

    6,458Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,458
  • greptimeteam/greptimedbAvatar von GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,968
  • reflux/refluxjsAvatar von reflux

    reflux/refluxjs

    5,323Auf GitHub ansehen↗

    Refluxjs ist eine State-Management-Bibliothek, die für die Implementierung einer unidirektionalen Datenfluss-Architektur entwickelt wurde. Sie verwaltet den Anwendungszustand durch einen strikten Zyklus von Aktionen und Stores, um unvorhersehbare Update-Schleifen zu verhindern. Die Bibliothek koordiniert asynchrone Operationen durch die Verwaltung von Event-Streams und das Auslösen zugehöriger Erfolgs- oder Fehleraktionen. Sie bietet zudem eine globale State-Registry, die Store-Zustände über eindeutige Identifikatoren verfolgt, was Deep-Cloning für Persistenz und Time-Travel-Debugging ermöglicht. Der Funktionsumfang deckt zentralisiertes State-Management ab, einschließlich der Erstellung von Data-Stores und abgeleiteter Zustandsaggregation. Sie enthält Tools zum Abfangen von Aktions-Emissionen über Pre-Emission-Hooks sowie Mechanismen, um Store-Zustände direkt an UI-Komponenten für automatisches Re-Rendering zu binden.

    Joins multiple asynchronous action emissions to coordinate parallel state operations.

    JavaScript
    Auf GitHub ansehen↗5,323
  • uptrace/uptraceAvatar von uptrace

    uptrace/uptrace

    4,098Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,098
  • lmnr-ai/lmnrAvatar von lmnr-ai

    lmnr-ai/lmnr

    2,608Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,608
  • drasi-project/drasi-platformAvatar von drasi-project

    drasi-project/drasi-platform

    1,241Auf GitHub ansehen↗

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

Unter-Tags erkunden

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