A parser generator tool and an incremental parsing library geared towards programming tools
RustMIT Licenseactive
24 projectsLibraries › Parsing
A parser generator tool and an incremental parsing library geared towards programming tools
RustMIT Licenseactive
High-performance JavaScript/TypeScript parser, transformer, minifier, and resolver written in Rust. Powers Rolldown, Nuxt, Nova, and more.
RustMIT Licenseactive
Fast Rust library for PDF classification and text extraction.
RustMIT Licenseactive
Fast and light PDF parsing library with spatial text extraction, bounding boxes, flexible OCR (Tesseract/HTTP servers), and multi-language bindings (Rust, Node.js, Python, WASM). Built on PDFium with CLI tool lit.
RustApache License 2.0active
parser combinator library
RustMIT Licensesteady
The Elegant Parser
RustApache License 2.0active
LR(1) parser generator
RustApache License 2.0active
Parsing Expression Grammar (PEG) parser generator
RustMIT Licensesteady
parser combinator library
RustMIT Licensesteady
A LR parser with better error correction
RustOtheractive
A framework for new programming languages and LSP servers.
Ruststeady
Pre-built tree-sitter grammars for 300+ languages with a unified parser API and bindings for 14 languages.
RustMIT Licenseactive
Shiva library: Implementation in Rust of a parser and generator for documents of any type (Plain text, Markdown, HTML, PDF and etc)
RustApache License 2.0slowing
A fast monadic-style parser combinator
RustApache License 2.0dormant
Split a string into shell words, like Python's shlex.
RustOtheractive
A typed PEG parser generator (compiler plugin)
RustApache License 2.0slowing
JsonPath engine. Webassembly and Javascript support too
RustMIT Licenseslowing
Port of Google's robots.txt parser and matcher C++ library
RustApache License 2.0dormant
A cross-platform rust no-std library for verifying and extracting signature information from PE files.
RustMIT Licenseslowing
A query string parsing library inspired by gs
RustMIT Licensedormant
zero-allocation parsing of binary data
RustOtherdormant
ANTLR v4 runtime with a pure-Rust parser generator: generates parsers directly from .g4 grammars (no Java required), validated against the official ANTLR conformance testsuite.
RustBSD 3-Clause "New" or "Revised" Licenseactive
A parser for the Wavefront OBJ format.
RustMIT Licensedormant
Dockerfile parsing library and CLI tool
RustMIT Licenseactive