crates.io "iterator" keyword
View the packages on the crates.io package registry that are tagged with the "iterator" keyword.
pariter 0.6.0
Parallel iterator processing3 versions - Latest release: about 1 month ago - 6 dependent packages - 5 dependent repositories - 153 thousand downloads total - 103 stars on GitHub - 1 maintainer
non-empty-iter 0.2.0 π°
Non-empty iterators.2 versions - Latest release: 5 months ago - 855 downloads total - 1 stars on GitHub - 1 maintainer
advance-iter 0.1.0
A small crate to help with "stepping through" iterators.1 version - Latest release: about 1 year ago - 940 downloads total - 0 stars on GitHub - 1 maintainer
enums 0.5.1
Enumerate trait for vector and slice in rust. It abstracts chain methods like .iter().enumerate()...7 versions - Latest release: 7 months ago - 2.49 thousand downloads total - 1 stars on GitHub - 1 maintainer
grid-iter 0.1.3
Ideomatic Grid operations via Iterators4 versions - Latest release: 10 months ago - 2.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
literator 0.2.0
Efficient conversion of iterators to human-readable strings2 versions - Latest release: 5 months ago - 617 downloads total - 0 stars on GitHub - 1 maintainer
fullypeek 0.1.0
Peek forward in an iterator as far as you'd like, memory allowing!1 version - Latest release: over 2 years ago - 1.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
permutations_iter 0.1.1
Generate permutations iteratively without recursion in O(n) time.2 versions - Latest release: almost 3 years ago - 1 dependent repositories - 2.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
mitsein 0.9.0
Strongly typed APIs for non-empty collections, slices, and iterators.13 versions - Latest release: about 1 month ago - 54.9 thousand downloads total - 32 stars on GitHub - 1 maintainer
step-count 0.1.1
Count items of an iterator with any Step type.2 versions - Latest release: almost 3 years ago - 2.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter-debug 1.0.1
impl Debug for iterators using a wrapper2 versions - Latest release: 8 months ago - 1.94 thousand downloads total - 7 stars on GitHub - 1 maintainer
shiftnanigans 0.3.5
This library contains different iteration data structures for either iterating or for shifting it...6 versions - Latest release: about 1 year ago - 2 dependent repositories - 15.1 thousand downloads total - 8 stars on GitHub - 1 maintainer
resiter-dpc-tmp 0.3.0
Helper crate for handling iterators over result [dpc's temporary release]1 version - Latest release: about 7 years ago - 1 dependent package - 4.16 thousand downloads total - 5 stars on GitHub - 1 maintainer
simple-cursor 0.1.1
A super simple character cursor implementation geared towards lexers/tokenizers.2 versions - Latest release: over 2 years ago - 2.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
compound_factor_iter 0.1.1
Iterator types for output permutations from a function combining multiple discrete factors2 versions - Latest release: over 3 years ago - 2.83 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
26 versions - Latest release: 5 months ago - 164 dependent packages - 3,170 dependent repositories - 37.5 million downloads total - 109 stars on GitHub - 1 maintainer
enum-iterator 2.3.0
Tools to iterate over all values of a type (e.g. all variants of an enumeration)26 versions - Latest release: 5 months ago - 164 dependent packages - 3,170 dependent repositories - 37.5 million downloads total - 109 stars on GitHub - 1 maintainer
Top 6.7% on crates.io
23 versions - Latest release: 5 months ago - 6 dependent packages - 3,120 dependent repositories - 37.7 million downloads total - 109 stars on GitHub - 1 maintainer
enum-iterator-derive 1.5.0
Procedural macro to derive Sequence23 versions - Latest release: 5 months ago - 6 dependent packages - 3,120 dependent repositories - 37.7 million downloads total - 109 stars on GitHub - 1 maintainer
peeking_take_while 1.0.0
Like `Iterator::take_while`, but calls the predicate on a peeked value. This allows you to use `I...4 versions - Latest release: over 4 years ago - 9 dependent packages - 12,162 dependent repositories - 107 million downloads total - 11 stars on GitHub - 1 maintainer
arrays 0.2.1
Construct an array from an iterator5 versions - Latest release: 7 months ago - 3 dependent packages - 3 dependent repositories - 552 thousand downloads total - 8 stars on GitHub - 1 maintainer
prog_rs 0.2.0
Convenient progress bar4 versions - Latest release: about 6 years ago - 1 dependent repositories - 8.89 thousand downloads total - 7 stars on GitHub - 1 maintainer
peepable 0.1.1
Peepable is a Peekable that allows peeping into immutable references2 versions - Latest release: over 8 years ago - 3.49 thousand downloads total - 2 stars on GitHub - 1 maintainer
latch_iter 0.1.1
A latching iterator adapter2 versions - Latest release: about 4 years ago - 2.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
interleave 1.0.1
An arbitrary iterator interleaver for exhaustive consumption of iterators. Each iterator is guara...7 versions - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 15.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
container-broadcast 0.0.8
A Rust analog of Julia's broadcast interface.8 versions - Latest release: almost 5 years ago - 9.8 thousand downloads total - 1 maintainer
Top 5.8% on crates.io
15 versions - Latest release: about 2 years ago - 87 dependent packages - 2,048 dependent repositories - 52.7 million downloads total - 50 stars on GitHub - 1 maintainer
globwalk 0.9.1
Glob-matched recursive file system walking.15 versions - Latest release: about 2 years ago - 87 dependent packages - 2,048 dependent repositories - 52.7 million downloads total - 50 stars on GitHub - 1 maintainer
ref_iter 0.4.2
Dynamic borrowing iterator.7 versions - Latest release: 7 months ago - 4.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
40 versions - Latest release: almost 2 years ago - 2,258 dependent packages - 36,791 dependent repositories - 339 million downloads total - 1,464 stars on GitHub - 1 maintainer
walkdir 2.5.0 π°
Recursively walk a directory.40 versions - Latest release: almost 2 years ago - 2,258 dependent packages - 36,791 dependent repositories - 339 million downloads total - 1,464 stars on GitHub - 1 maintainer
breadth-first-zip 0.3.0
Breadth-first `zip` guaranteeing a monotonically increasing sum of indices.3 versions - Latest release: over 2 years ago - 1 dependent package - 5.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
swdir 0.5.2
Swiftly traverse and scan directories recursively. Sway π, swing π· or swim πͺΌ in directories.14 versions - Latest release: about 17 hours ago - 151 downloads total - 1 maintainer
sortby 0.1.3
adds convenient sort functions for Iterators4 versions - Latest release: almost 3 years ago - 73.3 thousand downloads total - 6 stars on GitHub - 1 maintainer
array-tools 0.3.2
A little collection of array-related utils aiming to make life easier.9 versions - Latest release: almost 5 years ago - 15.4 thousand downloads total - 4 stars on GitHub - 1 maintainer
fixed-array 0.4.1 π°
Fixed-size array6 versions - Latest release: over 2 years ago - 2 dependent packages - 12.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
iter_help 0.1.2
This library provides helpful tools for iterating over collections of data.3 versions - Latest release: 11 months ago - 2.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
async-iter-ext 0.3.0
Async iterator methods and async methods for option and result.3 versions - Latest release: 7 months ago - 1.34 thousand downloads total - 1 stars on GitHub - 1 maintainer
itermaps 0.3.8
Implement commonly used combinations of `Iterator::map`19 versions - Latest release: 9 months ago - 18 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter-read 1.1.0
A Read implementation for iterators over u8 and related types8 versions - Latest release: over 1 year ago - 7 dependent packages - 45 dependent repositories - 6.74 million downloads total - 7 stars on GitHub - 1 maintainer
rlp-iter 0.2.1
An iterator following a space-filling pattern over a given range2 versions - Latest release: over 4 years ago - 1 dependent package - 2.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
better_collect 0.4.0
Provides a composable, declarative way to consume an iterator10 versions - Latest release: 1 day ago - 312 downloads total - 0 stars on GitHub - 1 maintainer
split-every 3.1.0
Split for every n occurrences of a pattern iteratively!4 versions - Latest release: about 1 year ago - 3.83 thousand downloads total - 1 stars on GitHub - 1 maintainer
truth-values 0.1.0
Generate all possible combinations of N bools1 version - Latest release: almost 2 years ago - 1.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
langis 0.1.1
A signal is a structure that can yield an infinite amount of data. The API is very similar to `st...2 versions - Latest release: over 5 years ago - 2.82 thousand downloads total - 1 maintainer
map_retry 0.1.2
Zero dependency trait that provides retry function that works with iterators3 versions - Latest release: almost 7 years ago - 4.78 thousand downloads total - 1 maintainer
Top 1.0% on crates.io
130 versions - Latest release: about 1 year ago - 5,915 dependent packages - 35,426 dependent repositories - 839 million downloads total - 2,737 stars on GitHub - 2 maintainers
itertools 0.14.0
Extra iterator adaptors, iterator methods, free functions, and macros.130 versions - Latest release: about 1 year ago - 5,915 dependent packages - 35,426 dependent repositories - 839 million downloads total - 2,737 stars on GitHub - 2 maintainers
utf8-chars 3.0.6
Char-by-char iterator and `read_char` method for `BufRead`.38 versions - Latest release: 3 months ago - 10 dependent packages - 23 dependent repositories - 308 thousand downloads total - 9 stars on GitHub - 1 maintainer
minimizer-iter 1.2.1
Iterate over minimizers of a DNA sequence5 versions - Latest release: over 1 year ago - 7.57 thousand downloads total - 22 stars on GitHub - 1 maintainer
owned_chars 0.3.2
Owned iterators with the same output as Chars and CharIndices7 versions - Latest release: about 5 years ago - 6 dependent packages - 4 dependent repositories - 65.9 thousand downloads total - 9 stars on GitHub - 1 maintainer
take-until 0.2.0
A take_until extension for iterators2 versions - Latest release: almost 3 years ago - 3 dependent packages - 31 dependent repositories - 1.61 million downloads total - 11 stars on GitHub - 1 maintainer
itermore 0.8.0
π€ΈββοΈ More iterator adaptors10 versions - Latest release: 7 months ago - 3 dependent packages - 12 dependent repositories - 516 thousand downloads total - 8 stars on GitHub - 1 maintainer
brk_reader 0.1.4
A very fast Bitcoin block parser and iterator built on top of bitcoin-rust14 versions - Latest release: 7 days ago - 438 downloads total - 88 stars on GitHub - 1 maintainer
peek-again 0.5.2
A performant iterator providing double peek functionality.9 versions - Latest release: 8 months ago - 6.32 thousand downloads total - 0 stars on GitHub - 1 maintainer
gat-lending-iterator 0.1.8
A library for iterators who's items can [mutably] reference the iterator.9 versions - Latest release: 3 months ago - 2 dependent packages - 242 thousand downloads total - 23 stars on GitHub - 1 maintainer
multizip 0.1.0
Zip 3, 4, 5 or more Rust iterators1 version - Latest release: over 10 years ago - 1 dependent repositories - 6.45 thousand downloads total - 4 stars on GitHub - 1 maintainer
ord_subset 3.1.2
Tools for working with the Ord subset of certain PartialOrd types, like floats.9 versions - Latest release: 3 months ago - 7 dependent packages - 35 dependent repositories - 1.9 million downloads total - 13 stars on GitHub - 1 maintainer
unfold 0.2.0
A simple unfold implementation in Rust3 versions - Latest release: about 5 years ago - 4.56 thousand downloads total - 1 stars on GitHub - 1 maintainer
stable_try_trait_v2 1.75.1
A simple stable implementation of the `Try`, `FromResidual`, and `Residual` traits under the `try...2 versions - Latest release: about 2 years ago - 26.5 thousand downloads total - 13 stars on GitHub - 1 maintainer
collect-once-hashmap 0.2.0
A hashmap that can be collected only when there are unique keys in the iterator2 versions - Latest release: over 4 years ago - 3.01 thousand downloads total - 1 maintainer
bruteforce 0.3.0
This is a no_std-compatible brute force/string generation rust-nightly library11 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 17.5 thousand downloads total - 13 stars on GitHub - 1 maintainer
iterslide 1.0.1
A "sliding window" iterator.7 versions - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 27.7 thousand downloads total - 3 stars on GitHub - 2 maintainers
iter_accumulate 1.0.1
An iterator adaptor that accumulates the elements and yields the current accumulated value for ea...2 versions - Latest release: 8 months ago - 2.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
count_where 0.1.1
library that adds a count_where method to Iterator, to easily count items matching a condition2 versions - Latest release: over 4 years ago - 3.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
26 versions - Latest release: almost 8 years ago - 29 dependent packages - 594 dependent repositories - 2.15 million downloads total - 77 stars on GitHub - 1 maintainer
array_tool 1.0.3
Helper methods for processing collections26 versions - Latest release: almost 8 years ago - 29 dependent packages - 594 dependent repositories - 2.15 million downloads total - 77 stars on GitHub - 1 maintainer
range2d 0.2.0
An iterator for traversing a 2D rectangular coordinate space.2 versions - Latest release: 10 months ago - 1.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
globwalker 0.9.0 π°
Glob-matched recursive file system walking. Fork of 'globwalk'1 version - Latest release: over 2 years ago - 1 dependent repositories - 5.97 thousand downloads total - 0 stars on GitHub - 1 maintainer
more-iter 0.1.2
More iterator utilities3 versions - Latest release: over 2 years ago - 3.92 thousand downloads total - 0 stars on GitHub - 1 maintainer
ppipe 0.2.0
An elegantly simple and lightweight library for making iterator pipelines concurrent and blazingl...2 versions - Latest release: about 9 years ago - 4.01 thousand downloads total - 15 stars on GitHub - 1 maintainer
multi_iter 0.1.6
Iterator for acting on multiple elements at a time7 versions - Latest release: almost 3 years ago - 8.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter_seq
Stateless, transformable, abstract sequences of values5 versions - Latest release: 9 days ago - 2.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
dpc-pariter 0.5.1
Parallel iterator processing8 versions - Latest release: almost 4 years ago - 4 dependent packages - 2 dependent repositories - 32.1 thousand downloads total - 103 stars on GitHub - 1 maintainer
intpackit 0.1.1
library that allows to manage unsigned values packed in a single integer1 version - Latest release: about 3 years ago - 1.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
for_each_repeat 0.1.3
`Iterator::for_each` that can repeat current iteration4 versions - Latest release: about 4 years ago - 5.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
alternating-iter 0.3.1
Provide an iterator adaptor which alternate between two iterators.6 versions - Latest release: over 1 year ago - 7.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
unipipe-macros 0.2.11
A simple Rust pipe abstraction that extends to iterator and stream.12 versions - Latest release: 6 months ago - 5.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
std_collection_traits 0.1.2
Abstraction of operations in std collection types2 versions - Latest release: over 4 years ago - 3.01 thousand downloads total - 4 stars on GitHub - 1 maintainer
rayon-cond 0.4.0
Experimental iterator wrapper that is conditionally parallel or serial.4 versions - Latest release: 11 months ago - 7 dependent packages - 470 dependent repositories - 12 million downloads total - 11 stars on GitHub - 1 maintainer
collect_failable 0.17.1
A trait for collecting values into a container which has an invariant to uphold and whose constru...8 versions - Latest release: 18 days ago - 116 downloads total - 1 maintainer
reduce 0.1.5+deprecated π°
Fold an iterator without an initial value6 versions - Latest release: about 3 years ago - 10 dependent packages - 42 dependent repositories - 196 thousand downloads total - 36 stars on GitHub - 1 maintainer
iterwindows 0.5.0
An iterator adapter to iterate over all contiguous windows of length N7 versions - Latest release: about 2 years ago - 1 dependent package - 3 dependent repositories - 478 thousand downloads total - 8 stars on GitHub - 1 maintainer
reciter 0.1.2
Macro that allows converting a recursive function into an Iterator, which uses a cache3 versions - Latest release: over 7 years ago - 4.68 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
utf8-decode 2.0.0
UTF-8 incremental decoding iterators.4 versions - Latest release: 15 days ago - 9 dependent packages - 17 dependent repositories - 5.83 million downloads total - 4 stars on GitHub - 1 maintainer
dir-iterator 0.1.4
Iterator that recursively scans and filters files from a directory5 versions - Latest release: about 1 year ago - 4.33 thousand downloads total - 2 stars on GitHub - 1 maintainer
field_iterator_derive 0.1.0
Proc-macro for field_iterator1 version - Latest release: almost 2 years ago - 1 dependent package - 2.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
backtracking_iterator 0.4.4
A simple implementation of a generic iterator with an item history, capable of backtracking and f...10 versions - Latest release: almost 7 years ago - 1 dependent repositories - 15.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
dirscent 0.1.0
Directory descent1 version - Latest release: almost 2 years ago - 1.55 thousand downloads total - 1 maintainer
iter-first-max 0.1.2
Iterator::max* returns the last for equal keys, this crate implements the return the first3 versions - Latest release: 7 months ago - 1.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
unipipe 0.2.11
A simple Rust pipe abstraction that extends to iterator and stream.13 versions - Latest release: 6 months ago - 5.33 thousand downloads total - 1 stars on GitHub - 1 maintainer
peekmore 1.3.0 π°
Iterator adapter like Peekable, but for peeking forward multiple elements17 versions - Latest release: over 2 years ago - 18 dependent packages - 24 dependent repositories - 192 thousand downloads total - 27 stars on GitHub - 1 maintainer
size_hinter 0.4.0
Iterator adaptors allowing overriding or specifying size_hint.7 versions - Latest release: 19 days ago - 201 downloads total - 1 maintainer
bit_combi_iter 1.0.2
An iterator to iterate all bit combinations less than given unsigned integer4 versions - Latest release: over 4 years ago - 5.62 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 4.8% on crates.io
15 versions - Latest release: about 3 years ago - 83 dependent packages - 732 dependent repositories - 6.99 million downloads total - 260 stars on GitHub - 2 maintainers
jwalk 0.8.1
Filesystem walk performed in parallel with streamed and sorted results.15 versions - Latest release: about 3 years ago - 83 dependent packages - 732 dependent repositories - 6.99 million downloads total - 260 stars on GitHub - 2 maintainers
allwords 0.1.2 π°
Generate all the words over a given alphabet3 versions - Latest release: about 4 years ago - 1 dependent package - 6.2 thousand downloads total - 9 stars on GitHub - 1 maintainer
yield-return 0.2.0
Implement a coroutine like C#'s `yield return` using Rust's `async`, `await`.2 versions - Latest release: about 1 year ago - 2.94 thousand downloads total - 4 stars on GitHub - 1 maintainer
fts 0.3.0 π°
A Rust library for high performance directory walking using libc fts10 versions - Latest release: almost 5 years ago - 38.7 thousand downloads total - 18 stars on GitHub - 1 maintainer
gatherr 0.1.0
Helpers for collecting values and errors from result iterators1 version - Latest release: over 5 years ago - 1.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
obsessive_peek 0.1.0
An iterator adapter to peek at future elements without advancing the cursor of the underlying ite...1 version - Latest release: 3 months ago - 35 downloads total - 0 stars on GitHub - 1 maintainer
cycle_cursor 0.1.1
Cyclic cursor implementation over generic iterators2 versions - Latest release: over 1 year ago - 2.32 thousand downloads total - 1 maintainer
date_iter 0.1.1
Simple date iterator2 versions - Latest release: about 5 years ago - 3.05 thousand downloads total - 0 stars on GitHub - 1 maintainer
query-range 0.1.0
This package provides an iterator which finds all ranges of a query within the searched content.1 version - Latest release: over 5 years ago - 1.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
find_all 2.0.0
A (nearly) identical alternative for `Iterator::find` which returns an `Option<Vec<usize>>` conta...4 versions - Latest release: over 3 years ago - 1 dependent repositories - 9.45 thousand downloads total - 1 stars on GitHub - 1 maintainer
peekable-fwd-bwd 1.0.0
Iterator Peekable with multi-forward-peek and multi-backward-peek1 version - Latest release: over 1 year ago - 1.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
vecxe 0.1.0
Utility functions for vec1 version - Latest release: 6 months ago - 391 downloads total - 0 stars on GitHub - 1 maintainer
Related Keywords
rust
92
iter
26
no_std
21
no-std
21
data-structure
21
peek
20
parallel
15
rust-crate
15
macro
13
functional-programming
13
bit-iterator
12
lazy-evaluation
12
rust-workspace
11
algorithm
11
lazy-lists
11
fixed-array
11
bit-vector
11
zip
11
adapter
11
sha2
11
uint
11
uint144
11
stream
11
walk
10
array
10
enum
10
directory
9
derive
9
iterators
9
generator
9
result
9
slice
9
rust-library
8
vec
8
recursive
8
extension
8
async
8
vector
8
sort
7
split
7
parser
7
concurrency
7
collect
7
iteration
7
data-structures
7
enumerate
7
crate
7
string
7
peekable
7
utility
6
product
6
multipeek
6
collection
6
macros
6
lazy
6
map
6
chunks
6
chunk
5
algorithms
5
library
5
buffer
5
reader
5
rust-lang
5
trait
5
tuple
5
lending
5
pattern
5
unicode
5
struct
5
progress
5
conversion
4
regex
4
parallelism
4
grid
4
error
4
yield
4
random
4
max
4
math
4
proc-macro
4
cache
4
try
4
integer
4
utf-8
4
loop
4
adaptor
4
pipe
4
window
4
lending-iterator
4
filter
4
generics
4
filesystem
4
search
4
debug
4
permutation
4
join
4
reverse
3
encoding
3
caching
3
lines
3