Pest is a general purpose parser written in Rust with a focus on accessibility, correctness, and performance.
Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks.
A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean).
A dice roller crate.
An old-school bash-like Unix shell written in Rust.
CommonMark + GFM compatible Markdown parser and renderer.
Convert bool expressions to Elasticsearch DSL in Rust.
Rust templating with Handlebars.
A hex editor with vim like keybindings written in Rust.
A snapshot testing library for rust.
A JSON Query Language CLI tool.
A Rust JSON5 serializer and deserializer which speaks Serde.
Open Source, serverless IDE to code with C4-PlantUML and organize at a scale C4 model diagrams.
Generate `Pairs` and/or `Rules` for Shopify Liquid (hash-tags not-sponsored or affiliated) for use in consuming crates
Melody is a language that compiles to regular expressions and aims to be more easily readable and maintainable.
A MT940 parser in Rust.
The pest itself is bootstrapped using pest.
A Plain Text Accounting parser built in Rust for Beancount, Ledger, and other PTA formats.
Rust crate for parsing/formatting Python literals.
A handy calculator, based on Rust and WebAssembly.
An easy to use dice rolling library for Rust.
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code.
RuSh aims to be a bash compatible shell with candies, written in Rust.
A Mustache template compiler.
A template engine for Rust based on Jinja2/Django.
A high-performance observability data pipeline.
Converts WordStar documents into Markdown files.
PEG parser for YAML written in Rust.
A toolbox for zkSNARKs on Ethereum.
A main repository with LSP server and VSCode extension.
Try it online.
It can help to reduce boilerplate when converting pest parse trees to abstract syntax trees.
It can help to format
It is a testing framework for pest grammars.
Output `Pairs` in a tree on the console
This crate can help with the parse tree traversing boilerplate.
It is a crate for debugging pest grammars. It can be used as a CLI tool or as a library. See instructions for using the CLI debugger.