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

crates.io "iterator" keyword

oql 1.0.0
Readable, declarative query syntax for Rust iterators
1 version - Latest release: about 1 month ago - 14 downloads total - 1 maintainer
permutations_iter 0.1.1
Generate permutations iteratively without recursion in O(n) time.
2 versions - Latest release: about 3 years ago - 1 dependent repositories - 2.74 thousand downloads total - 0 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: 8 months ago - 164 dependent packages - 3,170 dependent repositories - 44.7 million downloads total - 111 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: 8 months ago - 6 dependent packages - 3,120 dependent repositories - 44.7 million downloads total - 111 stars on GitHub - 1 maintainer
iter_from_closure 1.0.0
Iterator<Item = Item> from FnMut() -> Option<Item>
1 version - Latest release: over 8 years ago - 2.02 thousand downloads total - 1 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: over 1 year ago - 5,915 dependent packages - 35,426 dependent repositories - 1.08 billion downloads total - 2,737 stars on GitHub - 2 maintainers
steepen 0.1.4
Create multiple iterators from a single iterator by separating elements
5 versions - Latest release: 4 months ago - 3.31 thousand downloads total - 1 maintainer
chain_from_last 0.2.0
Iterator adaptor for chaining from last item.
2 versions - Latest release: over 1 year ago - 1.82 thousand downloads total - 2 stars on GitHub - 1 maintainer
exhaust 0.2.6
Trait and derive macro for working with all possible values of a type (exhaustive enumeration).
10 versions - Latest release: 13 days ago - 3 dependent packages - 1 dependent repositories - 113 thousand downloads total - 21 stars on GitHub - 1 maintainer
get_chunk 1.2.2
File iterator or stream with auto or manual chunk size selection
7 versions - Latest release: almost 2 years ago - 9.85 thousand downloads total - 2 stars on GitHub - 1 maintainer
str_windows 0.1.0
Provides an iterator over windows of chars (as `&str`s) of a `&str`.
1 version - Latest release: almost 8 years ago - 1.91 thousand downloads total - 0 stars on GitHub - 1 maintainer
mindtree_utils 0.4.0
Miscellaneous utilities from the sleeve of mindtree.
11 versions - Latest release: almost 10 years ago - 3 dependent packages - 3 dependent repositories - 36.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
simple_scan 0.4.1
Iterator extensions for simple scan operation.
8 versions - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 9.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-concurrent-recursive-iter 2.0.0 πŸ’°
A concurrent iterator that can be extended recursively by each of its items.
3 versions - Latest release: 7 months ago - 1.8 million downloads total - 4 stars on GitHub - 1 maintainer
double-ended-peekable 0.1.0
An adapter providing peeking features to double-ended iterators.
4 versions - Latest release: over 2 years ago - 1 dependent package - 664 thousand downloads total - 3 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 7 years ago - 1.9 thousand downloads total - 1 maintainer
pem-iterator 0.2.0
Iterate over PEM-encoded data
2 versions - Latest release: over 8 years ago - 1 dependent repositories - 20.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
lender 0.6.2
A lending-iterator trait based on higher-rank trait bounds, with full std::iter::Iterator functio...
32 versions - Latest release: 3 months ago - 1 dependent package - 114 thousand downloads total - 20 stars on GitHub - 2 maintainers
serde_json_any_key 2.1.0
Workaround for "key must be a string" error with serde_json. De/serialize any HashMap<K,V>, Vec<K...
5 versions - Latest release: 2 months ago - 3 dependent packages - 7 dependent repositories - 548 thousand downloads total - 9 stars on GitHub - 1 maintainer
iter-enum 1.2.1 πŸ’°
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums.
14 versions - Latest release: 3 months ago - 8 dependent packages - 30 dependent repositories - 492 thousand downloads total - 15 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 - 433 million downloads total - 1,499 stars on GitHub - 1 maintainer
discard-while 0.1.6
Get the first non-matching element, and the amount of discarded elements.
7 versions - Latest release: about 3 years ago - 9.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
spans 1.0.0
Split an iterator into contiguous spans.
1 version - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 2.44 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.93 thousand downloads total - 0 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
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 6 years ago - 5.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
pure-iter 0.1.1
Iterator adapter without side-effects, possible better performance
2 versions - Latest release: 12 months ago - 919 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.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter-set-ops 0.2.4
Fast set operations on an arbitrary number of sorted deduplicated iterators
7 versions - Latest release: about 1 year ago - 8.38 thousand downloads total - 1 stars on GitHub - 1 maintainer
rayon-hash 0.5.0
(deprecated) HashMap and HashSet with support for Rayon parallel iterators
6 versions - Latest release: about 7 years ago - 2 dependent packages - 1 dependent repositories - 20.4 thousand downloads total - 56 stars on GitHub - 2 maintainers
collections-fromstr 0.1.1
Derives FromStr for collection types like Vec<T> or HashSet<T>.
2 versions - Latest release: about 5 years ago - 4.15 thousand downloads total - 2 stars on GitHub - 1 maintainer
struct_as_array2 0.3.1
A Rust library that allows you to represent the structure as an array. Ported from https://github...
2 versions - Latest release: about 1 year ago - 1.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
partial-array 0.1.3
Provides potentially partially-filled arrays
4 versions - Latest release: over 4 years ago - 12.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
arrays 0.2.1
Construct an array from an iterator
5 versions - Latest release: 11 months ago - 3 dependent packages - 3 dependent repositories - 1.46 million downloads total - 8 stars on GitHub - 1 maintainer
pariter 0.6.0
Parallel iterator processing
3 versions - Latest release: 4 months ago - 6 dependent packages - 5 dependent repositories - 176 thousand downloads total - 103 stars on GitHub - 1 maintainer
iter-scanb 0.3.1
Extend Iterator::scan, but use B, instead of Option<B>
8 versions - Latest release: over 1 year ago - 7.6 thousand downloads total - 0 stars on GitHub - 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 8 years ago - 2 dependent packages - 29 dependent repositories - 309 thousand downloads total - 1 maintainer
joinkit 0.2.0
Iterator adaptors for efficient SQL-like joins
2 versions - Latest release: about 10 years ago - 11.1 thousand downloads total - 5 stars on GitHub - 1 maintainer
prog_rs 0.2.0
Convenient progress bar
4 versions - Latest release: over 6 years ago - 1 dependent repositories - 9.16 thousand downloads total - 7 stars on GitHub - 1 maintainer
mitsein 0.9.0 πŸ’°
Strongly typed APIs for non-empty collections, slices, and iterators.
13 versions - Latest release: 5 months ago - 109 thousand downloads total - 87 stars on GitHub - 1 maintainer
tryiter 0.6.0 πŸ’°
Utility functions for Iterators of Results
7 versions - Latest release: over 1 year ago - 7.89 thousand downloads total - 1 stars on GitHub - 1 maintainer
grid-iter 0.1.3
Ideomatic Grid operations via Iterators
4 versions - Latest release: about 1 year ago - 2.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
event_iterator 0.2.2
Asynchronous lending iterator
4 versions - Latest release: over 1 year ago - 7.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
bytes2chars 0.2.1
lazy utf-8 decoder iterator with rich errors
4 versions - Latest release: about 2 months ago - 79 downloads total - 6 stars on GitHub - 1 maintainer
iter-debug 1.0.2
impl Debug for iterators using a wrapper
3 versions - Latest release: 3 months ago - 1.97 thousand downloads total - 9 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: almost 3 years ago - 1 dependent package - 5.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
itermacros 0.1.0
Some useful macros related to iterators.
1 version - Latest release: over 2 years ago - 1.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
chained_iter πŸ’°
Provides a small helper macro for creating iterators out of values without allocation.
3 versions - Latest release: 3 days ago - 3.86 thousand downloads total - 7 stars on GitHub - 1 maintainer
iter_peek_end 0.1.0
Is the current element the last one of a peekable iterator ? (`is_last()` and `is_not_last()`)
1 version - Latest release: over 1 year ago - 1.13 thousand 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 3 years ago - 1 dependent package - 1 dependent repositories - 3.8 thousand downloads total - 3 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: 11 months ago - 2.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
utf8-chars 3.0.6
Char-by-char iterator and `read_char` method for `BufRead`.
38 versions - Latest release: 6 months ago - 10 dependent packages - 23 dependent repositories - 372 thousand downloads total - 9 stars on GitHub - 1 maintainer
dirwiz 0.1.0
Directory traversal for interactive applications
1 version - Latest release: about 3 years ago - 1.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
iterify 0.1.2
Turn any type into an iterator with closures!
3 versions - Latest release: almost 4 years ago - 3.94 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 - 8.52 million downloads total - 7 stars on GitHub - 1 maintainer
ref_iter 0.4.2
Dynamic borrowing iterator.
7 versions - Latest release: 10 months ago - 4.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
parail 0.2.0
Easily switch between sequential and parallel.
4 versions - Latest release: about 1 year ago - 2.45 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: 10 months ago - 1.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
unfold 0.2.0
A simple unfold implementation in Rust
3 versions - Latest release: over 5 years ago - 4.56 thousand downloads total - 1 stars on GitHub - 1 maintainer
minimizer-iter 1.2.1
Iterate over minimizers of a DNA sequence
5 versions - Latest release: almost 2 years ago - 8 thousand downloads total - 22 stars on GitHub - 1 maintainer
peekmore 1.3.0 πŸ’°
Iterator adapter like Peekable, but for peeking forward multiple elements
17 versions - Latest release: almost 3 years ago - 18 dependent packages - 24 dependent repositories - 210 thousand downloads total - 27 stars on GitHub - 1 maintainer
peepable 0.1.1
Peepable is a Peekable that allows peeping into immutable references
2 versions - Latest release: almost 9 years ago - 3.51 thousand downloads total - 2 stars on GitHub - 1 maintainer
fsindex 0.3.1
Fast, powerful filesystem indexing with .gitignore support and iterator-based API
5 versions - Latest release: 6 months ago - 305 downloads total - 1 stars on GitHub - 1 maintainer
gamo 0.3.0
A Range like struct for user defined types
3 versions - Latest release: over 2 years ago - 4.13 thousand downloads total - 1 maintainer
truth-values 0.1.0
Generate all possible combinations of N bools
1 version - Latest release: about 2 years ago - 1.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
structinator 0.1.2
Library for transfering data from iterators to structs
2 versions - Latest release: almost 2 years ago - 1 dependent package - 2.97 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 7 years ago - 3.73 thousand downloads total - 3 stars on GitHub - 1 maintainer
split-every 3.1.0
Split for every n occurrences of a pattern iteratively!
4 versions - Latest release: over 1 year ago - 3.84 thousand downloads total - 1 stars on GitHub - 1 maintainer
combin-iterator 0.2.2
Some usefull facilities for combining iterators
5 versions - Latest release: over 2 years ago - 6.48 thousand downloads total - 1 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: over 2 years ago - 87 dependent packages - 2,048 dependent repositories - 65.1 million downloads total - 51 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: almost 10 years ago - 1 dependent package - 1 dependent repositories - 15.5 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: almost 2 years ago - 7.77 thousand downloads total - 0 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: over 1 year ago - 2 dependent repositories - 15.3 thousand downloads total - 8 stars on GitHub - 1 maintainer
simple-cursor 0.1.1
A super simple character cursor implementation geared towards lexers/tokenizers.
2 versions - Latest release: almost 3 years ago - 2.79 thousand downloads total - 0 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.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
orx-concurrent-iter 3.3.0 πŸ’°
A thread-safe and ergonomic concurrent iterator trait and efficient lock-free implementations.
54 versions - Latest release: 7 months ago - 1 dependent package - 1.84 million downloads total - 5 stars on GitHub - 1 maintainer
iter-python 0.10.1
Python generator expressions and 'list' comprehensions
6 versions - Latest release: over 4 years ago - 8.69 thousand downloads total - 10 stars on GitHub - 1 maintainer
utf8-decode 2.0.0
UTF-8 incremental decoding iterators.
4 versions - Latest release: 4 months ago - 9 dependent packages - 17 dependent repositories - 6.9 million downloads total - 4 stars on GitHub - 1 maintainer
tree_iterators_rs 3.6.0
tree_iterators_rs is a library built to provide you with the iterators to easily work with tree d...
22 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 18.8 thousand downloads total - 43 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 7 years ago - 4.79 thousand downloads total - 1 maintainer
options_results 0.1.1
Handling iterators of Option, Result.
2 versions - Latest release: about 9 years ago - 3.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
sortby 0.1.3
adds convenient sort functions for Iterators
4 versions - Latest release: about 3 years ago - 75.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
literator 0.4.0
Efficient conversion of iterators to human-readable strings
4 versions - Latest release: 12 days ago - 705 downloads total - 0 stars on GitHub - 1 maintainer
iter-opt-filter 0.1.0
Adds an optional filter to iterators.
1 version - Latest release: almost 5 years ago - 22.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
itemize_derive 0.1.0
Derive macros for the itemize crate
1 version - Latest release: 6 months ago - 295 downloads total - 0 stars on GitHub - 1 maintainer
ventana-backend-auto 0.0.2
A collection of first-party backends for Ventana
2 versions - Latest release: 13 days ago - 36 downloads total - 1 maintainer
non-empty-iter 0.3.0 πŸ’°
Non-empty iterators.
3 versions - Latest release: 7 days ago - 1.73 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 7 years ago - 3.45 thousand downloads total - 3 stars on GitHub - 1 maintainer
iter_utils 0.1.0
Iterator utils.
1 version - Latest release: over 9 years ago - 1 dependent repositories - 3.11 thousand downloads total - 1 stars on GitHub - 1 maintainer
multizip 0.1.0
Zip 3, 4, 5 or more Rust iterators
1 version - Latest release: almost 11 years ago - 1 dependent repositories - 6.57 thousand downloads total - 4 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: almost 4 years ago - 2.85 thousand downloads total - 1 stars on GitHub - 1 maintainer
itemize_derive_impl 0.1.0
Implementation details for itemize derive macros
1 version - Latest release: 6 months ago - 335 downloads total - 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 3 years ago - 83 dependent packages - 732 dependent repositories - 8.61 million downloads total - 275 stars on GitHub - 2 maintainers
itermaps 0.3.8
Implement commonly used combinations of `Iterator::map`
19 versions - Latest release: 12 months ago - 18.1 thousand downloads total - 0 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: about 7 years ago - 11 dependent packages - 17 dependent repositories - 290 thousand downloads total - 8 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: about 2 years ago - 1 dependent package - 2 dependent repositories - 17.6 thousand downloads total - 13 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: almost 5 years ago - 3.79 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: 11 months ago - 6.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
itermore 0.8.0
πŸ€Έβ€β™€οΈ More iterator adaptors
10 versions - Latest release: 11 months ago - 3 dependent packages - 12 dependent repositories - 1.16 million downloads total - 8 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