Parser Implementations
intcode_compiler
ExperimentalAoC 2019 Intcode compiler, interpreter and transpiler
skytraxx-airspace-parser
ExperimentalParser for airspace files in Skytraxx format.
mule
ExperimentalStrong-headed (yet flexible) parser of columnar datasets from CSV, TSV and other delimiter-separated datasets
honeycomb
ExperimentalA portable parser combinator library that does not require a runtime
incrust
ExperimentalTemplate engine inspired by Jinja2
doublify-toolkit
ExperimentalDoublify API toolkit for Rust
razor-fol
Experimentalrazor-fol is a library for parsing and syntactic manipulation of first-order theories.
did_common
ExperimentalA rust library for parsing Decentralized Identifiers (DIDs), with no_std support.
fldtools
ExperimentalLibrary to pack and unpack FLD files for use with Magical School Lunar! (1997)
org-spec
ExperimentalParser, data structures and utilities for org-mode syntax per draft spec
dimacs
ExperimentalUtilities to parse files in DIMACS .cnf or .sat format which is useful for participating in the DIMACS SAT solver competitions.
sqlpop
ExperimentalSQL parser (as understood by SQLite)
rddl
ExperimentalRefined Data Description Language (RDDL) specification and parser implementation.
ninres
ExperimentalRead commonly used Nintendo file formats.
tsplib
ExperimentalParser for TSPLIB instances
tezos-smart-rollup-installer-config
ExperimentalInstaller configuration for installer kernel of Tezos Smart Rollups.
nginx-config
ExperimentalA parser, AST and formatter for nginx configuration files.
tree-sitter-buildlog
ExperimentalTree-sitter grammar for parsing build logs
tdyne-peer-id-registry
ExperimentalA library for parsing and (soon) encoding BitTorrent peer IDs. Tracks all known BitTorrent implementations and their peer ID formats.
stl-bin-parser
ExperimentalA simple parser for the STL binary format.
jsonprima
ExperimentalRFC 8259 compliant JSON validator in Rust.
device_tree_source
ExperimentalA library to parse Device Tree Source (DTS) files.
hldemo
ExperimentalA parser for Half-Life (Goldsource) demo files using nom.
source-map-mappings
ExperimentalParse the `mappings` string from a source map.
location-parser
ExperimentalParses latitude/longitude from strings in a wide variety of formats.
parsip
ExperimentalA tiny, safe, speedy, zero-copy SIP parser. Uses nom.
Markdown-to-HTML-rs
ExperimentalA simple Markdown->HTML parser.
nx
ExperimentalA high performance Rust library used to read NX files with minimal memory usage.
postbus
ExperimentalSMTP server for Rust
edn
ExperimentalAn EDN (Extensible Data Notation) parser.
nom-gzip
Experimentalnom parser for the GZIP file format
conventional
ExperimentalA parser library for the Conventional Commit specification.
parsit
Experimentalvery simple lib, the parsing combinators, recursive descendent that uses logos as lexer
ole
ExperimentalSimple parser and reader for Microsoft Compound Document File.
aci_ppm
ExperimentalEncode and decode PNM image files (TODO: so far only PPM).
pikkr
ExperimentalJSON Parser which picks up values directly without performing tokenization in Rust
kailua_syntax
ExperimentalAST and parser for Kailua
jreflection
ExperimentalStatic reflection APIs for analyzing jars and jimage files
procstat
ExperimentalParses the /proc/stat file into a struct.
dsdl_parser
ExperimentalA nom parser for the DSDL (Data structure description language) used when transmiting over uavcan
mpls
ExperimentalA movie playlist file (MPLS) parser.
strace-parse
ExperimentalParser and utilities for strace files
titlefmt
ExperimentalMetadata Title Formatting Library
picohttpparser-sys
ExperimentalRust bindings to a tiny HTTP parser written in C (https://github.com/h2o/picohttpparser).
thumbsdb
ExperimentalForensic library: parser and reader for Microsoft Thumbs.db file
interface-rs
ExperimentalLibrary for reading and writing Linux interfaces(5) files
semver2
ExperimentalSemantic version parsing and comparison.
rcalc
ExperimentalGlorified calculator with a lexer, parser, and interpreter written in Rust.
candidateparser
ExperimentalA parser for the ICE Candidate SDP according to RFC5245.
xbe
ExperimentalA parser for .xbe files (Xbox executable)