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 simple Unix shell written in Rust with built-in math arithmetic and bash-like features.
A Rust implementation of the Handlebars templating language for server-side and WebAssembly rendering.
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 Rust JSON5 serializer and deserializer library built on the Serde framework.
A Rust implementation of the Physically Based Rendering (PBRT) book's 3rd edition C++ code for realistic image synthesis.
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 web-based calculator with natural language input, built with Rust and WebAssembly.
A language that compiles to ECMAScript regular expressions, designed for better readability and maintainability.
A monorepo of open-source tools for creating, managing, and embedding C4 Model diagrams and architectural documentation.
A conceptual, declarative query language for TypeDB that enables polymorphic queries and intuitive data modeling.
A Language Server Protocol implementation for the Pest parser generator, providing IDE support for writing Pest grammars.