An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

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 processing
3 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 Iterators
4 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 strings
2 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 wrapper
2 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 factors
2 versions - Latest release: over 3 years ago - 2.83 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
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
enum-iterator-derive 1.5.0
Procedural macro to derive Sequence
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
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 iterator
5 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 bar
4 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 references
2 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 adapter
2 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
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
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 Iterators
4 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 array
6 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 types
8 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 range
2 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 iterator
10 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 bools
1 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 iterators
3 versions - Latest release: almost 7 years ago - 4.78 thousand downloads total - 1 maintainer
Top 1.0% on crates.io
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 sequence
5 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 CharIndices
7 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 iterators
2 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 adaptors
10 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-rust
14 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 iterators
1 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 Rust
3 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 iterator
2 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 library
11 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 condition
2 versions - Latest release: over 4 years ago - 3.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
array_tool 1.0.3
Helper methods for processing collections
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
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 utilities
3 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 time
7 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 values
5 versions - Latest release: 9 days ago - 2.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
dpc-pariter 0.5.1
Parallel iterator processing
8 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 integer
1 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 iteration
4 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 types
2 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 value
6 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 N
7 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 cache
3 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 directory
5 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_iterator
1 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 descent
1 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 first
3 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 elements
17 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 integer
4 versions - Latest release: over 4 years ago - 5.62 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 4.8% on crates.io
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 alphabet
3 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 fts
10 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 iterators
1 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 iterators
2 versions - Latest release: over 1 year ago - 2.32 thousand downloads total - 1 maintainer
date_iter 0.1.1
Simple date iterator
2 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-peek
1 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 vec
1 version - Latest release: 6 months ago - 391 downloads total - 0 stars on GitHub - 1 maintainer