GitHub topics: iterators
pyTooling/pyTooling
pyTooling is a collection of arbitrary useful classes, decorators, meta-classes and exceptions.
Language: Python - Size: 8.42 MB - Last synced at: about 9 hours ago - Pushed at: about 10 hours ago - Stars: 8 - Forks: 1

adobe/ferrum
Features from the rust language in javascript: Provides Traits/Type classes & a hashing infrastructure and an advanced library for working with sequences/iterators in js
Language: JavaScript - Size: 3.49 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 525 - Forks: 26

rust-itertools/itertools
Extra iterator adaptors, iterator methods, free functions, and macros.
Language: Rust - Size: 2.54 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 2,886 - Forks: 319

orsinium-labs/regexer
Go package with more powerful, flexible, and safe API for regular expressions based on lazy iterators
Language: Go - Size: 14.6 KB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 9 - Forks: 0

freeformz/seq
Iterator utiliies for Golang
Language: Go - Size: 34.2 KB - Last synced at: 3 days ago - Pushed at: 25 days ago - Stars: 21 - Forks: 1

the-argus/okaylib
C++17/20 STL replacement for realtime and memory-constrained domains
Language: C++ - Size: 824 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

odis-labs/streaming
Fast, safe and composable streaming abstractions.
Language: OCaml - Size: 230 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 114 - Forks: 8

JuliaCollections/IterTools.jl
Common functional iterator patterns
Language: Julia - Size: 968 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 157 - Forks: 30

iterable-iterator/cardinality
:v: Iterable cardinality library for JavaScript
Language: JavaScript - Size: 2.51 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

fluentpython/example-code-2e
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
Language: Python - Size: 13.1 MB - Last synced at: 11 days ago - Pushed at: 10 months ago - Stars: 3,515 - Forks: 1,000

LaihoE/SIMD-itertools
Faster implementations of standard library operations like find, filter, position etc.
Language: Rust - Size: 269 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 177 - Forks: 3

maet3608/nuts-flow
A simple dataflow framework in Python
Language: Python - Size: 8.7 MB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 17 - Forks: 3

izvolov/burst
То, чего нет в Бусте
Language: C++ - Size: 1.59 MB - Last synced at: 14 days ago - Pushed at: 16 days ago - Stars: 83 - Forks: 3

risahamm/containers.h
Implementation of Vector, Map, Set of the STL Containers in C++17.
Language: C++ - Size: 1.91 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

Hejsil/ziter
The missing iterators for Zig
Language: Zig - Size: 142 KB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 76 - Forks: 2

hamidurrk/soccer-team-manager-app
An android app to view and manage soccer teams
Language: Java - Size: 144 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

sister-software/spliterator
High-performance delimited data pipeline tools.
Language: TypeScript - Size: 1.48 MB - Last synced at: 14 days ago - Pushed at: 22 days ago - Stars: 2 - Forks: 0

Very-Generic-Software/rusty-iterators-py
Light, lazy, fast and statically typed iterators. Inspired by Rust, built in Cython.
Language: Python - Size: 215 KB - Last synced at: 11 days ago - Pushed at: 22 days ago - Stars: 3 - Forks: 0

TheLartians/EasyIterator
🏃 Iterators made easy! Zero cost abstractions for designing and using C++ iterators.
Language: C++ - Size: 85 KB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 143 - Forks: 8

loophp/iterators
The missing PHP iterators.
Language: PHP - Size: 448 KB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 36 - Forks: 6

p-ranav/csv2
Fast CSV parser and writer for Modern C++
Language: C++ - Size: 729 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 586 - Forks: 102

carmichaeljr/util
A zero dependency golang utility library that aims to add useful features to the std lib.
Language: Go - Size: 1.86 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

Raimo33/Cpp5-9 📦
My version of the last 42 school cpp projects
Language: C++ - Size: 118 KB - Last synced at: 8 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

gesellkammer/emlib
Collection of miscellaneous utilities used across multiple projects
Language: Python - Size: 1.47 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

romnn/serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively).
Language: Rust - Size: 896 KB - Last synced at: 25 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

tc39/proposal-iterator-helpers 📦
Methods for working with iterators in ECMAScript
Language: HTML - Size: 509 KB - Last synced at: 25 days ago - Pushed at: 7 months ago - Stars: 1,337 - Forks: 34

sunsided/map-ok
Mapping of Ok variants in an iterator
Language: Rust - Size: 23.4 KB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

Very-Generic-Software/rusty-iterators-cpp
Light, lazy and fast iterators. Inspired by Rust, built in modern C++23.
Language: C++ - Size: 114 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

JuliaFolds/Transducers.jl
Efficient transducers for Julia
Language: Julia - Size: 8.89 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 437 - Forks: 25

stdlib-js/stats-iter
Standard library functions for computing statistics over iterators.
Language: JavaScript - Size: 3.07 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

c-cube/iter
Simple iterator abstract datatype, intended to iterate efficiently on collections while performing some transformations.
Language: OCaml - Size: 1.41 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 123 - Forks: 12

Laugharne/rust_33_most_useful_rust_iterators
Learn to use powerful Rust iterator methods with real-life examples and practical code snippets.
Size: 370 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

narimiran/itertools
Nim rewrite of a very popular Python module of the same name.
Language: Nim - Size: 79.1 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 136 - Forks: 6

stellartux/ji
Julian Iterators for Lua
Language: Lua - Size: 121 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

jin-qu/jinqu
:mahjong: The ultimate Javascript LINQ API.
Language: TypeScript - Size: 1010 KB - Last synced at: 29 days ago - Pushed at: about 2 months ago - Stars: 38 - Forks: 4

stdlib-js/iter
Standard library iterator utilities.
Language: JavaScript - Size: 6.29 MB - Last synced at: about 15 hours ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

Gafesato/Reto7-POO-SFGT
Solución al Reto 7 POO
Language: Python - Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

j178/it
Iterator tools for Go 1.22+
Language: Go - Size: 62.5 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

labs42io/itiriri
A library built for ES6 iteration protocol.
Language: TypeScript - Size: 333 KB - Last synced at: about 2 hours ago - Pushed at: over 4 years ago - Stars: 177 - Forks: 8

lmammino/iteration-protocols-workshop
A FREE and open-source workshop about JavaScript iteration protocols: iterator, iterable, async iterator, async iterable
Language: JavaScript - Size: 2.39 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 112 - Forks: 19

jwodder/interleave
Yield from multiple iterators as values become available
Language: Python - Size: 85.9 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 7 - Forks: 1

michpara/ITI1121-Introduction-to-Computing-II
Labs for Introduction to Computing II
Language: Java - Size: 149 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 2

alexeyraspopov/react-coroutine
Make your async components compact and descriptive by leveraging the power of the language features
Language: JavaScript - Size: 160 KB - Last synced at: 15 days ago - Pushed at: almost 5 years ago - Stars: 264 - Forks: 11

zekroTJA/ranger
Go function iterator utility package
Language: Go - Size: 4.88 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

robtimus/iterator-utils 📦
Provides classes and interfaces to help implement iterators
Language: Java - Size: 427 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

TrainingByPackt/Java-Fundamentals
A fast-paced and pragmatic introduction to one of the world's most popular programming languages
Language: Java - Size: 635 KB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 17

sayandipdutta/iterdot
Python iterator with method chaining.
Language: Python - Size: 438 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

alanshaw/it-awesome
🦄 List of useful modules for working with async iterables
Size: 11.7 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 73 - Forks: 6

nholthaus/queue
C++17 Library of various queue containers
Language: C++ - Size: 2.57 MB - Last synced at: 16 days ago - Pushed at: 8 months ago - Stars: 3 - Forks: 1

hoodie/iterators.ts
🛋️ rustical iterators in typescript
Language: TypeScript - Size: 69.3 KB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 6 - Forks: 1

zeslava/go-mongo-iter
Go MongoDB generic iterator
Language: Go - Size: 57.6 KB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

jaiminjariwala/JS
Entire JS Tutorial For Learning
Language: JavaScript - Size: 40 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

slightlyoutofphase/staticvec
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
Language: Rust - Size: 1.47 MB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 268 - Forks: 19

lmammino/javascript-iteration-protocols
Some examples regarding JavaScript powerful iteration protocols enabling `for..of` and `for await...of` syntax
Language: JavaScript - Size: 83 KB - Last synced at: 21 days ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 2

ostad-ai/Python-Everything
Here, we talk about the programming language, Python.
Language: Jupyter Notebook - Size: 145 KB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1

alex-shekhter/aff
The Apex Foundation Framework (AFF) is a loosely coupled and lightweight collection of classes designed to facilitate well-structured solutions using Apex Object-Oriented Programming (OOP).
Language: Apex - Size: 65.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

jim-ec/flow
Extendable stream iterators for C++.
Language: C++ - Size: 329 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

RobusGauli/cvector.h
🚀🚀 Generic & Typesafe Vector implementation + Iterator in C ( single header)
Language: C - Size: 123 KB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 1

mroth/seq
🔁 Handy sequence iterators for Go
Language: Go - Size: 2.93 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

HowProgrammingWorks/AsyncIterator
Asynchronous Iterator and Iterable protocols
Language: JavaScript - Size: 30.3 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 4

T99/iter-over
Sugary iteration utilities and interfaces.
Language: TypeScript - Size: 714 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

stdlib-js/ndarray-iter
Multidimensional array iterators.
Language: JavaScript - Size: 2.45 MB - Last synced at: 9 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

JuliaFolds/FoldsCUDA.jl
Data-parallelism on CUDA using Transducers.jl and for loops (FLoops.jl)
Language: Julia - Size: 1.3 MB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 57 - Forks: 5

c-cube/iterators_bench
[bench] benchmark of various iterator implementations
Language: OCaml - Size: 50.8 KB - Last synced at: 1 day ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 3

gotidy/iters
Go iterators
Language: Go - Size: 4.88 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

wefindx/metadrive
Generic Interfaces to Addressable Objects
Language: Python - Size: 563 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 9 - Forks: 1

mexus/unzip-n
Procedural macro to generate `unzip` for iterators over n-sized tuples
Language: Rust - Size: 15.6 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 2

killertux/riterator
An iterator for PHP that strangely resembles that of Rust.
Language: PHP - Size: 101 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

JuliaConstraints/PatternFolds.jl
A Julia package to efficiently handle repetitive patterns
Language: Julia - Size: 2.62 MB - Last synced at: 8 days ago - Pushed at: 12 days ago - Stars: 3 - Forks: 2

benami171/Template_Tree_Container
Implementation of a template K-ary Tree container, with template iterators and template nodes. Used QT as GUI to print the tree.
Language: C++ - Size: 1.82 MB - Last synced at: 26 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

zzemlyanaya/PythonEdu
Репозиторий с учебными заданиями на языке Python
Language: HTML - Size: 2.13 MB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

pedryx/c-iter-tools
Simple iterators library for C.
Language: C - Size: 128 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

metagn/sliceutils
Utilities using Slice
Language: Nim - Size: 46.9 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

kyminbb/it
Iterator building blocks for Go, based on Go 1.23+ iterators
Language: Go - Size: 35.2 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

raveriss/cpp_module_02_05-09
Réalisations personnelles pour les exercices C++ (cpp05 à cpp09), explorant la programmation orientée objet, ... , la gestion de la mémoire et d'autres concepts avancés, conformément aux directives de l'école 42.
Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

xakep666/itermultipart
A convenient way to work with multipart/form-data messages in Go using iterators
Language: Go - Size: 18.6 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

TanyaLagodich/Iter8or
A versatile JavaScript library for working with both synchronous and asynchronous iterators. Iter8or provides powerful methods for processing, filtering, combining, and transforming data, and can create iterators even from non-iterable objects.
Language: JavaScript - Size: 833 KB - Last synced at: 29 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

andeart/UnityLabs.EditorCoroutines
EditorCoroutines allow you to start/stop Unity coroutines in Editor scripts, without forcing you to be in Play mode.
Language: C# - Size: 3.3 MB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 8 - Forks: 0

crowding/async
Asynchronous programming for R -- async/await and generators/yield
Language: R - Size: 1.51 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 57 - Forks: 3

devmahmud/Profile-Scroller
Profile Scroller mini project using Iterator and Generator
Language: JavaScript - Size: 1.95 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

raveriss/cpp08
C++ Module 08 covers containers, templates, iterators, and algorithms. Exercises include implementing easyfind, Span, and MutantStack. You'll work with STL containers and algorithms, adhering to C++98 standards. Focus on memory management and the canonical class form.
Language: C++ - Size: 1.88 MB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

anilsenay/throttle
simple and efficient way to throttle operations in Golang by using an iterator
Language: Go - Size: 28.3 KB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

andygeiss/fsm
Compute the next state with recursive state functions in Golang using generics and iterators.
Language: Go - Size: 626 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

lawrence-laz/zig-enumerable
Iterator tools for functional data processing.
Language: Zig - Size: 124 KB - Last synced at: 16 days ago - Pushed at: 8 months ago - Stars: 16 - Forks: 0

dutekvejin/iterators
Iterators for PHP
Language: PHP - Size: 12.7 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 1

Nishita424/profile-scroller
A mini project which loads profiles on the browser using iterators in JS-ES6
Language: HTML - Size: 2.93 KB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

teial/galvanic
Functional primitives for Go
Language: Go - Size: 67.4 KB - Last synced at: 8 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

xpinked/memiter
memiter is a Python library that enhances the functionality of generators, making pagination and data access simpler and more intuitive.
Language: Python - Size: 19.5 KB - Last synced at: 12 days ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

Smoren/sequence-php
Iterator-based sequences for PHP
Language: PHP - Size: 599 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 4

mclopez/utf4cpp
c++ iterators over unicode strings. It provides also iterators for grapheme, word and sentences
Language: C++ - Size: 578 KB - Last synced at: 9 months ago - Pushed at: over 10 years ago - Stars: 1 - Forks: 0

katsaii/gml-prelude 📦
A simple functional programming library for GameMaker.
Language: Game Maker Language - Size: 206 KB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 15 - Forks: 4

georghegel/containers
Implementation of STL containers: vector, list, queue, map, set etc.
Language: C++ - Size: 308 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

menashe12346/cpp_ex4
This code implements a flexible k-ary tree container in C++, allowing users to represent hierarchical data with various traversal methods.
Language: C++ - Size: 8.71 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Laugharne/rust_iterators
Just a reminder on Rust Iterators...
Language: Rust - Size: 5.86 KB - Last synced at: 26 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

VolodymyrBor/iter_model
iter_model uses a method approach instead of individual functions to work with iterable objects.
Language: Python - Size: 1.06 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 5 - Forks: 1

momokatte/go-drain
A Go library for connecting Readers and Writers with string channels
Language: Go - Size: 5.86 KB - Last synced at: 10 months ago - Pushed at: about 9 years ago - Stars: 9 - Forks: 0

momokatte/go-indexed-sort
A Go package for using sequences compatible with sort.Interface to sort other sequences.
Language: Go - Size: 7.81 KB - Last synced at: 10 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

AlexScigalszky/development
List of things that help me to improve my productivity
Language: C# - Size: 245 KB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

michaelmeling/StreamThreads
Coroutine library for C#
Language: C# - Size: 420 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 12 - Forks: 2

ajitjha393/sthalit
A library that mimics the concept of lazy evaluation, a feature found in functional programming languages like Haskell.
Language: TypeScript - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0
