#iterator

  1. itertools

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

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

    Support for matching file paths against Unix shell style patterns

    v0.3.2 11.3M #glob #jpeg #iterator
  3. jwalk

    Filesystem walk performed in parallel with streamed and sorted results

    v0.8.1 148K #walk-dir #parallel #iterator #result #directory #recursion
  4. enum-iterator

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

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

    Glob-matched recursive file system walking

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

    Fast Iterable JSON parser

    v0.9.0 716K #json-parser #iterator #deserialize-json #json #deserialize
  7. trie-db

    Merkle-Patricia Trie generic over key hasher and node encoding

    v0.30.0 325K #trie #trie-db #iterator #encoding
  8. array-init

    Safe wrapper for initializing fixed-size arrays

    v2.1.0 784K #initialization #array #no-std #abstraction #arrays #containing #iterator #square #called #repeated
  9. rayon-cond

    Experimental iterator wrapper that is conditionally parallel or serial

    v0.4.0 348K #parallel-iterator #rayon #rayon-cond #iterator #cond-iterator #parallel
  10. derive_utils

    A procedural macro helper for easily writing derive macros for enums

    v0.15.0 477K #proc-macro #macro-derive #derive-macro #iterator #enums #path #token-stream #define
  11. num-iter

    External iterators for generic mathematics

    v0.1.45 6.9M #math #numeric #iterator #compatibility
  12. utf16_iter

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

    v1.0.5 10.8M #utf-16 #unicode #iterator
  13. iter-read

    A Read implementation for iterators over u8 and related types

    v1.1.0 333K #reader #iterator #iter-read #byte #read #byte-reader
  14. walkdir

    Recursively walk a directory

    v2.5.0 12.0M #walk-dir #iterator #directory #walk-directory
  15. tuples

    many useful tools related to tuples

    v1.16.0 4.3K #tuple #iterator #meta #utilities #sorting #flatten #traits #cloned #mapping #as-ref
  16. iso_currency

    ISO 4217 currency codes

    v0.5.3 26K #iso-4217 #currency #iso-currency #iso #country #with-serde #data #iterator
  17. graph-rs-sdk

    Rust SDK Client for Microsoft Graph and Microsoft Identity Platform

    v3.0.1 1.5K #sdk #oauth #one-drive #microsoft #download #iterator
  18. lender

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

    v0.3.1 1.0K #lending-iterator #lender #iterator #lending
  19. utf8_iter

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

    v1.0.4 10.5M #iterator #utf-8 #utf-8-encoding #unicode
  20. fallible-iterator

    Fallible iterator traits

    v0.3.0 4.1M #fallible-iterator #iterator #traits
  21. yap

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

    v0.12.0 258K #parser #iterator #into-tokens #token
  22. sorted-iter

    Typesafe extensions for sorted iterators, including set and relational operations

    v0.1.11 24K #hash #iterator #operation #streaming #digest #sorted-iterator
  23. utf8-chars

    Char-by-char iterator and read_char method for BufRead

    v3.0.5 6.7K #utf-8 #iterator #read-char
  24. mitsein

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

    v0.6.1 370 #collection #non-empty #slice #iterator #one-or-more #no-alloc
  25. pusherator

    Push-based version of Rust iterators

    v0.0.12 #iterator #distributed-systems #pusherator #ir #programming
  26. orx-iterable

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

    v1.3.0 2.3K #iterable #iterator #collection #intoiterator #enumerable
  27. paralight

    A lightweight parallelism library for indexed structures

    v0.0.6 #thread-pool #parallelism #thread-pool-builder #iterator #structures
  28. tqdm

    Python tqdm in Rust

    v0.7.0 74K #iterator #tqdm #progress #style
  29. orx-concurrent-iter

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

    v2.0.0 120 #concurrency #iterator #iteration #atomic #parallelism
  30. itybity

    An itty bitty crate providing bit iterators and bit iterator accessories

    v0.3.1 4.2K #bit-iterator #bit-vec #bit #convert #bitstring #iterator #no-alloc
  31. internal-iterator

    Internal iteration equivalent of std::iter::Iterator

    v0.2.3 1.4K #iterator #internal-iterator #vec #default
  32. spl

    Stack Pogramming Language: A simple, concise scripting language

    v0.4.2 #spl #language #object #println #iterator #for-each #pattern-matching #map
  33. 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.7M #peek #iterator #take-while #by-ref
  34. exhaust

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

    v0.2.2 3.7K #exhaustive #iterator #exhaust
  35. iter_tools

    Collection of general purpose tools to iterate. Currently it simply reexports itertools.

    v0.29.0 7.7K #iterator #iter-tools #general-purpose
  36. lexicmp

    comparing and sorting strings lexicographically and naturally

    v0.2.0 19K #emoji #transliteration #unicode #lexicographical #sorting #iterator
  37. anyinput

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

    v0.1.8 1.4K #generics #iterator #multi-dimensional-array #macro #function #multidimensional-array
  38. resiter

    Helper crate for handling iterators over result

    v0.5.0 4.6K #iterator #result #utilities
  39. 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
  40. peekmore

    Iterator adapter like Peekable, but for peeking forward multiple elements

    v1.3.0 7.1K #lookahead #peek #peekable #iterator #multipeek
  41. gat-lending-iterator

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

    v0.1.6 18K #lending-iterator #gat #gat-lending-iterator #iterator #lending
  42. iter-enum

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

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

    Abstractions for iterating and mapping over struct fields

    v0.1.3 11K #iterator #macro #metastruct #field
  44. itermore

    🤸‍♀️ More iterator adaptors

    v0.7.1 21K #adaptor #chunks #combination #windows #iterator #adaptors
  45. bit-iter

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

    v1.3.1 7.7K #bit-flags #bit-manipulation #bit-iterator #iterator #bit
  46. many-unzip

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

    v0.1.2 4.4K #tuple #iterator #itertools #unzip #zip
  47. get_chunk

    File iterator or stream with auto or manual chunk size selection

    v1.2.2 370 #async-io #iterator #chunks
  48. cartesian

    QOL macro that creates the cartesian product of multiple iterators

    v0.3.0 8.3K #cartesian-iterator #iterator #macro #no-std
  49. hexdump

    Easy hexdump to stdout or as an iterator

    v0.1.2 13K #hex-dump #iterator #print #abcdef
  50. pariter

    Parallel iterator processing

    v0.5.1 4.1K #parallel-iterator #parallel-map #processing #backpressure #thread #iterator #order #parallel
  51. dpc-pariter

    Parallel iterator processing

    v0.5.1 750 #parallel-iterator #parallel-map #processing #backpressure #order #thread #iterator #parallel
  52. i18n_lexer-rizzen-yazston

    The i18n_lexer crate of the Internationalisation project

    v0.10.1 500 #internationalization #localization #icu4x #iterator #i18n-lexer
  53. importunate

    Methods for returning random elements from an iterator

    v0.1.3 #iterator #permutation #min #max #random
  54. out

    fast min and max functionality for collections

    v8.0.1 150 #min-max #slice #iterator #max #min
  55. vectree

    Vector-buffered tree collection with post-order, depth-first, mutable/immutable iterator

    v0.1.5 250 #depth-first #collection #tree #iterator
  56. streaming-decompression

    Fallible streaming iterator specialized for decompression

    v0.1.2 441K #decompression #streaming-decompression #iterator
  57. empty-fallback-chain

    Iterator adaptor like chain, but conditional on empty first iterator

    v2.0.0 470 #fallback #iterator #chain #data-structures #no-alloc
  58. iter_num_tools

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

    v0.7.1 6.3K #iterator #numeric #math #lin-space #total #grid-space #arange #log-space #arange-grid
  59. kindness

    Methods for returning random elements from an iterator

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

    Dynamic borrowing iterator

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

    Convert between iterators and tree structures in both directions

    v0.1.10 480 #data-structures #iterator #parser #direction #ones
  62. spatial_hash_3d

    3D spatial hash grid implementation optimized for speed. What it does/why you'd want one: https://www.youtube.com/watch?v=sx4IIQL0x7c

    v0.1.5 #3d #spatial #gamedev #3d-graphics #graphics #iterator
  63. avltriee

    Customized version of AVLTree library.Process the same value in the third branch. One data is immovable from one row, and positional relationships such as left, right, and parent are all referenced by row numbers…

    v0.77.2 #avl-tree #database #avltriee #search #delete #iterator #update #init
  64. simd-itertools

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

    v0.3.0 440 #iterator #simd #algorithm #itertools
  65. lilac

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

    v1.0.0 #lilac #html #iterator #note
  66. collect-with

    enhanced collection operations with capacity control

    v0.0.2 130 #iterator #collect-with #collect #collection #closures #collect-with-capacity #10 #operation #management
  67. counting_sort

    Counting sort implementation for Iterators

    v1.0.10 #sorting #counting-sorting #iterator #coverage
  68. polars-rows-iter

    easy and convenient row iteration of polars dataframes

    v0.9.2 150 #dataframe #polars-dataframe #iterator #row #polars
  69. 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 #relend #concepts #mechanism #iterator
  70. parail

    Easily switch between sequential and parallel

    v0.2.0 140 #parallel-iterator #stream #parail #parallel #iterator
  71. range2d

    An iterator for traversing a 2D rectangular coordinate space

    v0.2.0 210 #iterator #grid #computer-vision #maps #generation #traversal
  72. minimizer-iter

    Iterate over minimizers of a DNA sequence

    v1.2.1 #bioinformatics #iterator #minimizer #dna
  73. iterlist

    Linked list with a cursor based api

    v0.5.0 #linked-list #cursor #data-structures #iterator #api
  74. iter-identify_first_last

    A helper iterator, flagging first and last elements

    v0.2.3 #iterator #last #first #is-last #iterator-first-last
  75. yield-return

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

    v0.2.0 #iterator #yield #coroutine #generator
  76. iter-chunks

    Extend Iterator with chunks

    v0.2.2 4.6K #chunks #iterator #iter-chunks
  77. async-iterator

    An async version of iterator

    v2.3.0 #async-iterator #async #iterator
  78. list-fn

    A generic lazy list

    v0.20.1 #functional-programming #iterator #generator #lazy-evaluation #bit-iterator #bit-vector #list #fixed-array #lazy-lists #operation
  79. 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 160 #byte-slice #performance #hash #memory #resize #collision #iterator
  80. iter-set-ops

    Fast set operations on an arbitrary number of sorted deduplicated iterators

    v0.2.4 150 #set-iterator #iterator #sorting #set #operator #dedup
  81. sumtype

    Generate zerocost sumtype of iterators or closures

    v0.2.5 #zero-cost #iterator #union-types #enums #macro #no-alloc
  82. slice-utils

    A collection of slice utils, like itertools

    v2.2.1 390 #slice #iterator #slice-utils
  83. peek-again

    A performant iterator providing double peek functionality

    v0.4.0 #iterator #peek #peekable #no-std
  84. shadow_counted

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

    v0.4.0 1.0K #iterator #shadow #count #parent #counting #into-shadow-counted
  85. iterator_ilp

    Iterator extensions for instruction-parallel reductions

    v2.1.2 #simd #ilp #iterator #instruction-parallel #unroll #no-alloc
  86. itertools-num

    Numerical iterator tools. Extra iterators and iterator methods and functions.

    v0.1.3 56K #itertools #itertools-num #iterator
  87. iter_fixed

    Iterator of fixed length

    v0.4.0 220 #data-structures #iterator #array #zip
  88. unzip_iter

    Unzip an iterator to iterators

    v0.8.0 #iterator #unzip #unzip-iter
  89. iterstats

    Statistics for rust iterators

    v0.7.0 #iterator #statistics #mean #dataset #scope
  90. reductor

    Generic abstractions for combining and nesting reduction patterns for iterables

    v0.0.12 #reductor #iterator #max
  91. itermaps

    Implement commonly used combinations of Iterator::map

    v0.3.4 #iterator-adapter #iterator-extension #map #iterator #extension #adapter #no-alloc
  92. rev_lines

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

    v0.3.0 9.5K #iterator #buffer #reverse #line #reader
  93. iter-scan

    Iterator scan methods that don't suck

    v0.4.0 #iterator #scan #traits #suck
  94. extsort

    External sorting (i.e. on disk sorting) capability on arbitrarily sized iterator

    v0.5.0 2.7K #sorting #external #iterator
  95. qutee

    A quadtree implementation

    v0.2.1 190 #quad-tree #2d #boundary #iterator #insert
  96. base91

    Encoding binary data as ASCII characters. Similar to base64, but more efficient.

    v0.1.0 1.4K #base91 #no-std #decode #encode #iterator
  97. shiftnanigans

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

    v0.3.5 #iterator #data-structures #algorithm #segment #shifters #index
  98. internal_iterator_rec

    Recursive extension for the internal_iterator crate

    v0.1.1 240 #rec #iterator #internal-iterator-rec
  99. spiral

    Iterate over a 2D structure in a spiral pattern

    v0.2.1 #iterator #2d #pattern #distance #chebyshev-iterator
  100. ref_wrapper

    Wrapper of dynamically borrowed data

    v0.3.0 #refcell #iterator #ref-mut #ref
  101. jwalk-meta

    Filesystem walk performed in parallel with streamed and sorted results

    v0.9.4 #walk-dir #parallel #iterator #result #recursion #directory #walk
  102. dir-iterator

    Iterator that recursively scans and filters files from a directory

    v0.1.4 #directory #iterator #dir-iterator #recursion #wildcard #scanning #src
  103. iter_seq

    Stateless, transformable, abstract sequences of values

    v0.2.1 180 #iterator #sequence #value #no-std
  104. ord_subset

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

    v3.1.1 5.6K #partial-ord #iterator #float #slice #ord
  105. has-some

    The opposite of is_empty (and is_empty for filters)

    v2.0.1 140 #collection #iterator #slice #filter
  106. double-ended-peekable

    An adapter providing peeking features to double-ended iterators

    v0.1.0 12K #iterator #peekable #lookahead #peek #no-std
  107. zzz

    Fast progress bar with sane defaults

    v0.3.1 950 #progress-bar #iterator #stream #tqdm #default
  108. 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 26K #serde-json #hash-map #iterator #struct #debugging
  109. take-until

    A take_until extension for iterators

    v0.2.0 30K #iterator #until #takes #take-until-ext
  110. somedb

    database for storing data

    v0.1.2 350 #database #entity #somedb #iterator #entity-id #auto-generate #partial-eq
  111. substr-iterator

    Substring extractor based on characters without allocation

    v0.1.3 290 #allocation #no-alloc #iterator #string
  112. trecs

    a tiny and easy to use ecs library

    v0.1.3 #ecs #gamedev #bundle #iterator
  113. iter-log

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

    v0.2.5 #logging #iterator #rayon #progress
  114. arbutus

    Trees

    v0.1.5 320 #arbutus #tree #iterator
  115. cgats

    Parse, transform, and write CGATS color files

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

    Create multiple iterators from a single iterator by separating elements

    v0.1.3 320 #flatten #iterator #element #steepenable #descending
  117. tree-iter

    iterating over tree structures

    v0.6.0 #iterator #tree #tree-node #order #iteration #structures #structure
  118. jsonit

    A way to parse Json Items using iterators from streams

    v0.2.10 #json-parser #iterator #json #json-stream #deserialize-json #deserialize #parser
  119. parseq

    Parallel sequential iterator

    v0.1.5 160 #parallel-iterator #ordered #sequential #iterator #thread #parallel #closures
  120. voronoice

    A nice and fast way to construct 2D Voronoi Diagrams

    v0.2.0 250 #voronoi-diagram #graphics #diagram #voronoi #delaunay #site #iterator
  121. 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
  122. printable

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

    v2.2.0 700 #tuple #iterator #display #formatting
  123. iterator-sorted

    Stable functions for checking iterator sorting

    v0.2.0 17K #sorting #iota #iterator
  124. split-every

    Split for every n occurrences of a pattern iteratively!

    v3.1.0 #occurrence #split #iterator #string-matching #pattern #string
  125. filters

    Build filters/predicates with the builder pattern

    v0.4.0 260 #filter #iterator #builder #utilities
  126. extsort-iter

    external sorting for all types for all iterators

    v0.3.1 #sorting #iterator #external #disk
  127. gobble

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

    v0.6.3 #combinator #parser-combinator #iterator #parser #simple #grammar
  128. iter-comprehensions

    iterator comprehensions

    v1.0.0 #comprehension #iterator #iter-comprehensions #expression #value #vector
  129. libsbf

    A no_std rust crate to parse Septentrio SBF Messages

    v0.6.1 500 #parser #libsbf #sbf #iterator
  130. advancedresearch-path_iter

    A cocategory enumeration library based on path semantics

    v0.5.0 #iterator #research #path #enumeration #semantic
  131. iter_help

    tools for iterating over collections of data

    v0.1.2 130 #optimization #iterator #library #algorithm #optimization-algorithm
  132. tryiter

    functions for Iterators of Results

    v0.6.0 200 #iterator-extension #extension-traits #result #try #iterator #extension #traits
  133. dyn-iter

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

    v1.0.1 5.6K #iterator #dynamic #dyn #eq
  134. iter-index

    More flexible alternative to Iterator's enumerate() method

    v0.1.1 #iterator #enumerate #trait-extension #indexer-iterator #step
  135. fastpeek

    A different way to peek iterators

    v0.2.6 350 #iterator #peek #no-alloc
  136. iter-scanb

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

    v0.3.1 550 #iterator-adapter #iterator-extension #scan #iterator #extension #adapter #no-std
  137. extend-fn

    Use arbitrary FnMut when something that must implement Extend is needed

    v1.0.0 110 #extend #iterator #function #no-alloc
  138. short-names

    Add very short names to some methods in the core

    v0.1.3 230 #iterator #result #no-std #options
  139. 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.0K #iterator #chunks #arbitrary-chunks
  140. hinted

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

    v0.0.2 #iterator #hinted #lib
  141. crontime

    cron expression -> time iterator

    v0.4.0 #cron #parser #time #iterator
  142. hpt-iterator

    An internal library implements iterator for hpt

    v0.1.2 130 #hpt #iterator #tensor #broadcasting #layout
  143. lockstep

    An iterator adaptor for selective zipping

    v0.3.0 190 #data-structures #zip #product #iterator
  144. validiter

    Iterator adapters for validating iterations

    v0.3.0 230 #validation #sanitize #iterator #validation-error #iteration #error
  145. first-err

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

    v0.2.2 #iterator #collect #no-alloc
  146. iterators_extended

    Some useful extensions to Rust's iterators

    v0.2.0 #iterator #extended #iterators-extended #module
  147. ftl-jiter

    Fast Iterable JSON parser (preview build)

    v0.6.0 #json-parser #deserialize-json #deserialize #iterator #json
  148. iterextd

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

    v0.7.0 #iterator-adapter #adapter #collect #iterator #step
  149. extend-ref

    A wrapper struct that implements Extend for mutable references

    v0.1.0 #extend-ref #extend #reference #iterator #unzip-on-refs #collection
  150. grid-iter

    Ideomatic Grid operations via Iterators

    v0.1.3 110 #iterator #grid #no-std
  151. apodize

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

    v1.0.0 2.5K #iterator #hamming #blackman #hanning #window
  152. yakvdb

    Kev-Value DataBase

    v0.6.2 #database #utilities #api #page #tree #logging #pool #iterator #async
  153. collar

    easy array collection

    v1.0.1 #array #collect #utility #iterator #no-alloc
  154. misc_iterators

    A collection of uncommon but useful iterators, like DDA or BFS/DFS

    v0.1.0 #iterator #utilities #algorithm #dda #raterization #graphics
  155. iter

    testtesttest

    v0.1.0 #iterator #testtesttest #testing
  156. small_iter

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

    v0.1.2 #iterator #boxed #slice #vec #memory
  157. wutil

    A lightweight library that contains useful functions, wrappers, and macros

    v0.0.6 350 #macro #wutil #iterator
  158. uints

    Unsigned Integer Properties

    v0.11.2 #unsigned-integer #properties #functional-programming #bit-vector #lazy-evaluation #fixed-array #iterator #uint144
  159. adjacent-pair-iterator

    An iterator over adjacent pairs in another iterator

    v1.0.0 3.3K #iterator #pair #adjacent #no-std
  160. cursor-iter

    Nicer string iteration

    v0.1.5 #iterator #cursor #cursor-iter #iteration
  161. 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
  162. halt

    functionality for pausing, stopping, and resuming iterators, readers, and writers

    v2.0.2 #stop #pause #resume #reader-writer #iterator
  163. thue_morse

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

    v0.1.1 170 #iterator #binary #math #pattern #evil-numbers
  164. voluntary-servitude

    Thread-safe appendable list with lock-free iterator

    v4.0.8 #lock-free #lock-free-data-structures #thread-safe #data-structures #iterator #vector
  165. elastic_responses

    Parses search results from Elasticsearch and presents results using convenient iterators

    v0.21.0-pre.4 #elasticsearch #document #iterator #documents #http-client #app
  166. line_2d

    Bresenham's line algorithm as a rust iterator

    v0.5.3 #iterator #line-2d #points
  167. iter-group

    grouping (key,value) iterators into maps of collections

    v0.3.0 150 #iterator #group #iter-group #collection #hash-map
  168. iter-progress

    Calculate progress of your iterators

    v0.8.1-rc1 110 #iterator #iter-progress #progress
  169. tptp

    Parse the TPTP format

    v0.31.1 #parser #tptp #format #iterator
  170. serde_json_merge

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

    v0.0.4 360 #serde-json #merge #iterator #sorting #merge-sorting #json
  171. iter-python

    Python generator expressions and 'list' comprehensions

    v0.10.1 #iterator #generator #comprehension #python #list
  172. output_iter

    An iterator that performs calculation during iteration

    v0.1.0 #iterator #data-structures #output
  173. split-paragraphs

    Iterator over paragraphs of a string

    v0.2.0 #iterator #no-std #split #paragraph #no-alloc
  174. compound_factor_iter

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

    v0.1.1 #iterator #search #probabilities #manhattan #algorithm
  175. malloc-array

    libc heap array allocator

    v1.4.4 #free #malloc #memory #allocator #iterator #default
  176. lazysort

    Lazy sorting for iterators

    v0.2.1 3.0K #iterator #sorting #quick-sort #algorithm
  177. zero_v

    implementing iterators over function outputs for collections of types implementing a common trait, without using vtables/ dynamic polymorphism

    v0.2.0 #zero-v #iterator #macro #dispatch
  178. bin-tree

    Building Binary Tree

    v0.10.1 #node-tree #tree #iterator #functional-programming #debugging #builder #self
  179. rs42

    collection of utilities to make programming in Rust more enjoyable

    v0.3.0 110 #enjoyable #iterator #rs42
  180. 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 #das-grid #structure #chess #iterator #tetris #battle #future
  181. prepeek

    Peekable iterators without mutation

    v0.1.2 #iterator #prepeek
  182. number_range

    parse list of numbers from/to human readable string

    v0.3.2 3.7K #iterator #parser #range #string #numbers #integer
  183. reltester

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

    v2.0.0 #property-testing #quickcheck #iterator #double-ended #partial-ord #math #fused
  184. iter-n

    functions returning impl Iterator to return one of several distinct types

    v0.1.0 #iterator #enums #impl #either
  185. ordered-parallel-iterator

    Performs tasks in parallel returning completed tasks in order of appearance

    v0.2.0 #parallel-iterator #ordered #thread #iterator #parallel
  186. structdb

    Persistent data structures using RocksDB

    v0.17.0 750 #rocksdb #write-ahead-log #data-structures #iterator #snapshot #metrics #batching #identifier #storage-api
  187. allwords

    Generate all the words over a given alphabet

    v0.1.2 #word #alphabet #brute-force #iterator #fuzzy #brute-force-words
  188. small_iter_fields

    get an iterator, or get the length, or convert to a hashmap from an enum

    v0.1.8 370 #enums #hash-map #iterator #eq #hash-fields #stage #push
  189. magnesium

    A minimal XML iterator

    v1.3.0 #xml #iterator #magnesium
  190. unzip-n

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

    v0.1.2 117K #iterator #unzip #tuple #visibility
  191. regex-chunker

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

    v0.3.0 #regex #iterator #chunking #read #btree-map
  192. utf8-decode

    UTF-8 incremental decoding iterators

    v1.0.1 66K #utf-8 #iterator #decoder #decode
  193. trie-db-fun

    Merkle-Patricia Trie generic over key hasher and node encoding

    v100.28.0 #trie #trie-db-fun #iterator #encoding
  194. merging-iterator

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

    v1.3.0 140 #iterator #sorting #merge #order #merge-iter
  195. iter-set

    Set operations on sorted, deduplicated iterators

    v2.0.2 170 #iterator #symmetric-difference #iter-set
  196. iterator_item

    a generator syntax experiment

    v0.2.0 #generator #iterator #stream #propane #experiment
  197. simple_scan

    Iterator extensions for simple scan operation

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

    adds convenient sort functions for Iterators

    v0.1.3 360 #sorting #data-structures #iterator #algorithm #age
  199. thread_lake

    A very high level thread pool manager

    v0.1.4 #thread-pool #concurrency #manager #iterator #thread #slice
  200. pem-iterator

    Iterate over PEM-encoded data

    v0.2.0 #iterator #pem #parser #decode #cryptography
  201. grouping_by

    allows the user to group an iterator by various ways

    v0.2.2 180 #iterator #traits #grouping-by #partial-eq
  202. fts

    high performance directory walking using libc fts

    v0.3.0 #iterator #libc #recursion #directory #walk
  203. read_chunk_iter

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

    v0.2.0 #iterator #chunks #read-chunk-iter #object
  204. prev-iter

    Iterator which allows you to view the previous element

    v0.2.0 #iterator #element #prev-iter
  205. fuzed-iterator

    Iterator wrapper for detecting incorrect use of non-fused iterators

    v1.0.1 #iterator #debugging #no-alloc
  206. linq

    Language Integrated Query in Rust

    v0.0.1-release #linq #functional #iterator #methods #product #macro
  207. lets_expect_assertions

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

    v0.5.1 #assertions #testing #lets-expect #equality #expect #panic #iterator
  208. asynciter

    Asynchronous iterator

    v0.1.0 #async-stream #iterator #async-iterator #async
  209. rect-iter

    Iterator for 2D rectangle areas

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

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

    v0.1.5 #redis #tree #lookup #iterator #testing #eof #key
  211. const-chunks

    Extension trait to chunk iterators into const-length arrays

    v0.3.0 #adaptor #const-generics #chunks #iteration #no-alloc #iterator
  212. para

    A dataflow/pipeline parallelization framework

    v0.2.0 #framework #para #optimization #node #iterator #gpu
  213. 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 #array #struct #iterator #derive
  214. rmath

    math library

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

    transducers for Rust

    v0.0.3 #transducer #iterator #channel
  216. owned_chars

    Owned iterators with the same output as Chars and CharIndices

    v0.3.2 650 #iterator #string #owned #char
  217. qip-iterators

    Iterators for tensor product matrix multiplication

    v1.4.0 #matrix #iterator #quantum-computing #qip #multiplication
  218. ai_iter_utils

    A short description of my package

    v0.1.0 #package #iterator #ai-iter-utils
  219. iterslide

    A "sliding window" iterator

    v1.0.1 140 #iterator #sliding-window #slide #sliding #window
  220. map-ok

    Mapping of Ok variants in an iterator

    v1.0.0 2.4K #iterator #map #map-ok #from-str #call #parse-int-error #box-ok #verbose
  221. Try searching with DuckDuckGo.

  222. finder

    Recursive find files in folders with filtering

    v0.1.6 #font #iterator #recursion #filtering
  223. multipeek

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

    v0.1.2 2.7K #peek #iterator #multipeek #cursor #no-std
  224. advance-iter

    A small crate to help with "stepping through" iterators

    v0.1.0 #iterator #utility #advance
  225. fmttools

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

    v0.2.2 #iterator #replace #formatting #join #pattern
  226. iterator-ext

    An extension to Rust's Iterator

    v0.2.1 #iterator-ext #iterator #ext #ok #map #val #limit #acc
  227. iterwindows

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

    v0.5.0 22K #deprecated #iterator #no-std #windows #adaptor
  228. rasterization

    Iterator and iterator adapters for rasterizing a circle and its parts

    v0.2.0 #iterator-adapter #iterator #circle #adapter #bresenham
  229. combin-iterator

    Some usefull facilities for combining iterators

    v0.2.2 #iteration #iterator #tool #sequencial
  230. bit-list

    A lazy list of bits

    v0.28.2 #list #bit-vector #functional-programming #lazy-evaluation #iterator
  231. ordered_iter

    Ordered iterators

    v0.1.2 19K #data-structures #iterator #ordered
  232. lim-bit-vec

    Limited bit vectors

    v0.8.2 #bit-vector #vec #functional-programming #lazy-evaluation #iterator
  233. morton

    space filling curve functions

    v0.3.0 6.2K #morton #iterator #cache #spatial-locality #data-locality #caching
  234. core-nightly

    Nightly build of libcore from the rust repo

    v2015.1.7 #nightly #iterator #unsigned-integer #contributing #compiler
  235. stream-more

    Stream utilities for Rust

    v0.1.3 4.7K #stream #merge #stream-ext #iterator #block-on
  236. parallel-iterator

    Parallelize any iterator with ease!

    v0.1.6 #parallel-iterator #thread #ease #iterator #parallel #configurable
  237. error-iter

    Error::sources on stable Rust

    v0.4.1 1.7K #iterator #source #recursion #error
  238. i2c-write-iter

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

    v1.0.0 180 #i2c #iterator #embedded-hal #read-write
  239. gen-iter

    temporary util for creating iterators using generators

    v0.3.0 650 #iterator #generator #gen-iter #gen-iter-return
  240. bruteforce

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

    v0.3.0 650 #brute-force #security #password #iterator #no-std
  241. zip_clone

    Zip an iterator to a repeately cloned object

    v0.1.1 850 #iterator #clone #object
  242. husky

    creating databases like iterators

    v0.3.0 #key-value-database #embedded-database #iterator #key-value #view #tree #database #insert
  243. cursor

    A more free Rust-Iterator

    v2.3.0 150 #iterator #cursor #data-structures #pointers
  244. transactional_iterator

    Iterator that allows to commit or abort progress

    v0.4.0 140 #transaction #iterator #panic