GitHub topics: iterators
Joshix-1/typed_stream
Typed Stream class for Python
Language: Python - Size: 513 KB - Last synced at: about 2 hours ago - Pushed at: about 3 hours ago - Stars: 4 - Forks: 1

abin-z/IniFile
A modern C++ header-only ini parser (现代C++仅头文件的ini解析器)
Language: C++ - Size: 465 KB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 14 - Forks: 2

jonanv/javascript-course2
JavaScript Moderno Guía Definitiva Construye +20 Proyectos
Language: JavaScript - Size: 1.47 MB - Last synced at: 3 days ago - Pushed at: 3 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: 4 days ago - Pushed at: 4 days ago - Stars: 3,596 - Forks: 1,025

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

rust-itertools/itertools
Extra iterator adaptors, iterator methods, free functions, and macros.
Language: Rust - Size: 2.37 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 2,932 - Forks: 320

rbaltrusch/stream.lua
A lazy iterator-chaining library for Lua similar to the Java Stream API
Language: Lua - Size: 56.6 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

pyTooling/pyTooling
pyTooling is a collection of arbitrary useful classes, decorators, meta-classes and exceptions.
Language: Python - Size: 8.46 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 8 - Forks: 1

iterable-iterator/cardinality
:v: Iterable cardinality library for JavaScript
Language: JavaScript - Size: 2.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

ascendforever/giter
Language: Python - Size: 71.3 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

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

bharatmakhija/Python
If you want to learn python, coming from a java paradigm and have more of java coding style in your blood! You have just landed on right page. Here a folder structure is followed to handle different use-cases one struggles through like how classes are created, how to achive inheritance and create abstract classes, what are generators and why we should use them, some best practices etc. All of these things are folder names only. Go inside the topic you want to learn , there is a readme prepared specifically for that topic to boost up your learning then if you feel like you can check out the code as well. Happy Learning!!
Language: Python - Size: 105 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 1

doekenorg/iterator-functions
A package that provides `array_*` like functions for iterators.
Language: PHP - Size: 50.8 KB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 68 - Forks: 1

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

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: 4 days ago - Pushed at: 5 days ago - Stars: 527 - Forks: 26

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

romnn/serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively).
Language: Rust - Size: 1.31 MB - Last synced at: 27 days ago - Pushed at: 28 days ago - Stars: 4 - Forks: 0

Frixuu/LazyLambda
Functional iterators for Haxe 4.2+.
Language: Haxe - Size: 86.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

Hejsil/ziter
The missing iterators for Zig
Language: Zig - Size: 130 KB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 76 - Forks: 2

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

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

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

freeformz/seq
Iterator utiliies for Golang
Language: Go - Size: 34.2 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 22 - Forks: 1

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: 19 days ago - Pushed at: about 2 years ago - Stars: 267 - Forks: 20

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: 3 days ago - Pushed at: about 2 months ago - Stars: 15 - Forks: 0

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

JuliaCollections/IterTools.jl
Common functional iterator patterns
Language: Julia - Size: 968 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 157 - Forks: 30

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

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

HowProgrammingWorks/AsyncIterator
Asynchronous Iterator and Iterable protocols
Language: JavaScript - Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 6 - Forks: 4

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

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

sister-software/spliterator
High-performance delimited data pipeline tools.
Language: TypeScript - Size: 1.48 MB - Last synced at: about 1 hour ago - Pushed at: 2 months 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: 254 KB - Last synced at: 26 days ago - Pushed at: 26 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: 22 days ago - Pushed at: 8 months ago - Stars: 143 - Forks: 8

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

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: 2 months ago - Pushed at: 3 months 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: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

tc39/proposal-iterator-helpers 📦
Methods for working with iterators in ECMAScript
Language: HTML - Size: 509 KB - Last synced at: 2 months ago - Pushed at: 8 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: 26 days ago - Pushed at: about 1 year 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: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

stdlib-js/stats-iter
Standard library functions for computing statistics over iterators.
Language: JavaScript - Size: 3.07 MB - Last synced at: 15 days ago - Pushed at: 3 months 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: 15 days ago - Pushed at: 4 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: 3 months ago - Pushed at: 3 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: 5 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: 3 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

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

stdlib-js/iter
Standard library iterator utilities.
Language: JavaScript - Size: 6.29 MB - Last synced at: 9 days ago - Pushed at: 4 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: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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

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: about 2 months ago - Pushed at: over 2 years ago - Stars: 112 - Forks: 19

michpara/ITI1121-Introduction-to-Computing-II
Labs for Introduction to Computing II
Language: Java - Size: 149 KB - Last synced at: 29 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: about 19 hours ago - Pushed at: about 5 years ago - Stars: 264 - Forks: 11

zekroTJA/ranger
Go function iterator utility package
Language: Go - Size: 4.88 KB - Last synced at: 3 days ago - Pushed at: 5 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: 3 months ago - Pushed at: over 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: about 2 months ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 17

sayandipdutta/iterdot
Python iterator with method chaining.
Language: Python - Size: 438 KB - Last synced at: 6 days ago - Pushed at: 5 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: 27 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: 2 months ago - Pushed at: 10 months ago - Stars: 3 - Forks: 1

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

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

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

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: about 1 month ago - Pushed at: about 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: 2 months ago - Pushed at: 7 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: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

jim-ec/flow
Extendable stream iterators for C++.
Language: C++ - Size: 329 KB - Last synced at: 1 day 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: about 1 month 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: about 1 month ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

T99/iter-over
Sugary iteration utilities and interfaces.
Language: TypeScript - Size: 714 KB - Last synced at: 3 days 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: 15 days ago - Pushed at: 7 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: 23 days ago - Pushed at: about 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: 9 days ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 3

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

wefindx/metadrive
Generic Interfaces to Addressable Objects
Language: Python - Size: 563 KB - Last synced at: 7 months ago - Pushed at: 7 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: 7 days ago - Pushed at: over 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: 6 months ago - Pushed at: 8 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: 10 days ago - Pushed at: about 2 months 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: 2 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

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

pedryx/c-iter-tools
Simple iterators library for C.
Language: C - Size: 128 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

metagn/sliceutils
Utilities using Slice
Language: Nim - Size: 46.9 KB - Last synced at: 8 months ago - Pushed at: almost 2 years 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: 9 months ago - Pushed at: 9 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: 25 days ago - Pushed at: 9 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: 9 months ago - Pushed at: 9 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: about 1 month ago - Pushed at: 9 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: 7 days ago - Pushed at: 10 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: 7 months ago - Pushed at: about 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 1 month ago - Pushed at: about 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: 25 days ago - Pushed at: 10 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: 8 months ago - Pushed at: 10 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: 1 day ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

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

dutekvejin/iterators
Iterators for PHP
Language: PHP - Size: 12.7 KB - Last synced at: 28 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: 10 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: 10 months ago - Pushed at: 11 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: 25 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

Smoren/sequence-php
Iterator-based sequences for PHP
Language: PHP - Size: 599 KB - Last synced at: about 2 months ago - Pushed at: over 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: 11 months ago - Pushed at: almost 11 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: 10 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: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0
