#iterator

  1. itertools

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

    v0.14.0 31.3M #itertools #iterator #zip #product #data-structures #no-alloc
  2. enum-iterator

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

    v2.1.0 1.1M #enums #iterator #cardinality #enumerate #enum-variant
  3. jwalk

    Filesystem walk performed in parallel with streamed and sorted results

    v0.8.1 172K #walk-dir #parallel #iterator #recursion
  4. globwalk

    Glob-matched recursive file system walking

    v0.9.1 1.8M #glob-pattern #walk #regex #iterator
  5. gix-traverse

    gitoxide project

    v0.46.1 1.0M #gix-traverse #path-components #traversal #git #iterator #version-control
  6. array-init

    Safe wrapper for initializing fixed-size arrays

    v2.1.0 729K #initialization #abstraction #array #no-std #arrays #containing #iterator #square #repeated
  7. jiter

    Fast Iterable JSON parser

    v0.9.0 609K #json-parser #deserialize #iterator #json #deserialize-json
  8. trie-db

    Merkle-Patricia Trie generic over key hasher and node encoding

    v0.30.0 333K #trie #trie-db #iterator #encoding
  9. rayon-cond

    Experimental iterator wrapper that is conditionally parallel or serial

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

    A procedural macro helper for easily writing derive macros for enums

    v0.15.0 449K #proc-macro #macro-derive #derive-macro #path #token-stream #define #iterator #enums
  11. utf16_iter

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

    v1.0.5 9.7M #utf-16 #iterator #unicode
  12. lender

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

    v0.3.1 1.8K #lending-iterator #lender #information #iterator #lending
  13. walkdir

    Recursively walk a directory

    v2.5.0 10.9M #walk-dir #iterator #directory #recursion #walk
  14. iter-read

    A Read implementation for iterators over u8 and related types

    v1.1.0 305K #reader #iterator #iter-read #byte #read
  15. iso_currency

    ISO 4217 currency codes

    v0.5.3 28K #iso-4217 #currency #country #iso #iterator #with-schemars #with-sqlx-mysql #with-sqlx-postgres #with-serde #with-sqlx-sqlite
  16. tuples

    many useful tools related to tuples

    v1.16.0 4.1K #tuple #iterator #meta #sorting #swap #cloned #flatten #copied #collect #into-iter
  17. crypto-primes

    Random prime number generation and primality checking library

    v0.7.0-pre.0 2.5K #prime #size #crypto-primes #testing #crypto-bigint #iterator #u256
  18. utf8_iter

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

    v1.0.4 9.8M #utf-8 #iterator #unicode
  19. fallible-iterator

    Fallible iterator traits

    v0.3.0 3.8M #fallible-iterator #iterator #traits #line
  20. sorted-iter

    Typesafe extensions for sorted iterators, including set and relational operations

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

    Char-by-char iterator and read_char method for BufRead

    v3.0.5 6.8K #utf-8 #iterator #char #read-char
  22. pusherator

    Push-based version of Rust iterators

    v0.0.12 600 #iterator #pusherator #distributed-systems #programming
  23. mitsein

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

    v0.6.1 490 #non-empty #slice #iterator #collection #one-or-more #no-alloc
  24. 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
  25. orx-concurrent-iter

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

    v2.0.0 160 #iterator #concurrency #atomic #iteration
  26. tqdm

    Python tqdm in Rust

    v0.7.0 68K #iterator #progress #tqdm #style
  27. paralight

    A lightweight parallelism library for indexed structures

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

    An itty bitty crate providing bit iterators and bit iterator accessories

    v0.3.1 3.7K #bit-iterator #bit-vec #convert #bit #iterator #bitstring #no-alloc
  29. internal-iterator

    Internal iteration equivalent of std::iter::Iterator

    v0.2.3 1.6K #iterator #internal-iterator #default
  30. spl

    Stack Pogramming Language: A simple, concise scripting language

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

    comparing and sorting strings lexicographically and naturally

    v0.2.0 19K #emoji #transliteration #unicode #sorting #lexicographical #iterator
  33. exhaust

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

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

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

    v0.29.0 8.0K #general-purpose #iterator #iter-tools
  35. anyinput

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

    v0.1.8 1.3K #iterator #generics #function #macro
  36. gat-lending-iterator

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

    v0.1.6 33K #lending-iterator #gat #gat-lending-iterator #iterator #lending
  37. resiter

    Helper crate for handling iterators over result

    v0.5.0 8.4K #iterator #result #utilities
  38. peekmore

    Iterator adapter like Peekable, but for peeking forward multiple elements

    v1.3.0 8.6K #peek #iterator #peekable #lookahead #multipeek
  39. orx-parallel

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

    v1.16.0 #parallel-iterator #thread #performance #concurrency #parallel #iterator
  40. metastruct

    Abstractions for iterating and mapping over struct fields

    v0.1.3 12K #field #iterator #macro
  41. iter-enum

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

    v1.2.0 4.7K #enums #iterator #derive #no-alloc
  42. itermore

    🤸‍♀️ More iterator adaptors

    v0.7.1 22K #adaptor #chunks #windows #iterator #adaptors
  43. get_chunk

    File iterator or stream with auto or manual chunk size selection

    v1.2.2 370 #chunks #async-io #iterator
  44. bit-iter

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

    v1.3.1 6.7K #bit-flags #bit-manipulation #iterator #bit #flags
  45. many-unzip

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

    v0.1.2 4.0K #unzip #tuple #itertools #zip #iterator
  46. pariter

    Parallel iterator processing

    v0.5.1 4.9K #parallel-iterator #parallel-map #pariter #thread #processing #order #parallel #iterator
  47. cartesian

    QOL macro that creates the cartesian product of multiple iterators

    v0.3.0 8.1K #iterator #cartesian-iterator #macro #no-std
  48. hexdump

    Easy hexdump to stdout or as an iterator

    v0.1.2 14K #iterator #hex-dump #print #abcdef
  49. importunate

    Methods for returning random elements from an iterator

    v0.1.3 #iterator #random #min #max
  50. empty-fallback-chain

    Iterator adaptor like chain, but conditional on empty first iterator

    v2.0.0 470 #iterator #fallback #chain #data-structures #no-alloc
  51. out

    fast min and max functionality for collections

    v8.0.1 #iterator #slice #max #min-max #min
  52. streaming-decompression

    Fallible streaming iterator specialized for decompression

    v0.1.2 366K #decompression #streaming-decompression #streaming #data #unimplemented #partial-eq #offers #iterator #decompressable #fallible-streamin
  53. kindness

    Methods for returning random elements from an iterator

    v0.5.0 250 #iterator #min #max #random
  54. vectree

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

    v0.1.5 140 #depth-first #collection #tree #iterator
  55. ref_iter

    Dynamic borrowing iterator

    v0.3.1 370 #refcell #iterator #ref-mut #ref
  56. iter_num_tools

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

    v0.7.1 6.1K #iterator #numeric #math #lin-space #arange #grid-space #log-space #arange-grid
  57. dpc-pariter

    Parallel iterator processing

    v0.5.1 750 #parallel-iterator #parallel-map #dpc-pariter #processing #order #thread #parallel #iterator
  58. alternating-iter

    Provide an iterator adaptor which alternate between two iterators

    v0.3.1 250 #adaptor #iterator-adaptor #interleave #altnerate #iterator
  59. iter-tree

    Convert between iterators and tree structures in both directions

    v0.1.10 480 #iterator #data-structures #direction #ones
  60. chunked_vec

    A vector-like data structure that stores elements in fixed-size chunks for better memory management

    v0.3.0 400 #chunks #data-structures #vec #management #operation #iterator #vector #size
  61. 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 #graphics #3d-graphics #iterator
  62. collect-with

    enhanced collection operations with capacity control

    v0.0.2 #iterator #collect-with #collect #collection #closures #collect-with-capacity #10 #operation #management
  63. iterator_ilp

    Iterator extensions for instruction-parallel reductions

    v3.0.1 #iterator #ilp #simd #unroll #instruction-parallel #no-alloc
  64. simd-itertools

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

    v0.3.0 420 #simd #iterator #itertools
  65. 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 #delete #search #iterator
  66. lilac

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

    v1.0.0 #html #lilac #iterator #command #end #txt
  67. counting_sort

    Counting sort implementation for Iterators

    v1.0.10 #sorting #iterator #counting-sort #version
  68. double-ended-peekable

    An adapter providing peeking features to double-ended iterators

    v0.1.0 17K #peekable #peek #iterator #lookahead #no-std
  69. polars-rows-iter

    easy and convenient row iteration of polars dataframes

    v0.9.2 130 #dataframe #polars-dataframe #iterator #polars #row
  70. shadow_counted

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

    v0.4.0 1.6K #shadow #iterator #count #counting #parent #into-shadow-counted
  71. zip_clone

    Zip an iterator to a repeatedly cloned object

    v0.1.2 1.0K #clone #iterator #object
  72. 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 #relend #lend #traits #mechanism #iterator
  73. parail

    Easily switch between sequential and parallel

    v0.2.0 130 #parallel-iterator #stream #parail #parallel #iterator
  74. range2d

    An iterator for traversing a 2D rectangular coordinate space

    v0.2.0 220 #iterator #grid #computer-vision #maps #generation #traversal
  75. iter-identify_first_last

    A helper iterator, flagging first and last elements

    v0.2.3 #iterator #first #last #is-last
  76. itermaps

    Implement commonly used combinations of Iterator::map

    v0.3.4 240 #iterator-adapter #iterator-extension #map #extension #adapter #iterator #no-alloc
  77. minimizer-iter

    Iterate over minimizers of a DNA sequence

    v1.2.1 #bioinformatics #iterator #minimizer #dna
  78. sumtype

    Generate zerocost sumtype of iterators or closures

    v0.2.5 #iterator #zero-cost #union-types #enums #macro #no-alloc
  79. async-iterator

    An async version of iterator

    v2.3.0 #async-iterator #iterator #async
  80. jsonit

    A way to parse Json Items using iterators from streams

    v0.2.10 900 #json-parser #iterator #json #deserialize-json #deserialize #stream #parser
  81. list-fn

    A generic lazy list

    v0.20.1 #list #list-fn #iterator #bit-iterator #lazy-evaluation #functional-programming #fixed-array #bit-vector #workspace
  82. yield-return

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

    v0.2.0 #iterator #yield #coroutine #generator
  83. arboriter

    A tree traversal primitive for Rust, inspired by Tyler Glaiel's blog post

    v0.1.0 120 #tree-traversal #data-structures #recursion #iterator #tree #traversal
  84. iter-chunks

    Extend Iterator with chunks

    v0.2.2 3.7K #iterator #chunks #iter-chunks
  85. iter-set-ops

    Fast set operations on an arbitrary number of sorted deduplicated iterators

    v0.2.4 110 #set-iterator #set #iterator #operator #dedup #sorting
  86. 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 #hash #performance #memory #iterator
  87. unzip_iter

    Unzip an iterator to iterators

    v0.8.0 #iterator #unzip #unzip-iter
  88. iter_fixed

    Iterator of fixed length

    v0.4.0 240 #array #zip #data-structures #iterator
  89. peek-again

    A performant iterator providing double peek functionality

    v0.4.0 #peek #iterator #no-std
  90. rev_lines

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

    v0.3.0 10K #reverse #buffer #iterator #reader #line
  91. iterstats

    Statistics for rust iterators

    v0.7.0 #iterator #statistics #iterstats #mean
  92. event_iterator

    Asynchronous lending iterator

    v0.2.2 #async-stream #async-iterator #iterator #gat #lending #stream
  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.5K #sorting #external #iterator
  95. iter-log

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

    v0.2.5 #logging #iterator #progress #rayon
  96. internal_iterator_rec

    Recursive extension for the internal_iterator crate

    v0.1.1 260 #rec #iterator #internal-iterator-rec
  97. shiftnanigans

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

    v0.3.5 #iterator #algorithm #data-structures #segment #shifters #index #pixel-board
  98. qutee

    A quadtree implementation

    v0.2.1 190 #quad-tree #2d #boundary #iterator #insert
  99. sstable

    Sorted String Tables, an on-disk format for storing immutable maps consisting of string,string pairs, and retrieving values by key efficiently. This crate also features bloom filters…

    v0.11.1 440 #ss-table #database #iterator #disk
  100. base91

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

    v0.1.0 1.2K #decode #encode #base91 #no-std #iterator
  101. spiral

    Iterate over a 2D structure in a spiral pattern

    v0.2.1 #iterator #distance #2d #pattern #chebyshev-iterator #manhattan-iterator
  102. zzz

    Fast progress bar with sane defaults

    v0.3.1 1.0K #progress-bar #stream #iterator #tqdm #default
  103. dir-iterator

    Iterator that recursively scans and filters files from a directory

    v0.1.4 #directory #iterator #dir-iterator #recursion #wildcard #scanning #src
  104. par-iter-sync

    Parallel Iterator With Sequential Output

    v0.1.11 #sync #concurrency #sequential #parallel-iterator #task #iterator
  105. has-some

    The opposite of is_empty (and is_empty for filters)

    v2.0.1 140 #collection #slice #iterator #filter
  106. ord_subset

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

    v3.1.1 5.8K #iterator #partial-ord #float #slice #ord
  107. ref_wrapper

    Wrapper of dynamically borrowed data

    v0.3.0 #iterator #refcell #ref-mut #ref
  108. take-until

    A take_until extension for iterators

    v0.2.0 28K #iterator #until #takes #take-until-ext
  109. jwalk-meta

    Filesystem walk performed in parallel with streamed and sorted results

    v0.9.4 #walk-dir #parallel #iterator #recursion
  110. 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 18K #serde-json #hash-map #iterator #struct #debugging
  111. tree-iter

    iterating over tree structures

    v0.6.0 #iterator #tree #structures #order #structure #iteration
  112. arbutus

    Trees

    v0.1.5 320 #arbutus #tree #iterator
  113. parseq

    Parallel sequential iterator

    v0.1.5 170 #parallel-iterator #duration #ordered #sequential #iterator #thread #closures #parallel
  114. steepen

    Create multiple iterators from a single iterator by separating elements

    v0.1.3 320 #flatten #iterator #element #steepenable
  115. trecs

    a tiny and easy to use ecs library

    v0.1.3 #ecs #gamedev #bundle #iterator
  116. libsbf

    A no_std rust crate to parse Septentrio SBF Messages

    v0.8.0 800 #parser #libsbf #sbf #iterator
  117. 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 #iterator #timeout #peek #buffer #wrapper
  118. somedb

    database for storing data

    v0.1.2 160 #entity #somedb #database #iterator #entity-id #auto-generate #partial-eq
  119. split-every

    Split for every n occurrences of a pattern iteratively!

    v3.1.0 #split #pattern #occurrence #iterator #string
  120. iterator-sorted

    Stable functions for checking iterator sorting

    v0.2.0 17K #sorting #iterator #iota
  121. substr-iterator

    Substring extractor based on characters without allocation

    v0.1.3 110 #string #no-alloc #iterator #allocation
  122. filters

    Build filters/predicates with the builder pattern

    v0.4.0 230 #filter #iterator #builder #utilities
  123. 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 #iterator #parser-combinator #simple #parser #grammar
  124. printable

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

    v2.2.0 650 #display #formatting #tuple #iterator
  125. extsort-iter

    external sorting for all types for all iterators

    v0.3.1 #sorting #iterator #external #disk
  126. iter_help

    tools for iterating over collections of data

    v0.1.2 120 #optimization #iterator #library #algorithm #optimization-algorithm
  127. advancedresearch-path_iter

    A cocategory enumeration library based on path semantics

    v0.5.0 #iterator #research #path #enumeration #semantic
  128. tryiter

    functions for Iterators of Results

    v0.6.0 250 #iterator-extension #extension-traits #result #iterator #try
  129. iter-comprehensions

    iterator comprehensions

    v1.0.0 #comprehension #iterator #iter-comprehensions #vector #value #expression
  130. dyn-iter

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

    v1.0.1 4.8K #iterator #dynamic #dyn #eq
  131. fastpeek

    A different way to peek iterators

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

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

    v0.3.1 550 #iterator-adapter #iterator-extension #iterator #scan #adapter #extension #no-std
  133. iter-index

    More flexible alternative to Iterator's enumerate() method

    v0.1.1 #iterator #enumerate #trait-extension #indexer-iterator #step
  134. iterextd

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

    v0.7.0 460 #iterator-adapter #iterator #collect #adapter #step
  135. extend-fn

    Use arbitrary FnMut when something that must implement Extend is needed

    v1.0.0 110 #extend #iterator #function #no-alloc
  136. 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.7K #chunks #iterator #arbitrary-chunks
  137. lockstep

    An iterator adaptor for selective zipping

    v0.3.0 190 #zip #iterator #data-structures #product
  138. hinted

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

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

    cron expression -> time iterator

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

    An internal library implements iterator for hpt

    v0.1.2 #hpt #iterator #tensor #broadcasting #layout
  141. short-names

    Add very short names to some methods in the core

    v0.1.3 150 #iterator #result #no-std #options
  142. utf8-decode

    UTF-8 incremental decoding iterators

    v1.0.1 115K #utf-8 #iterator #decoder #decode #push
  143. iterators_extended

    Some useful extensions to Rust's iterators

    v0.2.0 #iterator #extended #iterators-extended #module
  144. validiter

    Iterator adapters for validating iterations

    v0.3.0 230 #validation #iterator #sanitize #error #iteration
  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. apodize

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

    v1.0.0 3.3K #hamming #iterator #hanning #blackman #window
  147. grid-iter

    Ideomatic Grid operations via Iterators

    v0.1.3 140 #iterator #grid #no-std
  148. yakvdb

    Kev-Value DataBase

    v0.6.2 #database #file #api #page #tree #logging #pool #iterator #utilities #async
  149. ftl-jiter

    Fast Iterable JSON parser (preview build)

    v0.6.0 #json-parser #iterator #deserialize #json
  150. misc_iterators

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

    v0.1.0 110 #iterator #utilities #algorithm #dda #raterization #graphics
  151. collar

    easy array collection

    v1.0.1 #array #collect #utility #iterator #no-alloc
  152. forward-iter

    Ensure that side effects in iterators always run forward

    v0.1.0 #iterator-adapter #iterator-extension #forward #iterator #adapter #extension #mutable
  153. extend-ref

    A wrapper struct that implements Extend for mutable references

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

    testtesttest

    v0.1.0 #iterator #testtesttest #testing
  155. cursor-iter

    Nicer string iteration

    v0.1.5 #iterator #cursor #cursor-iter #iteration
  156. adjacent-pair-iterator

    An iterator over adjacent pairs in another iterator

    v1.0.0 3.2K #iterator #pair #adjacent #no-std
  157. small_iter

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

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

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

    v0.0.6 350 #wutil #macro #iterator
  159. jaaptools

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

    v0.1.14 800 #jaaptools #iterator #pair
  160. voluntary-servitude

    Thread-safe appendable list with lock-free iterator

    v4.0.8 #iterator #data-structures #lock-free-data-structures #lock-free #thread-safe #vector
  161. line_2d

    Bresenham's line algorithm as a rust iterator

    v0.5.3 #iterator #line-2d #line
  162. iter-progress

    Calculate progress of your iterators

    v0.8.1-rc1 120 #iterator #iter-progress #progress
  163. iter-python

    Python generator expressions and 'list' comprehensions

    v0.10.1 #iterator #comprehension #python #list #generator
  164. tptp

    Parse the TPTP format

    v0.31.1 #parser #tptp #format #iterator #bnf
  165. thue_morse

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

    v0.1.1 #iterator #binary #pattern #evil-numbers #math
  166. lazysort

    Lazy sorting for iterators

    v0.2.1 2.8K #iterator #sorting #lazysort #quick-sort #algorithm #sorted-partial #sorted-by
  167. compound_factor_iter

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

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

    libc heap array allocator

    v1.4.4 #malloc #malloc-array #allocator #default #free #iterator
  169. iter-group

    grouping (key,value) iterators into maps of collections

    v0.3.0 150 #iterator #group #iter-group #collection #hash-map #into-group
  170. das-grid

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

    v0.1.5 #grid #cell #das-grid #iterator #chess #tetris #battle #future #player #output
  171. output_iter

    An iterator that performs calculation during iteration

    v0.1.0 #iterator #data-structures #output
  172. number_range

    parse list of numbers from/to human readable string

    v0.3.2 3.4K #iterator #parser #string #numbers #number-range-options
  173. bin-tree

    Building Binary Tree

    v0.10.1 #node #debugging #bin-tree #tree #self #iterator #debug #string
  174. reltester

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

    v2.0.0 #reltester #iterator #double-ended #fused #hash #partial-ord #rationale
  175. iter-n

    functions returning impl Iterator to return one of several distinct types

    v0.1.0 #iterator #impl #enums #either
  176. allwords

    Generate all the words over a given alphabet

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

    A minimal XML iterator

    v1.3.0 #xml #iterator #magnesium
  178. prepeek

    Peekable iterators without mutation

    v0.1.2 #iterator #prepeek
  179. merging-iterator

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

    v1.3.0 160 #iterator #sorting #merge #order
  180. unzip-n

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

    v0.1.2 104K #unzip #iterator #tuple #visibility
  181. regex-chunker

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

    v0.3.0 #regex #read #chunking #iterator
  182. structdb

    Persistent data structures using RocksDB

    v0.17.0 750 #iterator #snapshot #rocksdb #metrics #batching #identifier #write-ahead-log #exporting #storage-api
  183. iterator_item

    a generator syntax experiment

    v0.2.0 #stream #generator #iterator #experiment
  184. thread_lake

    A very high level thread pool manager

    v0.1.4 #thread-pool #thread #manager #iterator #slice
  185. iter-set

    Set operations on sorted, deduplicated iterators

    v2.0.2 170 #iterator #iter-set #symmetric-difference
  186. prev-iter

    Iterator which allows you to view the previous element

    v0.2.0 130 #iterator #element #prev-iter
  187. serde_json_merge

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

    v0.0.4 370 #serde-json #iterator #sorting #merge #merge-sorting #json
  188. simple_scan

    Iterator extensions for simple scan operation

    v0.3.1 #scan #iterator #iterator-extension #extension
  189. grouping_by

    allows the user to group an iterator by various ways

    v0.2.2 190 #iterator #traits #grouping-by #partial-eq
  190. sortby

    adds convenient sort functions for Iterators

    v0.1.3 280 #iterator #sorting #data-structures #age
  191. pem-iterator

    Iterate over PEM-encoded data

    v0.2.0 #iterator #pem #parser #cryptography #decode
  192. fts

    high performance directory walking using libc fts

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

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

    v0.2.0 #iterator #chunks #read #object
  194. arrays

    Construct an array from an iterator

    v0.2.0 22K #array #from-iter #no-std #iterator
  195. fuzed-iterator

    Iterator wrapper for detecting incorrect use of non-fused iterators

    v1.0.1 #iterator #no-alloc #fuzed-iterator
  196. linq

    Language Integrated Query in Rust

    v0.0.1-release #linq #functional #iterator #product #methods #group-by #filter #map #skip #join
  197. asynciter

    Asynchronous iterator

    v0.1.0 #async-stream #async-iterator #iterator #stream
  198. 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 #equality #lets-expect #expect #panic #iterator #bool
  199. rect-iter

    Iterator for 2D rectangle areas

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

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

    v0.1.5 #redis #rax #key #iterator #testing #eof #tree
  201. const-chunks

    Extension trait to chunk iterators into const-length arrays

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

    A dataflow/pipeline parallelization framework

    v0.2.0 #para #framework #iterator #gpu #run
  203. rmath

    math library

    v0.1.5 #integer #random #big-integer #crypto-rand #bignum #numbers #iterator #default-rand #default-seed
  204. 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
  205. rs_transducers

    transducers for Rust

    v0.0.3 #transducer #rs-transducers #applications #iterator #channel
  206. owned_chars

    Owned iterators with the same output as Chars and CharIndices

    v0.3.2 550 #owned #string #iterator #char
  207. qip-iterators

    Iterators for tensor product matrix multiplication

    v1.4.0 #qip #multiplication #iterator
  208. map-ok

    Mapping of Ok variants in an iterator

    v1.0.0 2.9K #iterator #map #map-ok #box-ok #from-str #parse-int-error
  209. Try searching with DuckDuckGo.

  210. finder

    Recursive find files in folders with filtering

    v0.1.6 #font #recursion #iterator #filtering
  211. iterslide

    A "sliding window" iterator

    v1.0.1 130 #iterator #slide #sliding #sliding-window #window
  212. split-paragraphs

    Iterator over paragraphs of a string

    v0.2.0 #no-std #split #paragraph #iterator #no-alloc
  213. advance-iter

    A small crate to help with "stepping through" iterators

    v0.1.0 #iterator #utility #advance
  214. ai_iter_utils

    A short description of my package

    v0.1.0 #package #iterator #ai-iter-utils
  215. iterwindows

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

    v0.5.0 22K #iterator #no-std #iterwindows #windows #deprecated
  216. cratedb

    driver for Rust

    v1.1.0 #sql #blob #database #crates #iterator
  217. multipeek

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

    v0.1.2 2.4K #peek #iterator #multipeek #cursor
  218. fmttools

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

    v0.2.2 #replace #join #formatting #iterator
  219. rasterization

    Iterator and iterator adapters for rasterizing a circle and its parts

    v0.2.0 #circle #iterator-adapter #iterator #bresenham #adapter
  220. core-nightly

    Nightly build of libcore from the rust repo

    v2015.1.7 #iterator #unsigned-integer #mem #contributing #compiler
  221. ordered_iter

    Ordered iterators

    v0.1.2 16K #data-structures #iterator #ordered
  222. combin-iterator

    Some usefull facilities for combining iterators

    v0.2.2 #iterator #iteration #tool #sequencial
  223. morton

    space filling curve functions

    v0.3.0 6.9K #morton #iterator #cache #spatial-locality #data-locality #caching
  224. error-iter

    Error::sources on stable Rust

    v0.4.1 2.0K #iterator #source #error #recursion
  225. stream-more

    Stream utilities for Rust

    v0.1.3 4.2K #stream #stream-ext #stream-more #iterator #block-on
  226. gen-iter

    temporary util for creating iterators using generators

    v0.3.0 700 #iterator #generator #gen-iter #gen-iter-return
  227. bruteforce

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

    v0.3.0 650 #brute-force #security #iterator #password #no-std
  228. parallel-iterator

    Parallelize any iterator with ease!

    v0.1.6 #parallel-iterator #thread #ease #iterator #parallel #configurable
  229. i2c-write-iter

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

    v1.0.0 210 #read-write #iterator #i2c #embedded-hal
  230. osm_pbf_iter

    Parse OpenStreetMap .pbf dumps while trying to avoid copying

    v0.2.1 #osm-pbf #copying #iterator #parser
  231. husky

    creating databases like iterators

    v0.3.0 #key-value-database #embedded-database #key-value #iterator #view #tree #insert #empty #section #database
  232. cursor

    A more free Rust-Iterator

    v2.3.0 #iterator #cursor #data-structures #pointers
  233. iterator-ext

    An extension to Rust's Iterator

    v0.2.1 #iterator-ext #iterator #ext #ok #map #val #limit #acc
  234. bit_combi_iter

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

    v1.0.2 #combination #iterator #bit #bit-combinations #combinations #integer
  235. lazy_transducer

    Lazy, parallel, indexable, generic data iterators

    v0.2.1 #parallel-iterator #lazy-evaluation #data #iterator #parallel
  236. autoregressive

    model for generate series data

    v0.1.5 #autoregressive #model #data #value #iterator
  237. transactional_iterator

    Iterator that allows to commit or abort progress

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

    learning iterator concept

    v0.1.0 #iterator #concepts #lcct-iterator
  239. imgref-iter

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

    v0.4.0 1.1K #iterator #col #row #column #imgref #buffer