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
·

6 dépôts

Awesome GitHub RepositoriesStream Routing

Logic for directing real-time data streams between various sources and destinations.

Distinct from Stream Routing: The candidates focus on specific domains like metrics (f0_mt1) or video (f0_mt2), whereas this is a general-purpose stream routing engine.

Explore 6 awesome GitHub repositories matching data & databases · Stream Routing. Refine with filters or upvote what's useful.

Awesome Stream Routing 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.
  • zhisheng17/flink-learningAvatar de zhisheng17

    zhisheng17/flink-learning

    15,071Voir sur GitHub↗

    This project is a collection of educational resources and reference implementations for the Apache Flink stream processing framework. It provides a learning resource focused on mastering distributed stream processing through implementation guides, performance tuning tutorials, and practical examples. The repository features detailed walkthroughs for building real-time data pipelines using the DataStream and Table APIs. It includes specific integration examples for connecting Apache Flink with Kafka brokers and Elasticsearch indices, as well as reference implementations for real-time deduplica

    Provides logic for stream routing to divide a single stream into multiple separate outputs based on conditions.

    Javaclickhouseelasticsearchflink
    Voir sur GitHub↗15,071
  • nathanmarz/stormAvatar de nathanmarz

    nathanmarz/storm

    8,772Voir sur GitHub↗

    Storm is a distributed stream processing framework and fault-tolerant compute engine designed for executing real-time continuous computations across a cluster of machines. It functions as a stateful stream processor and cluster topology manager, enabling the deployment and monitoring of distributed data flow configurations. The system ensures exactly-once semantics by utilizing transactional state management to guarantee that every message in a data stream is processed exactly one time. It further operates as a distributed RPC system, allowing for the integration of non-native languages throu

    Provides logic for directing real-time data streams across tasks using pluggable grouping strategies.

    Java
    Voir sur GitHub↗8,772
  • benthosdev/benthosAvatar de benthosdev

    benthosdev/benthos

    8,681Voir sur GitHub↗

    Benthos is a stream processing engine and data integration pipeline used for routing, transforming, and connecting data streams between diverse sources and sinks. It functions as event routing middleware and a change data capture tool, streaming real-time database modifications as discrete events for downstream processing. The system utilizes a declarative pipeline configuration, where data flow and processing logic are defined in a single static file. It features a specialized domain-specific language for mapping, filtering, and enriching data payloads, allowing for complex transformations w

    Provides a modular system for routing data streams between diverse inputs and outputs.

    Go
    Voir sur GitHub↗8,681
  • snowplow/snowplowAvatar de snowplow

    snowplow/snowplow

    7,012Voir sur GitHub↗

    Snowplow is a behavioral event data pipeline and customer data infrastructure designed to capture user interactions and transform them into structured events for real-time analysis and long-term storage. It functions as a customer data platform that gathers user signals and enriches them with metadata to create a unified view of customer behavior. The system operates as an event schema validation engine to enforce strict data contracts on incoming streams, preventing data corruption. It further serves as a real-time event router and an event-driven automation platform, triggering proactive bu

    Directs processed event data into various warehouses or third party platforms for analysis.

    Scala
    Voir sur GitHub↗7,012
  • hazelcast/hazelcastAvatar de hazelcast

    hazelcast/hazelcast

    6,570Voir sur GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Directs data between processing stages using round-robin, isolated, or partitioned strategies to balance load and preserve event order.

    Javabig-datacachingdata-in-motion
    Voir sur GitHub↗6,570
  • effector/effectorAvatar de effector

    effector/effector

    4,837Voir sur GitHub↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    Directs incoming data to different execution units based on conditional logic or state values.

    TypeScriptbusiness-logiceffectorevent-driven
    Voir sur GitHub↗4,837
  1. Home
  2. Data & Databases
  3. Stream Routing

Explorer les sous-tags

  • StrategiesDirects data between processing stages using round-robin, isolated, or partitioned strategies. **Distinct from Stream Routing:** Distinct from general stream routing: focuses on the specific routing strategies used for load balancing and event ordering in pipelines.