Parser Implementations

cat-parser-implementations

Parsers implemented for particular formats or languages.

HTML and CSS

RecipeCratesCategories
html5evercat-parser-implementations
tlcat-parser-implementations
csscat-parser-implementations

INI

RecipeCratesCategories
rust-inicat-parser-implementations

JSON

RecipeCratesCategories
json5json5cat-parser-implementations
serde_jsonserde_jsoncat-parser-implementations
simd-jsonsimd-jsoncat-parser-implementations

Markdown

RecipeCratesCategories
comrakcomrakcat-parser-implementations
markdownmarkdowncat-parser-implementations
pulldown-cmarkpulldown-cmarkcat-parser-implementations

Programming Languages

RecipeCratesCategories
Parse JavaScriptswc_ecma_parsercat-parser-implementations
sqlparsercat-parser-implementations

TOML

RecipeCratesCategories
basic_tomlbasic-tomlcat-parser-implementations
toml_edittoml_editcat-parser-implementations
tomltomlcat-parser-implementations

XML

RecipeCratesCategories
quick-xmlquick-xmlcat-parser-implementations
xml-rsxmlcat-parser-implementations
xml5everxml5evercat-parser-implementations
xmlparserxmlparsercat-parser-implementations

YAML

RecipeCratesCategories
serde_ymlcat-parser-implementations

See also

Format/LanguageRust CratesNotes
CSVcsvcsv is a robust and widely used CSV parser.
GraphQLgraphql_parser, junipergraphql_parser parses GraphQL queries. juniper is a GraphQL server implementation and includes parsing capabilities.
Regular Expressionsregexregex is the standard crate for regular expression parsing and matching.