An open API service providing repository metadata for many open source software ecosystems.

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