Stack safe and expressive recursion in Rust
☆107Jun 9, 2025Updated 8 months ago
Alternatives and similar repositories for recursion
Users that are interested in recursion are comparing it to the libraries listed below
Sorting:
- Add a cute dependency declaration snippet in your crate documentation.☆43Nov 22, 2021Updated 4 years ago
- An async allocator with Fun™️ unsafe Rust☆17Jun 4, 2023Updated 2 years ago
- A small experimental microkernel for embedded systems☆23Aug 23, 2022Updated 3 years ago
- A cargo subcommand to build MSIX installers for Rust projects☆12Jun 9, 2024Updated last year
- slightly-revived and hacked fork of the old noah (NOvel Archicture Hypervisor?) project for using linux vendor tools on macos☆19May 9, 2022Updated 3 years ago
- Visualise recursive functions and tree structures.☆30Jun 6, 2021Updated 4 years ago
- An exploration into the various ways optional trait methods can be implemented in Rust.☆42Jul 2, 2025Updated 8 months ago
- ☆15Jul 3, 2025Updated 8 months ago
- A crate to provide anonymous row type, which fields can be access by lens-rs☆15May 27, 2021Updated 4 years ago
- Haskell reimplementation of Selecta☆16Jul 17, 2019Updated 6 years ago
- ☆15Dec 20, 2021Updated 4 years ago
- A pure functional language for type-level programming in Rust☆338Nov 12, 2022Updated 3 years ago
- Utilities for working with impl traits in Rust.☆123Jan 27, 2025Updated last year
- exhaustive testing library☆66Jul 29, 2024Updated last year
- ☆35Nov 20, 2024Updated last year
- A collection of utilities for a superior nom experience☆165Jul 27, 2023Updated 2 years ago
- Rust macros that produce the name of the function they're invoked within.☆22May 11, 2022Updated 3 years ago
- A simple error library for no_std + no_alloc Rust☆18Apr 7, 2020Updated 5 years ago
- Run Rust tests in isolated subprocesses☆42Oct 4, 2025Updated 4 months ago
- structured parallel execution for async Rust☆37Aug 14, 2024Updated last year
- A library for to allow multiple return types by automatically generated enum.☆375Updated this week
- rust hints to the optimizer☆19Aug 1, 2021Updated 4 years ago
- Servant combinators for writing secure GitHub webhooks☆17Aug 23, 2023Updated 2 years ago
- Append-only collections for Rust where borrows to entries can outlive insertions☆274Jan 23, 2026Updated last month
- Experiments with structured concurrency in Rust☆413Jul 24, 2024Updated last year
- experimental datalog rules for a next gen polonius☆19Sep 6, 2022Updated 3 years ago
- A simple macro to create correct opaque pointers☆21Apr 23, 2021Updated 4 years ago
- ☆55Nov 10, 2025Updated 3 months ago
- ☆37Nov 4, 2023Updated 2 years ago
- (lifetime) GATs on stable Rust☆59Jan 12, 2024Updated 2 years ago
- 🧬 GHC Plugin for compile-time transformation of list literals to NonEmpty list☆27Jan 11, 2023Updated 3 years ago
- Serializer and Deserializer adapters that avoid stack overflows by dynamically growing the stack☆37Jan 25, 2026Updated last month
- myrrlyn’s wyzyrdly library☆25Mar 17, 2024Updated last year
- A small ASCII-only bounded length string representation.☆61Feb 7, 2022Updated 4 years ago
- A Binary File Markup Language☆24Dec 2, 2022Updated 3 years ago
- 🍅 A command-line tool to get and set values in toml files while preserving comments and formatting☆28Aug 29, 2025Updated 6 months ago
- A lifetime inference algorithm for the Rust programming language written in Soufflé.☆25Jun 19, 2019Updated 6 years ago
- Lazy formatting utility macro for rust☆129Nov 29, 2023Updated 2 years ago
- Log call tree summaries after each request for rust programs instrumented with `tracing`.☆45Feb 12, 2022Updated 4 years ago