Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "iterator" keyword
bit_combi_iter 1.0.2
An iterator to iterate all bit combinations less than given unsigned integer4 versions - Latest release: over 2 years ago - 1.53 thousand downloads total - 5 stars on GitHub - 1 maintainer
step-count 0.1.1
Count items of an iterator with any Step type.2 versions - Latest release: about 1 year ago - 671 downloads total - 0 stars on GitHub - 1 maintainer
rchunks 0.1.4
Iterator for slices similar to .chunks() but starting from the back of the slice and moving towar...5 versions - Latest release: over 6 years ago - 3.27 thousand downloads total - 3 stars on GitHub - 1 maintainer
qtmd 0.1.1
better name for tqdm2 versions - Latest release: 4 months ago - 558 downloads total - 1 stars on GitHub - 1 maintainer
iter-set-ops 0.2.3
Fast set operations on an arbitrary number of sorted deduplicated iterators6 versions - Latest release: 20 days ago - 1 thousand downloads total - 0 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: 12 months ago - 365 downloads total - 0 stars on codeberg.org - 1 maintainer
Top 8.1% on crates.io
2 versions - Latest release: over 6 years ago - 2 dependent packages - 29 dependent repositories - 92.2 thousand downloads total - 1 maintainer
pub-iterator-type 0.1.1
Abstract an iterator implementation behind a struct tuple.2 versions - Latest release: over 6 years ago - 2 dependent packages - 29 dependent repositories - 92.2 thousand downloads total - 1 maintainer
zip_clone 0.1.0
Zip an iterator to a repeately cloned object1 version - Latest release: about 1 month ago - 1 dependent package - 392 downloads total - 0 stars on GitHub - 1 maintainer
ad-hoc-iter 0.2.3
Ad-hoc exact size owning iterator macro and other optional utils6 versions - Latest release: over 3 years ago - 3.15 thousand downloads total - 1 maintainer
interleave 1.0.1
An arbitrary iterator interleaver for exhaustive consumption of iterators. Each iterator is guara...7 versions - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 7.96 thousand downloads total - 1 stars on GitHub - 1 maintainer
shiftnanigans 0.3.3
This library contains different iteration data structures for either iterating or for shifting it...4 versions - Latest release: 12 months ago - 2 dependent repositories - 7.48 thousand downloads total - 8 stars on GitHub - 1 maintainer
beanstalkd-queue 0.1.0
A simple iterator wrapper around beanstalk tubes for use as job queues and such.1 version - Latest release: about 8 years ago - 1.53 thousand downloads total - 1 maintainer
resiter 0.5.0
Helper crate for handling iterators over result5 versions - Latest release: about 1 year ago - 32 dependent packages - 28 dependent repositories - 141 thousand downloads total - 5 stars on GitHub - 1 maintainer
iter-identify_first_last 0.2.1
A helper iterator, flagging first and last elements.4 versions - Latest release: 4 months ago - 5 dependent packages - 1 dependent repositories - 20.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
wrapped-vec 0.3.0
Macro for generating wrapped Vec types and associated boilerplate5 versions - Latest release: over 3 years ago - 2 dependent packages - 10 dependent repositories - 25.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
split-conserve-ws
An iterator that splits on whitespace but doesn't throw it away1 version - Latest release: about 2 months ago - 465 downloads total - 1 maintainer
utf8-chars 3.0.2
Char-by-char iterator and `read_char` method for `BufRead`.35 versions - Latest release: 4 months ago - 10 dependent packages - 23 dependent repositories - 110 thousand downloads total - 10 stars on GitHub - 1 maintainer
bidir_iter 0.2.1
Bidirectional iterators3 versions - Latest release: over 4 years ago - 1 dependent package - 2 dependent repositories - 4.27 thousand downloads total - 3 stars on GitHub - 1 maintainer
reduce 0.1.5+deprecated π°
Fold an iterator without an initial value6 versions - Latest release: over 1 year ago - 10 dependent packages - 42 dependent repositories - 163 thousand downloads total - 37 stars on GitHub - 1 maintainer
reiterate 0.1.3
Iterator adaptor with caching that allows reiterating over the same iterator through the cache4 versions - Latest release: about 5 years ago - 1 dependent package - 4 dependent repositories - 6.26 thousand downloads total - 3 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 3 years ago - 834 downloads total - 1 maintainer
perm 0.9.3
...13 versions - Latest release: over 1 year ago - 1 dependent package - 4.77 thousand downloads total - 1 maintainer
iter-progress 0.8.0
Calculate progress of your iterators7 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 8.96 thousand downloads total - 5 stars on GitHub - 1 maintainer
multi_iter 0.1.6
Iterator for acting on multiple elements at a time7 versions - Latest release: about 1 year ago - 1.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
memoiter 2.0.0
Memoization of Iterators, so that their past results can be indexed.3 versions - Latest release: over 3 years ago - 1.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
split_preserve 0.1.0
An iterator that splits on whitespace but doesn't throw it away1 version - Latest release: about 5 years ago - 2 dependent packages - 4 dependent repositories - 2.38 thousand downloads total - 1 maintainer
spans 1.0.0
Split an iterator into contiguous spans.1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 962 downloads total - 0 stars on GitHub - 1 maintainer
chisel-charstream
Simple and relatively fast u8 -> char stream implementation4 versions - Latest release: about 2 months ago - 1 thousand downloads total - 0 stars on GitHub - 1 maintainer
cartesian 0.2.1
QOL macro that creates the cartesian product of multiple iterators3 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 31.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
lender 0.2.9
A lending-iterator trait based on higher-rank trait bounds, with full std::iter::Iterator functio...20 versions - Latest release: 5 months ago - 1 dependent package - 7.79 thousand downloads total - 2 stars on GitHub - 2 maintainers
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: 5 months ago - 597 downloads total - 2 stars on GitHub - 1 maintainer
lender-derive 0.1.2
Procedural macros for lender3 versions - Latest release: 5 months ago - 1 dependent package - 3.21 thousand downloads total - 2 stars on GitHub - 1 maintainer
anyinput-derive 0.1.6
An internal helper library of anyinput6 versions - Latest release: over 1 year ago - 1 dependent package - 2 dependent repositories - 9.93 thousand downloads total - 21 stars on GitHub - 1 maintainer
map_retry 0.1.2
Zero dependency trait that provides retry function that works with iterators3 versions - Latest release: about 5 years ago - 1.7 thousand downloads total - 1 maintainer
biterator 0.3.0
A crate for iterating over individual bits in a byte stream3 versions - Latest release: over 2 years ago - 1 dependent repositories - 1.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
tickr 0.2.0
A iterator that gives you a infinite stream of Option<Duration>, turing to Some once every time a...4 versions - Latest release: almost 4 years ago - 1.64 thousand downloads total - 1 stars on GitHub - 1 maintainer
anyinput 0.1.6
A macro for easier writing of functions that accept any string-, path-, iterator-, array-, or nda...7 versions - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 9.92 thousand downloads total - 21 stars on GitHub - 1 maintainer
duck 0.2.0
Like `Iterator::peekable`, but can be stacked an arbitrary number of times.2 versions - Latest release: almost 7 years ago - 1.62 thousand downloads total - 1 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 1 year ago - 1.23 thousand downloads total - 2 stars on GitHub - 1 maintainer
anyinput-core 0.1.6
An internal helper library of anyinput6 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 10.2 thousand downloads total - 21 stars on GitHub - 1 maintainer
ref_wrapper 0.2.2
Wrapper of dynamically borrowed data.9 versions - Latest release: 4 months ago - 2.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
xbar 1.0.1
An iterator-based implementation of the locality-preserving one-sided binary tree - crossbar swit...2 versions - Latest release: about 5 years ago - 1.25 thousand downloads total - 3 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: 8 months ago - 325 downloads total - 0 stars on GitHub - 1 maintainer
fields-iter-macros 0.0.1
A helper crate to the `fields-iter` crate.1 version - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 1.06 thousand downloads total - 2 stars on GitHub - 1 maintainer
iterextd 0.4.1
This trait provides additional methods for working with iterators, enhancing their functionality.5 versions - Latest release: 17 days ago - 1.12 thousand downloads total - 0 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: about 2 years ago - 1 dependent package - 1 dependent repositories - 2.57 thousand downloads total - 25 stars on GitHub - 1 maintainer
iterstream 0.1.2
Converts Iterator into real asynchronous Stream3 versions - Latest release: over 3 years ago - 1.64 thousand downloads total - 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: almost 3 years ago - 842 downloads total - 1 maintainer
zip_eq 0.1.0
Zip iterator that check that its inputs have the same length.1 version - Latest release: about 2 years ago - 439 downloads total - 0 stars on GitHub - 1 maintainer
peekable-fwd-bwd 1.0.0
Iterator Peekable with multi-forward-peek and multi-backward-peek1 version - Latest release: 19 days ago - 158 downloads total - 0 stars on GitHub - 1 maintainer
iterchunks 0.5.0
An iterator adapter to adapter that yields N elements of the iterator at a time7 versions - Latest release: 6 months ago - 1 dependent package - 2 dependent repositories - 4.41 thousand downloads total - 7 stars on GitHub - 1 maintainer
iterwindows 0.5.0
An iterator adapter to iterate over all contiguous windows of length N7 versions - Latest release: 6 months ago - 1 dependent package - 3 dependent repositories - 4.42 thousand downloads total - 7 stars on GitHub - 1 maintainer
unfold 0.2.0
A simple unfold implementation in Rust3 versions - Latest release: over 3 years ago - 1.62 thousand downloads total - 1 stars on GitHub - 1 maintainer
arrays 0.2.0
Construct an array from an iterator4 versions - Latest release: 6 months ago - 3 dependent packages - 3 dependent repositories - 6.08 thousand downloads total - 7 stars on GitHub - 1 maintainer
hamming_iter 0.1.0
Provides iterators over hamming weight ordered and numerical sub-ordered numbers1 version - Latest release: over 5 years ago - 664 downloads total - 1 maintainer
itermore 0.7.1
π€ΈββοΈ More iterator adaptors9 versions - Latest release: 6 months ago - 3 dependent packages - 12 dependent repositories - 11.7 thousand downloads total - 7 stars on GitHub - 1 maintainer
from_iter 1.1.0
Initialize arrays from iterators2 versions - Latest release: over 2 years ago - 1 dependent repositories - 1.69 thousand downloads total - 1 stars on GitHub - 1 maintainer
dir_lines_streamer 0.2.0
Read files inside a directory line-by-line, one file after the other (in human-alphabetical order)2 versions - Latest release: over 5 years ago - 1.28 thousand downloads total - 2 stars on GitHub - 1 maintainer
sortby 0.1.3
adds convenient sort functions for Iterators4 versions - Latest release: about 1 year ago - 56.2 thousand downloads total - 6 stars on GitHub - 1 maintainer
truth-values 0.1.0
Generate all possible combinations of N bools1 version - Latest release: about 2 months ago - 251 downloads total - 0 stars on GitHub - 1 maintainer
conversion 0.1.0
An abstraction crate to convert iterators on the fly.1 version - Latest release: over 2 years ago - 452 downloads total - 1 maintainer
sliding_windows 3.0.0
a non-copying implementation of a sliding windows iterator adaptor7 versions - Latest release: almost 7 years ago - 1 dependent package - 6 dependent repositories - 27.2 thousand downloads total - 11 stars on GitHub - 1 maintainer
bit-iter 1.2.0
Iterate forward or backwards over the positions of set bits in a word.11 versions - Latest release: 9 months ago - 3 dependent packages - 13 dependent repositories - 157 thousand downloads total - 6 stars on GitHub - 1 maintainer
halt 2.0.2
Provides functionality for pausing, stopping, and resuming iterators, readers, and writers.10 versions - Latest release: almost 2 years ago - 4.28 thousand downloads total - 2 stars on GitHub - 1 maintainer
container-broadcast 0.0.8
A Rust analog of Julia's broadcast interface.8 versions - Latest release: about 3 years ago - 2.5 thousand downloads total - 1 maintainer
simple_scan 0.3.1
Iterator extensions for simple scan operation.6 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 1.95 thousand downloads total - 0 stars on GitHub - 1 maintainer
simple-cursor 0.1.1
A super simple character cursor implementation geared towards lexers/tokenizers.2 versions - Latest release: 11 months ago - 629 downloads total - 0 stars on GitHub - 1 maintainer
struct_as_array 0.2.0
A Rust library that allows you to represent the structure as an array3 versions - Latest release: 7 months ago - 830 downloads total - 0 stars on GitHub - 1 maintainer
utf8-decode 1.0.1
UTF-8 incremental decoding iterators.3 versions - Latest release: almost 5 years ago - 9 dependent packages - 17 dependent repositories - 430 thousand downloads total - 4 stars on GitHub - 1 maintainer
unzip-n 0.1.2
Procedural macro to generate `unzip` for iterators over n-sized tuples3 versions - Latest release: almost 4 years ago - 16 dependent packages - 549 dependent repositories - 1.53 million downloads total - 12 stars on GitHub - 1 maintainer
tqdm 0.7.0
Python tqdm in Rust17 versions - Latest release: 2 months ago - 7 dependent packages - 7 dependent repositories - 134 thousand downloads total - 17 stars on GitHub - 1 maintainer
serde_json_any_key 2.0.0
Workaround for "key must be a string" error with serde_json. De/serialize any HashMap<K,V>, Vec<K...4 versions - Latest release: almost 2 years ago - 3 dependent packages - 7 dependent repositories - 77 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
5 versions - Latest release: 12 months ago - 8 dependent packages - 68 dependent repositories - 295 thousand downloads total - 23 stars on GitHub - 1 maintainer
rev_lines 0.3.0
Rust Iterator for reading files line by line with a buffer in reverse5 versions - Latest release: 12 months ago - 8 dependent packages - 68 dependent repositories - 295 thousand downloads total - 23 stars on GitHub - 1 maintainer
parseq 0.1.4
Parallel sequential iterator5 versions - Latest release: about 2 months ago - 1 dependent package - 1.66 thousand downloads total - 1 maintainer
jwalk-meta 0.9.4
Filesystem walk performed in parallel with streamed and sorted results.5 versions - Latest release: 2 months ago - 1 dependent package - 1.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter_fixed 0.3.1
Iterator of fixed length9 versions - Latest release: over 2 years ago - 3 dependent packages - 4 dependent repositories - 12.5 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
15 versions - Latest release: 5 months ago - 87 dependent packages - 2,048 dependent repositories - 15.2 million downloads total - 50 stars on GitHub - 1 maintainer
globwalk 0.9.1
Glob-matched recursive file system walking.15 versions - Latest release: 5 months ago - 87 dependent packages - 2,048 dependent repositories - 15.2 million downloads total - 50 stars on GitHub - 1 maintainer
field_iterator_derive 0.1.0
Proc-macro for field_iterator1 version - Latest release: about 2 months ago - 1 dependent package - 259 downloads total - 0 stars on GitHub - 1 maintainer
collect_slice 1.2.0
Collect an iterator into a slice.3 versions - Latest release: over 7 years ago - 3 dependent packages - 3 dependent repositories - 37 thousand downloads total - 7 stars on GitHub - 1 maintainer
adjacent-pair-iterator 1.0.0
An iterator over adjacent pairs in another iterator.4 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 9.24 thousand downloads total - 4 stars on GitHub - 1 maintainer
parallel-iterator 0.1.6
Parallelize any iterator with ease!7 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 4.65 thousand downloads total - 3 stars on GitHub - 1 maintainer
asynciter 0.1.0
Asynchronous iterator.1 version - Latest release: 5 months ago - 288 downloads total - 1 maintainer
bruteforce-macros 0.3.0
Macro repository for bruteforce-rs3 versions - Latest release: 22 days ago - 1 dependent package - 3 dependent repositories - 3.24 thousand downloads total - 14 stars on GitHub - 1 maintainer
bruteforce 0.3.0
This is a no_std-compatible brute force/string generation rust-nightly library11 versions - Latest release: 22 days ago - 1 dependent package - 2 dependent repositories - 5.79 thousand downloads total - 14 stars on GitHub - 1 maintainer
itermacros 0.1.0
Some useful macros related to iterators.1 version - Latest release: 5 months ago - 265 downloads total - 0 stars on GitHub - 1 maintainer
extsort-iter 0.3.1
external sorting for all types for all iterators5 versions - Latest release: 8 months ago - 1.36 thousand downloads total - 6 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: almost 2 years ago - 1 dependent repositories - 1.24 thousand downloads total - 6 stars on GitHub - 1 maintainer
fmt-iter 0.2.1 π°
Print all items from an iterator4 versions - Latest release: about 3 years ago - 2 dependent packages - 5 dependent repositories - 13.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
stupiderators 0.2.1
Iterators for Indeedee, mostly3 versions - Latest release: almost 2 years ago - 1 dependent package - 1.51 thousand downloads total - 1 maintainer
fts 0.3.0 π°
A Rust library for high performance directory walking using libc fts10 versions - Latest release: about 3 years ago - 27.4 thousand downloads total - 18 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: about 1 year ago - 1 dependent package - 17 dependent repositories - 14 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
utf8_iter 1.0.4
Iterator by char over potentially-invalid UTF-8 in &[u8]5 versions - Latest release: 6 months ago - 4 dependent packages - 332 dependent repositories - 831 thousand downloads total - 1 stars on GitHub - 1 maintainer
gamo 0.3.0
A Range like struct for user defined types3 versions - Latest release: 5 months ago - 872 downloads total - 1 maintainer
sortbuf 0.1.0
Data structure for sorting large numbers of items1 version - Latest release: almost 2 years ago - 363 downloads total - 1 maintainer
eternal_iterator 0.1.4
Trait implementation to promise that the iterator iterates forever.5 versions - Latest release: almost 2 years ago - 1.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
splop 0.2.0 π°
Helper functions to determine the first/last repetition of something.2 versions - Latest release: almost 6 years ago - 1.29 thousand downloads total - 3 stars on GitHub - 1 maintainer
splits_iter 1.1.0
Iterator over all 2-splits2 versions - Latest release: over 7 years ago - 1.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
window-sort-iterator 0.1.0
An iterator adapter that sorts items within a sliding window1 version - Latest release: about 2 years ago - 387 downloads total - 1 stars on GitHub - 1 maintainer
staticstep 0.4.2
Provides truly zero-cost alternatives to `Iterator::step_by` for both incrementing and decrementi...8 versions - Latest release: over 2 years ago - 2.73 thousand downloads total - 13 stars on GitHub - 1 maintainer
iter-opt-filter 0.1.0
Adds an optional filter to iterators.1 version - Latest release: about 3 years ago - 20.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
Related Keywords
rust
81
iter
21
no-std
16
no_std
15
peek
15
rust-crate
14
functional-programming
13
lazy-evaluation
12
bit-iterator
12
data-structure
12
parallel
12
uint144
11
uint
11
sha2
11
bit-vector
11
fixed-array
11
rust-workspace
11
lazy-lists
11
macro
10
algorithm
9
array
9
generator
9
zip
8
iterators
8
crate
7
walk
7
directory
7
sort
6
vector
6
iteration
6
recursive
6
data-structures
6
slice
6
result
6
collect
6
stream
6
enum
6
string
5
multipeek
5
chunks
5
derive
5
reader
5
vec
5
lazy
5
async
5
rust-library
5
peekable
5
yield
4
generics
4
concurrency
4
regex
4
proc-macro
4
map
4
buffer
4
trait
4
error
4
conversion
4
chunk
4
struct
4
adapter
4
parser
4
loop
4
cache
4
collection
4
random
4
unicode
4
window
4
progress
4
math
3
lines
3
reverse
3
utf8
3
library
3
caching
3
ndarray
3
iterator-library
3
split
3
filter
3
adaptor
3
search
3
macros
3
parsing
3
comprehension
3
join
3
debug
3
lending-iterator
3
algorithms
3
tuple
3
integer
3
tqdm
3
pattern
3
unpack
3
permutation
3
min
3
max
3
field
3
wrapper
3
bruteforce
3
sorting
3
windows
3