awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

36 مستودعات

Awesome GitHub RepositoriesStreaming Engines

High-performance distributed systems designed for real-time data processing and stateful computation.

Explore 36 awesome GitHub repositories matching part of an awesome list · Streaming Engines. Refine with filters or upvote what's useful.

Awesome Streaming Engines GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • pathwaycom/pathwayالصورة الرمزية لـ pathwaycom

    pathwaycom/pathway

    62,959عرض على GitHub↗

    Pathway is a high-performance data processing framework designed for building unified batch and streaming pipelines. It functions as an orchestrator for complex data transformations, utilizing a differential dataflow engine to process updates incrementally. By treating static datasets and continuous event streams with identical logic, the platform ensures exactly-once processing semantics and consistent results across diverse data sources. The framework distinguishes itself through its specialized support for real-time artificial intelligence and retrieval-augmented generation. It features in

    Unified engine for batch, streaming, and LLM applications.

    Pythonbatch-processingdata-analyticsdata-pipelines
    عرض على GitHub↗62,959
  • apache/sparkالصورة الرمزية لـ apache

    apache/spark

    43,467عرض على GitHub↗

    Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation graphs. It functions as a distributed machine learning framework, a graph processing system, a real-time stream processor, and a SQL analytics engine. The system enables the execution of distributed SQL querying, large-scale graph analysis, and real-time stream analytics across clusters of machines. It also provides a scalable environment for implementing machine learning algorithms and predictive model development on massive datasets. The engine incorporates relational query e

    Scalable fault-tolerant engine for streaming applications.

    Scalabig-datajavajdbc
    عرض على GitHub↗43,467
  • apache/flinkالصورة الرمزية لـ apache

    apache/flink

    26,086عرض على 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

    System for high-throughput, low-latency stateful stream processing.

    Java
    عرض على GitHub↗26,086
  • risingwavelabs/risingwaveالصورة الرمزية لـ risingwavelabs

    risingwavelabs/risingwave

    9,093عرض على GitHub↗

    RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen

    PostgreSQL-compatible streaming database for event-driven apps.

    Rustapache-icebergdata-engineeringdatabase
    عرض على GitHub↗9,093
  • robinhood/faustالصورة الرمزية لـ robinhood

    robinhood/faust

    6,822عرض على GitHub↗

    Faust is a Python library for building distributed stream processing applications that integrate with Kafka. It functions as an asynchronous stream processor designed to handle high-throughput event streams and real-time data analysis using asynchronous functions. The system operates as a distributed stream processor and state store, utilizing sharding and partitioned topics to scale processing workloads horizontally across multiple worker nodes. It maintains state through a replicated key-value storage system backed by local databases to ensure high availability and fast recovery. The frame

    Python stream processing library inspired by Kafka Streams.

    Python
    عرض على GitHub↗6,822
  • apache/stormالصورة الرمزية لـ apache

    apache/storm

    6,683عرض على GitHub↗

    Storm is a distributed stream processing framework designed to execute unbounded computations across a cluster to process real-time data streams. It functions as a data pipeline orchestrator that allows users to define and deploy declarative data flow graphs connecting streaming sources to processing components. The system operates as a multi-tenant distributed compute engine that isolates workloads and limits resource usage across shared clusters using dedicated pools and access control. It is also a secure distributed processing engine that employs encrypted node communication and SSL-secur

    Distributed real-time computation system for unbounded streams.

    Java
    عرض على GitHub↗6,683
  • cocoindex-io/cocoindexالصورة الرمزية لـ cocoindex-io

    cocoindex-io/cocoindex

    6,117عرض على GitHub↗

    Cocoindex is an incremental data processing engine that builds and maintains live indexes for AI agents, with a core focus on codebase indexing and knowledge graph extraction. The engine uses a function-graph execution model where user-defined Python functions are composed into a directed acyclic graph, and it processes data incrementally so only changed source records or code paths are re-computed, avoiding full recomputation at any scale. It supports automatic schema inference from transformation pipeline type annotations and provides full data lineage tracing, tagging every output record wi

    ETL framework for building real-time AI indexes.

    Rustagentic-data-frameworkaiai-agents
    عرض على GitHub↗6,117
  • arroyosystems/arroyoالصورة الرمزية لـ ArroyoSystems

    ArroyoSystems/arroyo

    4,819عرض على GitHub↗

    Arroyo is a high-performance stream processing platform built in Rust. It executes continuous SQL queries on streaming data with event-time semantics, enabling accurate windowed aggregations, joins, and stateful computations on unbounded event streams. The platform uses native Rust execution for high throughput and low latency, with periodic checkpointing for exactly-once fault tolerance and horizontal scaling across distributed workers. The system integrates deeply with Kafka for reading and writing topics with exactly-once delivery and supports change data capture (CDC) from MySQL and Postg

    Distributed engine supporting SQL and Rust pipelines.

    Rustdatadata-stream-processingdev-tools
    عرض على GitHub↗4,819
  • apache/incubator-heronالصورة الرمزية لـ apache

    apache/incubator-heron

    3,632عرض على GitHub↗

    Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter

    Realtime, distributed, fault-tolerant stream processing engine.

    Java
    عرض على GitHub↗3,632
  • numaproj/numaflowالصورة الرمزية لـ numaproj

    numaproj/numaflow

    2,497عرض على GitHub↗

    Kubernetes-native platform to run massively parallel data/streaming jobs

    Kubernetes-native, language-agnostic stream processing platform.

    Rustdata-processinghacktoberfestk8s
    عرض على GitHub↗2,497
  • apache/arrow-ballistaالصورة الرمزية لـ apache

    apache/arrow-ballista

    2,066عرض على GitHub↗

    Apache DataFusion Ballista Distributed Query Engine

    Distributed compute platform powered by Apache Arrow.

    Rust
    عرض على GitHub↗2,066
  • onyx-platform/onyxالصورة الرمزية لـ onyx-platform

    onyx-platform/onyx

    2,050عرض على GitHub↗

    Distributed, masterless, high performance, fault tolerant data processing

    Distributed, masterless, high-performance data processing.

    Clojure
    عرض على GitHub↗2,050
  • bytewax/bytewaxالصورة الرمزية لـ bytewax

    bytewax/bytewax

    2,022عرض على GitHub↗

    Python Stream Processing

    Data parallel, distributed, stateful processing framework.

    Python
    عرض على GitHub↗2,022
  • emqx/kuiperالصورة الرمزية لـ emqx

    emqx/kuiper

    1,713عرض على GitHub↗

    Lightweight data stream processing engine for IoT edge

    Lightweight edge analytics software for resource-constrained devices.

    Go
    عرض على GitHub↗1,713
  • wallaroolabs/wallarooالصورة الرمزية لـ WallarooLabs

    WallarooLabs/wallaroo

    1,485عرض على GitHub↗

    Distributed Stream Processing

    Fast framework for real-time data reaction.

    Pony
    عرض على GitHub↗1,485
  • netflix/mantisالصورة الرمزية لـ Netflix

    Netflix/mantis

    1,462عرض على GitHub↗

    A platform that makes it easy for developers to build realtime, cost-effective, operations-focused applications

    Platform for building real-time stream processing applications.

    Java
    عرض على GitHub↗1,462
  • arkflow-rs/arkflowالصورة الرمزية لـ arkflow-rs

    arkflow-rs/arkflow

    1,283عرض على GitHub↗

    High performance Rust stream processing engine seamlessly integrates AI capabilities, providing powerful real-time data processing and intelligent analysis.

    High-performance Rust engine with multiple input/output support.

    Rustaiarkflowdatafusion
    عرض على GitHub↗1,283
  • microsoft/trillالصورة الرمزية لـ microsoft

    microsoft/Trill

    1,266عرض على GitHub↗

    Trill is a single-node query processor for temporal or streaming data.

    High-performance one-pass in-memory streaming analytics engine.

    C#streaming-datatemporal-data
    عرض على GitHub↗1,266
  • uber/athenaxالصورة الرمزية لـ uber

    uber/AthenaX

    1,223عرض على GitHub↗

    SQL-based streaming analytics platform at scale

    Production-grade stream analytics framework.

    Java
    عرض على GitHub↗1,223
  • hazelcast/hazelcast-jetالصورة الرمزية لـ hazelcast

    hazelcast/hazelcast-jet

    1,110عرض على GitHub↗

    Distributed Stream and Batch Processing

    General purpose distributed data processing engine.

    Java
    عرض على GitHub↗1,110
السابق12التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Streaming Engines