Thanks to visit codestin.com
Credit goes to lib.rs

#recursion

  1. fs_extra

    Expanding std::fs and std::io. Recursively copy folders with information about process and much more.

    v1.3.0 8.5M #file-copy #recursion #filesystem #directory
  2. stacker

    A stack growth library useful when implementing deeply recursive algorithms that may accidentally blow the stack

    v0.1.22 2.5M #stack-growth #recursion #algorithm #limit #fixed-point
  3. jwalk

    Filesystem walk performed in parallel with streamed and sorted results

    v0.8.1 218K #walk-dir #iterator #parallel #directory #recursion
  4. recursion

    cache-aware stack safe recursion

    v0.5.4 236K #stack #data-structures #safe #expand #value #cache-aware #collapsing
  5. dircpy

    Copy directories recursively with flexible options

    v0.3.19 129K #recursion #file-copy #filesystem
  6. stacksafe

    Prevent stack overflow in deeply recursive functions with automatic stack management

    v1.0.0 19K #stack-overflow #recursion #stack #stacker #overflow
  7. shape

    A portable static type system for JSON-compatible data

    v0.7.0 6.0K #type-system #json-schema-validation #namespaces #metadata #recursion #acceptance #field-access #finalization
  8. triton-vm

    virtual machine that comes with Algebraic Execution Tables (AET) and Arithmetic Intermediate Representations (AIR) for use in combination with a STARK proof system to allow proving correct…

    v2.0.0 1.6K #recursion #zero-knowledge
  9. mmnn

    Micro Managed Neural Network

    v0.1.4 490 #neural-network #neuron #back-propagation #recursion #cli
  10. orx-selfref-col

    SelfRefCol is a core data structure to conveniently build safe and efficient self referential collections, such as linked lists and trees

    v3.2.0 950 #self-referential #pinned #recursion
  11. files-to-prompt

    Concatenates a directory full of files into a single prompt for use with LLMs

    v1.0.4 #concatenation #llm-prompt #recursion #llm #prompt
  12. async-recursion

    Recursion for async functions

    v1.1.1 3.1M #proc-macro #async #recursion #send
  13. bend-lang

    A high-level, massively parallel programming language

    v0.2.38 1.3K #bend #parallel #massively #language #recursion
  14. orx-concurrent-recursive-iter

    A concurrent iterator that can be extended recursively by each of its items

    v2.0.0 97K #iterator #concurrency #recursion
  15. cargo-clean-all

    Recursively clean all cargo projects in a given directory that match the specified criteria

    v0.6.4 120 #recursion #cargo-clean #clean
  16. debug_tree

    Build a tree one element at a time and output it as a pretty string

    v0.4.0 13K #tree #debugging #branch #output #recursion
  17. orx-meta

    Meta structures such as statically typed queues of heterogeneous elements

    v1.1.0 #queue #polymorphism #recursion #meta #type
  18. tailcall

    Safe, zero-cost tail recursion

    v1.0.1 8.3K #tail-recursion #recursion #become
  19. archive-to-parquet

    Recursively convert archives to parquet files

    v0.9.0 #archive #parquet #recursion #convert #text-output #filesize #hash #compression
  20. fs-walk

    File-system walking crate

    v0.2.2 550 #walking #recursion #find #filesystem
  21. builddir-clean

    Cleans rust build directories recursively

    v0.1.2 #directory #walk #clean #recursion #command-line #target-directory #disk-space #command-line-arguments
  22. defer-drop

    Defer dropping large types to a background thread

    v1.3.0 37K #background-thread #dropped #defer #recursion #send #trawl #notes
  23. redirt

    Recursive Directory Tool

    v0.4.2 #directory #recursion #compare #tool #copying
  24. cp_r

    Copy files and directories recursively, preserving mtime and permissions

    v0.5.2 3.6K #permissions #recursion #directory #filesystem #copy
  25. for-all-projects

    run cargo commands for all projects in a directory, recursively

    v0.1.8 470 #cargo-subcommand #cargo-projects #entertainment #repository #recursion #command-in-directory
  26. recursive

    Easy recursion without stack overflows

    v0.1.1 1.5M #stack-overflow #tail-recursion #stack-allocated #size #called #kib #mib
  27. raw-to-img

    Converts raw image files produced by cameras into regular image files. Also works recursively on whole file trees instead of just a single folder or image.

    v0.3.4 240 #raw-image #camera-image #camera-raw #file-tree #recursion
  28. lh

    List handsomely customizable ls command work in progress

    v1.0.0 1.6K #directory-listing #ls #customizable #file-listing #recursion
  29. recursive-file-loader

    recursively load files via references in the files

    v1.0.4 230 #text-file #recursion #load-file #file-loader #reference #indentation
  30. cargo-recursive-clean

    A CLI app that cleans all Rust projects recursively given a base directory

    v0.2.310 #cargo-clean #recursion #clean #cargo
  31. rostl-oram

    Oblivious RAM (ORAM) implementations

    v0.1.0-alpha9 #oram #oblivious-ram #tee #intel-tdx #recursion #rostl #trusted-execution-environment
  32. fmerge

    Merging files recursively

    v0.2.2 470 #recursion #cli #merge
  33. coinduction

    Attribute macros for defining circular type references and recursive trait implementations in Rust

    v0.2.0 #traits #recursion #macro #circular #macro-traits
  34. kirill

    JSON Schema validator

    v0.0.7 #json-schema #json5 #validity #identifying #recursion #trailing-comma #fruit
  35. tiny-recursive-rs

    Tiny Recursive Models for efficient puzzle solving

    v0.1.0 #puzzle #recursion #neural-network #machine-learning #transformer
  36. dir-meta

    Read a directory and get back all files and errors from the read operation

    v0.6.0 440 #recursion #async-file #async
  37. risc0-circuit-recursion-zkrs

    RISC Zero ZKRs for the circuit for recursion

    v5.0.0-rc.1 #risc0 #zkr #recursion #zk-stark #zero-knowledge
  38. shrink-to-fit

    Recursively calls shrink_to_fit on all elements of the container

    v0.2.10 7.0K #element #recursion #call #shrink #container #collection-traits
  39. read-dir-all

    recursive readdir

    v1.0.0 #read-dir #recursion
  40. stemplate

    Simple/fast templating in Rust with no dependencies

    v0.1.12 950 #templating #recursion #template
  41. riptree

    Displays and searches through directories

    v0.3.8 #cli #recursion #search #projects
  42. rm_rf

    Force-remove a file/directory and all descendants

    v0.6.2 2.5K #delete-file #remove #directory #file #recursion
  43. merc_sharedmutex

    read efficient readers-writer lock based on the busy-forbidden protocol

    v1.0.0 #locking #protocols #readers-writer #read-access #recursion #merc #concurrency
  44. knee_scraper

    Recursive scraping & downloading media, optionaly on word/phrase. 'AI CAPTCHA Solving', and Parses js content for keywords.

    v0.1.8 450 #web-scraping #media-download #artificial-intelligence #logging #recursion #captcha #web-page #javascript #robots-txt #cookies
  45. filesentry

    robust (recursive) file watcher

    v0.2.2 290 #file-watcher #events #recursion #file-watching #directory #file-tree #inode #file-copy
  46. swim-clean-all

    Recursively cleans swim projects

    v0.2.1 500 #cargo-clean-all #directory #swim #project #recursion
  47. diesel-cte-ext

    Common Table Expressions for Diesel

    v0.1.0 #query-builder #diesel #cte #expression #recursion #table-column #postgresql #diesel-async #compile-time #non-recursive
  48. flat-drop

    Wrapper that drops recursive objects iteratively to avoid stack overflows

    v0.1.2 270 #recursion #e0509 #drop
  49. risc0-circuit-recursion-povw-zkrs

    RISC Zero POVW ZKRs for the circuit for recursion

    v5.0.0-rc.1 #risc0 #zkr #recursion #zk-stark #zero-knowledge
  50. risc0-circuit-recursion-sys

    Generated HAL code for recursion circuit

    v5.0.0-rc.1 24K #risc0 #recursion #zk-stark
  51. snakit

    Command-line tool that recursively renames all files and folders within a specified directory to snake_case

    v0.1.1 #file-rename #snake-case #directory #recursion #hidden-file #verbose-output #command-line-tool
  52. error-iter

    Error::sources on stable Rust

    v0.4.1 2.4K #iterator #source #recursion
  53. astray

    Easily define AST using only Rust structures

    v0.1.13 110 #ast #recursion #syntax-tree-parser #parser
  54. codama-stores

    Load the content of crates recursively in stores

    v0.7.2 210 #codama #store #recursion #idl #node #proc-macro #korok
  55. all-is-cubes-desktop

    Recursive voxel game

    v0.10.0 #voxel-game #all-is-cubes #recursion
  56. jwalk-meta

    Filesystem walk performed in parallel with streamed and sorted results

    v0.9.4 360 #walk-dir #parallel #iterator #recursion #directory
  57. memoiz

    attribute macro for automatic memoization (caching) of function results, optimizing recursive and repetitive computations with thread-safe lazy initialization

    v0.2.2 190 #memoization #macro-attributes #cache #thread-safe #recursion #lazy-evaluation #repetitive
  58. ast2str

    pretty-printing ASTs and other recursive data structures

    v1.4.1 #pretty-print #recursion #ast-and-recursive #proc-macro
  59. folder

    The package allows for scanning directories in parallel

    v0.9.0 #directory #recursion #scan #parallel #walk
  60. recursive_reference

    way to walk on recursive structures easily and safely

    v0.3.0 #smart-pointers #recursion #reference #data-structures
  61. treels

    Display your files in a recursive manner

    v0.1.2 #recursion #cli
  62. bomboni_fs

    Utilites for working with the file system. Part of Bomboni library.

    v0.2.0 #bomboni #file-content #system-utilities #filesystem #recursion #part-of-bomboni
  63. touchp

    Create file(s) recursively like mkdir -p

    v0.1.1 #recursion #mkdir #create #file #directory
  64. micro-dns

    a recursive dns resolver

    v0.1.11 #dns-resolver #dns #recursion
  65. dragon_rd_parser

    A Recursive Descent Parser Based Loosely On The Dragon Compiler Book. You can type an id operator id expression to see how it would get parsed.

    v0.1.0 #recursion #cli-parser #recursion-descent-parser
  66. unzip-all

    Decompress all file recursively using unar

    v0.2.2 130 #decompression #recursion #unar #file #process
  67. decurse

    Macro to make recursive function run on the heap (i.e. no stack overflow).

    v0.0.4 #stack-overflow #recursion #macro #overflow
  68. deepcopy

    copy files and directories recursively, and report current progress

    v0.1.5 320 #recursion #directory #file-copying #progress #jobs #enforce
  69. shadowcast

    recursive shadowcast visible-area detection algorithm

    v0.8.1 #visible-area #recursion #detect #algorithm
  70. shell-rs

    Rust reimplementation of common coreutils APIs

    v0.2.6 #coreutils #api #mkdir #directory #recursion
  71. shadowcaster

    Recursive shadowcasting for grid based video games

    v0.4.5 #rogue-like #recursion #shadowcasting
  72. recursive_scraper

    Constant-frequency recursive CLI web scraper with frequency, filtering, file directory, and many other options for scraping HTML, images and other files

    v0.6.2 #web-scraping #recursion #web-crawler #web #scraper
  73. proptest-recurse

    Helper for defining mutually recursive strategies with proptest

    v0.5.0 2.7K #proptest #recursion #strategies #helper #mutually
  74. developer_debug_tools

    Tools for developer to debug their code

    v0.1.1 #recursion #recursiontree #debugrecursion
  75. markdown-prune

    deleting all markdown files in a folder recursively

    v0.0.8 210 #markdown #recursion #docker
  76. iok

    general parser for recursive descent

    v0.1.0 #recursion #parser #recursive-descent #recursion-descent-parser
  77. webgrep

    grep the web: a full-browser-spec search-focused ultra-simple way to read the web without having to leave the terminal

    v0.4.3 550 #web-search #pdf #recursion #search-web #web-page #grep #web-terminal #headless-chrome #ultra-simple
  78. object-rainbow-fetchall

    recursively walk object-rainbow trees

    v0.0.0-a.2 #object-rainbow #tree #recursion #walk
  79. rjwt

    A recursive Javascript Web Token with support for ECDSA

    v0.6.1 550 #oauth #recursion #scope #token #oauth-token
  80. rush-var

    Expand shell-style variables like $FOO and ${BAR:-default} recursively

    v0.1.1 #env-var #recursion #source #expansion
  81. thinkrust_algorithms

    Basic Algorithms: Binary Search and Find Max from an array

    v0.1.2 #binary-search #search-algorithms #max #collection #recursion #vector-search
  82. recursion-visualize

    visualized cache-aware stack safe recursion

    v0.5.0 #stack #recursion #safe #data-structures #seed #cache-aware #visualized
  83. recursion-schemes

    cache-aware stack safe recursion (this is the really haskell brained one)

    v0.1.3 #stack #recursion #safe #haskell #data-structures #cache-aware
  84. finder

    Recursive find files in folders with filtering

    v0.1.6 140 #file-search #font #iterator #recursion
  85. recursive_matching

    Formulating unique assignments recursively

    v1.0.1 #recursion #rust #matching #assignments
  86. arboriter

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

    v0.1.0 #tree-traversal #recursion #iterator #tree #tree-structure
  87. remutex

    Recursive mutex, adapted from Rust's standard library

    v0.1.1 #hdf5 #mutex #recursion
  88. Try searching with DuckDuckGo.

  89. code2md

    A CLI tool that recursively collects files (excluding hidden & certain folders/files) and outputs them into a markdown file

    v0.1.0 #output-file #markdown #collect #recursion #syntax-highlighting #yarn #node-modules #package-lock #pnpm #dist
  90. deldup

    Program to delete or find duplicates

    v1.0.1 #find-duplicates #delete #json-output #recursion #target #sha-512
  91. recursive-git

    Git with recursiveness. Useful for running one git command on many repositories.

    v0.1.1 #git #git-repository #recursion #git-pull #command
  92. tasm-lib

    Code snippets for Triton VM assembly with tests and statistics

    v2.0.0 1.7K #triton-vm #recursion #zero-knowledge #vm #virtual-machine
  93. substack

    Stackbound iterable linked list for heap-free recursive algorithms

    v1.1.1 180 #algorithm #linked-list #recursion #stack #iterable #list-stack
  94. dir-assert

    Assertion to compare directories recursively

    v0.2.0 1.3K #file-content #compare #recursion #directory #testing #assertions #symlink
  95. ast2str-lib

    pretty-printing ASTs and other recursive data structures

    v1.3.0 #pretty-print #recursion #ast2str #symbols #data-structures #ast-and-recursive #proc-macro
  96. value_pool

    implements a ValuePool struct that makes the creation of self-referential data structures easier and safer

    v0.2.1 210 #self-referential #recursion
  97. rm-rs

    A cross-platform alternative to rm

    v0.2.3 260 #delete-file #file #recursion
  98. internal_iterator_rec

    Recursive extension for the internal_iterator crate

    v0.1.1 #internal-iterator #recursion #rec #extension #traits
  99. lize

    A stupid way of serializing and deserializing really small data into bytes. Supports recursive data structures.

    v0.1.1 #serialization #deserialize #byte-slice #recursion #serde #hash-map
  100. recur-fn

    that provides you a more flexible way to construct and extend the recursive function

    v2.2.0 800 #recursion #recur
  101. parattice

    Recursive paraphrase lattice generator

    v0.2.2 #paraphrase #generator #recursion
  102. seg-tree

    segment tree library

    v0.3.0 #segment-tree #lazy-evaluation #persistent #recursion #traits
  103. renparkn

    rename file with parent directory name and keep numbering in current file name

    v0.1.1 #file-rename #directory #recursion #numbering #dir-path
  104. zipped

    recursively unzipping tuples, Options of tuples and Results of tuples

    v0.1.0 #tuple #recursion #unzipping #unzip #result
  105. transiter

    An Iterator suitable for navigating recursive structures and DAGs

    v0.2.0 #iterator #recursion
  106. strainer

    Command-line tool for finding duplicate lines in text files

    v0.5.0 #command-line-tool #tool-for-finding #duplicates #text #recursion
  107. ls-option

    a tiny and simple option tools for ls-like functionality

    v0.1.5 180 #ls-like #show-hidden #tiny #directory #recursion #search-path #cargo-run #file-search
  108. reexport

    js/ts files made easy with rust

    v1.0.0 #js-ts #re-exports #export #path #recursion #index-file
  109. moni

    Recursively deletes all the apparitions of a directory/file

    v0.2.1 #delete-file #directory #apparitions #unwanted #recursion
  110. generic-cursors

    A generic way to mutably traverse acyclic recursive data structures

    v0.0.3 #data-structures #recursion #traversal #generic #mutably #linked-list #debugging
  111. recur-func-parser

    parser for general/partial recursive functions and their execution

    v0.1.0 #recursion #grammar-parser #execution #arguments #func #recur
  112. zip_recurse

    that allows to ZIP directories recursively

    v2.0.0 130 #zip #recursion #compression #directory
  113. cargo-collect

    Cargo tool for download crate file and its dependencies recursively

    v0.1.2 140 #cargo-subcommand #download #recursion #version #io #security-auditing
  114. dir_contents

    summarize directory contents recursively

    v0.1.1 #content #directory #summarize #recursion #count
  115. recursive-env

    Lookup env vars that are defined by other env vars

    v0.1.1 #env-var #lookup #recursion #look #defined #test1
  116. lyn

    A scanner useful for creating recursive descent parsers

    v0.1.0 #parser #recursion #scanner #descent #recursion-descent-parser
  117. fix_fn

    Macro to create recursive closures (similar to the Y combinator)

    v1.0.2 #recursion #closures #macro #y-combinator #fixpoint
  118. derive_recursive

    derive macro for recursive trait implementations

    v1.0.4 270 #recursion #proc-macro #utility #auto
  119. cargo-recursive

    Cargo subcommand for running a (cargo) command in all cargo projects under a specified directory

    v0.1.1 #cargo-subcommand #recursion
  120. service-kit-macros

    Procedural macros for service_kit (e.g., #[api], #[api_dto])

    v0.1.2 1.4K #service-kit #api #proc-macro #api-dto #recursion #service-template #cargo-run #api-client
  121. tytro

    类型上的尾递归优化

    v0.1.0 #enums #recursion #macro
  122. call-recursion

    Hack async to do recursion on the heap

    v0.1.0 #recursion #async #hack #call #heap #state-machine
  123. find-rs

    find command in Rust

    v0.1.3 160 #findrs #show-hidden #recursion #name #command
  124. recursive_array

    arrays using recrusive data structures to avoid limitations of the rust compiler

    v0.1.3 1.0K #recursion #array
  125. unrecurse

    Helper crate for rewriting your recursive code in iterative way

    v0.1.0 #recursion #stack
  126. risc0-circuit-recursion

    RISC Zero circuit for recursion

    v5.0.0-rc.1 39K #risc0 #recursion #zk-vm #lift #receipt #zk-stark #low-level-interface
  127. tailrec

    Trait-based stack-safe recursion in Rust

    v0.0.4 #recursion #stackless #monads #trampoline #functional
  128. jsonref

    Deref your JSONSchema here!

    v0.4.0 4.5K #json-schema #recursion #create #dereferencing #properties #forms #analysing #serde #dereferenced
  129. forgetful

    Track and forget values within a specific scope, enabling detection of repeated values

    v0.1.0 #raii #recursion #cache #scope #unique
  130. type-mapper

    Macro to map types based on examples

    v0.1.2 1.4K #pattern-matching #proc-macro #wildcard #recursion #map #type-level
  131. fscx-rs

    Copy files and directories recursively with progress

    v0.1.4 #file-copy #recursion #filesystem #directory
  132. yaml-config

    Dynamic YAML configuration parser

    v1.0.0 650 #config-parser #dynamic #preferences #dynamic-configuration #recursion #load-file #environment-file #logging
  133. cadir

    create one or many directories. It provides recursive and multithreading modes.

    v0.1.2 #multi-threading #directory #recursion #modes #create
  134. simpletree

    CLI tool to list files recursively in a directory

    v0.1.0 #directory #command-line-tool #list #recursion
  135. decursion

    Write recursive algorithms without worrying about stack overflows

    v0.1.0 #stack #write #algorithm #recursion #overflow #worrying
  136. display-node

    Tiny crate adding a trait to display recursive structures like node trees

    v0.1.0 #node-tree #display #structures #traits #recursion
  137. dircpy-stable

    Copy directories recursively with flexible options. Runs on the stable channel.

    v0.3.5 #recursion #file #filesystem #copy
  138. ranno

    Annotations over recursive data structures

    v0.1.0 400 #recursion #annotations #annotation
  139. digger

    A trait for extracting data from recursive data structures

    v0.1.0 #recursion #dig #traits #json #selectors #serde-json
  140. genenv

    Generate .env.example from .env file

    v1.1.0 #env-file #generate #env-example #recursion #path
  141. dass

    A helper library for creating recursive descent parsers

    v0.2.0 #helper #parser #recursion #toy-language #user-friendly
  142. graviton_frontend

    The frontend which contains a simple recursive descent parser with an integrated lexer for Graviton

    v0.6.0 #lexer #front-end #graviton #parser #recursion #recursion-descent-parser
  143. kls

    An ls clone written in Rust

    v1.0.3 180 #ls #clone #recursion
  144. variadic

    Variadics in stable Rust

    v0.1.0 #variadics #stable #pop #arguments #recursion #hack
  145. schemes

    cache-aware recursion schemes in rust

    v0.0.1-BETA #scheme #recursion #cache-aware
  146. recursive_disassembler

    recursive disassembler based on capstone

    v2.1.2 #disassembly #recursion #capstone #disassembler
  147. knube

    expressions defined recursively

    v0.2.0 #expression #recursion #defined #constant #study #terms #attempt
  148. cargo-rclean

    Clean your rust projects, recursively

    v1.2.0 #cargo-clean #recursion #cargo #clean
  149. astree_core

    Core functionality of the astree macro

    v0.1.0 #parser #syntax-tree-parser #recursion
  150. async-inotify

    An async wrapper for Linux inotify API, easy to use

    v0.1.0 #inotify #recursion #async
  151. global

    variables without macros

    v0.4.3 #locking #global-variables #immutability #recursion #macro
  152. sfrm

    Safe rm alternative

    v0.1.0 #rm #recursion
  153. portal-pc-tramp

    Trampoline for recursive functions, with support for mutual recursion (portal version)

    v0.3.0+portal #tail-call-optimization #trampoline #recursion #functional