GitHub topics: iterable
marvin255/fluent-iterable
Interface that provides map, filter and other array related functions for any iterable instances in a simple fluent style
Language: PHP - Size: 112 KB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 1 - Forks: 0

kei-g/iterators
Iterators Library
Language: TypeScript - Size: 4.36 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

stdlib-js/simulate-iter-awgn
Create an iterator which introduces additive white Gaussian noise.
Language: JavaScript - Size: 2.29 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

stdlib-js/stats-iter-cusum
Create an iterator which iteratively computes a cumulative sum.
Language: JavaScript - Size: 966 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

alexkahn/iterable-api
A Python wrapper for the Iterable API
Language: Python - Size: 48.8 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 11 - Forks: 7

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

bilalobe/PFA
My end-year project
Language: TypeScript - Size: 6.57 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

dotbitHQ/das-register
The server of registering a .bit
Language: Go - Size: 8.62 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 10 - Forks: 7

ebonnal/streamable
Pythonic Stream-like manipulation of iterables
Language: Python - Size: 4.06 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 254 - Forks: 4

ricokahler/lazy
A small (~900B gzip), useful set of methods for lazy iteration of iterables.
Language: TypeScript - Size: 1.13 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 12 - Forks: 0

Sec-ant/readable-stream
A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.
Language: TypeScript - Size: 418 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 8 - Forks: 2

TomerAberbach/lfi
🦥 A lazy functional iteration library supporting sync, async, and concurrent iteration.
Language: TypeScript - Size: 2.25 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 340 - Forks: 2

wimpyprogrammer/regex-to-strings
Generate strings that match a Regular Expression pattern
Language: TypeScript - Size: 638 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 28 - Forks: 2

0no-co/wonka
🎩 A tiny but capable push & pull stream library for TypeScript and Flow
Language: TypeScript - Size: 2.58 MB - Last synced at: 3 days ago - Pushed at: 22 days ago - Stars: 722 - Forks: 30

Smoren/itertools-ts
TypeScript Iteration Tools Library
Language: TypeScript - Size: 1.34 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 59 - Forks: 10

sindresorhus/cycled
Cycle through the items of an array
Language: JavaScript - Size: 22.5 KB - Last synced at: 4 days ago - Pushed at: about 4 years ago - Stars: 239 - Forks: 18

stdlib-js/math-iter-special-spence
Create an iterator which evaluates Spence's function for each iterated value.
Language: JavaScript - Size: 1.12 MB - Last synced at: 5 days ago - Pushed at: 27 days ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-riemann-zeta
Create an iterator which evaluates the Riemann zeta function for each iterated value.
Language: JavaScript - Size: 1.7 MB - Last synced at: 6 days ago - Pushed at: 27 days ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-pow
Create an iterator which evaluates the exponential function.
Language: JavaScript - Size: 1.21 MB - Last synced at: 5 days ago - Pushed at: 27 days ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-ramp
Create an iterator which evaluates the ramp function for each iterated value.
Language: JavaScript - Size: 836 KB - Last synced at: 10 days ago - Pushed at: 27 days ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-acosh
Create an iterator which computes the hyperbolic arccosine of each iterated value.
Language: JavaScript - Size: 1.13 MB - Last synced at: 7 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

stdlib-js/stats-iter-max
Compute the maximum value of all iterated values.
Language: JavaScript - Size: 931 KB - Last synced at: 26 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

dotbitHQ/das-lock
Language: C - Size: 2.7 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 1

kakasoo/proto-typescript
Utility types and implementations based on JavaScript prototypes.
Language: TypeScript - Size: 314 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 16 - Forks: 0

nodef/extra-ientries
IEntries is an iterable list of key-value pairs, with unique keys.
Language: TypeScript - Size: 477 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

nodef/extra-iterable
An iterable is a sequence of values.
Language: TypeScript - Size: 1.18 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 1

stdlib-js/math-iter-ops-mod
Create an iterator which performs an element-wise modulo operation of two or more iterators.
Language: JavaScript - Size: 863 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-factorial
Create an iterator which evaluates the factorial function for each iterated value.
Language: JavaScript - Size: 1.52 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-deg2rad
Create an iterator which converts an angle from degrees to radians for each iterated value.
Language: JavaScript - Size: 841 KB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-besselj1
Create an iterator which evaluates the Bessel function of the first kind of order one for each iterated value.
Language: JavaScript - Size: 1.21 MB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

stdlib-js/math-iter-special-gamma1pm1
Create an iterator which computes `gamma(x+1) - 1` for each iterated value.
Language: JavaScript - Size: 1.53 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter
Standard library math iterators.
Language: JavaScript - Size: 5.21 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/iter-pop
Create an iterator which skips the last value of a provided iterator.
Language: JavaScript - Size: 995 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/iter-dedupe
Create an iterator which removes consecutive duplicated values.
Language: JavaScript - Size: 1010 KB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/iter-reject
Create an iterator which rejects the values of another iterator according to a predicate function.
Language: JavaScript - Size: 938 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-ceil2
Create an iterator which rounds each iterated value to the nearest power of two toward positive infinity.
Language: JavaScript - Size: 1.43 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-tools-map3
Create an iterator which invokes a ternary function accepting numeric arguments for each iterated value.
Language: JavaScript - Size: 1.07 MB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-cospi
Create an iterator which computes the cosine of each iterated value times π.
Language: JavaScript - Size: 1.27 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/iter-unique-by-hash
Create an iterator which returns unique values according to a hash function.
Language: JavaScript - Size: 993 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-ellipe
Create an iterator which computes the complete elliptic integral of the second kind for each iterated value.
Language: JavaScript - Size: 1.17 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

stdlib-js/math-iter-special-acos
Create an iterator which computes the arccosine of each iterated value.
Language: JavaScript - Size: 930 KB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-trigamma
Create an iterator which evaluates the trigamma function for each iterated value.
Language: JavaScript - Size: 1.21 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-sqrt1pm1
Create an iterator which computes `sqrt(1+x) - 1` for each iterated value.
Language: JavaScript - Size: 1.02 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/simulate-iter-awun
Create an iterator which introduces additive white uniform noise.
Language: JavaScript - Size: 2.02 MB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-ops-divide
Create an iterator which performs element-wise division of two or more iterators.
Language: JavaScript - Size: 889 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-gamma
Create an iterator which evaluates the gamma function for each iterated value.
Language: JavaScript - Size: 1.52 MB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/iter-mapn
Create an iterator which transforms iterated values from two or more iterators by applying the iterated values as arguments to a provided function.
Language: JavaScript - Size: 899 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/stats-iter-min
Compute the minimum value of all iterated values.
Language: JavaScript - Size: 1010 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

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

toolbuilder/iterablefu
Small (1.2kb gz), set of functions like range, map, reduce, filter, zip, for iterable objects.
Language: JavaScript - Size: 945 KB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

markrogoyski/itertools-php
PHP Iteration Tools Library
Language: PHP - Size: 969 KB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 142 - Forks: 13

shtaif/react-async-iterators
React.js hooked up with the magic of JavaScript async iterators: hooks · components · utilities ⚛️ ⛓️ 🧬
Language: TypeScript - Size: 432 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/iter-filter-map
Create an iterator which both filters and maps the values of another iterator.
Language: JavaScript - Size: 1.02 MB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/iter-push
Create an iterator which appends additional values to the end of a provided iterator.
Language: JavaScript - Size: 1010 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/iter-fill
Create an iterator which replaces all values from a provided iterator from a start index to an end index with a static value.
Language: JavaScript - Size: 816 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-abs2
Create an iterator which computes the squared absolute value of each iterated value.
Language: JavaScript - Size: 878 KB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-acot
Create an iterator which computes the inverse cotangent of each iterated value.
Language: JavaScript - Size: 916 KB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/iter-strided
Create an iterator which steps by a specified amount.
Language: JavaScript - Size: 1.06 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/iter-dedupe-by
Create an iterator which removes consecutive values that resolve to the same value according to a provided function.
Language: JavaScript - Size: 1.02 MB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

wq/itertable
⇔ IterTable is a Pythonic API for iterating through tabular data formats, including CSV, XLSX, XML, and JSON.
Language: Python - Size: 248 KB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 52 - Forks: 11

ehmicky/big-cartesian
Cartesian product for big inputs
Language: TypeScript - Size: 9.44 MB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 2

ehmicky/fast-cartesian
Fast cartesian product
Language: TypeScript - Size: 10.2 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 70 - Forks: 5

stdlib-js/math-iter-special-fresnels
Create an iterator which computes the Fresnel integral S(x) for each iterated value.
Language: JavaScript - Size: 1.33 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-exp2
Create an iterator which evaluates the base 2 exponential function for each iterated value.
Language: JavaScript - Size: 1.22 MB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-bessely1
Create an iterator which evaluates the Bessel function of the second kind of order one for each iterated value.
Language: JavaScript - Size: 1.25 MB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-dirac-delta
Create an iterator which evaluates the Dirac delta function for each iterated value.
Language: JavaScript - Size: 851 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-log2
Create an iterator which evaluates the binary logarithm for each iterated value.
Language: JavaScript - Size: 1.13 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/stats-iter-sumabs2
Compute the sum of squared absolute values for all iterated values.
Language: JavaScript - Size: 1010 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-asin
Create an iterator which computes the arcsine of each iterated value.
Language: JavaScript - Size: 931 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-exp
Create an iterator which evaluates the natural exponential function for each iterated value.
Language: JavaScript - Size: 1.07 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/stats-iter-sumabs
Compute the sum of absolute values for all iterated values.
Language: JavaScript - Size: 941 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-sequences
Standard library math iterators for generating sequences.
Language: JavaScript - Size: 2.17 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 1

stdlib-js/math-iter-special-round
Create an iterator which rounds each iterated value to the nearest integer.
Language: JavaScript - Size: 846 KB - Last synced at: 30 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-round10
Create an iterator which rounds each iterated value to the nearest power of 10 on a linear scale.
Language: JavaScript - Size: 1.44 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

renggli/dart-more
More Dart — Literally.
Language: Dart - Size: 2.64 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 88 - Forks: 7

dotbitHQ/did-contracts
This is the repository for contract scripts and development documents of DID.
Language: Rust - Size: 5.97 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 45 - Forks: 10

nberlette/iterable
Type-safe utilities for iterables and iterators in TypeScript and JavaScript.
Language: TypeScript - Size: 502 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

parzh/observable-to-async-generator
Convert an observable to ES6 async generator
Language: TypeScript - Size: 929 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 14 - Forks: 1

velocityzen/fp-ts-iterators
Functional Iterable and AsyncIterable
Language: TypeScript - Size: 1.09 MB - Last synced at: about 22 hours ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 2

ParisaAlizadeh2003/Custom_For_Loop
This project defines a Python class CustomFor that manually iterates over any iterable using next(), applying a specified function to each element. In this example, it capitalizes and prints each character. It demonstrates the use of iterators in Python.
Language: Python - Size: 4.88 KB - Last synced at: 22 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ParisaAlizadeh2003/Custom_Python_Iterator
This project defines a custom Python iterator, Counter, that generates numbers in a specified range with a given step size.
Language: Python - Size: 4.88 KB - Last synced at: 22 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

stdlib-js/iter-unique
Create an iterator which returns unique values.
Language: JavaScript - Size: 1.12 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/iter-for-each
Create an iterator which invokes a function for each iterated value before returning the iterated value.
Language: JavaScript - Size: 1.03 MB - Last synced at: 30 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

stdlib-js/math-iter-special-floor10
Create an iterator which rounds each iterated value to the nearest power of 10 toward negative infinity.
Language: JavaScript - Size: 1.51 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-bessely0
Create an iterator which evaluates the Bessel function of the second kind of order zero for each iterated value.
Language: JavaScript - Size: 1.28 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-floor
Create an iterator which rounds each iterated value toward negative infinity.
Language: JavaScript - Size: 802 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-fresnelc
Create an iterator which computes the Fresnel integral C(x) for each iterated value.
Language: JavaScript - Size: 1.33 MB - Last synced at: 20 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/stats-iter-mean
Compute the arithmetic mean over all iterated values.
Language: JavaScript - Size: 1010 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-besselj0
Create an iterator which evaluates the Bessel function of the first kind of order zero for each iterated value.
Language: JavaScript - Size: 1.2 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-utils
Math utility iterators.
Language: JavaScript - Size: 819 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/stats-iter-variance
Compute the unbiased sample variance over all iterated values.
Language: JavaScript - Size: 1.03 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-abs
Create an iterator which computes the absolute value of each iterated value.
Language: JavaScript - Size: 805 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-atan2
Create an iterator which computes the angle in the plane (in radians) between the positive x-axis and the ray from (0,0) to the point (x,y).
Language: JavaScript - Size: 1.1 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/iter-strided-by
Create an iterator which steps according to a provided callback function.
Language: JavaScript - Size: 1.11 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-sin
Create an iterator which computes the sine of each iterated value.
Language: JavaScript - Size: 1.21 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-tools-map
Create an iterator which invokes a unary function accepting a single numeric argument for each iterated value.
Language: JavaScript - Size: 1.02 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-trunc
Create an iterator which rounds each iterated value toward zero.
Language: JavaScript - Size: 854 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/iter-union
Create an iterator which returns the union of two or more iterators.
Language: JavaScript - Size: 903 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/stats-iter-msum
Create an iterator which iteratively computes a moving sum.
Language: JavaScript - Size: 1.12 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-tools-map2
Create an iterator which invokes a binary function accepting numeric arguments for each iterated value.
Language: JavaScript - Size: 1.06 MB - Last synced at: 30 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0
