-
nom
A byte-oriented, zero-copy, parser combinators library
-
clap
efficient, and full-featured Command Line Argument Parser
-
ron
Object Notation
-
darling
A proc-macro library for reading attributes into structs when implementing custom derives
-
x509-parser
Parser for the X.509 v3 format (RFC 5280 certificates)
-
clap-verbosity-flag
Easily add a
--verboseflag to CLIs using Clap -
httparse
A tiny, safe, speedy, zero-copy HTTP/1.x parser
-
json5
serializer and deserializer which speaks Serde
-
elf
A pure-rust library for parsing ELF files
-
tree-sitter
Rust bindings to the Tree-sitter parsing library
-
lexical
to- and from-string conversion routines
-
plist
parser. Supports Serde serialization.
-
bpaf
Command Line Argument Parser with parser combinators
-
tobj
A lightweight OBJ loader in the spirit of tinyobjloader
-
vte
Parser for implementing terminal emulators
-
combine
Fast parser combinators on arbitrary streams with zero-copy support
-
clap-cargo
Re-usable CLI flags for
cargoplugins -
winnow
A byte-oriented, zero-copy, parser combinators library
-
mail-parser
Fast and robust e-mail parsing library for Rust
-
fluent-uri
A generic URI/IRI handling library compliant with RFC 3986/3987
-
der-parser
Parser/encoder for ASN.1 BER/DER data
-
xml
in pure Rust
-
dateparser
Parse dates in string formats that are commonly used
-
wasmparser
event-driven library for parsing WebAssembly binary files
-
simple-dns
parse and write DNS packets
-
pcap-file
parse, read and write Pcap and PcapNg
-
asn1
ASN.1 (DER) parser and writer for Rust
-
tree-sitter-cpp
C++ grammar for tree-sitter
-
yasna
ASN.1 library for Rust
-
phonenumber
parsing, formatting and validating international phone numbers
-
konst
Const equivalents of std features: comparison, destructuring, iteration, and parsing
-
rustpython-parser
Python language parser for Python3
-
rss
serializing the RSS web content syndication format
-
timeago
Given a Duration, lossily format it like in 'N days ago'. Parsing it back to Duration is not supported yet.
-
oxc
A collection of JavaScript tools written in Rust
-
litrs
Parse and inspect Rust literals (i.e. tokens in the Rust programming language representing fixed values). Particularly useful for proc macros, but can also be used outside of a proc-macro context.
-
parse-size
Parse byte size into integer accurately
-
icalendar
Strongly typed iCalendar builder and parser
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
apollo-compiler
A compiler for the GraphQL query language
-
unsynn
(Proc-macro) parsing made easy
-
lexical-parse-float
Efficient parsing of floats from strings
-
lexical-core
Lexical, to- and from-string conversion routines
-
git-url-parse
A parser for urls used by git
-
av1-grain
Helpers for generating and parsing AV1 film grain data
-
fast-float2
Fast floating-point number parser
-
atoi_simd
Fast
&[u8]to integer parser -
parse-changelog
changelog parser, written in Rust
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
gix-attributes
gitoxide project dealing .gitattributes files
-
minimal-lexical
Fast float parsing conversion routines
-
saphyr
A fully YAML 1.2 compliant YAML library
-
anes
ANSI Escape Sequences provider & parser
-
gix-refspec
gitoxide project for parsing and representing refspecs
-
gix-mailmap
gitoxide project for parsing mailmap files
-
freedesktop_entry_parser
parsing FreeDesktop entry files and Systemd unit files
-
wasmparser-nostd
event-driven library for parsing WebAssembly binary files
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
avif-parse
Parser for AVIF image files
-
mago-docblock
Analyzes PHP docblocks to extract annotations, tags, and documentation comments, aiding tools that rely on inline documentation
-
clap-num
Number parsers for clap
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
csv
Fast CSV parsing with support for serde
-
venial
A very small syn
-
pnet_packet
Cross-platform, binary packet parsing and manipulation
-
linux-perf-data
A parser for the perf.data format and the jitdump format. These formats are used by the Linux perf tool.
-
sqllogictest
parser and runner
-
sshkeys
parsing OpenSSH certificates and public keys
-
ktx2
Parser for the ktx2 texture container format
-
tree-sitter-ocaml
OCaml grammar for tree-sitter
-
rusticata-macros
Helper macros for Rusticata
-
obj-rs
Wavefront obj parser for Rust. It handles both 'obj' and 'mtl' formats.
-
dsn
DSN (Data Source Name) parser
-
calcard
iCalendar/JSCalendar and vCard/JSContact parsing, building and conversion library for Rust
-
svd-parser
A CMSIS-SVD file parser
-
netflow_parser
Parser for Netflow Cisco V5, V7, V9, IPFIX
-
boml
A dead-simple, efficient, dependency-free TOML parser for Rust
-
kiss_xml
minimalist schema-less XML parsing library
-
json-event-parser
A JSON event parser and serializer
-
mavlink
Implements the MAVLink data interchange format for UAVs
-
xml5ever
Push based streaming parser for XML
-
midly
Fast MIDI decoder and encoder both for .mid files and real-time MIDI events
-
datafusion-sql
DataFusion SQL Query Planner
-
veryl-analyzer
A modern hardware description language
-
fontconfig-parser
fontconfig file parser in pure Rust
-
lp_parser_rs
parser for the LP file format
-
taplo
A TOML parser, analyzer and formatter library
-
tzif
A parser for TZif files
-
cstree
generic lossless syntax trees
-
plotnik
CLI for plotnik - typed query language for tree-sitter AST
-
gix-pathspec
gitoxide project dealing magical pathspecs
-
oxc_parser
A collection of JavaScript tools written in Rust
-
git-conventional
A parser library for the Conventional Commit specification
-
paraseq
A minimal-copy parser for FASTA and FASTQ files built for paired parallel processing
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
oxc_transformer
A collection of JavaScript tools written in Rust
-
idm
Implicit Data Markup
-
debian-changelog
Parser for Debian changelog files
-
tree-sitter-r
R grammar for tree-sitter
-
veryl-formatter
A modern hardware description language
-
kreuzberg
High-performance document intelligence library for Rust. Extract text, metadata, and structured data from PDFs, Office documents, images, and 50+ formats with async/sync APIs.
-
gix-config-value
gitoxide project providing git-config value parsing
-
semver-parser
Parsing of the semver spec
-
mvn-autoenforce
Parses maven enforcer output and gives you the topmost version of dependencies
-
webm-iterable
extends the ebml-iterable library to provide an iterator over webm data. It provides a Matroska specification implementing the required traits to read webm files.
-
glsl-lang-cli
CLI for the glsl-lang crate
-
yarn-lock-parser
yarn.lock parser
-
unarm
Parses ARM instructions
-
xmas-elf
parsing and navigating ELF data; zero-allocation, type-safe
-
tokay
programming language designed for ad-hoc parsing
-
dot-parser
parser for the DOT/Graphviz graph description language, as well as useful functions to transform those graphs
-
imap-codec
Rock-solid and complete codec for IMAP
-
packet_parser
A powerful and modular Rust crate for network packet parsing
-
drasi-query-gql
Drasi Core GQL Parser
-
elementtree
Parse an XML file into Python elementtree like structure
-
fastobo
Faultless AST for Open Biomedical Ontologies
-
lexical-parse-integer
Efficient parsing of integers from strings
-
nom-derive
Custom derive nom parsers from struct
-
biome_console
print messages (formatted with biome_markup) and diagnostics
-
keyvalues-parser
A parser/renderer for vdf text
-
linux-perf-event-reader
Parse Linux perf_event information from raw bytes
-
trivet
Parser Library
-
pomelo
Lemon parser generator as a Rust procedural macro
-
sdp-types
SDP (RFC 4566) types, parser and serializer
-
keepass
.kdbx database file parser
-
prefix
A customizable pretty printer for FIX messages
-
clap_lex
Minimal, flexible command line parser
-
octofhir-fhirpath-evaluator
FHIRPath expression evaluation engine
-
wow-wmo
Parser, editor, and converter for World of Warcraft WMO (World Model Object) files
-
forensic-rs
A Rust-based framework to build tools that analyze forensic artifacts and can be reused as libraries across multiple projects without changing anything
-
deno_task_shell
Cross platform scripting for deno task
-
netgauze-bgp-pkt
BGP-4 Protocol representation and serde
-
css-color
CSS color strings
-
onenote_parser
A parser for Microsoft OneNote® files
-
pdb
A parser for Microsoft PDB (Program Database) debugging information
-
liberty-db
A fully defined liberty (std. cells in VLSI) data structure, efficient parser & formatter
-
vk-parse
Vulkan specification parser
-
parse-dockerfile
Dockerfile parser, written in Rust
-
ical
Ical/Vcard parser for Rust
-
mago-source
Manages PHP source files by providing functions for loading, reading, and referencing PHP code, making it easier to work with file-based inputs
-
gix-ignore
gitoxide project dealing .gitignore files
-
alog
Anonymize 'Combined Log Format' data
-
otdrs
convert OTDR Bellcore SOR files to Serdes-compatible structs and JSON/CBOR thereafter, usable as a Rust library or as a standalone tool; it can also write SORs from Rust data structures
-
python-ast
compiling Python to Rust
-
prometheus-parse
parser for the Prometheus text format
-
ason
data format that evolved from JSON, introducing strong data typing and support for variant types
-
eml-parser
parsing .eml files
-
mapfile_parser
Map file parser library focusing decompilation projects
-
nom-bibtex
BibTeX parser using nom
-
sf-api
API to send commands to the Shakes & Fidget servers and parse their responses into characters
-
vtkio
Parser and writer for the legacy VTK file format
-
gerber_parser
A gerber parser for the gerber-types crate
-
text_analysis
A robust multilingual text analysis CLI with context, N-grams, named entities, and CSV/JSON export
-
neure
A fast little combinational parsing library
-
pdl-compiler
Parser and serializer generator for protocol binary packets
-
pearlite-syn
A syn parser for the Pearlite specification language in Creusot
-
biome_deserialize
deserialize values
-
dns-message-parser
Libary to encode and decode DNS packets
-
projvar
A tiny CLI tool that tries to gather project specific meta-data in different ways, to store them into key=value pairs in a file for later use by other tools. See --list for the keys set by this tool
-
swift-mt-message
A fast, type-safe Rust implementation of SWIFT MT message parsing with comprehensive field support, derive macros, and validation
-
igvm
parser for the Independent Guest Virtual Machine (IGVM) file format
-
heraclitus-compiler
Compiler frontend for developing great programming languages
-
shuttle-ifc
Infrastructure from Code (IfC) parser for the Shuttle platform (shuttle.dev)
-
opening-hours
A parser and evaluation tool for the opening_hours fields in OpenStreetMap
-
xcursor
loading XCursor themes
-
dotnetdll
A framework for reading and writing .NET metadata files, such as C# library DLLs
-
biome_rowan
Biome's custom Rowan definition
-
patchkit
parsing and manipulating patch files
-
antlr4rust
ANTLR4 runtime for Rust
-
oni-comb-parser-rs
parser combinators
-
derp
DER Parser (and Writer)
-
codeinput
A powerful library for parsing, analyzing, and managing CODEOWNERS files. Provides advanced querying capabilities, ownership analysis, and tag-based file organization
-
rdftk_iri
IRI and URI specifications
-
rpsl-rs
A Routing Policy Specification Language (RPSL) parser with a focus on speed and correctness
-
pancakestack
Pancake Stack esoteric programming language
-
ifc-lite-core
High-performance IFC/STEP parser for building data
-
astral-tl
Fast HTML parser written in pure Rust
-
e-utils
utils
-
countio
Byte counting for std::io::{Read, Write, Seek} and its async variants from futures and tokio
-
vdm
A *hopefully* simple rust package that makes vdm parsing and viewing as easy as possible for source engine games
-
cargo-toml-workspace
Parse cargo workspace and load specific crate
-
runt-cli
CLI for Jupyter Runtimes
-
oxc_semantic
A collection of JavaScript tools written in Rust
-
lnmp-codec
Parser and encoder for LNMP (LLM Native Minimal Protocol) text format
-
oxc_minifier
A collection of JavaScript tools written in Rust
-
partiql
in Rust
-
rio_api
Common data structures for RDF formats parsers and serializers
-
emmylua_parser
A parser for EmmyLua and luals
-
webparse
http1.1/http2 parse http解析库
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
tree-sitter-cmake
CMake grammar for tree-sitter
-
octofhir-fhirpath-ast
Abstract syntax tree definitions for FHIRPath expressions
-
hexf-parse
Parses hexadecimal floats (see also hexf)
-
germ
The Ultimate Gemini Toolkit
-
nbformat
Parse Jupyter Notebooks
-
polycvss
CVSS v2, v3, and v4 vector string parser and score calculator
-
oxc_ast
A collection of JavaScript tools written in Rust
-
rtf-parser
RTF parser & lexer library designed for speed and memory efficiency
-
ungrammar
A DSL for describing concrete syntax trees
-
netsblox-ast
parsing NetsBlox project files into an AST for use in code generation
-
mx-message
A fast, type-safe Rust implementation of MXMessage for parsing MX messages
-
orql
A toy SQL parser for a subset of the Oracle dialect
-
flag-rs
A Cobra-inspired CLI framework with dynamic completions
-
mdstream
Streaming-first Markdown middleware for LLM output (committed + pending blocks, render-agnostic)
-
rsrpp
project for research paper pdf
-
ngdp-bpsv
BPSV (Blizzard Pipe-Separated Values) parser and writer for NGDP
-
oxc_traverse
A collection of JavaScript tools written in Rust
-
rusaint
SSU u-saint client
-
openair
Parser for airspace files in OpenAir format
-
mago-trinary
implementing three-valued logical operations (true, false, maybe) to handle complex logical reasoning scenarios
-
biscuit-parser
Datalog parser used in the biscuit-auth and biscuit-quote crates
-
katex-rs
KaTeX - Fast math typesetting for anywhere, more than just the web
-
scrolling_window_pattern_matcher
A unified pattern matching library with optional context support and extractor-driven architecture for streaming data processing
-
dlt-core
Parser and writer for autosar DLT Diagnostic Log and Trace
-
openmetrics-parser
An OpenMetrics/Prometheus Text Exposition Format Parser
-
hexspell
A open source lib to parse executables in Rust
-
ebml-iterable
iterator over EBML encoded data. The items provided by the iterator are Tags as defined in EBML. The iterator is spec-agnostic and requires a specification implementing specific traits to read files…
-
proc_sys_parser
routines for parsing linux /proc files into Rust structs. There are multiple other crates doing this, but these either do not choose to process the statistics in way to make them directly usable…
-
relish
A serialization format and library
-
serde-xml-fast
A fast, 100% Serde-compatible XML serialization and deserialization library
-
rnix
A Nix parser written in Rust
-
feedparser-rs
High-performance RSS/Atom/JSON Feed parser
-
tree-sitter-jsdoc
JSDoc grammar for tree-sitter
-
facet-html
HTML parsing for facet using the format architecture with html5gum
-
lin-ldf
Parser for LDF files that describe automotive LIN bus networks
-
packet-strata
A high-performance packet parsing library
-
knuffel
KDL language implementation
-
pomsky
A new regular expression language
-
py_literal
Read and write Python literals
-
cirru_edn
Parser/Writer for Cirru EDN
-
biome_diagnostics
Biome's shared infrastructure to implement reporting pretty error and diagnostics
-
fli
The commander.js like CLI Parser for rust
-
mp4parse
Parser for ISO base media file format (mp4)
-
flp-gsp
General search parser
-
glslt
Template compiler library
-
octofhir-fhirpath
A high-performance FHIRPath implementation in Rust with comprehensive spec compliance
-
editorconfig-parser
.editorconfig parser
-
seeyou-cup
parsing and writing SeeYou CUP files, commonly used in aviation and gliding for waypoint and task data
-
metaflac
reading and writing FLAC metadata
-
todo-txt
Parser for the todo.txt format
-
wadl
parser for Rust
-
parol-ls
Language server for parol parser generator
-
octofhir-fhirpath-parser
Parser and tokenizer for FHIRPath expressions
-
oxidize-pdf
A pure Rust PDF generation and manipulation library with zero external dependencies
-
saphyr-parser
A fully YAML 1.2 compliant YAML library
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
Try searching with DuckDuckGo.