A fully-featured lexer generator, implemented as a proc macro
☆71Dec 30, 2025Updated 2 months ago
Alternatives and similar repositories for lexgen
Users that are interested in lexgen are comparing it to the libraries listed below
Sorting:
- An LR(1) parser generator, implemented as a proc macro☆16Apr 21, 2023Updated 2 years ago
- Naive implementation of a dungeon generator written in Rust☆15Nov 19, 2022Updated 3 years ago
- A MinCaml compiler implemented in Rust☆45Updated this week
- Rust bindings for HACL & Evercrypt☆30Apr 24, 2025Updated 10 months ago
- LR-style Parser Generator☆19May 28, 2025Updated 9 months ago
- Some derive macros for deriving enums, corresponding to the fields of structs.☆18Jun 23, 2021Updated 4 years ago
- Number names is a Rust library to provide formatted string names for cardinal and ordinal numbers.☆13May 16, 2022Updated 3 years ago
- ☆12Feb 11, 2019Updated 7 years ago
- As you know, all we need are Jazz and Vim.☆20Dec 15, 2015Updated 10 years ago
- Dynamically scoped variables in Rust☆11Oct 12, 2021Updated 4 years ago
- Apply a base system configuration, quickly!☆17Dec 7, 2025Updated 2 months ago
- A bare-bones tool for converting JSON5 to plain JSON.☆13Aug 20, 2022Updated 3 years ago
- A modified version of Bresenham's line algorithm for drawing lines of arbitrary thickness.☆12Apr 14, 2015Updated 10 years ago
- Cross-platform Rust wrappers for the PCI ID Repository☆11Oct 3, 2025Updated 5 months ago
- Ancient two-player strategy race board game☆12Mar 19, 2024Updated last year
- Visualise recursive functions and tree structures.☆30Jun 6, 2021Updated 4 years ago
- A formally-verified provably-safe sandboxing Wasm-to-native compiler☆29Aug 30, 2022Updated 3 years ago
- it goes zoom zoom☆46Dec 21, 2025Updated 2 months ago
- Rust grammar tool libraries and binaries☆572Updated this week
- A small example of a source->source pattern matching to decision tree compiler☆14Jul 29, 2020Updated 5 years ago
- The inverted index exchange format as defined as part of the Open-Source IR Replicability Challenge (OSIRRC) initiative☆11Aug 6, 2025Updated 7 months ago
- Visualization tool for your IO-uring workload☆17Aug 19, 2024Updated last year
- Dealing with Flags and Options☆13Sep 10, 2021Updated 4 years ago
- Source file fragment location and display utilities for Rust.☆17Dec 2, 2021Updated 4 years ago
- A tiny static site generator, greatly inspired by Zola.☆14Aug 8, 2022Updated 3 years ago
- Rewrite 9cc in Rust☆12Jan 21, 2022Updated 4 years ago
- ☆14Nov 24, 2025Updated 3 months ago
- ☆13Dec 7, 2025Updated 2 months ago
- 🎙 Architect TUI and text user output for multiple output destinations using events, in Rust.☆33Jan 23, 2026Updated last month
- Generate parsers directly from AST node types☆89Jun 6, 2024Updated last year
- Kempe is a compiled stack-based language☆58Sep 30, 2024Updated last year
- An attribute macro for creating a `Standard` distribution for rust types☆17May 18, 2021Updated 4 years ago
- Like a cell, but make lifetimes dynamic instead of ownership☆21Jul 14, 2022Updated 3 years ago
- Crate for data that should be pinned to the stack at the point of declaration.☆14Dec 21, 2020Updated 5 years ago
- A Rust library offering newtyped indices and vecs that use those indices☆20Aug 17, 2024Updated last year
- Assure that your tests are there, and well written.☆16Jan 19, 2023Updated 3 years ago
- Create extensions for types you don't own with extension traits but without the boilerplate☆134Mar 29, 2023Updated 2 years ago
- CancellationToken for composable cancellation in Rust☆18Oct 20, 2020Updated 5 years ago
- A stopwatch program for the terminal.☆15Mar 6, 2021Updated 4 years ago