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

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

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

44 مستودعات

Awesome GitHub RepositoriesSequential Iterators

Mechanisms for traversing data collections sequentially using iterators or range-based loops.

Distinct from Collection Iterators: Focuses on sequential iteration protocols rather than general collection iterators.

Explore 44 awesome GitHub repositories matching data & databases · Sequential Iterators. Refine with filters or upvote what's useful.

Awesome Sequential Iterators GitHub Repositories

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

    google-research/google-research

    38,139عرض على GitHub↗

    This repository serves as a comprehensive research platform and toolkit for advancing machine learning, quantum computing, and large-scale scientific data analysis. It provides foundational frameworks for developing complex algorithmic systems, offering the necessary infrastructure for distributed training, computational graph execution, and high-performance model development. The project distinguishes itself by integrating specialized research domains with robust, privacy-preserving methodologies. It supports diverse scientific discovery through tools for quantum simulation, physics-informed

    Implements iterative retrieval loops to ensure sufficient context is gathered for accurate query responses.

    Jupyter Notebookaimachine-learningresearch
    عرض على GitHub↗38,139
  • immutable-js/immutable-jsالصورة الرمزية لـ immutable-js

    immutable-js/immutable-js

    33,060عرض على GitHub↗

    Immutable.js is a library of persistent data structures and a functional state management toolkit. It provides a collection of immutable objects and arrays that prevent direct mutation to ensure predictable state management in JavaScript applications. The library utilizes structural sharing to efficiently create new versions of data without full copying and implements lazy sequence processing to chain data transformations that execute only when values are requested. It also supports batch mutation processing, allowing multiple changes to be applied to a temporary mutable copy before returning

    Includes numeric range generators to create sequences of numbers between defined minimum and maximum values.

    TypeScript
    عرض على GitHub↗33,060
  • genesis-embodied-ai/genesisالصورة الرمزية لـ Genesis-Embodied-AI

    Genesis-Embodied-AI/Genesis

    29,362عرض على GitHub↗

    Genesis is an embodied AI simulation platform and parallelized robotics simulator designed for training general-purpose robotic agents. It integrates a physics engine for robotics that calculates collisions and movements for rigid bodies, soft tissues, and fluids, alongside a photorealistic 3D rendering engine. The platform features a domain randomization framework to vary environment parameters across parallel simulations, aiding in sim-to-real transfer. It supports the integration of real-world captured light fields and Gaussian splatting to provide photorealistic backgrounds within simulat

    Automatically distributes top-level execution loops across available hardware threads to improve performance.

    Python
    عرض على GitHub↗29,362
  • caolan/asyncالصورة الرمزية لـ caolan

    caolan/async

    28,150عرض على GitHub↗

    Async is a JavaScript asynchronous flow library designed to manage the execution and coordination of asynchronous tasks in Node.js and the browser. It provides functional utilities to wrap, process, and orchestrate complex asynchronous workflows. The library distinguishes itself through a comprehensive task orchestrator that handles dependency graphs to resolve circular references and manages concurrent task queues. It includes a unification bridge that allows callback-style and promise-based functions to operate within the same execution interface. The project covers several primary capabil

    Tracks completion status and result indices of collection items to maintain original order during parallel processing.

    JavaScript
    عرض على GitHub↗28,150
  • oi-wiki/oi-wikiالصورة الرمزية لـ OI-wiki

    OI-wiki/OI-wiki

    26,176عرض على GitHub↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Traverses elements within collections sequentially using iterators or range-based loops.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    عرض على GitHub↗26,176
  • apify/crawleeالصورة الرمزية لـ apify

    apify/crawlee

    24,002عرض على GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    Provides sequential iteration methods for processing stored records with mapping and reduction support.

    TypeScriptapifyautomationcrawler
    عرض على GitHub↗24,002
  • quii/learn-go-with-testsالصورة الرمزية لـ quii

    quii/learn-go-with-tests

    23,510عرض على GitHub↗

    This project is an educational platform and tutorial series designed to teach the Go programming language through the practice of test-driven development. It provides a structured path for developers to master language fundamentals, concurrency, and standard library usage by building functional applications in small, verifiable increments. The core methodology centers on the test-driven development cycle, where failing tests are written before implementation to define requirements and ensure code correctness. This approach is applied across a wide range of practical scenarios, including the c

    Executes code blocks repeatedly using loop constructs to handle repetitive operations.

    Gogogolangtdd
    عرض على GitHub↗23,510
  • blender/blenderالصورة الرمزية لـ blender

    blender/blender

    18,787عرض على GitHub↗

    Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons

    Supports memory-efficient sequential traversal of container indices and integer ranges.

    C++3danimationb3d
    عرض على GitHub↗18,787
  • williamfiset/algorithmsالصورة الرمزية لـ williamfiset

    williamfiset/Algorithms

    18,644عرض على GitHub↗

    This repository provides a collection of verified implementations for fundamental data structures and computational algorithms. It serves as both a practical toolkit for integrating standard procedures into software applications and a reference for understanding core computer science concepts. The library covers a wide range of operations, including sorting, searching, graph traversal, and geometric analysis. Each implementation is designed to be modular and reusable, utilizing generic type parametrization to decouple logic from specific data types while maintaining type safety. The project

    Employs iterative traversal mechanisms to manage state efficiently without recursive overhead.

    Javaadjacencyadjacency-matrixalgorithm
    عرض على GitHub↗18,644
  • tanweai/puaالصورة الرمزية لـ tanweai

    tanweai/pua

    18,283عرض على GitHub↗

    PUA is an agentic workflow orchestrator and behavioral governance tool designed to enhance the reliability and autonomy of AI coding assistants. It functions as a prompting framework and extension that implements strict engineering standards and verification requirements to prevent hallucinations and premature task completion. The project distinguishes itself through high-agency enforcement mechanisms, including escalating prompt pressure and failure-driven recovery loops that automatically pivot problem-solving strategies after repeated errors. It utilizes a diagnosis-first workflow that man

    Forces a cycle of hypothesis formation and verifiable action to pivot strategies when a specific approach fails.

    TypeScriptagencyagentpip
    عرض على GitHub↗18,283
  • rust-lang/bookالصورة الرمزية لـ rust-lang

    rust-lang/book

    17,930عرض على GitHub↗

    The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t

    Facilitates sequential data processing through iterator-based traversal of collections.

    Rustbookmdbookrust
    عرض على GitHub↗17,930
  • prestodb/prestoالصورة الرمزية لـ prestodb

    prestodb/presto

    16,711عرض على GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Provides built-in functions to generate sequential numeric tables for query testing and data processing.

    Javabig-datadatahadoop
    عرض على GitHub↗16,711
  • apple/foundationdbالصورة الرمزية لـ apple

    apple/foundationdb

    16,446عرض على GitHub↗

    FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides

    Enables fetching a sequence of contiguous keys using global lexicographical ordering to recover sequential or time-series data.

    C++aciddistributed-databasefoundationdb
    عرض على GitHub↗16,446
  • go-task/taskالصورة الرمزية لـ go-task

    go-task/task

    15,721عرض على GitHub↗

    Task is a YAML-based task runner and build tool used to define and automate development workflows. It functions as a dependency-based build system and cross-platform task automator, allowing users to execute shell commands across different operating systems using a declarative configuration file. The project operates as an incremental build tool, utilizing file fingerprints and checksums to track state and avoid redundant work by determining if tasks are up to date. It manages execution via a dependency graph to ensure prerequisites are completed before target commands run. The system includ

    Iterates through matrices of values or lists of files to execute commands repeatedly.

    Go
    عرض على GitHub↗15,721
  • hammerspoon/hammerspoonالصورة الرمزية لـ Hammerspoon

    Hammerspoon/hammerspoon

    14,497عرض على GitHub↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Walks through directory structures to process files programmatically using standard iteration patterns.

    Objective-Cautomationhammerspoonirc
    عرض على GitHub↗14,497
  • rayon-rs/rayonالصورة الرمزية لـ rayon-rs

    rayon-rs/rayon

    13,071عرض على GitHub↗

    Rayon is a data parallelism library for Rust that provides a framework for converting sequential computations into parallel operations. It enables the transformation of standard data structures and loops into parallel iterators, allowing workloads to be distributed across multiple processor cores. By utilizing a work-stealing scheduler, the library dynamically balances tasks to maximize throughput and minimize execution time. The library distinguishes itself through its focus on safe, scoped task synchronization, which ensures that all spawned operations complete before a scope exits to preve

    Converts sequential data structures into parallel iterators to execute operations across multiple threads.

    Rust
    عرض على GitHub↗13,071
  • skypjack/enttالصورة الرمزية لـ skypjack

    skypjack/entt

    12,294عرض على GitHub↗

    EnTT is a C++ library designed for data-oriented design and entity component system architecture. It provides a framework for managing game objects and simulation states by separating entity data from logic, allowing for the efficient organization and manipulation of large collections of related data objects. The library utilizes sparse sets to store entities and components in contiguous memory, which facilitates cache-friendly iteration and constant-time lookups. It employs template metaprogramming for compile-time type reflection and type-erasure techniques to provide a unified interface fo

    Implements parallel iterators to traverse component pools efficiently for high-frequency simulation updates.

    C++architectural-patternscppcpp17
    عرض على GitHub↗12,294
  • g-truc/glmالصورة الرمزية لـ g-truc

    g-truc/glm

    10,710عرض على GitHub↗

    This project is a header-only C++ library designed for graphics mathematics, providing a comprehensive suite of vector, matrix, and quaternion types. It is built using template metaprogramming to generate mathematical primitives at compile time, eliminating the need for precompiled binary libraries and allowing for direct integration into existing build systems. The library is distinguished by its strict adherence to the OpenGL Shading Language specification, ensuring that mathematical results remain consistent across both CPU and GPU code. It provides specialized utilities for managing float

    Registers begin and end iterators for matrices to enable range-based loops.

    C++cppcpp-libraryglm
    عرض على GitHub↗10,710
  • sourcegraph/concالصورة الرمزية لـ sourcegraph

    sourcegraph/conc

    10,307عرض على GitHub↗

    conc is a Go concurrency library and structured concurrency framework providing primitives for managing parallel tasks, mapping slices, and collecting results. It implements a system for spawning scoped tasks to ensure all child processes complete before their parent exits. The library includes a goroutine pool manager to limit active concurrent processes and a panic-safe task runner that catches panics in goroutines and propagates stack traces to the parent. It also provides a concurrent map-reduce tool for transforming data slices and processing streams in parallel while maintaining the ori

    Splits data collections into individual units of work for concurrent processing across multiple Go routines.

    Goconcurrencygogolang
    عرض على GitHub↗10,307
  • rocky-linux/rockyالصورة الرمزية لـ rocky-linux

    rocky-linux/rocky

    9,497عرض على GitHub↗

    Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a community-maintained Linux server distribution that provides a platform focused on stability and security. The project is fundamentally a Red Hat Enterprise Linux compatible operating system, maintaining bug-for-bug binary compatibility to ensure identical software behavior. This allows it to serve as an enterprise-grade platform without proprietary licensing. The distribution covers a broad range of system administration capabilities, including package management via modular repository

    Repeats a single task across a list of items to perform bulk operations efficiently.

    enterprise-linuxrocky
    عرض على GitHub↗9,497
السابق123التالي
  1. Home
  2. Data & Databases
  3. Collection Iterators
  4. Sequential Iterators

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

  • Generator-Based IteratorsIterators implemented using JavaScript generator functions to yield data from custom data structures. **Distinct from Sequential Iterators:** Distinct from Sequential Iterators: focuses on generator-based iteration protocol rather than general sequential traversal.
  • Iterative Task Execution1 وسم فرعيLooping constructs for executing blocks of code repeatedly. **Distinct from Sequential Iterators:** Focuses on language-level loop constructs, distinct from sequential data iterators.
  • Numeric Range GeneratorsFunctions for producing tables of sequential numeric values based on start, stop, and step parameters. **Distinct from Sequential Iterators:** Distinct from Sequential Iterators: focuses on SQL-based table generation rather than collection traversal.
  • Parallel Data Iterators2 وسوم فرعيةIterators that partition data structures across multiple threads for parallel processing. **Distinct from Sequential Iterators:** Distinct from Sequential Iterators: focuses on parallelizing data traversal rather than sequential access.
  • Parallel Loop Transformers1 وسم فرعيUtilities for transforming standard sequential loops into parallel versions for concurrent execution. **Distinct from Sequential Iterators:** Distinct from Sequential Iterators: focuses on the transformation of loop constructs into parallel versions.
  • Retrieval Iteration Loops2 وسوم فرعيةMechanisms for repeatedly searching data sources until quality control criteria are met. **Distinct from Sequential Iterators:** Distinct from Sequential Iterators: focuses on iterative retrieval logic for context gathering rather than simple data traversal.
  • Web Address IteratorsMechanisms for sequentially traversing lists of URLs to perform network validation. **Distinct from Sequential Iterators:** Focuses specifically on iterating over web addresses for connectivity testing, rather than general data collection iteration