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

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

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

9 مستودعات

Awesome GitHub RepositoriesLazy Sequence Processing

Processing of data sequences using generators to avoid full memory allocation.

Distinct from Declarative Sequence Processing: Specializes declarative sequence processing into the specific implementation of lazy evaluation via generators.

Explore 9 awesome GitHub repositories matching software engineering & architecture · Lazy Sequence Processing. Refine with filters or upvote what's useful.

Awesome Lazy Sequence Processing GitHub Repositories

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

    crazyguitar/pysheeet

    8,150عرض على GitHub↗

    pysheeet هي مكتبة مرجعية تقنية توفر مجموعة مختارة من مقتطفات التعليمات البرمجية وأنماط التنفيذ لتطوير Python المتقدم، وتكامل النظام، والحوسبة عالية الأداء. تعمل كدليل شامل لتنفيذ برمجة الشبكات منخفضة المستوى، وإضافات C الأصلية، والبرمجة غير المتزامنة والمتزامنة. يوفر المشروع أطر عمل متخصصة لتطوير ونشر نماذج اللغات الكبيرة، بما في ذلك أدوات لاستنتاج GPU الموزع والخدمة عالية الأداء. يتضمن أيضاً أنماطاً مفصلة لتنظيم مجموعات الحوسبة عالية الأداء، وتغطية تخصيص موارد GPU وإدارة عبء العمل متعدد العقد. تغطي المكتبة سطحاً واسعاً من القدرات، بما في ذلك اتصالات الشبكة الآمنة والتشفير، والتعيين الكائني-العلائقي وإدارة قواعد البيانات، وتنفيذ هياكل البيانات والخوارزميات المعقدة. كما توفر أدوات لإدارة الذاكرة، وقابلية التشغيل البيني الأصلية عبر واجهات الوظائف الخارجية، وتكامل نظام التشغيل على مستوى النظام.

    Demonstrates the use of generator functions to produce data sequences lazily to minimize memory usage.

    Python
    عرض على GitHub↗8,150
  • jackzhenguo/python-small-examplesالصورة الرمزية لـ jackzhenguo

    jackzhenguo/python-small-examples

    8,132عرض على GitHub↗

    This project is a comprehensive library of practical Python code examples and patterns. It provides a collection of scripts and snippets designed to demonstrate a wide range of programming tasks, from basic syntax to advanced implementation patterns. The repository focuses on several core domains, including the implementation of concurrency and multithreading examples, data analysis snippets for cleaning and manipulating tabular data, and various data visualization examples. It also covers automation scripts for file system management and a variety of general programming patterns. Additional

    Uses lazy evaluation and generators to process large datasets and nested lists without allocating full intermediate collections.

    Pythondata-sciencemachine-learningpython
    عرض على GitHub↗8,132
  • 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

    Processing collections and data streams by deferring computation until results are requested, avoiding intermediate arrays and iterating only as needed.

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

    remeda/remeda

    5,382عرض على GitHub↗

    Remeda هي مكتبة أدوات وظيفية آمنة من حيث النوع لـ TypeScript مصممة لبناء خطوط أنابيب تحويل البيانات. توفر مجموعة أدوات من الوظائف المساعدة لمعالجة المصفوفات والكائنات مع الحفاظ على سلامة النوع الصارمة طوال العملية. تتميز المكتبة بدعمها لأساليب الاستدعاء التي تعتمد على البيانات أولاً والبيانات أخيراً. تستخدم التقييم الكسول (lazy evaluation) لمعالجة مجموعات البيانات، حيث تقيم التحويلات فقط عند طلب النتيجة النهائية لتجنب إنشاء نسخ وسيطة للمجموعة. تغطي مجموعة الأدوات معالجة المجموعات، وتكوين الوظائف، وإنشاء سلاسل منطقية معيارية. تتيح هذه القدرات بناء خطوط أنابيب بيانات تتدفق المعلومات من خلال تسلسلات من التحويلات.

    Processes large data sets using lazy evaluation to improve performance by resolving items only when needed.

    TypeScript
    عرض على GitHub↗5,382
  • reactor/reactor-coreالصورة الرمزية لـ reactor

    reactor/reactor-core

    5,224عرض على GitHub↗

    Reactor Core هي مجموعة أدوات برمجة تفاعلية وأساس غير محظور لتكوين خطوط أنابيب بيانات غير متزامنة على JVM. تعمل كإطار عمل لمعالجة التدفق غير المتزامن ونظام إدارة الضغط العكسي، مما يسمح للمطورين بتحويل وتصفية ودمج تسلسلات الأحداث مع تنظيم تدفق البيانات بين المنتجين والمستهلكين لمنع استنفاد الموارد. تتميز المكتبة بنظام جدولة تزامن متطور وتحكم في التدفق قائم على الطلب. تفصل معالجة الإشارات عن خيوط معينة باستخدام سجل جدولة وتوفر آليات لنشر البيانات الوصفية غير القابلة للتغيير المدركة للسياق عبر الحدود غير المتزامنة. كما تتميز بأدوات متخصصة لالتقاط التتبع في وقت التجميع وجدولة الوقت الافتراضي لتسهيل اختبار المشغلين القائمين على الوقت. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك معالجة البيانات الوظيفية لتجميع التسلسل والنافذة، ومجموعة متنوعة من استراتيجيات استرداد الأخطاء مثل إعادة المحاولة ذات التراجع الأسي، وأدوات لربط رد الاتصال القديم أو واجهات برمجة التطبيقات المتزامنة في تدفقات تفاعلية. كما يوفر أدوات لمراقبة خط الأنابيب ومجموعة من أدوات الاختبار للتحقق من تسلسلات الإشارة.

    Implements sophisticated windowing operators to group streaming data by time intervals or element counts.

    Javaasynchronousflowflux
    عرض على GitHub↗5,224
  • ericniebler/range-v3الصورة الرمزية لـ ericniebler

    ericniebler/range-v3

    4,367عرض على GitHub↗

    هذه مكتبة C++ ranges وامتداد لمكتبة القوالب القياسية (STL) توفر مجموعة من الخوارزميات القابلة للتركيب وطرق العرض الكسولة (lazy views) لمعالجة تسلسلات البيانات. تعمل كإطار عمل لمعالجة التسلسل الكسول ومكتبة للبرمجة الوصفية للقوالب لمعالجة قوائم الأنواع وإجراء حسابات الأنواع في وقت التجميع. يمكّن المشروع أنماط البرمجة الوظيفية في C++ من خلال استخدام بناء جملة الأنابيب (pipe syntax) والتطبيق الجزئي لإنشاء سلاسل تحويل بيانات مقروءة من اليسار إلى اليمين. ويسمح ببناء خطوط أنابيب بيانات كسولة تقوم بتصفية وتحويل العناصر عند الطلب لتقليل حمل الذاكرة وتجنب النسخ غير الضروري. تغطي المكتبة مجالات قدرات واسعة بما في ذلك معالجة التسلسل، ومعالجة الأنواع في وقت التجميع، وتنفيذ أنواع النطاقات والمكررات المخصصة. وتوفر أدوات لطفرة الحاويات في المكان (eager in-place)، وإرسال الخوارزمية القائم على الإسقاط، وإدارة قوائم الأنواع من خلال سلسلة من الكائنات القابلة للاستدعاء على مستوى النوع.

    Implements a framework for building data pipelines that transform and filter elements on demand without full memory allocation.

    C++
    عرض على GitHub↗4,367
  • erikrose/more-itertoolsالصورة الرمزية لـ erikrose

    erikrose/more-itertools

    4,074عرض على GitHub↗

    more-itertools is a Python iterable utility library providing advanced functions for manipulating, filtering, and transforming data sequences. It serves as a data stream processing toolkit and a set of utilities for iterator state management, extending the capabilities of the standard Python itertools module. The library includes a combinatorial math toolkit for generating permutations, combinations, and powersets, alongside routines for number theory calculations and matrix operations. It also provides tools for stream state management, allowing users to peek at upcoming elements or seek wit

    Processes data sequences using generators to avoid full memory allocation via lazy evaluation.

    Python
    عرض على GitHub↗4,074
  • alibaba/coobjcالصورة الرمزية لـ alibaba

    alibaba/coobjc

    4,016عرض على GitHub↗

    coobjc is an Objective-C coroutine library that provides await methods and generators to simplify asynchronous programming in Objective-C and Swift. It enables the implementation of non-blocking workflows to eliminate nested callbacks and thread blocking. The toolkit includes a non-blocking Foundation wrapper to convert synchronous Foundation and UIKit APIs into suspendable operations. It provides a lazy sequence generator for producing values on demand via yield, as well as a channel-based communication tool for exchanging data between concurrent tasks using buffered and unbuffered channels.

    Implements a lazy sequence generator to produce values on demand, reducing memory allocation for large data sets.

    Objective-Cactoractor-modelarm64
    عرض على GitHub↗4,016
  • reactor/reactorالصورة الرمزية لـ reactor

    reactor/reactor

    3,688عرض على GitHub↗

    Reactor is a reactive streams library and framework for building asynchronous data pipelines. It provides a system for coordinating execution contexts via an asynchronous event-loop manager, alongside a set of reactive abstractions for implementing high-performance TCP, UDP, QUIC, and HTTP services. The project includes a specialized testing tool for verifying the timing and order of asynchronous data flows and a bill of materials to synchronize compatible versions of core reactive libraries and networking add-ons. Its capability surface covers non-blocking network services, demand-based bac

    Segments continuous asynchronous data streams into smaller sub-sequences based on size, time, or predicates.

    عرض على GitHub↗3,688
  1. Home
  2. Software Engineering & Architecture
  3. Declarative Sequence Processing
  4. Lazy Sequence Processing

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

  • Stream WindowingSplitting an asynchronous data stream into sub-sequences based on size, time, or predicates. **Distinct from Lazy Sequence Processing:** Focuses on the temporal or count-based grouping of stream elements into windows, rather than general lazy generation.