#iterator

  1. itertools

    Extra iterator adaptors, iterator methods, free functions, and macros

    v0.14.0 37.9M #iterator #data-structures #product #zip #no-alloc
  2. glob

    Support for matching file paths against Unix shell style patterns

    v0.3.2 12.1M #glob #jpeg #iterator
  3. streaming-iterator

    Streaming iterators

    v0.1.9 740K #iterator #iterators
  4. enum-iterator

    Tools to iterate over all values of a type (e.g. all variants of an enumeration)

    v2.1.0 1.0M #enum-variant #enum-variants #enums #iterator #cardinality #enumerate
  5. globwalk

    Glob-matched recursive file system walking

    v0.9.1 2.0M #glob-pattern #regex #iterator #walk #glob
  6. jiter

    Fast Iterable JSON parser

    v0.9.0 704K #json-parser #json #iterator #deserialize #parser #deserialize-json
  7. jwalk

    Filesystem walk performed in parallel with streamed and sorted results

    v0.8.1 150K #walk-dir #parallel-iterator #directory #recursion #parallel #iterator #walk
  8. rayon-cond

    Experimental iterator wrapper that is conditionally parallel or serial

    v0.4.0 366K #parallel-iterator #iterator #parallel
  9. iter-read

    A Read implementation for iterators over u8 and related types

    v1.1.0 346K #iterator #reader #byte-reader #read
  10. utf16_iter

    Iterator by char over potentially-invalid UTF-16 in &[u16]

    v1.0.5 10.8M #utf-16 #iterator #unicode
  11. tuples

    many useful tools related to tuples

    v1.16.0 4.5K #tuple #iterator #meta
  12. walkdir

    Recursively walk a directory

    v2.5.0 11.6M #iterator #walk-directory #directory #recursion
  13. crypto-primes

    Random prime number generation and primality checking library

    v0.7.0-pre.0 3.7K #crypto-bigint #size #iterator #testing
  14. utf8_iter

    Iterator by char over potentially-invalid UTF-8 in &[u8]

    v1.0.4 10.9M #utf-8 #iterator #unicode #encoding
  15. yap

    Parser library. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices.

    v0.12.0 241K #parser #iterator #into-tokens #token
  16. lender

    A lending-iterator trait based on higher-rank trait bounds, with full std::iter::Iterator functionality

    v0.3.1 750 #lending-iterator #iterator #lending
  17. mitsein

    Strongly typed APIs for non-empty collections, slices, and iterators

    v0.6.1 800 #collection #iterator #non-empty #slice #one-or-more #no-alloc
  18. utf8-chars

    Char-by-char iterator and read_char method for BufRead

    v3.0.5 6.7K #utf-8 #iterator #read-char
  19. pusherator

    Push-based version of Rust iterators

    v0.0.12 290 #iterator #distributed-systems #ir #programming #iterators
  20. tqdm

    Python tqdm in Rust

    v0.7.0 67K #iterator #progress #style
  21. paralight

    A lightweight parallelism library for indexed structures

    v0.0.6 150 #thread-pool #parallelism #structure #iterator
  22. orx-iterable

    Defines and implements Iterable, Collection and CollectionMut traits to represent types that can be iterated over multiple times

    v1.2.0 2.4K #iterable #iterator #collection #intoiterator #enumerable
  23. exhaust

    Trait and derive macro for working with all possible values of a type (exhaustive enumeration)

    v0.2.2 4.7K #exhaustive #iterator #exhaust
  24. itybity

    An itty bitty crate providing bit iterators and bit iterator accessories

    v0.3.1 4.2K #bit-iterator #bit #bit-vec #convert #iterator #bitstring #no-alloc
  25. orx-concurrent-iter

    A thread-safe and ergonomic concurrent iterator trait and efficient lock-free implementations

    v1.30.0 #concurrency #iterator #iteration #atomic #atomic-concurrency #debugging #parallelism
  26. internal-iterator

    Internal iteration equivalent of std::iter::Iterator

    v0.2.3 1.3K #iterator #default #up
  27. peeking_take_while

    Like Iterator::take_while, but calls the predicate on a peeked value. This allows you to use Iterator::by_ref and Iterator::take_while together, and still get the first value…

    v1.0.0 2.8M #iterator #peek #take-while #by-ref
  28. itermore

    🤸‍♀️ More iterator adaptors

    v0.7.1 12K #iterator #iterator-adaptor #chunks #windows
  29. anyinput

    A macro for easier writing of functions that accept any string-, path-, iterator-, array-, or ndarray-like input

    v0.1.8 1.5K #iterator #generics #macro #multi-dimensional-array #multidimensional-array #function
  30. gat-lending-iterator

    iterators who's items can [mutably] reference the iterator

    v0.1.6 2.9K #lending-iterator #iterator #gat #lending
  31. orx-parallel

    A performant and configurable parallel computing library for computations defined as compositions of iterator methods

    v1.16.0 #parallel-iterator #concurrency #performance #thread #parallel #iterator
  32. resiter

    Helper crate for handling iterators over result

    v0.5.0 3.9K #iterator #result #utilities #utils
  33. get_chunk

    File iterator or stream with auto or manual chunk size selection

    v1.2.2 370 #async-io #iterator #chunks #file
  34. iter-enum

    #[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums

    v1.2.0 5.0K #iterator #enums #derive #no-alloc
  35. metastruct

    Abstractions for iterating and mapping over struct fields

    v0.1.3 10K #iterator #macro #field
  36. bit-iter

    Iterate forward or backwards over the positions of set bits in a word

    v1.3.1 7.2K #bit-flags #bit-manipulation #bit-iterator #bit #iterator
  37. hexdump

    Easy hexdump to stdout or as an iterator

    v0.1.2 14K #iterator #print #abcdef
  38. many-unzip

    Unzip iterators into tuples of arbitrary length, surpassing the limitations of Iterator::unzip and itertools::multiunzip

    v0.1.2 3.2K #tuple #iterator #unzip #itertools #zip
  39. importunate

    Methods for returning random elements from an iterator

    v0.1.3 290 #iterator #min-max #random #min #max
  40. cartesian

    QOL macro that creates the cartesian product of multiple iterators

    v0.3.0 7.1K #cartesian-iterator #iterator #macro #no-std
  41. pariter

    Parallel iterator processing

    v0.5.1 3.1K #parallel-iterator #parallel-processing #iterator #parallel-map
  42. peekmore

    Iterator adapter like Peekable, but for peeking forward multiple elements

    v1.3.0 6.6K #iterator #lookahead #peek #peekable #multipeek
  43. dpc-pariter

    Parallel iterator processing

    v0.5.1 800 #parallel-iterator #parallel-processing #parallel-map #iterator #parallel
  44. out

    fast min and max functionality for collections

    v8.0.1 150 #min-max #slice #iterator #max #min
  45. collect-with

    enhanced collection operations with capacity control

    v0.0.2 410 #iterator #collection #closures #collect-with-capacity #10 #operation
  46. iter_num_tools

    Create simple iterators over non integer ranges. itertools + num = iter_num_tools

    v0.7.1 8.2K #iterator #math #numeric
  47. lilac

    Static site generator-esque tool for adding include statements to HTML

    v1.0.0 #html #iterator #command
  48. kindness

    Methods for returning random elements from an iterator

    v0.5.0 250 #iterator #min-max #min #max #random
  49. ref_iter

    Dynamic borrowing iterator

    v0.3.1 370 #refcell #ref-mut #iterator #ref
  50. iter-tree

    Convert between iterators and tree structures in both directions

    v0.1.10 480 #data-structures #iterator #direction
  51. simd-itertools

    SIMD-accelerated alternatives for common operations like contains, max, find etc

    v0.3.0 480 #iterator #simd #algorithm #itertools
  52. relend

    A generalized reborrowing mechanism that extends beyond simple references. It also allows for implementing traits that work with reborrowing for custom types.

    v0.1.2 130 #traits #reborrowing #concepts #mechanism #iterator
  53. polars-rows-iter

    easy and convenient row iteration of polars dataframes

    v0.9.2 240 #dataframe #polars-dataframe #row #iterator #polars
  54. alternating-iter

    Provide an iterator adaptor which alternate between two iterators

    v0.3.1 #iterator-adaptor #iterator #interleave #adaptor #altnerate
  55. counting_sort

    Counting sort implementation for Iterators

    v1.0.10 #sorting #iterator #coverage
  56. parail

    Easily switch between sequential and parallel

    v0.1.2 360 #parallel-iterator #stream #parallel #iterator
  57. empty-fallback-chain

    Iterator adaptor like chain, but conditional on empty first iterator

    v2.0.0 #iterator #chain #data-structures #fallback #no-alloc
  58. tree-iter

    iterating over tree structures

    v0.6.0 500 #tree-structure #iterator #tree #order #node
  59. minimizer-iter

    Iterate over minimizers of a DNA sequence

    v1.2.1 #dna-sequence #bioinformatics #iterator #dna #minimizer #bioinformatics-sequence
  60. iter-chunks

    Extend Iterator with chunks

    v0.2.2 6.6K #iterator #chunks #iter-chunks
  61. yield-return

    Implement a coroutine like C#‘s yield return using Rust’s async, await

    v0.2.0 #iterator #yield #coroutine #generator
  62. ref_wrapper

    Wrapper of dynamically borrowed data

    v0.3.0 550 #refcell #iterator #ref-mut #ref
  63. async-iterator

    An async version of iterator

    v2.3.0 100 #async #iterator #async-iterator
  64. list-fn

    A generic lazy list

    v0.20.1 #functional-programming #lazy-evaluation #iterator #generator #bit-iterator #list #bit-vector
  65. bytesbox

    ByteBox is a high-performance hash map implementation optimized for byte slices. It efficiently maps keys and values of type Vec<u8>, providing full ownership of the data. ByteBox uses…

    v0.4.0 #byte-slice #performance #hash #collision #memory #iterator
  66. iter-identify_first_last

    A helper iterator, flagging first and last elements

    v0.2.3 #iterator #first #last #is-last
  67. peek-again

    A performant iterator providing double peek functionality

    v0.4.0 #iterator #peek #no-std #no-alloc
  68. iterator_ilp

    Iterator extensions for instruction-parallel reductions

    v2.1.2 #simd #iterator #ilp #instruction-parallel #no-alloc #unroll
  69. iter_fixed

    Iterator of fixed length

    v0.4.0 140 #data-structures #iterator #array #zip
  70. iter-log

    Logs the progress of iterations, both for sequential and parallel (Rayon) iterators

    v0.2.5 700 #iterator #logging #progress #rayon
  71. event_iterator

    Asynchronous lending iterator

    v0.2.2 #lending-iterator #async-stream #gat #async #iterator #lending #stream
  72. shadow_counted

    An iterator that counts every iteration in a hidden counter, nested iterators may commit the count to parents

    v0.4.0 650 #iterator #shadow #count #parent
  73. sumtype

    Generate zerocost sumtype of iterators or closures

    v0.2.5 #zero-cost #iterator #union-types #enums #macro #no-alloc
  74. rev_lines

    Rust Iterator for reading files line by line with a buffer in reverse

    v0.3.0 13K #iterator #reverse #file-line #line #buffer #file-reader #reader
  75. iter-set-ops

    Fast set operations on an arbitrary number of sorted deduplicated iterators

    v0.2.4 120 #set-iterator #set-operations #iterator #sorting #operator #dedup #set
  76. slice-utils

    A collection of slice utils, like itertools

    v2.2.1 390 #slice #iterator #slice-utils
  77. par-iter-sync

    Parallel Iterator With Sequential Output

    v0.1.11 #parallel-iterator #sync #concurrency #sequential #task #iterator #read-write
  78. iterstats

    Statistics for rust iterators

    v0.7.0 170 #iterator #statistics #mean #scope #dataset
  79. reductor

    Generic abstractions for combining and nesting reduction patterns for iterables

    v0.0.12 #iterator #max #reductor
  80. spiral

    Iterate over a 2D structure in a spiral pattern

    v0.2.1 #iterator #2d #distance
  81. unzip_iter

    Unzip an iterator to iterators

    v0.8.0 #iterator #unzip #iterators
  82. iter-scan

    Iterator scan methods that don't suck

    v0.4.0 #iterator #scan #traits
  83. jwalk-meta

    Filesystem walk performed in parallel with streamed and sorted results

    v0.9.4 #walk-dir #parallel-iterator #directory #recursion #parallel #walk #iterator
  84. shiftnanigans

    contains different iteration data structures for either iterating or for shifting iteratively forward and backward

    v0.3.5 #iterator #data-structures #algorithm
  85. itermaps

    Implement commonly used combinations of Iterator::map

    v0.3.3 #iterator-adapter #map #iterator-extension #iterator #extension #adapter #no-alloc
  86. take-until

    A take_until extension for iterators

    v0.2.0 33K #iterator #until #takes
  87. dir-iterator

    Iterator that recursively scans and filters files from a directory

    v0.1.4 #directory #iterator #dir
  88. ord_subset

    Tools for working with the Ord subset of certain PartialOrd types, like floats

    v3.1.1 5.3K #partial-ord #iterator #float #slice #ord
  89. has-some

    The opposite of is_empty (and is_empty for filters)

    v2.0.1 #iterator #slice #collection
  90. zzz

    Fast progress bar with sane defaults

    v0.3.1 600 #progress-bar #iterator #stream #tqdm
  91. trecs

    a tiny and easy to use ecs library

    v0.1.3 #ecs #gamedev #build #iterator
  92. serde_json_any_key

    Workaround for "key must be a string" error with serde_json. De/serialize any HashMap<K,V>, Vec<K,V>, Iter<(&K,&V)>, or Iter<&(K,V)> as a JSON map.

    v2.0.0 22K #serde-json #hash-map #struct #iterator #debugging #key
  93. cgats

    Parse, transform, and write CGATS color files

    v0.2.0 #cgats #file-format #iterator
  94. steepen

    Create multiple iterators from a single iterator by separating elements

    v0.1.3 320 #flatten #iterator #element #steepenable
  95. timeout-iterator

    TimeoutIterator is a wrapper over any iterator that adds peek_timeout and next_timeout functions. The canonical use-case is parsing multi-line free-form records (such as tailing a log fime)…

    v1.1.7 #timeout #iterator #peek #buffer #wrapper
  96. double-ended-peekable

    An adapter providing peeking features to double-ended iterators

    v0.1.0 9.1K #iterator #lookahead #peekable #peek #no-std
  97. jsonit

    A way to parse Json Items using iterators from streams

    v0.2.10 #json-parser #iterator #json #json-stream #deserialize #deserialize-json #parser
  98. short-names

    Add very short names to some methods in the core

    v0.1.2 300 #iterator #result #no-std #options #no-alloc
  99. somedb

    database for storing data

    v0.1.1 180 #entity #id #database #auto-generate #partial-eq #iterator #active
  100. substr-iterator

    Substring extractor based on characters without allocation

    v0.1.3 250 #string #no-alloc #iterator #allocation
  101. extsort-iter

    external sorting for all types for all iterators

    v0.3.1 #sorting #iterator #external
  102. printable

    std::fmt::Display wrapper for iterators and tuples

    v2.2.0 500 #iterator #display #tuple #formatting
  103. iter-comprehensions

    iterator comprehensions

    v1.0.0 #iterator #comprehension #expression #value #iterators
  104. hrtb-lending-iterator

    A lending iterator trait based on higher-rank trait bounds (HRTBs)

    v0.3.1 #iterator #bounds #hrtb
  105. gobble

    A Combinator based parser for strings that gets out of the way, and leaves your code looking like a grammer

    v0.6.3 #parser-combinator #combinator #string-parser #iterator #grammar-parser #simple #parser
  106. split-every

    Split for every n occurrences of a pattern iteratively!

    v3.1.0 #occurrence #split #iterator #string-matching #pattern #string
  107. extend-ref

    A wrapper struct that implements Extend for mutable references

    v0.1.0 130 #extend #reference #iterator #unzip-on-refs #collection
  108. filters

    Build filters/predicates with the builder pattern

    v0.4.0 230 #filter #iterator #builder-pattern #utilities #builder #utils
  109. arbutus

    Trees

    v0.1.5 #tree #iterator
  110. iterator-sorted

    Stable functions for checking iterator sorting

    v0.2.0 17K #iterator #sorting #iota
  111. advancedresearch-path_iter

    A cocategory enumeration library based on path semantics

    v0.5.0 #path #research #iterator #enumeration #semantic
  112. iter_seq

    Stateless, transformable, abstract sequence of values

    v0.1.2 230 #iterator #sequence #no-std #value #no-alloc
  113. fastpeek

    A different way to peek iterators

    v0.2.6 350 #iterator #peek #no-alloc
  114. validiter

    Iterator adapters for validating iterations

    v0.3.0 230 #validation #iterator #sanitize #error
  115. iter-scanb

    Extend Iterator::scan, but use B, instead of Option<B>

    v0.3.1 550 #iterator-adapter #scan #iterator-extension #iterator #no-std #extension #adapter
  116. dyn-iter

    Wrapper around Box<dyn Iterator<Item = V> + 'iter> to simplify your code

    v1.0.1 4.8K #iterator #dynamic #eq
  117. ftl-jiter

    Fast Iterable JSON parser (preview build)

    v0.6.0 #json-parser #json #deserialize #iterator #deserialize-json
  118. iter-index

    More flexible alternative to Iterator's enumerate() method

    v0.1.1 #iterator #enumerate #trait-extension
  119. tryiter

    functions for Iterators of Results

    v0.6.0 #iterator-extension #extension-traits #result #try #iterator #extension #traits
  120. first-err

    Find the first Err in Iterator<Item = Result<T, E>> and allow iterating continuously

    v0.2.2 #iterator #collect #no-alloc #result
  121. iter

    testtesttest

    v0.1.0 #iterator #testtesttest
  122. arbitrary-chunks

    An iterator that allows specifying an input array of arbitrary chunk-sizes with which to split a vector or array

    v0.4.1 1.1K #iterator #chunks #chunk
  123. hinted

    small crate for providing a size hint and exact size on an iterator

    v0.0.2 #iterator #hinted #lib
  124. thue_morse

    generating Thue-Morse number sequences for different bases. You can also specifically create evil numbers and odious numbers.

    v0.1.1 240 #iterator #binary #pattern #evil-numbers #math
  125. iterextd

    This trait provides additional methods for working with iterators, enhancing their functionality

    v0.7.0 #iterator-adapter #adapter #iterator #collect
  126. iterators_extended

    Some useful extensions to Rust's iterators

    v0.2.0 #iterator #iterators #module
  127. lockstep

    An iterator adaptor for selective zipping

    v0.3.0 #zip #data-structures #iterator #product
  128. error-iter

    Error::sources on stable Rust

    v0.4.1 2.2K #iterator #error #recursion #source
  129. small_iter

    A 3-pointer iterator that moves out of a Vec<T> or Box<[T]>

    v0.1.2 #iterator #boxed #vec #slice #memory
  130. apodize

    iterators that yield generalized cosine, hanning, hamming, blackman, nuttall and triangular windows

    v1.0.0 2.0K #iterator #hamming #hanning #blackman #window
  131. iter_help

    tools for iterating over collections of data

    v0.1.1 #optimization #iterator #library #algorithm #optimization-algorithm
  132. adjacent-pair-iterator

    An iterator over adjacent pairs in another iterator

    v1.0.0 7.1K #iterator #pair #adjacent #no-std
  133. collar

    easy array collection

    v1.0.1 #array #collect #iterator #utility #no-alloc
  134. utf8-decode

    UTF-8 incremental decoding iterators

    v1.0.1 60K #utf-8 #iterator #decode
  135. uints

    Unsigned Integer Properties

    v0.11.2 #unsigned-integer #functional-programming #bit-vector #properties #lazy-evaluation #fixed-array #iterator
  136. primitive-byte-iter

    An Iterator which can load primitive types and glam types from bytes

    v0.1.2 190 #iterator #byte #type #glam #num #types
  137. cursor-iter

    Nicer string iteration

    v0.1.5 #iterator #cursor #cursor-iter #iteration
  138. grid-iter

    Ideomatic Grid operations via Iterators

    v0.1.2 #iterator #grid #no-std
  139. split-paragraphs

    Iterator over paragraphs of a string

    v0.2.0 #iterator #paragraph #split #no-std #no-alloc
  140. output_iter

    An iterator that performs calculation during iteration

    v0.1.0 #iterator #data-structures #data-structure
  141. voluntary-servitude

    Thread-safe appendable list with lock-free iterator

    v4.0.8 #lock-free-data-structures #thread-safe #lock-free #data-structures #iterator #vector
  142. serde_json_merge

    Merge, index, iterate, and sort a serde_json::Value (recursively)

    v0.0.4 160 #serde-json #merge-sort #merge #json #merge-sorting #iterator #sorting
  143. iter-progress

    Calculate progress of your iterators

    v0.8.1-rc1 210 #iterator #state #iterators
  144. bin-tree

    Building Binary Tree

    v0.10.1 #node-tree #functional-programming #iterator #bit-iterator #builder #bit-vector #debugging
  145. tptp

    Parse the TPTP format

    v0.31.1 110 #parser #format #iterator #bnf #parsing
  146. iter-python

    Python generator expressions and 'list' comprehensions

    v0.10.1 #iterator #generator #python #list #comprehension
  147. prepeek

    Peekable iterators without mutation

    v0.1.2 #iterator #prepeek
  148. line_2d

    Bresenham's line algorithm as a rust iterator

    v0.5.3 #iterator #line #line-2d
  149. compound_factor_iter

    Iterator types for output permutations from a function combining multiple discrete factors

    v0.1.1 #iterator #search #probabilities #manhattan #search-algorithms #algorithm
  150. number_range

    parse list of numbers from/to human readable string

    v0.3.2 6.6K #numbers-parser #iterator #parser #numbers #string-parser
  151. malloc-array

    libc heap array allocator

    v1.4.4 #memory-allocator #free #iterator #default
  152. lazysort

    Lazy sorting for iterators

    v0.2.1 2.4K #sorting #iterator #quick-sort #algorithm #sorted-partial #sorted-by
  153. structdb

    Persistent data structures using RocksDB

    v0.17.0 750 #rocksdb #write-ahead-log #iterator #data-structures #snapshot #batching #logging
  154. struct_as_array2

    that allows you to represent the structure as an array. Ported from https://github.com/Nikitamuraviev10/struct_as_array.git to proc_macro2, syn 2.0 and quote 1.0

    v0.3.1 270 #array #struct #iterator #derive
  155. das-grid

    2D grid library which serves as fundamental building block for any 2D game built on the concept of grid

    v0.1.5 #cell #grid #structure #tetris #player #chess #iterator
  156. unzip-n

    Procedural macro to generate unzip for iterators over n-sized tuples

    v0.1.2 117K #iterator #tuple #unzip #visibility
  157. reltester

    Automatically verify the correctness of [Partial]Eq/Ord implementations

    v2.0.0 #property-testing #iterator #partial-ord #double-ended #math
  158. iter-set

    Set operations on sorted, deduplicated iterators

    v2.0.2 350 #iterator #symmetric-difference #intersection
  159. iter-n

    functions returning impl Iterator to return one of several distinct types

    v0.1.0 #iterator #enums #impl #either
  160. const-combinations

    const fn combinations iter adapter

    v2.0.3 #combination #adapter #iterator #fn
  161. ordered-parallel-iterator

    Performs tasks in parallel returning completed tasks in order of appearance

    v0.2.0 #parallel-iterator #ordered #parallel #thread #iterator
  162. merging-iterator

    An iterator to return the elements of two independently ordered iterators in order

    v1.3.0 230 #iterator #sorting #sorted
  163. allwords

    Generate all the words over a given alphabet

    v0.1.2 #word #brute-force #alphabet #iterator #fuzzy #password
  164. magnesium

    A minimal XML iterator

    v1.3.0 #xml #iterator #magnesium
  165. simple_scan

    Iterator extensions for simple scan operation

    v0.3.1 #iterator-extension #iterator #scan #extension
  166. sortby

    adds convenient sort functions for Iterators

    v0.1.3 600 #sorting #iterator #data-structures
  167. parseq

    Parallel sequential iterator

    v0.1.4 #parallel-iterator #sequential #ordered #iterator #parallel
  168. regex-chunker

    Iterate over the data in a Read type in a regular-expression-delimited way

    v0.3.0 #regex #iterator #chunking #read
  169. iterator_item

    a generator syntax experiment

    v0.2.0 #generator #iterator #stream #item #iterators
  170. chain_from_last

    Iterator adaptor for chaining from last item

    v0.2.0 #chain #iterator #data-structures #no-alloc
  171. thread_lake

    A very high level thread pool manager

    v0.1.4 #thread-pool #concurrency #manager #iterator #thread #slice
  172. ai_iter_utils

    A short description of my package

    v0.1.0 #package #iterator #ai-iter-utils
  173. fts

    high performance directory walking using libc fts

    v0.3.0 #libc #recursion #iterator #directory #walk
  174. pem-iterator

    Iterate over PEM-encoded data

    v0.2.0 #iterator #cryptography #pem #parser #decode
  175. read_chunk_iter

    Iterator adapters over a reader that yield fixed-size chunks at a time

    v0.2.0 #iterator #time
  176. jaaptools

    I really just wanted to try publishing a package, but this contains stuff I find useful in many circumstances

    v0.1.14 800 #iterator #jaaptools #element
  177. prev-iter

    Iterator which allows you to view the previous element

    v0.2.0 #iterator #element
  178. owned_chars

    Owned iterators with the same output as Chars and CharIndices

    v0.3.2 1.2K #string #iterator #owned #char
  179. fuzed-iterator

    Iterator wrapper for detecting incorrect use of non-fused iterators

    v1.0.1 #iterator #debugging #no-alloc
  180. sliding_windows

    a non-copying implementation of a sliding windows iterator adaptor

    v3.0.0 700 #iterator #iterator-adaptor #storage
  181. advance-iter

    A small crate to help with "stepping through" iterators

    v0.1.0 #iterator #utility
  182. grouping_by

    allows the user to group an iterator by various ways

    v0.2.2 110 #iterator #traits #iterators
  183. linq

    Language Integrated Query in Rust

    v0.0.1-release #functional #iterator #macro #expression #product #methods
  184. asynciter

    Asynchronous iterator

    v0.1.0 #async-stream #iterator #async #stream
  185. lets_expect_assertions

    lets_expect assertions. This crate is internal to the lets_expect crate and should not be used directly.

    v0.5.1 #testing #assertions #equality #equals #expect #panic #iterator
  186. rect-iter

    Iterator for 2D rectangle areas

    v0.3.0 #iterator #geometry #utility #area
  187. rax

    Rust wrapper for the ANSI C Radix Tree "rax" https://github.com/antirez/rax implementation used in Redis

    v0.1.5 #lookup #tree #redis #key #testing #iterator #eof
  188. ordered_iter

    Ordered iterators

    v0.1.2 13K #data-structures #iterator #iterators
  189. const-chunks

    Extension trait to chunk iterators into const-length arrays

    v0.3.0 #iterator #const-generics #chunks #iteration #adaptor #no-alloc
  190. iterslide

    A "sliding window" iterator

    v1.0.1 250 #iterator #sliding-window #slide #sliding #window
  191. para

    A dataflow/pipeline parallelization framework

    v0.2.0 #node #framework #optimization #iterator #run #data
  192. rasterization

    Iterator and iterator adapters for rasterizing a circle and its parts

    v0.2.0 #iterator-adapter #circle #iterator #bresenham #adapter
  193. rmath

    math library

    v0.1.5 #random #integer #bignum #iterator #crypto-rand #big-integer #numbers
  194. rs_transducers

    transducers for Rust

    v0.0.3 #transducer #channel #iterator
  195. fmttools

    Tools for modifying text without allocating any intermediate buffers or unsafe code

    v0.2.2 #iterator #replace #join #formatting
  196. map-ok

    Mapping of Ok variants in an iterator

    v1.0.0 750 #iterator #map #iterators
  197. Try searching with DuckDuckGo.

  198. finder

    Recursive find files in folders with filtering

    v0.1.6 #recursion #font #iterator
  199. multipeek

    An adapter to peek at future elements in an iterator without advancing the iterator cursor

    v0.1.2 3.0K #peek #iterator #cursor #no-std
  200. combin-iterator

    Some usefull facilities for combining iterators

    v0.2.2 #iterator #iteration #sequencial #tool
  201. lim-bit-vec

    Limited bit vectors

    v0.8.2 #bit-vector #functional-programming #lazy-evaluation #iterator #unsigned-integer
  202. bit-list

    A lazy list of bits

    v0.28.2 #bit-vector #lazy-evaluation #functional-programming #list #iterator #unsigned-integer #workspace
  203. i2c-write-iter

    Exports iterator based parallels to embedded-hal & embedded-hal-async for Write & WriteRead

    v1.0.0 650 #embedded-hal #iterator #read-write
  204. iterator-ext

    An extension to Rust's Iterator

    v0.2.1 #iterator #ok #map #val #limit
  205. iterwindows

    An iterator adapter to iterate over all contiguous windows of length N

    v0.5.0 11K #iterator #no-std #windows #adaptor
  206. stream-future

    Implement an async iterator with return value

    v0.5.0 700 #async-stream #coroutine #iterator #future #stream #features #coroutines
  207. zip_clone

    Zip an iterator to a repeately cloned object

    v0.1.1 900 #iterator #clone #object
  208. core-nightly

    Nightly build of libcore from the rust repo

    v2015.1.7 #nightly #compiler #iterator #contributing
  209. stream-more

    Stream utilities for Rust

    v0.1.3 4.4K #stream #stream-ext #iterator #block-on
  210. transactional_iterator

    Iterator that allows to commit or abort progress

    v0.4.0 140 #iterator #transaction #panic
  211. lcct_iterator

    learning iterator concept

    v0.1.0 #iterator #concepts #lcct-iterator #concept
  212. parallel-iterator

    Parallelize any iterator with ease!

    v0.1.6 #thread #iterator #parallel #threads
  213. morton

    space filling curve functions

    v0.3.0 2.4K #iterator #cache #spatial-locality #data-locality #caching
  214. cursor

    A more free Rust-Iterator

    v2.3.0 160 #iterator #data-structures #pointers
  215. quasi_iter

    that contains supplementary iterator objects and methods

    v0.1.4 190 #iterator #quasi-iter #quasi
  216. lazy_transducer

    Lazy, parallel, indexable, generic data iterators

    v0.2.1 #parallel-iterator #lazy-evaluation #parallel-data #data #iterator #parallel
  217. context-iterators

    Iterators adaptors with associated read-only data

    v0.2.0 10K #iterator #data #range
  218. bit_combi_iter

    An iterator to iterate all bit combinations less than given unsigned integer

    v1.0.2 #combination #iterator #bit #combinations
  219. imgref-iter

    A small crate for iterating over the rows or columns of imgref buffers

    v0.4.0 1.3K #iterator #imgref #col #row #column
  220. itermap

    Iterator tools for maps (HashMap, BTreeMap, etc.)

    v0.4.0 900 #iterator #filter #map
  221. join-lazy-fmt

    Lazy separator.join(iterable) method and lazy_format! for Rust

    v0.9.2 1.0K #lazy-evaluation #join #iterator #human #format
  222. staticstep

    truly zero-cost alternatives to Iterator::step_by for both incrementing and decrementing any type that satisfies RangeBounds<T: Copy + Default + Step>

    v0.4.2 #range #iterator #step
  223. wrappinghashset

    HashSet that remembers the last key it returned with its iterator and subsequently will wrap around and only return all of the keys once per call. This is useful if you want to use a set both via hashing…

    v0.5.0 #iterator #wrappinghashset
  224. gen-iter

    temporary util for creating iterators using generators

    v0.3.0 #iterator #generator #gen-iter-return
  225. itrs

    command-line access to several useful Rust iterator and string methods

    v0.1.3 #iterator #trim #methods
  226. frayed

    Unfused and unashamed iterators

    v0.1.0 #iterator #unfused #frayed-tools #door #iterators #fraught-tools #extension
  227. gaps

    Functionality for working with gaps/holes in ordered sequences of values

    v0.3.1 #hole #data-structures #iterator #algorithm #algorithm-data-structure #holes
  228. truth-values

    Generate all possible combinations of N bools

    v0.1.0 #boolean-logic #boolean #logic #iterator #product #truth-table
  229. structinator_traits

    traits allowing transfer of data from iterators to structs

    v0.2.0 360 #iterator #struct #traits #convert #convenience
  230. ad-hoc-iter

    Ad-hoc exact size owning iterator macro and other optional utils

    v0.2.3 #iterator #macro #iter
  231. aabel-identifier-rs

    defines identifier behavior, such comparing them, or generating sequences of identifiers

    v0.1.2 #identifier #iterator #aabel-identifier-rs
  232. bruteforce

    no_std-compatible brute force/string generation rust-nightly library

    v0.3.0 #algorithm #security #iterator #password #no-std
  233. std_collection_traits

    Abstraction of operations in std collection types

    v0.1.2 #map-set #set-iterator #collection #iterator #set #map #collection-traits