Turn Parslet::Parser into other things
A specification language for Parslet grammars and transformers, which gets translated to RSpec.
Adds some useful functions to Parlset which the author has decided not include in the core
CSS parser with Parslet
Parslet-backed TOML provider gem for the Structured Merge TOML family.
Parse and render WordPress-like shortcodes with type safety, nested support, and grammar-based parsing using Parslet
A small Ruby library for constructing parsers in the PEG (Parsing Expression Grammar) fashion. Parsanol provides Parslet-compatible API with additional features including static frozen parsers and dynamic parsers, with optional Rust native extension for improved performance.
A small Ruby library for constructing parsers in the PEG (Parsing Expression Grammar) fashion. This is a fork of the original parslet gem with Opal (JavaScript-based Ruby) compatibility.
Provides Markdown parsing and serialization capabilities for Coradoc. Includes the Markdown Document Model, a CommonMark-compliant Parslet-based parser, and round-trip capable serializer.
🪙 Token::Resolver provides configurable PEG-based (parslet) parsing and resolution of structured tokens (e.g., {KJ|GEM_NAME}) in arbitrary text. Useful for template ETL pipelines where tokens in template files must be resolved before format-specific merging.
Sirena is a pure Ruby implementation of Mermaid diagram rendering. It parses Mermaid syntax and generates SVG output using Parslet grammars and ELK layout. Supports 24 diagram types: flowcharts, sequence, class, state, ER, C4, block, architecture, Gantt, timeline, Git graph, mindmap, Kanban, user journey, pie, quadrant, radar, XY charts, requirement, Sankey, packet, treemap, info, and error displays.