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

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
more-iter 0.1.2
More iterator utilities
3 versions - Latest release: 12 months ago - 938 downloads total - 0 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: 8 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: 11 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
printable 2.1.0
Provides `std::fmt::Display` wrapper for iterators and tuples.
7 versions - Latest release: 6 days ago - 1 dependent package - 2.03 thousand downloads total - 1 stars on GitHub - 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: 3 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 1 month 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: 3 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: almost 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: almost 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
Top 1.9% on crates.io
walkdir 2.5.0
Recursively walk a directory.
40 versions - Latest release: 3 months ago - 2,258 dependent packages - 36,791 dependent repositories - 119 million downloads total - 1,096 stars on GitHub - 1 maintainer
chisel-charstream
Simple and relatively fast u8 -> char stream implementation
4 versions - Latest release: about 1 month ago - 1 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-concurrent-iter 1.14.0 πŸ’°
A thread-safe, ergonomic and lightweight concurrent iterator trait and efficient implementations.
27 versions - Latest release: 3 days ago - 1 dependent package - 5.44 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: 3 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: 7 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: 5 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: over 2 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: 6 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
validiter 0.1.1
Iterator adapters for validating iterations
2 versions - Latest release: 4 months ago - 653 downloads total - 1 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: 5 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: about 5 years ago - 664 downloads total - 1 maintainer
itermore 0.7.1
πŸ€Έβ€β™€οΈ More iterator adaptors
9 versions - Latest release: 5 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 1 month 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: 4 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: 10 months ago - 629 downloads total - 0 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
itertools 0.12.1
Extra iterator adaptors, iterator methods, free functions, and macros.
128 versions - Latest release: 4 months ago - 5,915 dependent packages - 35,426 dependent repositories - 202 million downloads total - 2,534 stars on GitHub - 2 maintainers
struct_as_array 0.2.0
A Rust library that allows you to represent the structure as an array
3 versions - Latest release: 6 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
tree_iterators_rs 1.2.1
tree_iterators_rs is a library built to provide you with the iterators to easily work with tree d...
10 versions - Latest release: 5 months ago - 2 dependent packages - 1 dependent repositories - 2.67 thousand downloads total - 37 stars on GitHub - 1 maintainer
tqdm 0.7.0
Python tqdm in Rust
17 versions - Latest release: about 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: 11 months ago - 8 dependent packages - 68 dependent repositories - 295 thousand downloads total - 23 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 macro
6 versions - Latest release: 3 months ago - 2 dependent packages - 2.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
rayon-cond 0.3.0
Experimental iterator wrapper that is conditionally parallel or serial.
3 versions - Latest release: 11 months ago - 7 dependent packages - 470 dependent repositories - 1.17 million downloads total - 11 stars on GitHub - 1 maintainer
peekmore 1.3.0
Iterator adapter like Peekable, but for peeking forward multiple elements
17 versions - Latest release: 12 months ago - 18 dependent packages - 24 dependent repositories - 76.1 thousand downloads total - 23 stars on GitHub - 1 maintainer
parseq 0.1.4
Parallel sequential iterator
5 versions - Latest release: about 1 month ago - 1 dependent package - 1.66 thousand downloads total - 1 maintainer
pariter 0.5.1
Parallel iterator processing
2 versions - Latest release: over 2 years ago - 6 dependent packages - 5 dependent repositories - 38.5 thousand downloads total - 100 stars on GitHub - 1 maintainer
owned_chars 0.3.2
Owned iterators with the same output as Chars and CharIndices
7 versions - Latest release: over 3 years ago - 6 dependent packages - 4 dependent repositories - 40.5 thousand downloads total - 9 stars on GitHub - 1 maintainer
jwalk-meta 0.9.4
Filesystem walk performed in parallel with streamed and sorted results.
5 versions - Latest release: about 2 months ago - 1 dependent package - 1.65 thousand downloads total - 0 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: over 1 year ago - 83 dependent packages - 732 dependent repositories - 2.38 million downloads total - 206 stars on GitHub - 2 maintainers
iter-read 1.0.1
A Read implementation for iterators over u8 and related types
7 versions - Latest release: 6 months ago - 7 dependent packages - 45 dependent repositories - 992 thousand downloads total - 6 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
iter-enum 1.1.3 πŸ’°
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums.
12 versions - Latest release: 4 months ago - 8 dependent packages - 30 dependent repositories - 187 thousand 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: 5 months ago - 87 dependent packages - 2,048 dependent repositories - 15.2 million downloads total - 50 stars on GitHub - 1 maintainer
gat-lending-iterator 0.1.5
A library for iterators who's items can [mutably] reference the iterator.
6 versions - Latest release: 5 months ago - 2 dependent packages - 6.96 thousand downloads total - 13 stars on GitHub - 1 maintainer
fuzed-iterator 1.0.1
Iterator wrapper for detecting incorrect use of non-fused iterators
2 versions - Latest release: 4 months ago - 1 dependent package - 839 downloads total - 1 stars on GitHub - 1 maintainer
field_iterator_derive 0.1.0
Proc-macro for field_iterator
1 version - Latest release: about 1 month ago - 1 dependent package - 259 downloads total - 0 stars on GitHub - 1 maintainer
error-iter 0.4.1 πŸ’°
Error::sources on stable Rust
5 versions - Latest release: about 1 year ago - 9 dependent packages - 20 dependent repositories - 63.2 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 6.7% on crates.io
enum-iterator-derive 1.4.0
Procedural macro to derive Sequence
22 versions - Latest release: 21 days ago - 6 dependent packages - 3,120 dependent repositories - 17.3 million downloads total - 95 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
enum-iterator 2.1.0
Tools to iterate over all values of a type (e.g. all variants of an enumeration)
24 versions - Latest release: 21 days ago - 164 dependent packages - 3,170 dependent repositories - 17.3 million downloads total - 91 stars on GitHub - 1 maintainer
dpc-pariter 0.5.1
Parallel iterator processing
8 versions - Latest release: over 2 years ago - 4 dependent packages - 2 dependent repositories - 11.9 thousand downloads total - 100 stars on GitHub - 1 maintainer
double-ended-peekable 0.1.0
An adapter providing peeking features to double-ended iterators.
4 versions - Latest release: 4 months ago - 1 dependent package - 1.38 thousand downloads total - 3 stars on GitHub - 1 maintainer
context-iterators 0.2.0
Iterators adaptors with associated read-only data.
3 versions - Latest release: 11 months ago - 3 dependent packages - 1 dependent repositories - 11.7 thousand downloads total - 1 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