nom

Parser framework

A parser combinator framework for building safe and efficient parsers in Rust

Rust parser combinator framework

GitHub

10k stars
85 watching
809 forks
Language: Rust
last commit: almost 2 years ago
Linked from 2 awesome lists

byte-arraygrammarnomparseparserparser-combinatorsrust

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
norswap/autumnA Java parser combinator library supporting grammar and parsing functionality.125
marwes/combineA Rust library implementing parser combinators for building efficient and flexible parsers1,307
shnewto/bnfA parser for Backus-Naur form grammars in Rust.262
jbaum98/bencode.rsA Rust library for parsing binary-encoded data using the Nom parser combinator framework2
rust-av/flavorsAn FLV file parser implemented in Rust using the nom parsing library69
m4rw3r/chompA fast and expressive monadic-style parser combinator for Rust.245
rxwei/parseyA framework for building parsers in Swift using combinatorial syntax and features like backtracking prevention and rich error messages58
rusticata/snmp-parserA tool for analyzing and parsing SNMP messages43
florob/rustyxmlAn XML parser written in Rust103
nrc/zeroA Rust library for parsing binary data without allocating memory on the heap.47
rbalicki2/smithyA framework for building WebAssembly applications using Rust, allowing developers to write idiomatic Rust code without sacrificing safety guarantees.350
haskell/parsecA parser combinator library designed to be industrial-strength and easy to use850
softdevteam/grmtoolsA suite of libraries and binaries for parsing text in Rust.523
chyh1990/yaml-rustA pure Rust implementation of the YAML 1.2 specification613
dalance/sv-parserA SystemVerilog parser library for Rust.412