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

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

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

6 مستودعات

Awesome GitHub RepositoriesStream Processing Pipelines

High-throughput data processing architectures that handle continuous streams of data using concurrent workers to manage memory and maintain responsiveness.

Distinct from Multi-Threaded Packet Processing: Candidates focus on network packets, educational models, or UI thread messaging, whereas this is about high-volume data ingestion pipelines for databases.

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

Awesome Stream Processing Pipelines GitHub Repositories

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

    apache/incubator-storm

    6,683عرض على GitHub↗

    Apache Storm is a distributed stream processing framework and real-time data processing engine. It functions as a fault-tolerant distributed computing system designed to analyze data in motion across a cluster of machines for continuous stream computation. The system enables the creation of fault-tolerant data pipelines and scalable event processing by distributing workloads across a network of computing nodes. This architecture ensures low latency and high throughput for live data while allowing the system to recover automatically from individual node failures. The framework provides capabi

    Passes discrete data records through asynchronous message streams using a high-throughput pipeline architecture.

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

    hazelcast/hazelcast

    6,570عرض على 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

    Ships a high-throughput stream processing engine for building real-time, event-driven data pipelines.

    Javabig-datacachingdata-in-motion
    عرض على GitHub↗6,570
  • dtao/lazy.jsالصورة الرمزية لـ dtao

    dtao/lazy.js

    5,975عرض على GitHub↗

    Lazy.js is a JavaScript library that implements a lazy evaluation model for processing collections and data streams. It defers all computation until iteration begins, building chains of transformations that execute only when values are consumed, avoiding intermediate arrays and buffering. The library wraps data sources into a uniform sequence interface, enabling operations like map and filter to be chained together without materializing intermediate results. The library extends lazy processing beyond simple collections to handle asynchronous data sources, DOM events, strings, and Node.js stre

    Drives computation by pulling values on demand from the sequence, avoiding buffering and intermediate storage.

    JavaScript
    عرض على GitHub↗5,975
  • reactivex/rxgoالصورة الرمزية لـ ReactiveX

    ReactiveX/RxGo

    5,091عرض على GitHub↗

    RxGo هي مكتبة برمجة تفاعلية وظيفية وتنفيذ لـ ReactiveX للغة Go. تعمل كمجموعة أدوات لمعالجة التدفق غير المتزامن مصممة لتنسيق البرامج القائمة على الأحداث وتدفقات البيانات باستخدام نمط الملاحظ (observable). تمكن المكتبة من بناء خطوط أنابيب معالجة غير متزامنة تقوم بتحويل وتصفية ودمج تسلسلات الأحداث. وتتميز باستخدام عوامل وظيفية لتكوين خطوط الأنابيب هذه وتوفر آليات لإدارة التنفيذ المتزامن. تغطي مجموعة الأدوات مجموعة واسعة من إمكانات تنسيق التدفق، بما في ذلك تجميع البيانات، ودمج التدفقات المتعددة، وتحويل التدفقات إلى هياكل بيانات ثابتة. وتتضمن دعماً مدمجاً لاستعادة الأخطاء، والتحكم في الضغط العكسي (backpressure) لتنظيم سرعات إنتاج البيانات، وتجميع العمال (worker pooling) لموازاة المعالجة عبر أنوية وحدة المعالجة المركزية.

    Implements high-throughput data processing pipelines that handle continuous streams using concurrent worker pools.

    Goasyncasynchronousconcurrency
    عرض على GitHub↗5,091
  • zio/zioالصورة الرمزية لـ zio

    zio/zio

    4,347عرض على GitHub↗

    ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with

    Streams emit elements on demand with integrated backpressure, using a pull model where consumers control the flow and producers respond to downstream demand.

    Scalaasynchronicityasynchronousasynchronous-programming
    عرض على GitHub↗4,347
  • zendesk/maxwellالصورة الرمزية لـ zendesk

    zendesk/maxwell

    4,254عرض على GitHub↗

    Maxwell is a MySQL change data capture tool and binlog streaming application that converts database modifications into structured JSON events. It functions as a data pipeline that reads MySQL binary logs to synchronize changes across external indices, search engines, and distributed messaging systems such as Kafka. The project provides capabilities to maintain persistent audit trails by recording a chronological history of all database modifications. It enables real-time data synchronization and event-driven architecture integration by streaming database changes to external platforms to trigg

    Implements a high-throughput data pipeline that feeds database changes into streaming platforms with batching and partitioning.

    Java
    عرض على GitHub↗4,254
  1. Home
  2. Data & Databases
  3. Stream Processing Pipelines

استكشف الوسوم الفرعية

  • Pull-Based ProcessingOn-demand data consumption models that minimize memory usage and prevent producer overflow via backpressure. **Distinct from Stream Processing Pipelines:** Specifically implements the 'pull' model of consumption, unlike general push-based high-throughput pipelines.