crates.io "iterator" keyword
bytes2chars 0.2.0
lazy utf-8 decoder iterator with rich errors3 versions - Latest release: about 19 hours ago - 32 downloads total - 6 stars on GitHub - 1 maintainer
Top 4.8% on crates.io
15 versions - Latest release: over 3 years ago - 83 dependent packages - 732 dependent repositories - 7.86 million downloads total - 268 stars on GitHub - 2 maintainers
jwalk 0.8.1 💰
Filesystem walk performed in parallel with streamed and sorted results.15 versions - Latest release: over 3 years ago - 83 dependent packages - 732 dependent repositories - 7.86 million downloads total - 268 stars on GitHub - 2 maintainers
Top 6.7% on crates.io
23 versions - Latest release: 7 months ago - 6 dependent packages - 3,120 dependent repositories - 40.7 million downloads total - 111 stars on GitHub - 1 maintainer
enum-iterator-derive 1.5.0
Procedural macro to derive Sequence23 versions - Latest release: 7 months ago - 6 dependent packages - 3,120 dependent repositories - 40.7 million downloads total - 111 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
26 versions - Latest release: 7 months ago - 164 dependent packages - 3,170 dependent repositories - 40.5 million downloads total - 111 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: 7 months ago - 164 dependent packages - 3,170 dependent repositories - 40.5 million downloads total - 111 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
130 versions - Latest release: about 1 year ago - 5,915 dependent packages - 35,426 dependent repositories - 947 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 - 947 million downloads total - 2,737 stars on GitHub - 2 maintainers
Top 1.9% on crates.io
40 versions - Latest release: about 2 years ago - 2,258 dependent packages - 36,791 dependent repositories - 379 million downloads total - 1,493 stars on GitHub - 1 maintainer
walkdir 2.5.0 💰
Recursively walk a directory.40 versions - Latest release: about 2 years ago - 2,258 dependent packages - 36,791 dependent repositories - 379 million downloads total - 1,493 stars on GitHub - 1 maintainer
all-the-errors 0.1.0-beta3
Collect all the errors from iterators over results1 version - Latest release: 1 day ago - 0 downloads total - 1 maintainer
thue_morse 0.1.1
A library for generating Thue-Morse number sequences for different bases. You can also specifical...2 versions - Latest release: about 1 year ago - 1.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
newtype-tools-derive 0.1.0-beta
A lightweight library designed to make the newtype idiom more ergonomic to use.1 version - Latest release: 1 day ago - 0 downloads total - 1 maintainer
newtype-tools 0.1.0-beta
A lightweight library designed to make the newtype idiom more ergonomic to use.1 version - Latest release: 1 day ago - 0 downloads total - 1 maintainer
par_itertools 0.1.0
Extra iterator adaptors, iterator methods, free functions, and macros that work in parallel conexts.1 version - Latest release: 8 months ago - 429 downloads total - 1 maintainer
gridit 0.1.0
2D grid library utilizing the fun of iterators1 version - Latest release: almost 5 years ago - 1.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
bidir_iter 0.2.1
Bidirectional iterators3 versions - Latest release: over 6 years ago - 1 dependent package - 2 dependent repositories - 9.04 thousand downloads total - 3 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: about 5 years ago - 15.5 thousand downloads total - 4 stars on GitHub - 1 maintainer
filters 0.4.0
Build filters/predicates with the builder pattern5 versions - Latest release: over 5 years ago - 18 dependent packages - 6 dependent repositories - 60.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
empty-fallback-chain 2.0.0
Iterator adaptor like chain, but conditional on empty first iterator5 versions - Latest release: about 1 year ago - 5.11 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
many-unzip 0.1.2
Unzip iterators into tuples of arbitrary length, surpassing the limitations of `Iterator::unzip` ...5 versions - Latest release: about 1 year ago - 93.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
peekaboo 0.3.0
Peekable iterator that allows to peek the next `N` elements without consuming them.4 versions - Latest release: over 3 years ago - 1 dependent repositories - 5.52 thousand downloads total - 6 stars on GitHub - 1 maintainer
vec-iter 0.1.1
Lazy collection of iterated element, implementing iterators for random access2 versions - Latest release: 10 months ago - 965 downloads total - 0 stars on GitHub - 1 maintainer
size_hinter 0.4.2
Iterator adaptors allowing overriding or specifying size_hint.9 versions - Latest release: about 1 month ago - 539 downloads total - 0 stars on GitHub - 1 maintainer
r4 1.0.1
A compact macro that generates iterators using for comprehensions and natural Rust syntax.2 versions - Latest release: about 8 years ago - 3.98 thousand downloads total - 6 stars on GitHub - 1 maintainer
range2d 0.2.0
An iterator for traversing a 2D rectangular coordinate space.2 versions - Latest release: 12 months ago - 1.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
collect_array_ext_trait 0.2.0
Collect an iterator into an array.2 versions - Latest release: about 2 years ago - 2.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
tree-iter 0.6.0
A Rust library for iterating over tree structures6 versions - Latest release: about 1 year ago - 4.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
iterator-sorted 0.2.0
Stable functions for checking iterator sorting.2 versions - Latest release: about 2 years ago - 5 dependent packages - 22 dependent repositories - 556 thousand downloads total - 4 stars on GitHub - 1 maintainer
rayon_iter_concurrent_limit 0.2.0
Limit the concurrency of an individual rayon parallel iterator method with a convenient macro6 versions - Latest release: about 2 years ago - 2 dependent packages - 73.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
normalized-line-endings 1.0.14
Line endings normalizer22 versions - Latest release: 3 months ago - 6.07 thousand downloads total - 0 stars on GitHub
unzip-n 0.1.4
Procedural macro to generate `unzip` for iterators over n-sized tuples5 versions - Latest release: 4 months ago - 16 dependent packages - 549 dependent repositories - 4.48 million downloads total - 12 stars on GitHub - 1 maintainer
linq_rs 0.1.0
A LINQ-like query library for Rust iterators — no external dependencies1 version - Latest release: 3 days ago - 0 downloads total - 1 maintainer
precog_iter
An iterator adapter that returns the equivalent of `(iter.next(), iter.peek())`.4 versions - Latest release: 3 days ago - 5.29 thousand downloads total - 1 maintainer
arboriter 0.1.0
A tree traversal primitive for Rust, inspired by Tyler Glaiel's blog post1 version - Latest release: 11 months ago - 1.24 thousand downloads total - 1 stars on GitHub - 1 maintainer
json-keypath-iter 0.1.0
Iterator for traversing serde json objects, yielding a flattened path and value of each element.1 version - Latest release: over 5 years ago - 26.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
escaped-delimiter 0.1.0
Iterator of delimited slices with escape characters1 version - Latest release: almost 3 years ago - 1.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
96 versions - Latest release: over 3 years ago - 9 dependent packages - 11 dependent repositories - 238 thousand downloads total - 266 stars on GitHub - 1 maintainer
staticvec 0.11.9
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const gener...96 versions - Latest release: over 3 years ago - 9 dependent packages - 11 dependent repositories - 238 thousand downloads total - 266 stars on GitHub - 1 maintainer
iter-n 0.1.0
A utility for functions returning impl Iterator to return one of several distinct types.1 version - Latest release: almost 2 years ago - 2.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
exotic-iter 0.1.2
My personal collection of special-case iterator methods3 versions - Latest release: over 5 years ago - 4.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
zip_eq 0.1.0 💰
Zip iterator that check that its inputs have the same length.1 version - Latest release: about 4 years ago - 1.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter-flow 0.1.0
Functional programming utilities for Rust1 version - Latest release: about 3 years ago - 2 dependent packages - 3.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
charmap 0.2.2
A library for one-to-(none/one/many) character mapping.5 versions - Latest release: almost 3 years ago - 6.46 thousand downloads total - 1 stars on GitHub - 1 maintainer
metastruct 0.1.4
Abstractions for iterating and mapping over struct fields5 versions - Latest release: 3 months ago - 21 dependent repositories - 482 thousand downloads total - 17 stars on GitHub - 1 maintainer
rinq 0.1.0
Type-safe, zero-cost LINQ-inspired query engine for Rust — filter, sort, aggregate, window analyt...1 version - Latest release: 4 days ago - 0 downloads total - 1 maintainer
iter-scan 0.4.0 💰
Iterator scan methods that don't suck5 versions - Latest release: about 1 year ago - 6.67 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum-rotate 0.1.1
Rotate and iterate your enums2 versions - Latest release: about 2 years ago - 3.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
split_by 0.2.2
Split anything implementing Read trait by multiple sequences of bytes4 versions - Latest release: almost 8 years ago - 7.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
dyn-iter 1.0.1
Wrapper around `Box<dyn Iterator<Item = V> + 'iter>` to simplify your code4 versions - Latest release: almost 3 years ago - 1 dependent package - 17 dependent repositories - 141 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
par-map 0.1.4
Parallel map and flat_map.5 versions - Latest release: almost 8 years ago - 3 dependent packages - 32 dependent repositories - 291 thousand downloads total - 8 stars on GitHub - 1 maintainer
try-next 0.4.0
A minimal synchronous trait for fallible, pull-based item sources.6 versions - Latest release: 5 months ago - 2.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
fastpeek 0.2.6
A different way to peek iterators8 versions - Latest release: over 1 year ago - 7.63 thousand downloads total - 1 stars on GitHub - 1 maintainer
splits_iter 1.1.0
Iterator over all 2-splits2 versions - Latest release: over 9 years ago - 3.93 thousand downloads total - 0 stars on GitHub - 1 maintainer
voluntary-servitude 4.0.8
Thread-safe appendable list with lock-free iterator28 versions - Latest release: almost 7 years ago - 38.2 thousand downloads total - 10 stars on GitHub - 1 maintainer
rando 0.2.0
A library for iteration in random order.3 versions - Latest release: almost 8 years ago - 1 dependent package - 2 dependent repositories - 6.86 thousand downloads total - 2 stars on GitHub - 1 maintainer
finder 0.1.6
Recursive find files in folders with filtering7 versions - Latest release: over 5 years ago - 1 dependent package - 2 dependent repositories - 16.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
sumtype-macro 0.2.6 💰
Generate zerocost sumtype of iterators or closures7 versions - Latest release: 5 months ago - 6.6 thousand downloads total - 7 stars on GitHub - 1 maintainer
regex-chunker 0.3.0
Iterate over the data in a `Read` type in a regular-expression-delimited way.4 versions - Latest release: over 2 years ago - 5 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter-log 0.2.6
Logs the progress of iterations, both for sequential and parallel (Rayon) iterators11 versions - Latest release: 5 months ago - 9.67 thousand downloads total - 0 stars on zivgitlab.uni-muenster.de - 1 maintainer
iterator-assertions 0.1.0
Assert something about an iterator in place.1 version - Latest release: over 2 years ago - 1.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
enumerate-base 0.1.1
Plus the count of Iterator::enumerate by base2 versions - Latest release: 6 months ago - 540 downloads total - 0 stars on GitHub - 1 maintainer
debug_iterator 0.1.0
a simple iterator adapter that prints out the debug repr. of the item1 version - Latest release: over 6 years ago - 1.96 thousand downloads total - 1 stars on GitHub - 1 maintainer
iter-builder 0.1.0
Iterator builder with chain calls1 version - Latest release: 9 months ago - 488 downloads total - 0 stars on GitHub - 1 maintainer
slice-of-bytes-reader 0.1.0
Turns an iterator of `AsRef<[u8]>` into a reader implements `std::io::Read`1 version - Latest release: 5 months ago - 37 downloads total - 0 stars on GitHub - 1 maintainer
fields-iter 0.0.3
A crate that allows you inspecting the fields of structs.3 versions - Latest release: over 3 years ago - 5.39 thousand downloads total - 3 stars on GitHub - 1 maintainer
better_collect 0.5.0
Provides a composable, declarative way to consume an iterator13 versions - Latest release: about 1 month ago - 421 downloads total - 22 stars on GitHub - 1 maintainer
buter 1.2.4
Fluid buffer as place for iterators8 versions - Latest release: over 3 years ago - 10.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
bit_collection_derive 0.2.2 💰
Derive functionality for the `BitCollection` trait.5 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 11.9 thousand downloads total - 5 stars on GitHub - 1 maintainer
for_ch 0.1.3
to flatten nested for-loop4 versions - Latest release: over 4 years ago - 5.43 thousand downloads total - 4 stars on GitHub - 1 maintainer
multipeek 0.1.2
An adapter to peek at future elements in an iterator without advancing the iterator cursor3 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 35.6 thousand downloads total - 26 stars on GitHub - 1 maintainer
enumerate-split 0.0.1
2 dimensional version of Enumerate from the standard library1 version - Latest release: almost 10 years ago - 3.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
itertools-wild 0.1.1
Extra wild iterator adaptors, wild iterator methods, wild free functions, and wild macros.2 versions - Latest release: about 8 years ago - 3.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
json-escape 0.3.1
A no_std, zero-copy, allocation-free library for streaming JSON string escaping and unescaping. E...7 versions - Latest release: 5 months ago - 9.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
rocksdb-rayon 1.0.0
An implementation of rayon's ParallelIterator for rocksdb.2 versions - Latest release: 7 months ago - 2.37 thousand downloads total - 0 stars on gitlab.softwareheritage.org - 2 maintainers
iterr 0.2.0
Combinators for dealing with iterators of `Result`s.1 version - Latest release: almost 8 years ago - 1.98 thousand downloads total - 1 stars on GitHub - 1 maintainer
read_chunk_iter 0.2.0
Iterator adapters over a reader that yield fixed-size chunks at a time.2 versions - Latest release: about 2 years ago - 2.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
merging-iterator 1.3.0
An iterator to return the elements of two independently ordered iterators in order4 versions - Latest release: over 5 years ago - 3 dependent repositories - 31 thousand downloads total - 3 stars on GitHub - 1 maintainer
join-lazy-fmt 0.9.2
Lazy `separator.join(iterable)` method and `lazy_format!` for Rust3 versions - Latest release: about 7 years ago - 3 dependent packages - 2 dependent repositories - 589 thousand downloads total - 2 stars on GitHub - 1 maintainer
equal-parts 1.0.3
An iterator that splits a collection into approximately equal parts.4 versions - Latest release: 6 months ago - 1.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
head-tail-iter 1.1.0
An iterator that repeatedly splits head & tail4 versions - Latest release: 26 days ago - 9.56 thousand downloads total - 2 stars on GitHub - 1 maintainer
iter-tree 0.1.10
Convert between iterators and tree structures in both directions10 versions - Latest release: almost 2 years ago - 11.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
adjacent-pair-iterator 1.0.0
An iterator over adjacent pairs in another iterator.4 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 62.2 thousand downloads total - 4 stars on GitHub - 1 maintainer
biterator 0.3.0
A crate for iterating over individual bits in a byte stream3 versions - Latest release: about 4 years ago - 1 dependent repositories - 4.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
metastruct_macro 0.1.4
Abstractions for iterating and mapping over struct fields (proc macro crate)5 versions - Latest release: 3 months ago - 1 dependent package - 21 dependent repositories - 482 thousand downloads total - 17 stars on GitHub - 1 maintainer
iter2 0.1.0
Iterator `chain`ing, `cmp`ing and more as free functions taking two `IntoIterator`s1 version - Latest release: almost 3 years ago - 1.57 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
utf8_iter 1.0.4
Iterator by char over potentially-invalid UTF-8 in &[u8]5 versions - Latest release: over 2 years ago - 4 dependent packages - 332 dependent repositories - 235 million downloads total - 1 stars on GitHub - 1 maintainer
brk_parser 0.0.111
A very fast Bitcoin block parser and iterator built on top of bitcoin-rust103 versions - Latest release: 6 months ago - 50.3 thousand downloads total - 78 stars on GitHub - 1 maintainer
unipipes 0.3.1
A small collection of `UniPipe` implementations.6 versions - Latest release: about 1 month ago - 1.63 thousand downloads total - 1 stars on GitHub - 1 maintainer
reiterator 0.3.0
Lazy repeatable caching iterator that only ever calculates each element once.5 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 7.77 thousand downloads total - 1 stars on GitHub - 1 maintainer
biterate 1.0.0
A Rust API for Gurobi optimizer1 version - Latest release: about 4 years ago - 1.76 thousand downloads total - 1 stars on GitHub - 1 maintainer
iterator_ilp 2.2.0
Iterator extensions for instruction-parallel reductions18 versions - Latest release: about 1 month ago - 22.4 thousand downloads total - 10 stars on GitHub - 1 maintainer
peeknth 0.3.0
Iterator adapters for peeking multiple elements ahead or behind, with optional fixed-size buffers.4 versions - Latest release: 8 months ago - 1.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
unipipe 0.3.1
A simple Rust pipe abstraction that extends to iterator and stream.15 versions - Latest release: about 1 month ago - 5.41 thousand downloads total - 1 stars on GitHub - 1 maintainer
size_hint 0.1.3
A very simple library to provide a size_hint for an iterator which does not provide it's own4 versions - Latest release: almost 7 years ago - 6.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
cartesian 0.3.0
QOL macro that creates the cartesian product of multiple iterators4 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 125 thousand downloads total - 3 stars on GitHub - 1 maintainer
cor_iter 0.1.0
Correlate of two iterators1 version - Latest release: over 5 years ago - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
lazy_list 0.1.1
Lazily-populated lists, finite or infinite2 versions - Latest release: about 2 years ago - 2.95 thousand downloads total - 0 stars on GitHub - 1 maintainer
digits_iterator 0.1.0
Iterate over the digits of numbers in an arbitrary radix1 version - Latest release: almost 8 years ago - 3 dependent packages - 6 dependent repositories - 624 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
supply-chain-trust-crate-000020
Extra iterator adaptors, iterator methods, free functions, and macros.1 version - Latest release: 5 days ago - 729 downloads total - 1 maintainer
prime-iter 0.1.0
An incremental-sieve based prime generator1 version - Latest release: over 3 years ago - 2 dependent repositories - 1.65 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
15 versions - Latest release: about 2 years ago - 87 dependent packages - 2,048 dependent repositories - 58.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 - 58.7 million downloads total - 50 stars on GitHub - 1 maintainer
try-iterator 1.0.0
Adds a few fallible methods to iterators.1 version - Latest release: almost 2 years ago - 2.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
variter 0.3.0
Declarative macro-derivable trait for iterating over field-less enum type variants6 versions - Latest release: about 5 years ago - 1 dependent package - 2 dependent repositories - 14.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
iter_imd 0.1.0
Express difference between two iterators as insertions, modifications and removals.1 version - Latest release: 12 months ago - 706 downloads total - 0 stars on GitHub - 1 maintainer
Related Keywords
rust
93
iter
26
no-std
23
no_std
21
data-structure
21
peek
20
parallel
17
rust-crate
15
functional-programming
13
macro
13
bit-iterator
12
lazy-evaluation
12
uint
11
uint144
11
sha2
11
derive
11
rust-workspace
11
algorithm
11
lazy-lists
11
adapter
11
fixed-array
11
bit-vector
11
zip
11
stream
11
result
10
enum
10
walk
10
array
10
generator
9
slice
9
directory
9
iterators
9
vector
8
rust-library
8
extension
8
vec
8
recursive
8
concurrency
8
async
8
collect
7
sort
7
peekable
7
product
7
collection
7
data-structures
7
enumerate
7
split
7
string
7
iteration
7
map
7
crate
7
chunks
6
parser
6
macros
6
multipeek
6
utility
6
conversion
6
unicode
6
lazy
6
trait
5
library
5
reader
5
algorithms
5
buffer
5
struct
5
pattern
5
error
5
rayon
5
tuple
5
random
5
chunk
5
lending
5
rust-lang
5
progress
5
yield
4
join
4
utf-8
4
generics
4
permutation
4
max
4
grid
4
loop
4
search
4
fold
4
try
4
proc-macro
4
debug
4
filter
4
lending-iterator
4
regex
4
integer
4
cache
4
window
4
adaptor
4
filesystem
4
utf8
4
unzip
4
query
4
parallelism
4
pipe
4