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
·
drasi-project avatar

drasi-project/drasi-platform

0
View on GitHub↗
1,241 stars·87 forks·C#·Apache-2.0·4 vuesdrasi.io↗

Drasi Platform

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 connector architecture that supports custom integrations for proprietary data sources and targets, while providing a simulation interface to test processing pipelines against deterministic vector representations without requiring live production dependencies.

The system manages the full lifecycle of data processing tasks, including the orchestration of containerized microservices and the execution of automated workflows via webhooks or messaging services. It also includes operational tools for monitoring system health, scaling resources, and detecting temporal patterns to identify stalled processes or missing events. Users can manage these distributed environments and resource configurations through a dedicated command-line interface.

Features

  • Continuous Data Processing Platforms - Provides a distributed platform for monitoring external data sources and executing reactive logic based on continuous graph queries.
  • Change Data Capture Streams - Observes and streams database state updates in real time to trigger reactive application logic without manual polling.
  • Complex Event Processing Engines - Detects temporal patterns and sequences within data streams to trigger automated workflows across distributed microservices.
  • Data Source Connections - Establishes persistent connections to external databases and data stores to monitor for state changes in real time.
  • Continuous SQL Querying - Executes continuous graph-based queries that incrementally update results as underlying streaming data changes.
  • State Stream Integration - Propagates state updates from continuous query results to downstream microservices and external systems in real time.
  • Graph Querying - Evaluates incoming data streams against graph-based patterns to identify state transitions and significant events in real time.
  • Real-Time State Maintenance - Observes changes in data sources and triggers automated reactions whenever specific conditions or state transitions occur.
  • Event-Driven Automation Engines - Triggers automated workflows and external service calls immediately upon the detection of specific data conditions or patterns.
  • Graph-Based Processing Engines - Uses graph-based query languages to evaluate state transitions and temporal patterns in incoming data streams.
  • Reactive Event Dispatchers - Triggers automated workflows and external webhooks immediately upon the detection of specific data conditions.
  • External Data Source Integrations - Tracks changes and events within external software systems in real time to identify state updates without requiring data duplication or polling.
  • Real-Time Monitoring Systems - Tracks state changes in external databases and systems continuously to detect patterns without manual polling.
  • State Change Monitoring - Tracks state changes in external data sources in real time to trigger automated responses when specific patterns are detected.
  • Custom Connector Development - Enables the implementation of custom connectors to facilitate communication with proprietary or unsupported data sources and external reaction targets.
  • Distributed Data Synchronization Systems - Synchronizes state updates across disparate microservices and distributed environments.
  • Simulation Interfaces - Provides deterministic vector representations to test data processing pipelines without relying on live production services.
  • Pluggable Connector Frameworks - Provides a standardized interface for implementing custom integrations to communicate with proprietary data sources and external targets.
  • Real-Time Data Integration Platforms - Synchronizes state updates between external databases and downstream systems or vector stores without manual polling.
  • Real-time Data Synchronization - Updates vector databases in real time by processing data source changes and generating embeddings to maintain searchable state representations.
  • Vector Index Synchronization - Maintains up-to-date vector representations by processing live data changes and streaming them into searchable vector stores.
  • Agent Resource Query Commands - Provides command-line tools to configure, orchestrate, and synchronize the lifecycle of data sources, queries, and reaction components.
  • Automated Action Execution - Executes remote procedures and sends notifications via webhooks and messaging services when specific data conditions are met.
  • Automated Data Workflows - Executes predefined logic automatically whenever monitored data sources reach a specific state or satisfy defined conditions.
  • Containerized Process Deployment - Deploys and manages containerized data processing services as scaled workloads within a cluster environment.
  • Event Pattern Detection - Identifies the absence or presence of expected data changes within defined time windows to alert on stalled processes.
  • Data Processing Orchestrators - Provisions and manages the lifecycle of distributed data processing environments including underlying infrastructure and core runtime components.
  • Microservice Orchestration - Deploys and manages independent processing components across a cluster to ensure scalable and reliable data stream handling.

Historique des stars

Graphique de l'historique des stars pour drasi-project/drasi-platformGraphique de l'historique des stars pour drasi-project/drasi-platform

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Drasi Platform

Sélections manuelles où Drasi Platform apparaît.
  • Event synchronization engine
  • Logiciels open source populaires

Alternatives open source à Drasi Platform

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Drasi Platform.
  • airweave-ai/airweaveAvatar de airweave-ai

    airweave-ai/airweave

    6,453Voir sur GitHub↗

    Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for retrieval-augmented generation. It provides a pre-built data connector library and a framework for building custom connectors, enabling the extraction, transformation, and synchronization of structured and unstructured data from SaaS applications. The platform includes a hybrid vector retrieval system that combines semantic, neural, and keyword search strategies to deliver grounded context for AI agents. The platform distinguishes itself through an agentic search engine that iterati

    Pythonagent-infrastructureaiai-agents
    Voir sur GitHub↗6,453
  • datahub-project/datahubAvatar de datahub-project

    datahub-project/datahub

    12,141Voir sur GitHub↗

    DataHub is a metadata management platform designed to unify technical, operational, and business context across diverse data ecosystems. By utilizing a graph-based metadata model and an event-driven ingestion architecture, it creates a centralized source of truth that maps complex data relationships, lineage, and ownership. This foundational framework enables organizations to maintain a synchronized view of their data landscape, supporting both human-led discovery and automated data operations. The platform distinguishes itself through its focus on grounding artificial intelligence and autono

    Pythondata-catalogdata-discoverydata-governance
    Voir sur GitHub↗12,141
  • apache/flink-cdcAvatar de apache

    apache/flink-cdc

    6,430Voir sur GitHub↗

    This project is a streaming data integration framework that captures real-time database changes and synchronizes them with downstream systems. It operates as a distributed streaming ETL and database synchronizer, reading database logs and snapshots to propagate row-level modifications to target sinks. The system supports declarative data integration, allowing users to define source-to-sink data flows using SQL or YAML configurations. It distinguishes itself by automating schema evolution to maintain synchronization when source structures change and ensuring exactly-once delivery and processin

    Javabatchcdcchange-data-capture
    Voir sur GitHub↗6,430
  • datalinkdc/dinkyAvatar de DataLinkDC

    DataLinkDC/dinky

    3,740Voir sur GitHub↗

    Dinky is a real-time data platform for developing, deploying, and operating streaming applications based on Apache Flink. It functions as a SQL streaming IDE and a real-time data pipeline orchestrator, providing a web-based environment for writing and verifying queries with integrated logic plan visualization and lineage tracking. The platform acts as a distributed cluster manager, allowing the registration, monitoring, and administration of multiple processing clusters from a centralized interface. It also serves as a change data capture integration tool, synchronizing real-time database cha

    Javadatalakedatawarehouseflink
    Voir sur GitHub↗3,740
Voir les 30 alternatives à Drasi Platform→

Questions fréquentes

Que fait drasi-project/drasi-platform ?

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.

Quelles sont les fonctionnalités principales de drasi-project/drasi-platform ?

Les fonctionnalités principales de drasi-project/drasi-platform sont : Continuous Data Processing Platforms, Change Data Capture Streams, Complex Event Processing Engines, Data Source Connections, Continuous SQL Querying, State Stream Integration, Graph Querying, Real-Time State Maintenance.

Quelles sont les alternatives open-source à drasi-project/drasi-platform ?

Les alternatives open-source à drasi-project/drasi-platform incluent : airweave-ai/airweave — Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for… datahub-project/datahub — DataHub is a metadata management platform designed to unify technical, operational, and business context across… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… apache/flink-cdc — This project is a streaming data integration framework that captures real-time database changes and synchronizes them… datalinkdc/dinky — Dinky is a real-time data platform for developing, deploying, and operating streaming applications based on Apache… bram2w/baserow — Baserow is a no-code relational database and application builder that allows users to create structured data tables…