Awesome Pest. The Elegant Parser Awesome

A curated list of resources, projects, and tools using or for the pest parser generator in Rust

pest is a general purpose parser written in Rust with a focus on accessibility, correctness, and performance. It uses parsing expression grammars (or PEG) as input, which are similar in spirit to regular expressions, but which offer the enhanced expressivity needed to parse complex languages.

Contributions welcome! Read the contribution guidelines first.

Contents

Resources

Projects

Here are some example projects using pest:

Tooling

IDE Support

Boilerplate reduction and testing

CLI Debugger