An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with iterator

A curated list of projects in awesome lists tagged with iterator .

https://github.com/emirpasic/gods

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

avl-tree b-tree binary-heap data-structure enumerable go golang iterator list map queue red-black-tree set sort stack tree

Last synced: 09 Sep 2025

https://github.com/emirpasic/Gods

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

avl-tree b-tree binary-heap data-structure enumerable go golang iterator list map queue red-black-tree set sort stack tree

Last synced: 12 Mar 2025

https://github.com/apple/swift-algorithms

Commonly used sequence and collection algorithms for Swift

algorithm iterator itertools

Last synced: 15 May 2025

https://github.com/tboox/tbox

🎁 A glib-like multi-platform c library

algorithm container coroutines cross-platform iterator json network plist stream tbox xmake xml

Last synced: 13 May 2025

https://github.com/ericniebler/range-v3

Range library for C++14/17/20, basis for C++20's std::ranges

c-plus-plus iterator proposal range range-library

Last synced: 12 May 2025

https://github.com/loophp/collection

A (memory) friendly, easy, lazy and modular collection class.

collection generator immutable iterator yield

Last synced: 14 May 2025

https://github.com/samchon/tstl

TypeScript-STL (Standard Template Library, migrated from C++)

algorithm collection container critical-section hashmap iterator mutex semaphore stl treemap typescript

Last synced: 15 May 2025

https://github.com/benhoyt/scandir

Better directory iterator and faster os.walk(), now in the Python 3.5 stdlib

directory iterator performance python scandir

Last synced: 13 Apr 2025

https://github.com/jonschlinkert/kind-of

Get the native JavaScript type of a value, fast. Used by superstruct, micromatch and many others!

arguments array date iterator javascript jonschlinkert kind map node nodejs object primitive regex set string type typeof

Last synced: 14 May 2025

https://github.com/koculu/ZoneTree

ZoneTree is a persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET. It operates seamlessly both in-memory and on local/cloud storage, making it an ideal choice for a wide range of applications requiring efficient data management.

atomicity binary-tree cloud-disk concurrency-control concurrent consistency database durability isolation iterator key-value-database key-value-store library linux lsm-tree microservices multi-threaded persistence recoverable transactional

Last synced: 14 Mar 2025

https://github.com/tomeraberbach/lfi

🦥 A lazy functional iteration library supporting sync, async, and concurrent iteration.

async concurrent functional-programming generator iterable iterator javascript lazy npm-module npm-package promise sync

Last synced: 15 May 2025

https://github.com/spencer-luo/pydesignpattern

Design Pattern that described by Python, This is the source code for the book of Everybody Know Design Patterns.

adapter callback clone command composite decorator design-pattern factory filter iterator mediator objectpool observer principle proxy python refactor responsibility singleton strategy

Last synced: 09 Apr 2025

https://github.com/vanhakobyan/designpatterns

:key:Elements of Reusable Object-Oriented Software:unlock:is a software engineering book describing software design patterns. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch.

abstract-factory-pattern adapter bridge bulider chain-of-responsibility command composite decorator-pattern design-pattern facade-pattern flyweight interpreter iterator mediator-pattern memento-pattern object-pool prototype proxy singleton-pattern state

Last synced: 08 Apr 2025

https://github.com/lincanbin/php-pdo-mysql-class

A PHP MySQL PDO class similar to the the Python MySQLdb, which supports iterator and parameter binding when using "WHERE IN" statement.

iterator iterator-pattern mysql pdo php

Last synced: 04 Apr 2025

https://github.com/ajcr/rolling

Computationally efficient rolling window iterators for Python (sum, variance, min/max, etc.)

algorithm efficient-algorithm iterator python rolling-algorithms rolling-hash-functions rolling-windows sliding-windows

Last synced: 05 Apr 2025

https://github.com/p4sca1/cron-schedule

A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.

cron cron-expression cron-schedule deno hacktoberfest interval iterator javascript job nodejs parser schedule schedule-tasks timer typescript

Last synced: 15 May 2025

https://github.com/P4sca1/cron-schedule

A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.

cron cron-expression cron-schedule deno hacktoberfest interval iterator javascript job nodejs parser schedule schedule-tasks timer typescript

Last synced: 26 Mar 2025

https://github.com/juliadynamics/resumablefunctions.jl

C# style generators a.k.a. semi-coroutines for Julia.

finite-state-machine iterator julia semi-coroutine stackless

Last synced: 16 May 2025

https://github.com/thelartians/easyiterator

🏃 Iterators made easy! Zero cost abstractions for designing and using C++ iterators.

advance algorithms benchmark boilerplate cplusplus cpp enumerate iterator iterators loops next pythonic range reverse simple

Last synced: 11 Oct 2025

https://github.com/TheLartians/EasyIterator

🏃 Iterators made easy! Zero cost abstractions for designing and using C++ iterators.

advance algorithms benchmark boilerplate cplusplus cpp enumerate iterator iterators loops next pythonic range reverse simple

Last synced: 08 May 2025

https://github.com/stardustdl/linq-in-rust

Language Integrated Query in Rust.

iterator iterator-functions linq linq-methods rust

Last synced: 07 Apr 2025

https://github.com/StardustDL/Linq-in-Rust

Language Integrated Query in Rust.

iterator iterator-functions linq linq-methods rust

Last synced: 15 Apr 2025

https://github.com/andeya/gust

A Rust-inspired declarative-programming and generic-type module for Golang that helps avoid bugs and improve development efficiency.

declarative ergonomic error-handling go go-generics iterator option result

Last synced: 29 Dec 2025

https://github.com/dpc/pariter

Parallel iterator processing library for Rust

iterator parallel rust

Last synced: 15 Aug 2025

https://github.com/benji6/imlazy

😴 Functional programming with lazy immutable iterables

curried functional-programming generator haskell immutable infinite iterables iterator lazy ramda

Last synced: 05 Apr 2025

https://github.com/totallynotchase/c-iterators

:books: A demonstration of implementing a "type-safe" lazy iterator interface in pure C99

c c-preprocessor generic iterator lazy-evaluation polymorphism preprocessor type-safety typeclasses

Last synced: 14 Apr 2025

https://github.com/mseifert04/iteration_utilities

Utilities based on Pythons iterators and generators.

functional-programming generator iterator performance python

Last synced: 21 Oct 2025

https://github.com/danielpclark/array_tool

Array helpers for Rust's Vector and String types

crates grapheme iterator justify rust string vector wordwrap

Last synced: 05 Apr 2025

https://github.com/alexandre-daubois/lazy-stream

Write and read data to and from streams, only when it is really needed to

iterator lazy-loading php stream

Last synced: 01 Apr 2025

https://github.com/hamidb80/iterrr

iterate faster ... 🏎️. functional-style, extensible iterator library

functional-style iterator lazy library nim

Last synced: 25 Aug 2025

https://github.com/soft/iter

iter is a generic iterator library for Go

generics go golang golang-library iteration iterator iterators optional

Last synced: 20 Jul 2025

https://github.com/hg-pyun/iterize

Use JavaScript Iterator, Easily

generator iterator javascript library minimalistic typescript

Last synced: 28 Apr 2025

https://github.com/solsw/go2linq

Generic Go implementation of .NET's LINQ to Objects.

enumerable generic generics go golang iterator linq linq-to-objects

Last synced: 03 Jan 2026

https://github.com/sigwinhq/xezilaires-dev

Iterate structured Excel spreadsheets, normalize rows into value objects, validate, serialize into CSV, JSON, XML.

csv-export hacktoberfest iterator json-export normalization php php-tools serializable-objects serialization spreadsheet spreadsheet-data spreadsheet-mapper spreadsheets validation xml-export

Last synced: 07 Apr 2025

https://github.com/benashford/rust-lazysort

Iterate in a lazily achieved sorted order

algorithm iterator quicksort rust sort

Last synced: 30 Dec 2025

https://github.com/c-cube/gen

Simple, efficient iterators for OCaml

gen generator iterator ocaml

Last synced: 09 Apr 2025

https://github.com/tomeraberbach/betterator

💯 A better sync and async iterator API.

async-iterable async-iterator iterable iterator javascript npm-package

Last synced: 07 Apr 2025

https://github.com/TomerAberbach/betterator

💯 A better sync and async iterator API.

async-iterable async-iterator iterable iterator javascript npm-package

Last synced: 07 May 2025

https://github.com/yomguithereal/obliterator

Higher order iterator library for JavaScript and TypeScript.

iterator

Last synced: 16 May 2025

https://github.com/mkearney/dapr

☝🏼👉🏼👇🏼👈🏼 Dependency-free purrr-like apply/map/iterate functions

for-loops functional-programming iterator r r-package rstats

Last synced: 21 Aug 2025

https://github.com/rubenverborgh/asynciterator

An asynchronous iterator library for advanced object pipelines in JavaScript

async asynchronous iterator javascript typescript

Last synced: 17 Mar 2025

https://github.com/feast107/linqes

Aggressive extensions of LINQ in ES on prototype of Array

es extension fluent generator iterator javascript linq typescript

Last synced: 07 May 2025

https://github.com/dtolnay/reduce

iter.reduce(fn) in Rust

iterator rust

Last synced: 16 May 2025

https://github.com/mtoohey31/iter

Package iter provides generic, lazy iterators, functions for producing them from primitive types, as well as functions and methods for transforming and consuming them.

generic generics go golang iterator lazy

Last synced: 14 Jan 2026

https://github.com/luvies/lazy

A linq-like lazy-evaluation enumerable/iteration library that aims to support deno, node & browser

browser deno denoland enumerable enumeration iteration iterator lazy linq node node-js nodejs

Last synced: 28 Apr 2025

https://github.com/c-cube/oseq

Purely functional iterators compatible with standard `seq`.

cascade combinatorics functional-iterator iterator lazy-iterator list ocaml

Last synced: 21 Mar 2025

https://github.com/totallynotchase/c-iterplus

Functional, Type safe, Lazy abstractions for generic iterators in C - https://github.com/TotallyNotChase/c-iterators

c generic interface iterator lazy-evaluation polymorphism type-safety typeclass

Last synced: 01 Aug 2025

https://github.com/xgbuils/iterum

Handling iterables like lazy arrays.

functional inmutable iterable iterator lazy-evaluation

Last synced: 25 Jan 2026

https://github.com/llefranc/42_ft_containers

School project: reimplement the STL containers (using allocator, double linked list and AVL binary trees).

42 42born2code 42paris 42school allocator avl-tree avl-tree-implementations containers double-linked-list ft-containers iterator stl-containers

Last synced: 14 Apr 2025

https://github.com/alexindigo/asynckit

Minimal async jobs utility library, with streams support

async browser iterator jobs library nodejs parallel serial streaming-support streams universal utility

Last synced: 10 Aug 2025

https://github.com/adaltas/node-each

Chained and parallel async iterator in one elegant function

asynchronous iterator nodejs

Last synced: 05 Jul 2025

https://github.com/paranoiq/dogma

Things and stuffs.

cli enum intl iterator library math php time types

Last synced: 28 Jun 2025

https://github.com/dbushell/xml-streamify

Fetch and parse XML with JavaScript web streams and async iterators ✨

async bun deno iterator javascript nodejs stream xml

Last synced: 23 Jul 2025

https://github.com/bpolaszek/php-iterable-functions

Provides functions for iterable variables: iterable_map(, iterable_filter(), iterable_to_array(), ...

array iterable iterator iteratoraggregate php traversable

Last synced: 24 Aug 2025

https://github.com/gomoni/it

iterator library for go using a rangefunc experiment

go golang iterator iterator-helpers iterator-library rangefunc

Last synced: 13 Jan 2026

https://github.com/realyuniquename/iterators

A collection of useful iterators for Haxe

haxe iterator

Last synced: 17 Sep 2025

https://github.com/make-github-pseudonymous-again/js-itertools

:hammer_and_wrench: Python's iterable and iterator library for JavaScript

agpl iter iterable iterator javascript js list loop map reduce

Last synced: 30 Oct 2025

https://github.com/go-board/std

An enhanced version of the standard library based the new Generics feature.

collection error-handling functional-programming generics golang iterator monad optional

Last synced: 14 Jan 2026

https://github.com/blakeembrey/deque

JavaScript implementation of a double-ended queue

deque dequeue double-linked-list iterator linked-list queue stack

Last synced: 10 Oct 2025

https://github.com/howprogrammingworks/generator

Generators, coroutines and some monads examples

async async-generator asynchronous function generator iterable iterator

Last synced: 07 May 2025

https://github.com/es-shims/iterator-helpers

An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.

asynciterator drop ecmascript es-shims every filter find flatmap foreach from iterator javascript map polyfill reduce some take toarray toasync

Last synced: 18 Oct 2025

https://github.com/blakeembrey/iterative

Functions for working with iterators in JavaScript and TypeScript

helpers iterable iterator itertools typescript utility

Last synced: 05 May 2025

https://github.com/yaa110/goterator

Lazy iterator implementation for Golang

golang golang-module golang-package iterator mapreduce

Last synced: 01 May 2025

https://github.com/jalal246/aleppo

A JavaScript Functions For Date, Time, Delay, Validation And Function-Execution.

date day-count delay isnull isvalid iterator javascript javascript-tools leap milliseconds node node-js node-modules nodejs nodejs-modules time timestamp validation

Last synced: 03 Oct 2025

https://github.com/mdminhazulhaque/foreach

:repeat: Read lines from file/stdin and execute them as CLI argument

bash foreach iterator line stdin

Last synced: 07 May 2025

https://github.com/jonschlinkert/collection-map

Returns an array of mapped values from an array or object.

collection iterator keys map object values

Last synced: 05 Sep 2025

https://github.com/kakasoo/proto-typescript

Utility types and implementations based on JavaScript prototypes.

es6 iterable iterator javascript prototype type-safe typescript utility-types

Last synced: 22 Apr 2025

https://github.com/michaelbull/kotlin-itertools

Multiplatform combinatoric sequences for Kotlin, inspired by python-itertools.

android functional functional-programming ios iterator js jvm kotlin kotlin-multiplatform linux python-itertools sequence

Last synced: 10 Apr 2025

https://github.com/terkelg/simultan

Simultaneously run an async function on any iterable with limited concurrency

async concurrency concurrent iterator promises

Last synced: 12 May 2025

https://github.com/randomir/plucky

Plucking (deep) keys/paths/items safely from Python objects has never been easier.

get itemgetter iterator pluck safe-get slice

Last synced: 12 Apr 2025

https://github.com/kpreid/exhaust

Exhaustive iteration trait in Rust

iterator rust

Last synced: 10 Apr 2025

https://github.com/alanshaw/abortable-iterator

Make any iterator or iterable abortable via an AbortSignal

abort abortable abortcontroller abortsignal async cancel iterator stop

Last synced: 17 Oct 2025

https://github.com/miguelcastillo/coseq

high order functions for JavaScript async/sync iterators

async-iterators asynchronous chain coroutines iterator javascript promise sequence yield

Last synced: 25 Oct 2025

https://github.com/gildas-lormeau/yabson

YaBSON is a library allowing schemaless binary-encoded parsing/serialization of JavaScript data with a generator-based implementation

binary circular-dependencies generator iterable iterator javascript memory-efficient parse parser schemaless serialization serialize serializer

Last synced: 06 May 2025

https://github.com/morefigs/interval-timer

interval-timer is a Python package that enables iterating over a sequence of regular time intervals with high precision.

interval iterable iterator python synchronizer timer

Last synced: 14 Apr 2025

https://github.com/tennyzhuang/iter-chunks

A `Send` version of `Iterator::chunks`

iterator rust rust-lang

Last synced: 13 Apr 2025

https://github.com/phanxgames/dictionaryjs

Typescript dictionary for Node.JS objects providing associative array support.

async dictionary dot-operators iterator nodejs promise typescript

Last synced: 16 May 2025

https://github.com/hoangsonww/software-design-patterns

🎨 A comprehensive exploration of object-oriented design patterns, featuring fully implemented examples like inheritance, composition, observers, decorators, and factory methods. Built with Java to demonstrate their real-world applications in scalable and maintainable software design.

decorators design design-patterns exceptions factory-method-pattern factory-pattern inheritance iterator java maven model-view-controller multiton mvc-pattern object-oriented-programming observer observer-pattern oop singleton software-design

Last synced: 13 Jul 2025