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 integer
4 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 tqdm
2 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 iterators
6 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`s
1 version - Latest release: 12 months ago - 365 downloads total - 0 stars on codeberg.org - 1 maintainer
Top 8.1% on crates.io
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 object
1 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 utils
6 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 result
5 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 boilerplate
5 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 away
1 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 iterators
3 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 value
6 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 cache
4 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 iterators
7 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 time
7 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 away
1 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 implementation
4 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 iterators
3 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 lender
3 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 anyinput
6 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 iterators
3 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 stream
3 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 anyinput
6 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 cursor
3 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 Stream
3 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 iterator
2 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-peek
1 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 time
7 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 N
7 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 Rust
3 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 iterator
4 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 numbers
1 version - Latest release: over 5 years ago - 664 downloads total - 1 maintainer
itermore 0.7.1
πŸ€Έβ€β™€οΈ More iterator adaptors
9 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 iterators
2 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 Iterators
4 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 bools
1 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 adaptor
7 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 array
3 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 tuples
3 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 Rust
17 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
rev_lines 0.3.0
Rust Iterator for reading files line by line with a buffer in reverse
5 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 iterator
5 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 length
9 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
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_iterator
1 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-rs
3 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 library
11 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 iterators
5 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 iterator
4 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, mostly
3 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 fts
10 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 code
4 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 types
3 versions - Latest release: 5 months ago - 872 downloads total - 1 maintainer
sortbuf 0.1.0
Data structure for sorting large numbers of items
1 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-splits
2 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 window
1 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