Show HN: Meon – declarative flat-parsing engine (SoA, no AST)
Category: library
Tags: parsing, rust, declarative-grammar, zero-copy, flat-parsing, no-ast
Score: 7.8/10 (Innovation: 8, Technical: 9, Documentation: 8, Utility: 6)
Meon is a declarative flat-parsing engine for text formats that outputs struct-of-arrays of byte-offset spans instead of an AST, enabling zero-copy access and hardware-friendly iteration. Its key innovation is inverting the typical parsing paradigm to produce flat, cache-friendly outputs, and it includes concrete grammars for Markdown and JSON to demonstrate real-world applicability.
Target audience: backend devs, systems programmers, data engineers
Repository: https://github.com/vgnapuga/meon · Rust · AGPL-3.0 · 20 stars
View on Hacker News