Parsing (20)

  • Overall Score
  • Popularity
  • Trending
  • Activity
  • Maturity
992
P A M T

tree-sitter tree-sitter

An incremental parsing system for programming tools
RustMITDeep bench • 367 contributors • 12 years
566
P A M T

rust-bakery nom

Rust parser combinator framework
RustMITDeep bench • 357 contributors • 11 years
467
P A M T

lalrpop lalrpop

LR(1) parser generator for Rust
RustApache-2.0Star magnet • 3.4k stars
454
P A M T

pest-parser pest

The Elegant Parser
RustApache-2.0Star magnet • 5.1k stars
420
P A M T

softdevteam grmtools

Rust grammar tool libraries and binaries
Rust561 stars
382
P A M T

ljharb qs

A querystring parser and serializer with nesting support
JavaScriptBSD-3-ClauseStar magnet • 8.8k stars
325
P A M T

kevinmehall rust-peg

Parsing Expression Grammar (PEG) parser generator for Rust
RustMITStar magnet • 1.6k stars
301
P A M T

Marwes combine

A parser combinator library for Rust
RustMITStar magnet • 1.3k stars
223
P A M T

freestrings jsonpath

JsonPath engine written in Rust. Webassembly and Javascript support too
RustMIT128 stars
222
P A M T

Eliah-Lakhin lady-deirdre

Compiler front-end foundation technology.
Rust472 stars
220
P A M T

igumnoff shiva

Shiva library: Implementation in Rust of a parser and generator for documents of any type
RustApache-2.0Hype wave • 401 stars • 19 months
213
P A M T

ptal oak

A typed parser generator embedded in Rust code for Parsing Expression Grammars
RustApache-2.0143 stars
209
P A M T

m4rw3r chomp

A fast monadic-style parser combinator designed to work on stable Rust.
RustApache-2.0244 stars
183
P A M T

comex rust-shlex

Split a string into shell words, like Python's shlex.
Rust135 stars
173
P A M T

Folyd robotstxt

A native Rust port of Google's robots.txt parser and matcher C++ library.
RustApache-2.099 stars
173
P A M T

s-panferov queryst

Rust query string parser with nesting support
RustMIT69 stars
164
P A M T

0xlane pe-sign

A cross-platform rust no-std library for verifying and extracting signature information from PE files.
RustMIT65 stars
157
P A M T

nrc zero

A Rust library for zero-allocation parsing of binary data.
Rust49 stars
135
P A M T

slimreaper35 dockerfile-parser-rs

Dockerfile parsing library
RustMIT11/52w active • 2 per week
112
P A M T

cchexcode wavefront_rs

An alternative, typed and simple wavefront format parser and writer.
RustMIT25 releases • 6 years