A Rust library providing a builder API to generate Rust code.
☆268Jun 25, 2024Updated last year
Alternatives and similar repositories for codegen
Users that are interested in codegen are comparing it to the libraries listed below
Sorting:
- Type-erased Serialize, Serializer and Deserializer traits☆813Updated this week
- A modern Rust debugging library 🦀☆891May 15, 2022Updated 3 years ago
- Macros for all your token pasting needs☆1,080Oct 6, 2024Updated last year
- Support for matching file paths against Unix shell style patterns.☆570Dec 2, 2025Updated 3 months ago
- Graph the number of crates that depend on your crate over time☆256Feb 2, 2026Updated last month
- Diff library with semantic cleanup, based on Google's diff-match-patch☆231Dec 21, 2025Updated 2 months ago
- Rust quasi-quoting☆1,524Feb 18, 2026Updated 2 weeks ago
- A Rust proc-macro attribute parser☆1,238Jan 15, 2026Updated last month
- A crate for safe and ergonomic pin-projection.☆704Updated this week
- The arena, a fast but limited type of allocator☆578Aug 16, 2024Updated last year
- Memory validation framework for Rust☆76Sep 29, 2025Updated 5 months ago
- Execute your code on the Rust ecosystem.☆190Feb 12, 2026Updated 2 weeks ago
- Some more derive(Trait) options☆2,076Feb 4, 2026Updated 3 weeks ago
- Ensure correct assumptions about constants, types, and more in Rust☆646Nov 18, 2023Updated 2 years ago
- derive builder implementation for rust structs☆1,534Jan 2, 2026Updated 2 months ago
- Rust doesn't have exceptions☆634Aug 17, 2020Updated 5 years ago
- Procedural macros in expression position☆204Dec 19, 2022Updated 3 years ago
- Slab allocator for Rust☆879Jan 31, 2026Updated last month
- Rust library for single assignment cells and lazy statics without macros☆2,064May 24, 2025Updated 9 months ago
- bytes::BufMut implementation to count buffer size☆25Feb 16, 2026Updated 2 weeks ago
- A derive macro for implementing the display Trait via a doc comment and string interpolation☆357Jan 20, 2026Updated last month
- Avro client library implementation in Rust☆172Mar 5, 2022Updated 3 years ago
- Safely cast &T to &U where the struct U contains a single field of type T.☆218Feb 16, 2026Updated 2 weeks ago
- Error management☆1,417May 2, 2020Updated 5 years ago
- derive simple constructor functions for Rust structs☆571Aug 29, 2024Updated last year
- Parser for Rust source code☆3,294Updated this week
- Code generator written in Rust☆39Jul 11, 2023Updated 2 years ago
- Serializer and Deserializer adapters that avoid stack overflows by dynamically growing the stack☆37Jan 25, 2026Updated last month
- Temporary file library for rust☆1,408Feb 24, 2026Updated last week
- A hash table with consistent order and fast iteration; access items by key or sequence index☆2,300Jan 7, 2026Updated last month
- A lock-free, read-optimized, concurrency primitive.☆2,085Feb 1, 2026Updated last month
- A python inspired panic handler for rust☆440Sep 5, 2023Updated 2 years ago
- A sha1 implementation useable in const contexts☆88Apr 11, 2024Updated last year
- Append-only collections for Rust where borrows to entries can outlive insertions☆274Jan 23, 2026Updated last month
- Adaptors between compression crates and Rust's async IO types☆619Updated this week
- Easy Ctrl-C handler for Rust projects☆657Feb 10, 2026Updated 3 weeks ago
- Compile-time type-checked builder derive☆1,149Jan 1, 2026Updated 2 months ago
- Modular, structure-aware, and feedback-driven fuzzing engine for Rust functions☆449Jan 22, 2026Updated last month
- A binary encoder / decoder implementation in Rust.☆3,075Aug 15, 2025Updated 6 months ago