-
lalrpop
convenient LR(1) parser generator
-
peg
Parsing Expression Grammar (PEG) parser generator
-
pest_generator
pest code generator
-
tinyjson
Tiny simple JSON parser/generator
-
lalrpop-util
Runtime library for parsers generated by LALRPOP
-
rustpython-parser
Python language parser for Python3
-
lambdascript
Educational tool illustrating beta reduction of typed and untyped lambda terms, parser generation
-
pest-language-server
A language server for Pest
-
parol
LL(k) and LALR(1) parser generator for Rust
-
lrpar
Yacc-compatible parser generator
-
nimbleparse
Yacc grammar debugging tool
-
rust-sitter
A package for defining tree-sitter grammars alongside Rust logic
-
libsql-sqlite3-parser
SQL parser (as understood by SQLite) (libsql fork)
-
lrtable
LR grammar table generation
-
rustlr
Bottom-Up Parser Generator with Advanced Options
-
lrlex
lexer generator
-
rusty_parser
A Generic compile-time Parser generator and pattern matching library written in Rust
-
antlr-rust
ANTLR4 runtime for Rust
-
cfgrammar
Grammar manipulation
-
ascii-canvas
canvas for drawing lines and styled text and emitting to the terminal
-
parsel
Zero-code parser generation by using AST node types as the grammar
-
pdl-compiler
Parser and serializer generator for protocol binary packets
-
tree-sitter-tlaplus
A tree-sitter grammar for TLA⁺ and PlusCal
-
parol-ls
Language server for parol parser generator
-
lelwel
Resilient LL(1) parser generator
-
sdml-parse
Parser for Simple Domain Modeling Language (SDML)
-
rustemo
A LR/GLR parser generator
-
hls_m3u8
HLS m3u8 parser/generator
-
shiva
in Rust of a parser and generator for documents of any type
-
sdml-generate
Domain Modeling Language (SDML) generated Artifacts
-
rust-code-analysis
compute and export code metrics
-
rust-sitter-tool
The external tool for Rust Sitter that extracts grammars from Rust definitions
-
gramma
Generate a scannerless parser by declaring types
-
peg-runtime
Runtime support for rust-peg grammars. To use rust-peg, see the
peg
crate. -
peginator
PEG parser generator for creating ASTs in Rust (runtime)
-
dotlr
An LR(1) parser generator and visualizer created for educational purposes
-
xmltv
electronic program guide (EPG) parser and generator using serde
-
pest_typed_generator
Pest-typed's code generator
-
rss-gen
generating, serializing, and deserializing RSS feeds for various RSS versions
-
pomelo
Lemon parser generator as a Rust procedural macro
-
yggdrasil-rt
Yggdrasil Shared Structure
-
swift-bridge-ir
Holds the data structures and logic for bridge module parsing and code generation
-
chromiumoxide_pdl
Contains a PDL parser and rust generator
-
parsey
parser-generator framework
-
fastobo-syntax
PEG Syntax and pest parser for the OBO flat file format 1.4
-
dmos
Djot HTML renderer with advanced features
-
gramatika
A minimal toolkit for writing parsers with Rust
-
rust-sitter-common
Shared logic for the Rust Sitter macro and tool
-
discord-md
Parser and generator for Discord's markdown
-
mainstay-syn
Mainstay syntax parsing and code generation tools
-
faster-pest
A generator for high-performance Pest parsers, bringing your grammar to the next level
-
dsntk-feel-grammar
dsntk | Decision Toolkit | FEEL grammar
-
rustylr
executable for rusty_lr
-
parol_runtime
Runtime library for parsers generated by the 'parol' parser generator
-
syntax-parser-generator
Independent library for generating lexical-analyzers and LALR parsers
-
ndef-rs
NDEF (NFC Data Exchange Format) parser and generator in Rust
-
kiki
A minimalist parser generator for Rust
-
rustemo-compiler
Rustemo compiler and development tools
-
lib-lexin
lexer library
-
steeldb
database built from scratch in Rust
-
schema2code
Generate Code in any language from a JSON Schema compliant document
-
ygen-mc
Ygens machine code playground
-
classer
A JVM Class File Parser and generator for Rust
-
bnf_rules
LR(1) parser generator
-
earley-omnitool
An Earley parser engine
-
rsip
SIP Rust library, parser & generator of SIP
-
mpl
Minimal parser combinator of Minimal Parsing Language (MPL) like Top-Down Parsing Language (TDPL)
-
sdml_error
Domain Modeling Language (SDML) errors and diagnostics
-
decodetree
parser and generator
-
ruly2
parser generator from context free grammar
-
rust-code-analysis-cli
compute and export code metrics
-
rtp-rs
Parser and generator for RTP packet structure
-
bnf_rules_parser
LR(1) parser generator
-
compiler-tools
A proc-macro for deriving powerful and fast tokenizers with compile-time regex
-
beans
A parser generator library based on the Earley parser
-
gecos
parsing and generation of gecos strings
-
rust-code-analysis-web
Run a web service to compute and export code metrics
-
lemon-mint
Famous Lemon Parser Generator implemented in rust as library with API
-
misb
MISB Standard Implementation
-
rfc6381-codec
Parser and generator for codec-string values, as specified in RFC 6381, section 3
-
pag-lexer
Parser-lexer fusion generator (derivative lexer)
-
lalrpop-intern
string interner used by LALRPOP
-
langlang
parser generator based on Parsing Expression Grammars (tools)
-
robots_txt
A lightweight parser and generator for robots.txt
-
tnil
Parsing, glossing, and generating utilites for New Ithkuil
-
brcode
parse and emit BR Codes
-
langlang_syntax
langlang is a parser generator based on Parsing Expression Grammars (library)
-
paresse
Parser generators for lazy people
-
parol-macros
Macros for LL(k) parser generator
parol
-
pegy
A derive based parser generator
-
znap-syn
Collection of utilities for parsing and code generation that power znap-macros
-
pag-parser
Parser-lexer fusion generator (parser generator)
-
langlang_value
langlang is a parser generator based on Parsing Expression Grammars (library)
-
gll-pg-core
A parser generator for GLL grammar, core library
-
oak
A typed parser generator syntax extension for Parsing Expression Grammar (PEG)
-
weresocool_parser
Parser for WereSoCool
-
pag-compiler
Parser-lexer fusion generator (compiler interface)
-
tuck5
A pragmatic lexer/parser generator
-
glr
RNGLR parser generator
-
lalry
creating LALR(1) parsers from context-free grammars
-
ielr
Table generation backend for LR parser generators
-
lemon-tree
Famous Lemon Parser Generator, designed as library that builds your parser transparently during cargo build. Use attributes to describe parser rules.
-
telegram_csv_parser
Telegram-csv-parser
-
ruly
parser generator from context free grammar
-
flexi-parse
flexible parsing
-
peginator_codegen
Buildscript support for peginator (a PEG parser generator)
-
racc
port of Berkeley YACC to Rust, and allows you to write grammar definitions directly in Rust source code
-
image4
A no_std-friendly library for parsing and generation of Image4 images written in pure Rust
-
edres
Generate struct and enum definitions from data files
-
tree-builder
Parser Generator library which uses Nom and procedural macros to generate recursive-descent parsers
-
cfg-regex
Conversion from a regular expression to a context-free grammar
-
sdp-rs
SDP Rust library, parser & generator of the Session Description Protocol
-
rspg
LR(1) parser generator library
-
kicad_parse_gen
Kicad file format parser and generator library
-
peginator-cli
Command line interface for peginator (a PEG parser generator)
-
typeshare-core
The code generator used by Typeshare's command line tool
-
binjs_meta
Part of binjs-ref. Tools for manipulating grammars. You probably do not want to use this crate directly unless you're writing an encoder, decoder or parser generator for binjs.
-
lalrpop-snap
convenient LR(1) parser generator
-
langlang_lib
langlang is a parser generator based on Parsing Expression Grammars (library)
-
do-not-use-antlr-rust
ANTLR4 runtime for Rust
-
wee-peg
Parsing Expression Grammar (PEG) parser generator
-
enum_stream_codegen
A parser generator. This package handles code generation for the
enum_stream
macro.” -
turingarena-iospec
specify I/O format and automate validation, parser generation, and more. Part of TuringArena: tools to create programming challenges.
-
vobject
parsing library
-
winnow-rule
A procedural macro for defining winnow combinators in simple DSL
-
structpath
type-safe parsing and generation of url paths
-
oak_runtime
Parser generated by Oak depends on this library. Please consult the package Oak for more informations.
-
plex
A syntax extension for writing lexers and parsers
-
svg_file_parser
A Rust-based SVG parser designed to interpret scalable vector graphics (SVG) files
-
anchor-syn-fix
Anchor syntax parsing and code generation tools
-
mkv
[incomplete yet] Matroska (mkv,webm) files parser and generator implemented in Rust
-
parsegen
A parser generator implemented as a proc macro
-
kg-syntax
Runtime LR(1) parser generator library
-
chat-templates
chat templates parser/generator for prompting LLM
-
tonlib
Rust SDK for The Open Network
-
blue_typemap
A TypeMap Dependency Injection method for dynamic function parameters
-
chiru
A parser generator similar to antlr4
-
anchor-syn
Anchor syntax parsing and code generation tools
-
url_parser_on_rust
url parser on rust
-
peg-macros
Procedural macros for rust-peg. To use rust-peg, see the
peg
crate. -
peg-pack
Versatile parser generator for PEG grammars
-
pesel
validation & generation library
-
pm-lexer
sample lexer using the proc-macro crate, to be used in the pomelo testings
-
ratatat
expressive parser combinators with caching
-
pegtastic-runtime
Runtime support for pegtastic grammars. To use pegtastic, see the
pegtastic
crate. -
lld-pg
lld-script parser and generator
-
bodyfile
Parser and Generator for the famous mactime bodyfile format
-
nailgun
A PEG parser generator
-
nano_parser_gen_macro
A parser generator inspired by yacc (procedural macro)
-
simple-parser
runtime recursive descent parser generator
-
simple-parser-bootstrap
runtime recursive descent parser generator
-
molt-argparse
The argument parser generator macro for the Rust-based Tcl interpreter, Molt
-
nano_parser_gen
A parser generator inspired by yacc (types and functions)
-
parsey-derive
parser-generator framework
-
escafers
parser & generator for escape sequences
-
rspg-macros
Macros for rspg
-
perplex
A grammar analyzer and LR(k)/GLR parser generator
-
pestast_gen
pestast code generator
-
kg-lang
Runtime LR(1) parser generator library
-
frodobuf
midl parser and code generator for wasmcloud
-
perplex-runtime
Runtime library for parsers generated by perplex
-
beerxml
beerxml/json/yaml/toml parser generator
-
pegcel-macros
A PEG parser generator for Syn
-
xim-gen
XIM protocol parser generator
-
nys
A declarative parer generator library
-
freedesktop-categories-codegen
Parser and code generator for freedesktop-categories
-
protogen
Protocol description language & parser generator
-
json-pop
A small JSON parser from parser/lexer generators
Try searching with DuckDuckGo.