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

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

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

22 مستودعات

Awesome GitHub RepositoriesStream Processing

Frameworks for real-time data ingestion, transformation, and event-driven computation.

Explore 22 awesome GitHub repositories matching part of an awesome list · Stream Processing. Refine with filters or upvote what's useful.

Awesome Stream Processing 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

    High-performance Python ETL framework powered by a Rust runtime.

    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

    Handles micro-batch stream processing with stateful semantics.

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

    apache/kafka

    32,846عرض على GitHub↗

    Kafka is a distributed event streaming platform designed for capturing, storing, and processing real-time data streams across interconnected nodes. It functions as a distributed commit log, providing a fault-tolerant storage mechanism that records state changes sequentially to ensure data consistency and durability across distributed environments. The platform distinguishes itself through a partitioned commit log architecture that enables horizontal scaling and parallel processing of data streams. It integrates a stream processing engine for continuous transformations and aggregations, while

    Builds event-driven applications and microservices.

    Javakafkascala
    عرض على GitHub↗32,846
  • 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

    Processes streams and batches with high performance.

    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

    Unifies stream processing and low-latency serving.

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

    apache/beam

    8,612عرض على GitHub↗

    Apache Beam is a distributed data pipeline framework and unified data processing model designed to handle both bounded batch data and unbounded real-time streams. It provides a system for building scalable, data-parallel workflows that operate across compute clusters using a single programming model. The framework utilizes a cross-runner pipeline abstraction that decouples the data processing logic from the underlying execution backend, allowing the same pipeline to run on different distributed compute engines. It supports multi-language pipeline development by translating high-level code fro

    Provides a unified model for batch and streaming.

    Java
    عرض على GitHub↗8,612
  • 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 designed for building fresh indices for AI applications.

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

    airtai/faststream

    5,234عرض على GitHub↗

    FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified abstraction layer for interacting with various message brokers, enabling developers to manage event production and consumption through a consistent interface while maintaining access to native provider-specific features. The framework centers on a decorator-based routing model that binds application logic directly to broker topics, supported by a built-in dependency injection container that resolves resources at runtime. The framework distinguishes itself through its deep int

    Simplifies broker-agnostic streaming with a modern framework.

    Python
    عرض على GitHub↗5,234
  • pipelinedb/pipelinedbالصورة الرمزية لـ pipelinedb

    pipelinedb/pipelinedb

    2,663عرض على GitHub↗

    High-performance time-series aggregation for PostgreSQL

    Database engine optimized for continuous streaming SQL queries.

    C
    عرض على GitHub↗2,663
  • reugn/go-streamsالصورة الرمزية لـ reugn

    reugn/go-streams

    2,171عرض على GitHub↗

    A lightweight stream processing library for Go

    Library for stream processing.

    Goaerospikedata-pipelinedata-stream
    عرض على GitHub↗2,171
  • bytewax/bytewaxالصورة الرمزية لـ bytewax

    bytewax/bytewax

    2,022عرض على GitHub↗

    Python Stream Processing

    Offers a Python-centric framework for stateful stream processing.

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

    faust-streaming/faust

    1,874عرض على GitHub↗

    Python Stream Processing. A Faust fork

    Python library for stream processing with asyncio and durable storage.

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

    emqx/kuiper

    1,713عرض على GitHub↗

    Lightweight data stream processing engine for IoT edge

    Lightweight edge analytics engine for resource-constrained IoT devices.

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

    google/tensorstore

    1,522عرض على GitHub↗

    Library for reading and writing large multi-dimensional arrays.

    Reads and writes large multi-dimensional arrays.

    C++
    عرض على GitHub↗1,522
  • mosaicml/streamingالصورة الرمزية لـ mosaicml

    mosaicml/streaming

    1,521عرض على GitHub↗

    A Data Streaming Library for Efficient Neural Network Training

    Streams large datasets for distributed model training.

    Python
    عرض على GitHub↗1,521
  • apache/samzaالصورة الرمزية لـ apache

    apache/samza

    842عرض على GitHub↗

    Mirror of Apache Samza

    Provides distributed stream processing with fault tolerance.

    Java
    عرض على GitHub↗842
  • hstreamdb/hstreamالصورة الرمزية لـ hstreamdb

    hstreamdb/hstream

    722عرض على GitHub↗

    HStreamDB is an open-source, cloud-native streaming database for IoT and beyond. Modernize your data stack for real-time applications.

    Streaming database built specifically for IoT data and real-time processing.

    Haskell
    عرض على GitHub↗722
  • aklivity/zillaالصورة الرمزية لـ aklivity

    aklivity/zilla

    690عرض على GitHub↗

    🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.

    API gateway for event-driven architectures supporting multiple streaming protocols.

    Java
    عرض على GitHub↗690
  • waikato/moaالصورة الرمزية لـ Waikato

    Waikato/moa

    658عرض على GitHub↗

    MOA is an open source framework for Big Data stream mining. It includes a collection of machine learning algorithms (classification, regression, clustering, outlier detection, concept drift detection and recommender systems) and tools for evaluation.

    Analyzes massive online data streams for mining.

    Java
    عرض على GitHub↗658
  • youthlin/streamY

    youthlin/stream

    0عرض على GitHub↗

    Java 8-style stream processing for Go.

    عرض على GitHub↗0
السابق12التالي
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. Stream Processing