awesome-pest
github.com/pest-parser/awesome-pest ↗A curated list of resources, projects, and tools using or for the pest parser generator in Rust
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me ide support resources from awesome-pest"
Installation instructions →What's inside
Resources
- API reference on docs.rs
- Book
The recommended way to start parsing with pest is to read this official book.
- Discord
- fiddle editor on pest.rs
Play with grammars and share them on the official website (and format them!).
- GitHub Discussions
- Gitter
Projects
- AshPaper
Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks.
- AutoCorrect
A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean).
- caith
A dice roller crate.
- cicada
An old-school bash-like Unix shell written in Rust.
- elastic-rs
Convert bool expressions to Elasticsearch DSL in Rust.
- handlebars-rust
Rust templating with Handlebars.
Tooling
- IntelliJ IDEA PluginIDE Support
- pest_ascii_treeBoilerplate reduction and testing
Output
- pest-astBoilerplate reduction and testing
It can help to reduce boilerplate when converting pest parse trees to abstract syntax trees.
- pest_consumeBoilerplate reduction and testing
This crate can help with the parse tree traversing boilerplate.
- pest_debuggerCLI Debugger
It is a crate for debugging pest grammars. It can be used as a CLI tool or as a library.
- pest-fmtIDE Support
It can help to format pest grammars.
Showing a sample of 45 resources. View the full list on GitHub →