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

crates.io "iterator" keyword

multizip 0.1.0
Zip 3, 4, 5 or more Rust iterators
1 version - Latest release: almost 11 years ago - 1 dependent repositories - 6.48 thousand downloads total - 4 stars on GitHub - 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 - 890 million downloads total - 2,737 stars on GitHub - 2 maintainers
ord_subset 3.1.2
Tools for working with the Ord subset of certain PartialOrd types, like floats.
9 versions - Latest release: 4 months ago - 7 dependent packages - 35 dependent repositories - 1.91 million downloads total - 13 stars on GitHub - 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 - 55.8 million downloads total - 50 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
walkdir 2.5.0 πŸ’°
Recursively walk a directory.
40 versions - Latest release: about 2 years ago - 2,258 dependent packages - 36,791 dependent repositories - 357 million downloads total - 1,481 stars on GitHub - 1 maintainer
itemize_derive 0.1.0
Derive macros for the itemize crate
1 version - Latest release: 3 months ago - 218 downloads total - 0 stars on GitHub - 1 maintainer
itemize_derive_impl 0.1.0
Implementation details for itemize derive macros
1 version - Latest release: 3 months ago - 263 downloads total - 1 maintainer
itemize 0.1.0
Flexible input handling for APIs accepting single values, tuples, or collections
1 version - Latest release: 3 months ago - 171 downloads total - 0 stars on GitHub - 1 maintainer
unipipe-macros 0.3.1
A simple Rust pipe abstraction that extends to iterator and stream.
14 versions - Latest release: 15 days ago - 5.41 thousand downloads total - 1 stars on GitHub - 1 maintainer
apodize 1.0.0
simple iterators that yield generalized cosine, hanning, hamming, blackman, nuttall and triangula...
7 versions - Latest release: almost 7 years ago - 11 dependent packages - 17 dependent repositories - 261 thousand downloads total - 8 stars on GitHub - 1 maintainer
itermaps 0.3.8
Implement commonly used combinations of `Iterator::map`
19 versions - Latest release: 10 months ago - 18 thousand downloads total - 0 stars on GitHub - 1 maintainer
more-iter 0.1.2
More iterator utilities
3 versions - Latest release: almost 3 years ago - 3.92 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
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
itermore 0.8.0
πŸ€Έβ€β™€οΈ More iterator adaptors
10 versions - Latest release: 8 months ago - 3 dependent packages - 12 dependent repositories - 803 thousand downloads total - 8 stars on GitHub - 1 maintainer
brk_reader 0.1.9
A very fast Bitcoin block parser and iterator built on top of bitcoin-rust
19 versions - Latest release: 21 days ago - 752 downloads total - 96 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
gat-lending-iterator 0.1.8
A library for iterators who's items can [mutably] reference the iterator.
9 versions - Latest release: 4 months ago - 2 dependent packages - 253 thousand downloads total - 23 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: almost 2 years ago - 1.56 thousand downloads total - 0 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.33 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.11 thousand downloads total - 1 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 - 28.1 thousand downloads total - 3 stars on GitHub - 2 maintainers
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 - 110 million downloads total - 11 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
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: 4 months ago - 37 downloads total - 0 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.8 thousand downloads total - 18 stars on GitHub - 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: 8 months ago - 1.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter_accumulate 1.0.1
An iterator adaptor that accumulates the elements and yields the current accumulated value for ea...
2 versions - Latest release: 9 months ago - 2.61 thousand downloads total - 0 stars on GitHub - 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 - 199 thousand downloads total - 36 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: over 9 years ago - 4.01 thousand downloads total - 15 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 - 20.5 thousand downloads total - 0 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
iterwindows 0.5.0
An iterator adapter to iterate over all contiguous windows of length N
7 versions - Latest release: over 2 years ago - 1 dependent package - 3 dependent repositories - 750 thousand downloads total - 8 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.62 thousand downloads total - 1 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.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
or-iterator 0.1.1
Rust iterator which takes two iterators and returns non-empty one
2 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 4.94 thousand downloads total - 4 stars on GitHub - 1 maintainer
iter_seq
Stateless, transformable, abstract sequences of values
5 versions - Latest release: 3 days ago - 2.9 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.17 million downloads total - 77 stars on GitHub - 1 maintainer
vecxe 0.1.0
Utility functions for vec
1 version - Latest release: 7 months ago - 392 downloads total - 0 stars on GitHub - 1 maintainer
dpc-pariter 0.5.1
Parallel iterator processing
8 versions - Latest release: about 4 years ago - 4 dependent packages - 2 dependent repositories - 32.8 thousand downloads total - 103 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
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.63 thousand downloads total - 6 stars on GitHub - 1 maintainer
dir-iterator 0.1.4
Iterator that recursively scans and filters files from a directory
5 versions - Latest release: over 1 year ago - 4.33 thousand downloads total - 2 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 - 3 thousand downloads total - 4 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
rayon-cond 0.4.0
Experimental iterator wrapper that is conditionally parallel or serial.
4 versions - Latest release: 12 months ago - 7 dependent packages - 470 dependent repositories - 13.4 million downloads total - 11 stars on GitHub - 1 maintainer
date_iter 0.1.1
Simple date iterator
2 versions - Latest release: about 5 years ago - 3.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
allwords 0.1.2 πŸ’°
Generate all the words over a given alphabet
3 versions - Latest release: over 4 years ago - 1 dependent package - 6.24 thousand downloads total - 9 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
forward-iter 0.1.0
Ensure that side effects in iterators always run forward
1 version - Latest release: 10 months ago - 629 downloads total - 0 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
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
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
collect_failable 0.18.0
A trait for collecting values into a container which has an invariant to uphold and whose constru...
9 versions - Latest release: about 1 month ago - 163 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: 7 months ago - 426 downloads total - 1 maintainer
bidir_iter 0.2.1
Bidirectional iterators
3 versions - Latest release: about 6 years ago - 1 dependent package - 2 dependent repositories - 8.95 thousand downloads total - 3 stars on GitHub - 1 maintainer
normalized-line-endings 1.0.14
Line endings normalizer
22 versions - Latest release: about 2 months ago - 5.95 thousand downloads total - 0 stars on GitHub
precog_iter
An iterator adapter that returns the equivalent of `(iter.next(), iter.peek())`.
4 versions - Latest release: 7 days ago - 5.29 thousand downloads total - 1 maintainer
iter-flow 0.1.0
Functional programming utilities for Rust
1 version - Latest release: about 3 years ago - 2 dependent packages - 3.71 thousand downloads total - 0 stars on GitHub - 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: 12 months ago - 1.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter-scan 0.4.0 πŸ’°
Iterator scan methods that don't suck
5 versions - Latest release: about 1 year ago - 6.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
filters 0.4.0
Build filters/predicates with the builder pattern
5 versions - Latest release: over 5 years ago - 18 dependent packages - 6 dependent repositories - 59.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
empty-fallback-chain 2.0.0
Iterator adaptor like chain, but conditional on empty first iterator
5 versions - Latest release: about 1 year ago - 5.06 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
sumtype-macro 0.2.6 πŸ’°
Generate zerocost sumtype of iterators or closures
7 versions - Latest release: 4 months ago - 6.51 thousand downloads total - 7 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.65 thousand downloads total - 0 stars on GitHub - 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
vec-iter 0.1.1
Lazy collection of iterated element, implementing iterators for random access
2 versions - Latest release: 9 months ago - 961 downloads total - 0 stars on GitHub - 1 maintainer
dyn-iter 1.0.1
Wrapper around `Box<dyn Iterator<Item = V> + 'iter>` to simplify your code
4 versions - Latest release: almost 3 years ago - 1 dependent package - 17 dependent repositories - 131 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
head-tail-iter 1.0.1
An iterator that repeatedly splits head & tail
3 versions - Latest release: over 2 years ago - 9.54 thousand downloads total - 2 stars on GitHub - 1 maintainer
size_hinter 0.4.2
Iterator adaptors allowing overriding or specifying size_hint.
9 versions - Latest release: 9 days ago - 448 downloads total - 0 stars on GitHub - 1 maintainer
biterate 1.0.0
A Rust API for Gurobi optimizer
1 version - Latest release: almost 4 years ago - 1.75 thousand downloads total - 1 stars on GitHub - 1 maintainer
merging-iterator 1.3.0
An iterator to return the elements of two independently ordered iterators in order
4 versions - Latest release: over 5 years ago - 3 dependent repositories - 30.7 thousand downloads total - 3 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
range2d 0.2.0
An iterator for traversing a 2D rectangular coordinate space.
2 versions - Latest release: 11 months ago - 1.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
escaped-delimiter 0.1.0
Iterator of delimited slices with escape characters
1 version - Latest release: over 2 years ago - 1.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
buter 1.2.4
Fluid buffer as place for iterators
8 versions - Latest release: over 3 years ago - 10.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
cor_iter 0.1.0
Correlate of two iterators
1 version - Latest release: over 5 years ago - 1.74 thousand downloads total - 0 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.47 thousand downloads total - 6 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
prime-iter 0.1.0
An incremental-sieve based prime generator
1 version - Latest release: over 3 years ago - 2 dependent repositories - 1.65 thousand downloads total - 1 stars on GitHub - 1 maintainer
enumerate-base 0.1.1
Plus the count of Iterator::enumerate by base
2 versions - Latest release: 5 months ago - 536 downloads total - 0 stars on GitHub - 1 maintainer
split-conserve-ws
An iterator that splits on whitespace but doesn't throw it away
1 version - Latest release: 9 days ago - 1.34 thousand downloads total - 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: 4 months ago - 7.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
digits_iterator 0.1.0
Iterate over the digits of numbers in an arbitrary radix
1 version - Latest release: over 7 years ago - 3 dependent packages - 6 dependent repositories - 605 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
iter-builder 0.1.0
Iterator builder with chain calls
1 version - Latest release: 8 months ago - 485 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.23 thousand downloads total - 3 stars on GitHub - 1 maintainer
finder 0.1.6
Recursive find files in folders with filtering
7 versions - Latest release: over 5 years ago - 1 dependent package - 2 dependent repositories - 16.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
iter-log 0.2.6
Logs the progress of iterations, both for sequential and parallel (Rayon) iterators
11 versions - Latest release: 4 months ago - 9.56 thousand downloads total - 0 stars on zivgitlab.uni-muenster.de - 1 maintainer
iter_imd 0.1.0
Express difference between two iterators as insertions, modifications and removals.
1 version - Latest release: 11 months ago - 704 downloads total - 0 stars on GitHub - 1 maintainer
komadori 0.5.0
Provides a composable, declarative way to consume an iterator
1 version - Latest release: 10 days ago - 0 downloads total - 1 maintainer
better_collect 0.5.0
Provides a composable, declarative way to consume an iterator
13 versions - Latest release: 10 days ago - 352 downloads total - 22 stars on GitHub - 1 maintainer
multipeek 0.1.2
An adapter to peek at future elements in an iterator without advancing the iterator cursor
3 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 33.7 thousand downloads total - 26 stars on GitHub - 1 maintainer
enum-rotate 0.1.1
Rotate and iterate your enums
2 versions - Latest release: almost 2 years ago - 3.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
biterator 0.3.0
A crate for iterating over individual bits in a byte stream
3 versions - Latest release: about 4 years ago - 1 dependent repositories - 4.44 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter-python 0.10.1
Python generator expressions and 'list' comprehensions
6 versions - Latest release: about 4 years ago - 8.68 thousand downloads total - 10 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 - 61 thousand downloads total - 4 stars on GitHub - 1 maintainer
join-lazy-fmt 0.9.2
Lazy `separator.join(iterable)` method and `lazy_format!` for Rust
3 versions - Latest release: almost 7 years ago - 3 dependent packages - 2 dependent repositories - 582 thousand downloads total - 2 stars on GitHub - 1 maintainer
conversion 0.1.0
An abstraction crate to convert iterators on the fly.
1 version - Latest release: about 4 years ago - 1.66 thousand downloads total - 1 maintainer
collect_array_ext_trait 0.2.0
Collect an iterator into an array.
2 versions - Latest release: about 2 years ago - 2.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
voluntary-servitude 4.0.8
Thread-safe appendable list with lock-free iterator
28 versions - Latest release: almost 7 years ago - 38.2 thousand downloads total - 10 stars on GitHub - 1 maintainer