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

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