The "Awesome Pest" project is a curated collection of resources for Pest, a powerful parser generator designed for creating efficient and expressive language parsers. Pest allows developers to define grammars in a clear and concise manner, making it easier to implement complex parsing logic. This list includes documentation, tutorials, examples, and community contributions that cover various aspects of using Pest effectively. Whether you are a beginner looking to understand the basics of parsing or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to enhance your parsing projects. Dive into the world of parsing with Pest and discover the resources that can help you build robust language parsers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
A snapshot testing library for Rust that simplifies testing complex values with comprehensive review tools.
A fast, lightweight JSON Query Language CLI tool built with Rust for querying and transforming JSON data.
A Jinja2/Django-inspired template engine for Rust, featuring filters, testers, and inheritance.
A toolbox for writing, compiling, and verifying zkSNARKs on the Ethereum blockchain.
A high-performance, end-to-end observability data pipeline for collecting, transforming, and routing logs and metrics.
A linter and formatter that automatically corrects spaces, words, and punctuation in CJK (Chinese, Japanese, Korean) and English mixed text.
A language that compiles to ECMAScript regular expressions, designed for better readability and maintainability.