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

Topic: "iterators"

fluentpython/example-code-2e

Example code for Fluent Python, 2nd edition (O'Reilly 2022)

Language: Python - Size: 13.1 MB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 3,515 - Forks: 1,000

rust-itertools/itertools

Extra iterator adaptors, iterator methods, free functions, and macros.

Language: Rust - Size: 2.54 MB - Last synced at: about 11 hours ago - Pushed at: about 2 months ago - Stars: 2,886 - Forks: 319

tc39/proposal-iterator-helpers 📦

Methods for working with iterators in ECMAScript

Language: HTML - Size: 509 KB - Last synced at: 26 days ago - Pushed at: 7 months ago - Stars: 1,337 - Forks: 34

p-ranav/csv2

Fast CSV parser and writer for Modern C++

Language: C++ - Size: 729 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 586 - Forks: 102

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: 4 days ago - Stars: 525 - Forks: 26

JuliaFolds/Transducers.jl

Efficient transducers for Julia

Language: Julia - Size: 8.89 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 437 - Forks: 25

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: 9 days ago - Pushed at: almost 2 years ago - Stars: 268 - Forks: 19

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: 16 days ago - Pushed at: about 5 years ago - Stars: 264 - Forks: 11

LaihoE/SIMD-itertools

Faster implementations of standard library operations like find, filter, position etc.

Language: Rust - Size: 269 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 177 - Forks: 3

labs42io/itiriri

A library built for ES6 iteration protocol.

Language: TypeScript - Size: 333 KB - Last synced at: 1 day ago - Pushed at: over 4 years ago - Stars: 177 - Forks: 8

JuliaCollections/IterTools.jl

Common functional iterator patterns

Language: Julia - Size: 968 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 157 - Forks: 30

TheLartians/EasyIterator

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

Language: C++ - Size: 85 KB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 143 - Forks: 8

narimiran/itertools

Nim rewrite of a very popular Python module of the same name.

Language: Nim - Size: 79.1 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 136 - Forks: 6

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: 2 days ago - Pushed at: 3 months ago - Stars: 123 - Forks: 12

odis-labs/streaming

Fast, safe and composable streaming abstractions.

Language: OCaml - Size: 230 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 114 - 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: 8 days ago - Pushed at: over 2 years ago - Stars: 112 - Forks: 19

izvolov/burst

То, чего нет в Бусте

Language: C++ - Size: 1.59 MB - Last synced at: 15 days ago - Pushed at: 17 days ago - Stars: 83 - Forks: 3

Hejsil/ziter

The missing iterators for Zig

Language: Zig - Size: 142 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 76 - Forks: 2

alanshaw/it-awesome

🦄 List of useful modules for working with async iterables

Size: 11.7 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 73 - Forks: 6

Soft/iter

iter is a generic iterator library for Go

Language: Go - Size: 12.7 KB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 71 - Forks: 6

doekenorg/iterator-functions

A package that provides `array_*` like functions for iterators.

Language: PHP - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 67 - Forks: 1

JuliaCollections/Iterators.jl 📦

Common functional iterator patterns. DEPRECATED in favour of IterTools.jl

Language: Julia - Size: 312 KB - Last synced at: 11 months ago - Pushed at: about 5 years ago - Stars: 60 - Forks: 37

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

JuliaFolds/FoldsCUDA.jl

Data-parallelism on CUDA using Transducers.jl and for loops (FLoops.jl)

Language: Julia - Size: 1.3 MB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 57 - Forks: 5

jeremeamia/iter8

PHP library for iterable/generator transformations and operations

Language: PHP - Size: 170 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 49 - Forks: 0

jin-qu/jinqu

:mahjong: The ultimate Javascript LINQ API.

Language: TypeScript - Size: 1010 KB - Last synced at: 30 days ago - Pushed at: about 2 months ago - Stars: 38 - Forks: 4

loophp/iterators

The missing PHP iterators.

Language: PHP - Size: 448 KB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 36 - Forks: 6

JuliaFolds/data-parallelism

Language: Julia - Size: 2.35 MB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 36 - Forks: 5

navyenzo/blIteratorAPI

A template library for creating custom iterators

Language: C++ - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 25 - Forks: 5

freeformz/seq

Iterator utiliies for Golang

Language: Go - Size: 34.2 KB - Last synced at: 4 days ago - Pushed at: 26 days ago - Stars: 21 - Forks: 1

maet3608/nuts-flow

A simple dataflow framework in Python

Language: Python - Size: 8.7 MB - Last synced at: 4 days ago - Pushed at: about 4 years ago - Stars: 17 - Forks: 3

lawrence-laz/zig-enumerable

Iterator tools for functional data processing.

Language: Zig - Size: 124 KB - Last synced at: 17 days ago - Pushed at: 8 months ago - Stars: 16 - Forks: 0

RobusGauli/cvector.h

🚀🚀 Generic & Typesafe Vector implementation + Iterator in C ( single header)

Language: C - Size: 123 KB - Last synced at: 23 days ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 1

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

chalu/wole-joko

A fun little app that mimics admitting people into an event hall and getting them well seated

Language: JavaScript - Size: 4.32 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 12

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: 12 days ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 17

slightlyoutofphase/staticstep

Provides truly zero-cost alternatives to Iterator::step_by for both incrementing and decrementing any type that satisfies RangeBounds<T: Copy + Default + Step>.

Language: Rust - Size: 69.3 KB - Last synced at: 26 days ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 0

baggepinnen/LengthChannels.jl

Julia Channels with defined length: Buffered and threaded iterators for machine learning.

Language: Julia - Size: 30.3 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 13 - 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

Level/iterator-stream

Turn an abstract-leveldown iterator into a readable stream.

Language: JavaScript - Size: 85 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 11

mexus/unzip-n

Procedural macro to generate `unzip` for iterators over n-sized tuples

Language: Rust - Size: 15.6 KB - Last synced at: 6 days ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 2

oxinabox/InterfaceTesting.jl

(Julia 0.5 only) Concept still good, but needs updating for julia 1.0

Language: Julia - Size: 9.77 KB - Last synced at: 13 days ago - Pushed at: about 5 years ago - Stars: 12 - Forks: 0

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: 6 days ago - Pushed at: 9 days ago - Stars: 9 - 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

jkrukoff/llists

An Erlang/OTP library for lazily evaluated lists.

Language: Erlang - Size: 307 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 1

Smoren/sequence-php

Iterator-based sequences for PHP

Language: PHP - Size: 599 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 4

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: 22 days ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 2

dobroslav-atanasov/CSharp-OOP-Advanced

SoftUni course CSharp OOP Advanced: All tasks with their solutions.

Language: C# - Size: 3.34 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 6

juliendelplanque/Iterators

Implements Iterators for Pharo's Collections.

Language: Smalltalk - Size: 193 KB - Last synced at: 20 days ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 3

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

pyTooling/pyTooling

pyTooling is a collection of arbitrary useful classes, decorators, meta-classes and exceptions.

Language: Python - Size: 8.42 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 8 - Forks: 1

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: 4 days ago - Pushed at: 8 months ago - Stars: 8 - Forks: 0

Jimeux/iter

Some basic code examples based on the current proposals for iterators and the iter package.

Language: Go - Size: 222 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 1

AnastasiaLunina/Python_fpy

Python practice. Completed apps

Language: Python - Size: 60.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

jwodder/interleave

Yield from multiple iterators as values become available

Language: Python - Size: 85.9 KB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 7 - Forks: 1

NatLabs/Itertools

A library with utility functions and data types for creating efficient iterators in Motoko.

Language: Motoko - Size: 161 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 1

sebrockm/Linqpp

Linqpp, LINQ for C++

Language: C++ - Size: 274 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 0

hoodie/iterators.ts

🛋️ rustical iterators in typescript

Language: TypeScript - Size: 69.3 KB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 6 - Forks: 1

rmawatson/utf

utf iterators & converters for modern c++

Language: C++ - Size: 170 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

sklose/sortby-rs

Adds sorting for Iterators

Language: Rust - Size: 8.79 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

casualjim/hie

A library for working with iterators through streaming combinators

Language: Go - Size: 103 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

Ahmad-Zaki/Python-Notes

Contains some of the tips, tricks, and general notes that I learned about Python.

Language: Jupyter Notebook - Size: 35.2 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

pedromsilvapt/zitt

Experimental Zig chainable iterators library

Language: Zig - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 0

HowProgrammingWorks/AsyncIterator

Asynchronous Iterator and Iterable protocols

Language: JavaScript - Size: 30.3 KB - Last synced at: 22 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 4

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

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

avdosev/itertools_dart

Simple package for easy work with Dart iterators just like Python itertools.

Language: Dart - Size: 39.1 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

Hysperr/data-structure-code-reference

Data structures & abstract data types in C++

Language: C++ - Size: 79.1 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 4

stdlib-js/iter

Standard library iterator utilities.

Language: JavaScript - Size: 6.29 MB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

romnn/serde_json_merge

Merge, index, iterate, and sort a serde_json::Value (recursively).

Language: Rust - Size: 896 KB - Last synced at: 26 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

Joshix-1/typed_stream

Java-like typed Stream for Python

Language: Python - Size: 399 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

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

thk686/strider

A strided iterator-adapter for scanning multidimensional legacy buffers in C++

Language: C++ - Size: 148 KB - Last synced at: 21 days ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

Gaspard--/claws

C++ Utility library

Language: C++ - Size: 146 KB - Last synced at: 9 months ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 3

aplavin/FlexiMaps.jl

Generalize `map`: make it lazy, filtering, flattening, ...

Last synced at: about 1 year ago - Stars: 4 - Forks: 0

JuliaConstraints/PatternFolds.jl

A Julia package to efficiently handle repetitive patterns

Language: Julia - Size: 2.62 MB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 3 - Forks: 2

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: 12 days ago - Pushed at: 23 days ago - Stars: 3 - Forks: 0

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

nholthaus/queue

C++17 Library of various queue containers

Language: C++ - Size: 2.57 MB - Last synced at: 17 days ago - Pushed at: 8 months ago - Stars: 3 - Forks: 1

Berrysoft/stream-future

Implement Future + Stream with generators.

Language: Rust - Size: 29.3 KB - Last synced at: 14 days ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

j178/it

Iterator tools for Go 1.22+

Language: Go - Size: 62.5 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

davbrito/iteretijs

Set of JavaScript iterator, generator and stream utilities

Language: TypeScript - Size: 271 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

mcibique/linq-for-js

LINQ to JS port using ESnext iterators and generators.

Language: JavaScript - Size: 2.03 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

jishnub/SphericalHarmonicModes.jl

Iterators to loop over pairs of spherical-harmonic modes by respecting the limits on each parameter

Language: Julia - Size: 279 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

xeinebiu/ts-iterable

Iterables, streams for typescript

Language: TypeScript - Size: 107 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

zacharygolba/peek-nth

An iterator adapter that allows you to efficiently peek the nth item of an iterator.

Language: Rust - Size: 11.7 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

raldone01/Custom-Asio-Async-Streams

Example implementation of asio AsyncStreams.

Language: C++ - Size: 201 KB - Last synced at: 4 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

pedromsilvapt/data-async-iterator

Batteries-included utility functions to work with async iterables as available in ES2018/TypeScript

Language: TypeScript - Size: 109 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

lmammino/node-async-iterators-talk-examples

Examples from a talk about Node.js Async Iterators

Language: JavaScript - Size: 191 KB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

shangan23/javascript

Javascript concepts grouped by examples for easy reference and understanding.

Language: JavaScript - Size: 80.1 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 4

michpara/ITI1121-Introduction-to-Computing-II

Labs for Introduction to Computing II

Language: Java - Size: 149 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 2

zejiran/password-hacker

🦦 Client app connected to a server for learning how hacking works. Use of iterators, generators, and itertools module

Language: Python - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

c-cube/iterators_bench

[bench] benchmark of various iterator implementations

Language: OCaml - Size: 50.8 KB - Last synced at: about 7 hours ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 3

andrzejkrawczyk/python-course

Kurs języka Python

Language: Jupyter Notebook - Size: 316 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 3 - 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

kristian9577/Java-Advanced

SoftUni - Java Advanced

Language: Java - Size: 18.7 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 3

the-argus/okaylib

C++17/20 STL replacement for realtime and memory-constrained domains

Language: C++ - Size: 824 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

sister-software/spliterator

High-performance delimited data pipeline tools.

Language: TypeScript - Size: 1.48 MB - Last synced at: 16 days ago - Pushed at: 23 days ago - Stars: 2 - Forks: 0

stdlib-js/stats-iter

Standard library functions for computing statistics over iterators.

Language: JavaScript - Size: 3.07 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

ostad-ai/Python-Everything

Here, we talk about the programming language, Python.

Language: Jupyter Notebook - Size: 145 KB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1