Book
The recommended way to start parsing with pest is to read this official book.
A curated list of resources, projects, and tools using or for the pest parser generator in Rust
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
The recommended way to start parsing with pest is to read this official book.
Play with grammars and share them on the official website (and format them!).
The Elegant Parser
The Elegant Parser
Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks.
An old-school bash-like Unix shell written in Rust.
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.
A MT940 parser in Rust.
Rust crate for parsing/formatting Python literals.
An easy to use dice rolling library for Rust.
RuSh aims to be a bash compatible shell with candies, written in Rust.
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code.
A Mustache template compiler.
A template engine for Rust based on Jinja2/Django.
A toolbox for zkSNARKs on Ethereum.
A high-performance observability data pipeline.
A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean).
PEG parser for YAML written in Rust.
A handy calculator, based on Rust and WebAssembly.
A dice roller crate.
Melody is a language that compiles to regular expressions and aims to be more easily readable and maintainable.
A Plain Text Accounting parser built in Rust for Beancount, Ledger, and other PTA formats.
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
Converts WordStar documents into Markdown files.
TypeDB's query language, written in Pest
Interpreter and computer algebra system for a subset of the Wolfram Language.
Parser (text adventure) game development platform (uses Pest both for parsing player input and for the DSL used in world creation).
A main repository with LSP server and VSCode extension.
It can help to format pest grammars.
Try it online.
It can help to reduce boilerplate when converting pest parse trees to abstract syntax trees.
This crate can help with the parse tree traversing boilerplate.
It is a testing framework for pest grammars.
Output Pairs in a tree on the console
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.
rust-unofficial/awesome-rust
A curated list of Rust code and resources.
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
vinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
avelino/awesome-go
A curated list of awesome Go frameworks, libraries and software
ziadoz/awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.