-
quick-xml
High performance xml reader and writer
-
simd-json
High performance JSON parser based on a port of simdjson
-
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
sqlparser
Extensible SQL Lexer and Parser with support for ANSI SQL:2011
-
url
based on the WHATWG URL Standard
-
roxmltree
Represent an XML as a read-only tree
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
byte-unit
interacting with units of bytes
-
comrak
A 100% CommonMark-compatible GitHub Flavored Markdown parser and formatter
-
syntect
high quality syntax highlighting and code intelligence using Sublime Text's grammars
-
ttf-parser
A high-level, safe, zero-allocation font parser for TrueType, OpenType, and AAT
-
html5ever
High-performance browser-grade HTML5 parser
-
x509-parser
Parser for the X.509 v3 format (RFC 5280 certificates)
-
markdown
CommonMark compliant markdown parser in Rust with ASTs and extensions
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
configparser
configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax. You can use this to write Rust programs which can be customized by end users easily.
-
httparse
A tiny, safe, speedy, zero-copy HTTP/1.x parser
-
path-absolutize
extending
PathandPathBufin order to get an absolute path and remove the containing dots -
geojson
Read and write GeoJSON vector geographic data
-
evalexpr
A powerful arithmetic and boolean expression evaluator
-
cssparser
CSS Syntax Level 3
-
wat
Rust parser for the WebAssembly Text format, WAT
-
lexical
to- and from-string conversion routines
-
cargo_toml
Cargo.tomlstruct definitions for parsing with Serde -
nom_locate
A special input type for nom to locate tokens
-
spdx
Helper crate for SPDX expressions
-
ndarray-npy
.npy and .npz file format support for ndarray
-
version-compare
easily compare version numbers with no specific format, and test against various comparison operators
-
vte
Parser for implementing terminal emulators
-
csscolorparser
CSS color parser library
-
log4rs
A highly configurable multi-output logging implementation for the
logfacade -
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
tree-sitter-rust
Rust grammar for tree-sitter
-
fontdue
no_std font parser and rasterizer
-
uriparse
A URI parser including relative references
-
mail-parser
Fast and robust e-mail parsing library for Rust
-
skrifa
Metadata reader and glyph scaler for OpenType fonts
-
cargo-util-schemas
Deserialization schemas for Cargo
-
fluent-uri
A generic URI/IRI handling library compliant with RFC 3986/3987
-
multer
An async parser for
multipart/form-datacontent-type in Rust -
cfg-expr
A parser and evaluator for Rust
cfg()expressions -
guppy
Track and query Cargo dependency graphs
-
tree-sitter-python
Python grammar for tree-sitter
-
lol_html
Streaming HTML rewriter/parser with CSS selector-based API
-
xml
in pure Rust
-
multiaddr
format
-
wit-parser
Tooling for parsing
*.witfiles and working with their contents -
mediatype
MIME Media-type parsing
-
svgtypes
SVG types parser
-
versions
parsing and comparing software version numbers
-
simple-dns
parse and write DNS packets
-
asn1
ASN.1 (DER) parser and writer for Rust
-
der-parser
Parser/encoder for ASN.1 BER/DER data
-
pcap-file
parse, read and write Pcap and PcapNg
-
sanitize-filename
filename sanitizer, based on Node's sanitize-filename
-
evtx
A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
-
yasna
ASN.1 library for Rust
-
nonmax
Numeric types that cannot hold maximum values
-
gray_matter
Smart front matter parser. An implementation of gray-matter in rust. Parses YAML, JSON, TOML and support for custom parsers.
-
thrift
Rust bindings for the Apache Thrift RPC system
-
xmltree
Parse an XML file into a simple tree-like structure
-
graphviz-rust
basic access to the graphs in graphviz format with ability to import into or export from it
-
rustpython-parser
Python language parser for Python3
-
can-dbc
A parser for the DBC format. The DBC format is used to exchange CAN network data.
-
umya-spreadsheet
written in pure Rust to read and write xlsx file
-
resolv-conf
The resolv.conf file parser
-
aligned-vec
Aligned vector and box containers
-
jsonc-parser
JSONC parser
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
iban_validate
A small crate to verify IBAN account numbers
-
parse-size
Parse byte size into integer accurately
-
jiter
Fast Iterable JSON parser
-
qsv
A Blazing-Fast Data-wrangling toolkit
-
tree-sitter-javascript
JavaScript grammar for tree-sitter
-
toml_edit
format-preserving TOML parser
-
two-face
Extra syntax and theme definitions for syntect
-
wasmparser
event-driven library for parsing WebAssembly binary files
-
libxml
wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome project
-
ogg
Ogg container decoder and encoder written in pure Rust
-
tree-sitter-swift
swift grammar for the tree-sitter parsing library
-
pact_matching
Pact-Rust support library that implements request and response matching logic
-
biblatex
Parsing, writing, and evaluating BibTeX and BibLaTeX files
-
eventsource-stream
A basic building block for building an Eventsource from a Stream of bytes
-
tree-sitter-typescript
TypeScript and TSX grammars for tree-sitter
-
cargo-manifest
Helper crate to parse and manipulate manifests -
Cargo.tomlfiles -
lexical-parse-float
Efficient parsing of floats from strings
-
graphql-parser
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
cddl
Parser for the Concise data definition language (CDDL)
-
git-url-parse
A parser for urls used by git
-
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
emlop
A fast, accurate, ergonomic emerge.log parser
-
conjure-http
HTTP interfaces for generated Conjure services
-
tree-sitter-md
Markdown grammar for tree-sitter
-
rust-mcp-sdk
An asynchronous SDK and framework for building MCP-Servers and MCP-Clients, leveraging the rust-mcp-schema for type safe MCP Schema Objects
-
pyproject-toml
pyproject.toml parser in Rust
-
parse-changelog
changelog parser, written in Rust
-
licensure
A software license management tool
-
conventional_commits_next_version
A tooling and language agnostic utility to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.
-
deno_ast
Source text parsing, lexing, and AST related functionality for Deno
-
quoted_printable
encoder/decoder for quoted-printable data
-
vt100
parsing terminal data
-
apollo-compiler
A compiler for the GraphQL query language
-
sbp
Rust native implementation of SBP (Swift Binary Protocol) for communicating with devices made by Swift Navigation
-
sscanf
(inverse of format!()) Macro based on Regex
-
atoi_simd
Fast
&[u8]to integer parser -
read-fonts
Reading OpenType font files
-
oxiri
fast implementation of IRI validation and relative IRI resolution
-
oas3
Structures and tools to parse, navigate, and validate OpenAPI v3.1.xß specifications
-
cargo-lock
Self-contained Cargo.lock parser with optional dependency graph analysis
-
markdown-ppp
Feature-rich Markdown Parsing and Pretty-Printing library
-
swc_atoms
Atoms for the swc project
-
pep440_rs
python version numbers and specifiers, implementing PEP 440
-
datalogic-rs
A fast, type-safe Rust implementation of JSONLogic for evaluating logical rules as JSON. Perfect for business rules engines and dynamic filtering in Rust applications.
-
veryl-parser
A modern hardware description language
-
btoi
Parse integers directly from ASCII byte slices
-
xmlparser
Pull-based, zero-allocation XML parser
-
arborium-rust
Rust grammar for arborium (tree-sitter bindings)
-
anes
ANSI Escape Sequences provider & parser
-
rust-mcp-schema
Type-safe implementation of the Model Context Protocol in Rust, designed to reduce errors and accelerate development with powerful utilities
-
syslog_loose
A loose parser for syslog messages
-
ada-url
Fast WHATWG Compliant URL parser
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
libcst
A Python parser and Concrete Syntax Tree library
-
freedesktop_entry_parser
parsing FreeDesktop entry files and Systemd unit files
-
jaq
Just another JSON query tool
-
tree-sitter-scala
Scala grammar for tree-sitter
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
rfc2047-decoder
decoding RFC 2047 MIME Message Headers
-
atoi
Parse integers directly from
[u8]slices in safe code -
jsonpath_lib
JsonPath engine written in Rust. it provide a similar API interface in Webassembly and Javascript too. - Webassembly Demo: https://freestrings.github.io/jsonpath
-
minimad
light Markdown parser
-
wasmparser-nostd
event-driven library for parsing WebAssembly binary files
-
serde_json_path
Query serde_json Values using JSONPath
-
deserr
Deserialization library with focus on error handling
-
full_moon
A lossless Lua parser
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
unreferenced_files
finding unused and unreferenced files
-
sfv
Structured Field Values for HTTP parser. Implementation of RFC 8941 and RFC 9651
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
mpeg2ts-reader
Parser for MPEG Transport Stream data
-
actson
A reactive (or non-blocking, or asynchronous) JSON parser
-
mp4ameta
reading and writing iTunes style MPEG-4 audio metadata
-
toml-span
Toml parser and deserializer that preserves span information
-
urlpattern
rust-urlpattern is a Rust implementation of the URLPattern standard
-
linux-perf-data
A parser for the perf.data format and the jitdump format. These formats are used by the Linux perf tool.
-
netlink-packet-generic
generic netlink packet types
-
packageurl
package url specification
-
hifijson
High-fidelity JSON lexer and parser
-
grib
GRIB format parser for Rust
-
minidump
A parser for the minidump format
-
zerv
Generate versions for any commit from git and other version control - perfect for CI/CD builds and multiple formats
-
ktx2
Parser for the ktx2 texture container format
-
tree-sitter-elixir
Elixir grammar for the tree-sitter parsing library
-
msvc-demangler
that demangles / undecorates C++ symbols mangled by MSVC
-
uuid7
UUID version 7
-
dataview
Safe transmute between types and byte arrays of the same size
-
saphyr
A fully YAML 1.2 compliant YAML library
-
human_name
parsing and comparing human names
-
arrow-csv
Support for parsing CSV format to and from the Arrow format
-
getopt3
Zero dependency command line argument parser
-
miniconf
Serialize/deserialize/access reflection for trees
-
rxml
Minimalistic, restricted XML 1.0 parser which does not include dangerous XML features
-
ast-grep
Search and Rewrite code at large scale using precise AST pattern
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
conjure-object
Runtime support for generated Conjure objects
-
svd-parser
A CMSIS-SVD file parser
-
tor-netdoc
Network document formats used with the Tor protocols
-
purl
A Package URL implementation with customizable package types
-
swc_ecma_parser
Feature-complete es2019 parser
-
sqlite3-parser
SQL parser (as understood by SQLite)
-
xmpp-parsers
Collection of parsers and serialisers for XMPP extensions
-
mavlink
Implements the MAVLink data interchange format for UAVs
-
bexpand
Bash-style brace expansion
-
deb822-lossless
A lossless parser for deb822 files
-
cron-parser
parsing cron expressions with timezone support
-
aws-smithy-json
Token streaming JSON parser for smithy-rs
-
boxcars
Rocket league replay parser
-
mimetype-detector
Fast, accurate, and thread-safe MIME type detection for ~450 file formats with zero dependencies
-
bet
parsing and evaluating binary expression trees
-
quil-rs
Rust tooling for Quil (Quantum Instruction Language)
-
redact
keeping secrets out of logs
-
wavefront_obj
A parser for the Wavefront .obj file format
-
fixed-buffer
Fixed-size buffers for network protocol parsers
-
bracoxide
A feature-rich library for brace pattern combination, permutation generation, and error handling
-
atom_syndication
serializing the Atom web content syndication format
-
fontconfig-parser
fontconfig file parser in pure Rust
-
path-dedot
extending
PathandPathBufin order to parse the path which contains dots -
postscript
The package provides a parser of PostScript fonts
-
a2lfile
read, modify and write a2l files
-
serde-content
Rust data structures for the Serde data model
-
taplo
A TOML parser, analyzer and formatter library
-
tree-sitter-lua
Lua grammar for tree-sitter
-
hard-xml
Strong typed xml, based on xmlparser
-
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
ci
A powerful CLI tool for parsing, analyzing, and managing CODEOWNERS files. Provides advanced querying capabilities, ownership analysis, and tag-based file organization
-
ar
encoding/decoding Unix archive files
-
tokio-tar
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
mwalib
simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata
-
json-five
JSON5 parser with round-trip capabilities and compatible with the serde data model
-
tar-no-std
read Tar archives (by GNU Tar) in
no_stdcontexts with zero allocations. The crate is simple and only supports reading of “basic” archives, therefore no extensions, such as GNU Longname… -
base64-simd
SIMD-accelerated base64 encoding and decoding
-
lenient_semver
Lenient Semantic Version numbers
-
open-payments-iso20022-acmt
Open Payments - Message Parsing Library - ISO20022 ACMT
-
ra_ap_parser
parser for rust-analyzer
-
promql-parser
Parse PromQL query into AST
-
exmex
fast, simple, and extendable mathematical expression evaluator able to compute partial derivatives
-
html-to-markdown-rs
High-performance HTML to Markdown converter using the astral-tl parser. Part of the Kreuzberg ecosystem.
-
tree-sitter-sequel
Tree-sitter Grammar for SQL
-
htmltoadf
An HTML to Atlassian Document Format (ADF) converter
-
tree-sitter-r
R grammar for tree-sitter
-
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.
-
semver-parser
Parsing of the semver spec
-
cucumber-expressions
Cucumber Expressions AST and parser
-
write-fonts
Writing font files
-
ec4rs
EditorConfig For Rust
-
cstree
generic lossless syntax trees
-
glsl-lang-cli
CLI for the glsl-lang crate
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
tokay
programming language designed for ad-hoc parsing
-
yarn-lock-parser
yarn.lock parser
-
json-simple-obfuscator
partially hide json value (using unsecure pseudonimize / obfuscate algo)
-
osmpbf
A reader for the OpenStreetMap PBF file format (*.osm.pbf)
-
jotdown
A parser for the Djot markup language
-
serde-intermediate
Intermediate representation of Serde serialization
-
thirdkind
Read phylogenetic tree(s) in newick, phyloXML or recPhyloXML file and build a svg representation of the tree(s) allowing 1, 2 or 3 reconciliation levels
-
dot-parser
parser for the DOT/Graphviz graph description language, as well as useful functions to transform those graphs
-
netgauze-bgp-pkt
BGP-4 Protocol representation and serde
-
imap-codec
Rock-solid and complete codec for IMAP
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
rustic-reader
A minimalistic ebook reader
-
jmespath_extensions
Extended functions for JMESPath queries - 400+ functions for strings, arrays, dates, hashing, encoding, geo, and more
-
s2protocol
A parser for Starcraft II - Replay format, exports to different target formats
-
three-d-asset
Load/save functionality for 3d applications
-
yang2
libyang2 bindings for Rust
-
nodejs-semver
A node-semver compliant semver implementation in Rust
-
trivet
Parser Library
-
keyvalues-parser
A parser/renderer for vdf text
-
lexical-core
Lexical, to- and from-string conversion routines
-
tree-sitter-beancount
beancount grammar for the tree-sitter parsing library
-
glsl
A GLSL450/GLSL460 parser
-
keepass
.kdbx database file parser
-
dom_smoothie
extracting relevant content from web pages
-
handlr-regex
Fork of handlr with regex support
-
octofhir-fhirpath-evaluator
FHIRPath expression evaluation engine
-
kiss_xml
minimalist schema-less XML parsing library
-
evry
A shell-script-centric task scheduler; uses exit codes to determine control flow
-
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
-
parquet2
Safe implementation of parquet IO
-
momoa
A JSON parsing library suitable for static analysis
-
mask
A CLI task runner defined by a simple markdown file
-
json-syntax
Strict JSON parsing and mapping library
-
http-range-header
No-dep range header parser
-
parse_link_header
parsing HTTP Link header
-
onenote_parser
A parser for Microsoft OneNote® files
-
ua-parser
User Agent String Parser project
-
sv-parser
SystemVerilog parser library fully complient with IEEE 1800-2017
-
engineering-repr
Numeric conversions for engineering notation (1.23k) and the RKM code variant (1k23)
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
simplecss
CSS 2 parser and selector
-
tree-sitter-elm
Elm grammar for tree-sitter
-
wow-mpq
High-performance parser for World of Warcraft MPQ archives with parallel processing support
-
uuid-rng-internal
Private implementation details of the uuid crate
-
pdb
A parser for Microsoft PDB (Program Database) debugging information
-
wow-wdl
Parser for World of Warcraft WDL (World Detail Level) low-resolution terrain files
-
deltachat_message_parser
email, link, hashtag, md and more - parsing for deltachat messages
-
m3u8-rs
parsing m3u8 files (Apple's HTTP Live Streaming (HLS) protocol)
-
vk-parse
Vulkan specification parser
-
tauri-plugin-clipboard
A clipboard plugin for Tauri that supports text, html, rtf, files and image, as well as clipboard update listening
-
ical
Ical/Vcard parser for Rust
-
stream_resp
A fully compliant RESP3 streaming parser
-
gherkin
Pure Rust implementation of Gherkin language (
.featurefile) for Cucumber testing framework -
nod
reading and writing GameCube and Wii disc images
-
alog
Anonymize 'Combined Log Format' data
-
cggtts
data parsing and synthesis
-
rbook
A fast, format-agnostic, ergonomic ebook library with a focus on EPUB 2 and 3
-
ason
data format that evolved from JSON, introducing strong data typing and support for variant types
-
hpo
Human Phenotype Ontology Similarity
-
pep257
PEP 257 docstring style checker for Rust code
-
mapfile_parser
Map file parser library focusing decompilation projects
-
genson-cli
Command-line interface for JSON schema inference
-
prometheus-parse
parser for the Prometheus text format
-
ress
A scanner/tokenizer for JS files
-
srcinfo
A libary for parsing .SRCINFO files
-
pywr-v1-validator
Pywr v1.x model JSON validator
-
quick-quiz-generator
generate interactive quizzes blazingly fast, right in your terminal
-
fast_html2md
A fast html2md crate for rust
-
isin
Support for creating and validating ISINs
-
gerber_parser
A gerber parser for the gerber-types crate
-
xrust
Support for XPath and XSLT
-
neure
A fast little combinational parsing library
-
headson
Budget‑constrained JSON preview renderer
-
vtkio
Parser and writer for the legacy VTK file format
-
css-color
CSS color strings
-
mt940
A strict MT940 bank statement parser
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
gpu-usage-waybar
display gpu usage in Waybar
-
allms
One Library to rule them aLLMs
-
dns-message-parser
Libary to encode and decode DNS packets
-
expr-solver-bin
Binary using the expr-solver-lib to solve math expressions from command line
-
kdb_codec
Kdb+ IPC codec library for handling kdb+ wire protocol data with Rust
-
rio_turtle
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
-
pelite
Lightweight, memory-safe, zero-allocation library for reading and navigating PE binaries
-
run-clang-format
Cross platform CLI wrapper for executing clang-format based paths or globs specified in a JSON input file
-
hexfloat2
Parse and format IEEE754 floating point hexadecimal syntax
-
gtfs-structures
Read GTFS (public transit timetables) files
-
arborium-json
JSON grammar for arborium (tree-sitter bindings)
-
swift-mt-message
A fast, type-safe Rust implementation of SWIFT MT message parsing with comprehensive field support, derive macros, and validation
-
rust-sitter
A package for defining tree-sitter grammars alongside Rust logic
-
tree-sitter-nix
nix grammar for the tree-sitter parsing library
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
autosar-data
read, write and modify Autosar arxml data
-
igvm
parser for the Independent Guest Virtual Machine (IGVM) file format
-
file-organiser
Command line file manager to list, move or delete large numbers of files in nested folders filtered by age, file extension, file name pattern and/or size range
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
nom-bibtex
BibTeX parser using nom
-
red_asn1
A little library to encode/decode ASN1 DER
-
yaml-peg
A YAML 1.2 parser using a greedy parsing algorithm with PEG atoms
-
gltf-json
JSON parsing for the gltf crate
-
k8s-rs-pb
Bindings from k8s-openapi to rust-protobuf which support application/vnd.kubernetes.protobuf
-
toml-example
A lib help generate toml example
-
alpm-db
command line interface for handling alpm-db structures
-
whitespacesv
parser/writer for the Whitespace-Separated Value format, as defined by Stenway. See https://dev.stenway.com/WSV/. WSV offers an unambiguous alternative to CSV.
-
mesh-loader
Fast parser for 3D-model-formats
-
gh-token
Deserialize gh cli's GitHub token from ~/.config/gh/hosts.yml
-
rnix
A Nix parser written in Rust
-
deb
working with files and formats commonly found when working with Debian's project tooling, or infrastructure
-
jsonata-rs
An (incomplete) implementation of JSONata in Rust
-
aggrs
A fast command-line tool for building aggregation trees from JSON and CSV data
-
tree-sitter-go
Go grammar for tree-sitter
-
locspan
Code mapping utility types and traits
-
tree-sitter-cmake
CMake grammar for tree-sitter
-
validators
designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other dependencies.
-
pjson-rs
Priority JSON Streaming Protocol - high-performance priority-based JSON streaming (requires nightly Rust)
-
nu-parser
Nushell's parser
-
rpsl-rs
A Routing Policy Specification Language (RPSL) parser with a focus on speed and correctness
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
ruast
A printable & modifiable Rust AST
-
cala-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
ifc-lite-core
High-performance IFC/STEP parser for building data
-
asciidocr
A pure-Rust CLI and library for processing and converting asciidoc files
-
steam-vdf-parser
Zero-copy parser for Steam's VDF (Valve Data Format) files
-
cesrox
Composable Event Streaming Representation (CESR)
-
hls_m3u8
HLS m3u8 parser/generator
-
pancakestack
Pancake Stack esoteric programming language
-
kdmp-parser
A KISS, dependency free, Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger
-
lief
Official Rust bindings for LIEF
-
countio
Byte counting for std::io::{Read, Write, Seek} and its async variants from futures and tokio
-
jcl
Jack-of-All Configuration Language - A general-purpose configuration language with powerful built-in functions
-
fzf-make
A command line tool that executes commands using fuzzy finder with preview window for make, pnpm, yarn, just, and task
-
vdm
A *hopefully* simple rust package that makes vdm parsing and viewing as easy as possible for source engine games
-
pssh-box
Parsing and serialization support for PSSH boxes used in DRM systems
-
openmetrics-parser
An OpenMetrics/Prometheus Text Exposition Format Parser
-
citationberg
A parser for CSL files
-
process_mining
Process Mining library for working with (object-centric) event data
-
url-parse
🔗 A Rust library for parsing URLs
-
lnmp-codec
Parser and encoder for LNMP (LLM Native Minimal Protocol) text format
-
raa_tt
Proves sentences of propositional calculus
-
license
Embedded license information from SPDX
-
syntastica
Modern and easy syntax highlighting using tree-sitter
-
syntree
A memory efficient syntax tree for language developers
-
iab-specs
Unofficial Rust implementaton of various IAB specifications
-
pe-unwind-info
Parsers for PE unwind info
-
geiger
Some library parts of cargo-geiger, decoupled from cargo
-
hermes_rs
A dependency-free disassembler and assembler for the Hermes bytecode
-
msi
Read/write Windows Installer (MSI) files
-
gigtag
A lightweight, textual tagging system for DJs
-
ion-cli
Command line tool for working with the Ion data format
-
junit-parser
parse JUnit XML files
-
rtf-parser
RTF parser & lexer library designed for speed and memory efficiency
-
mqtt5-protocol
MQTT v5.0 protocol implementation - packets, encoding, and validation
-
addr-spec
A wicked fast UTF-8 email address parser and serializer
-
eulumdat
(LDT) and IES photometric file parser, writer, and validator for Rust
-
rustdoc-prettier
Format //! and /// comments with prettier
-
derp
DER Parser (and Writer)
-
flicense
CLI for printing license information of rust cargo projects to the terminal
-
dbc-rs
Database CAN (DBC) parsing and editing library
-
graphql_client_codegen
graphql_client
-
erl_tokenize
Erlang source code tokenizer
-
rulesxp
Multi-language rules expression evaluator supporting JSONLogic and Scheme with strict typing
-
uarp-dump
Dumps files from UARP super binaries found in Apple device firmware
-
pacmanconf
A pacman-conf wrapper library for parsing pacman config files
-
udiffx
Parse and apply LLM-optimized unified diff + XML file changes
-
protofish
decoder focused on decoding arbitrary protocol buffer messages with error recovery
-
gpx
Rust read/write support for GPS Exchange Format (GPX)
-
jsonrpc-core
Transport agnostic rust implementation of JSON-RPC 2.0 Specification
-
weedle2
A WebIDL Parser
-
incodoc
Incorporeal document format
-
ron-lsp
An LSP and cli for RON files that provides autocomplete, diagnostics, go to definition, code actions, and hover support based on Rust type annotations
-
tree-sitter-erlang
erlang grammar for the tree-sitter parsing library
-
tree-sitter-idl
IDL grammar for tree-sitter
-
cbor_event
The CBOR Event library. There are no dependencies, all platforms are supported and it is wasm compatible.
-
cargo-goose
A strict, explicit SemVer CLI with first-class prerelease support
-
dylex
A high-performance dyld shared cache extractor for macOS and iOS
-
openair
Parser for airspace files in OpenAir format
-
two_timer
parser for English time expressions
-
slicec
The Slice parser and other core components for Slice compilers
-
debversion
Debian version parsing, manipulation and comparison
-
dotscope
A high-performance, cross-platform framework for analyzing and reverse engineering .NET PE executables
-
tree-sitter-t32
Lauterbach TRACE32® script language grammar for Tree-sitter
-
tsrun
A TypeScript interpreter designed for embedding in applications
-
hexspell
A open source lib to parse executables in Rust
-
fasteval
Fast evaluation of algebraic expressions
-
scrolling_window_pattern_matcher
A unified pattern matching library with optional context support and extractor-driven architecture for streaming data processing
-
sql_lexer
lex and sanitize SQL
-
veryl-formatter
A modern hardware description language
-
tree-sitter-elisp
elisp grammar for the tree-sitter parsing library
-
target-spec
Evaluate Cargo.toml target specifications
-
expr-lang
expr language in Rust
-
nbformat
Parse Jupyter Notebooks
-
treeedb
Generate Datalog facts from tree-sitter parse trees
-
crab_nbt
Up-to-date Rust crate for easy and intuitive working with NBT data
-
serde-xml-fast
A fast, 100% Serde-compatible XML serialization and deserialization library
-
fetch-sac
Fetch the official list of SAC codes from ASTERIX site
-
rosu-map
de- and encode .osu files
-
utf16-simd
SIMD-accelerated UTF-16/UTF-16LE -> UTF-8 escaping (JSON/XML)
-
prometheus-parser
parsing and validating Prometheus query expressions
-
py_literal
Read and write Python literals
-
jumpcut
CLI for converting Fountain-formatted text files into FDX and HTML formats
-
non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
peppi
Parser for Slippi replay files
-
can_tools
Rust editor for CanDatabase. It allows to open and modify CAN database from .dbc and .arxml files.
-
cargo-check-external-types
Static analysis tool to detect external types exposed in a library's public API
-
lossless-transform-utils
General purpose utility methods for creating lossless transforms for various file formats
-
parse-dockerfile
Dockerfile parser, written in Rust
-
is_affected
checking and listing the affected resources across a range of commits, useful when working with monorepos
-
advreader
Split text file into text sequences, strings and (line) comments
-
serde_json_bytes
a JSON Value object with strings backed by Bytes, parsed by serde_json
-
readfeed
Feed parsing utilities
-
llguidance
Super-fast Structured Outputs
-
tree-sitter-c
C grammar for tree-sitter
-
mcplease
mcp framework
-
toon-lsp
Language Server Protocol implementation for TOON (Token-Oriented Object Notation)
-
gjson
Get JSON values quickly
-
ron2json
Convert ron files to json, yaml, or toml or vice versa
-
grammers-tl-parser
A parser for Type Language definitions
-
ib-flex
Pure Rust parser for Interactive Brokers FLEX XML statements
-
cooklang
parser with opt-in extensions
-
ical_vcard
parser and writer for the content line format used in vCard and iCalendar
-
lemma-engine
A language that means business
-
mzdata
read mass spectrometry data formats and a data model for mass spectra
-
bitbuffer
Reading bit sequences from a byte slice
-
yash-syntax
POSIX-compatible shell script syntax parser
-
llvm-bitcode
LLVM Bitcode parser in Rust
-
nom-language
Language parsing focused combinators for the nom parser library
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
tree-sitter-yaml
YAML grammar for tree-sitter
-
hwatch
A modern alternative to the watch command, records the differences in execution results and can check this differences at after
-
reatler
A thing that can bundle files into single one
-
dol
DOL (Design Ontology Language) - A declarative specification language for ontology-first development
-
icy-metadata
parsing Icecast metadata
-
spreadsheet-ods
Read and write ODS files
-
easy-install
-
typst-upgrade
upgrade typst packages
-
tor-consdiff
Handle the consensus-diff format used in the Tor directory protocol
-
shiva
in Rust of a parser and generator for documents of any type
-
molly
A fast reader for the xtc file format
-
uxie
Data fetching library for Pokemon Gen 4 romhacking - map headers, C parsing, and more
-
csv_lib
parsing CSV files using memory-mapped I/O, with low alloc, and AVX2/NEON support
-
makepad-ttf-parser
A high-level, safe, zero-allocation font parser for TrueType, OpenType, and AAT
-
utoipauto
Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase
-
lcov
LCOV tracefile parser/merger/filter in pure Rust
-
bms-rs
The BMS format parser
-
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…
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
tergo
Format code written in R
-
topiary-tree-sitter-facade
Topiary’s uniform interface for
tree-sitter(rust) andweb-tree-sitter(wasm-bindgen) -
sgf-parse
A parser for the SGF file format for Go games
-
fastobo-graphs
OBO Graphs data model, decoder and encoder in Rust
-
core-mumu
MuMu/Lava core interpreter and REPL (engine + optional host features)
-
ps-parser
The Powershell Parser
-
sampo
CLI: automate changelogs, versioning, and publishing
-
todo-txt
Parser for the todo.txt format
-
sdml-parse
Parser for Simple Domain Modeling Language (SDML)
-
biscuit-parser
Datalog parser used in the biscuit-auth and biscuit-quote crates
-
asciidork-cli
Asciidork CLI
-
consistent_whitespace
that checks for consistent whitespace across your file(s)
-
tree-sitter-nickel
Nickel grammar for the tree-sitter parsing library
-
classfile-parser
A parser for Java Class files written in rust
-
unity-asset-decode
Decode/export helpers for Unity assets (Texture/Audio/Sprite/Mesh) built on unity-asset-binary
-
sourcery-core
Core types and traits for the Sourcery library
-
ffcv
Firefox Configuration Viewer - Parse and query Firefox preference files
-
slr_parser
configuration format. This crate contains the parser, see the slr_config crate for a more user-friendly API.
-
libgm
modding, unpacking and decompiling GameMaker games
-
breakpad-symbols
working with Google Breakpad's text-format symbol files
-
quick-m3u8
Parser for M3U8 Playlist format as defined in HLS draft-pantos-hls-rfc8216
-
seeyou-cup
parsing and writing SeeYou CUP files, commonly used in aviation and gliding for waypoint and task data
-
chatpack
Prepare chat data for RAG / LLM ingestion. Supports Telegram, WhatsApp, Instagram, Discord.
-
iata
Some implementations of IATA resolutions
-
tree-sitter-powershell
Powershell grammar for tree-sitter
-
shrink_wrap
Compact zero-copy wire format for microcontrollers using no allocator and supporting dynamic types
-
pulseengine-mcp-protocol
Core Model Context Protocol types and validation - PulseEngine MCP Framework
-
mit-commit
For building commit linters. This makes it easy.
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
-
yaml_lib
YAML library implementation
-
lancelot-flirt
parse and match FLIRT signatures
-
cloudfront-logs
AWS CloudFront log line parser
-
text_analysis
A robust multilingual text analysis CLI with context, N-grams, named entities, and CSV/JSON export
-
nifti
file format
-
xee
Xee CLI. Swiss Army knife for XML. XPath and XSLT
-
largo-cli
Run cargo check → build → run at the project root (auto-detected)
-
figurehead
convert Mermaid.js diagram markup into ASCII diagrams
-
gf-core
Rust runtime for Grammatical Framework
-
wow-wmo
Parser, editor, and converter for World of Warcraft WMO (World Model Object) files
-
sophia
toolkit for RDF and Linked Data
-
mokapot
analyzing and manipulating JVM bytecode
-
shalrath
spiky, heat-seeing Quake map parser
-
messageforge
lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage, SystemMessage, and more. It supports easy extensibility through macros…
-
pep-508
Python dependency parser for PEP 508
-
scan_json
React to elements in a JSON stream
-
tf-demo-parser
parser for tf2 demo files
-
musicxml
parsing, manipulation, and export library
-
fast-yaml-linter
YAML linter with rich diagnostics
-
xml-no-std
An XML library in pure Rust
-
elementtree
Parse an XML file into Python elementtree like structure
-
gura
configuration language serializer/deserializer for Rust
-
type_reg
Serializable map of any type
-
xml5ever
Push based streaming parser for XML
-
pmd_wan
that can read wan file, a sprite format used in pokemon mystery dungeon games
-
abc-parser
An ABC music notation parser. Turns ABC text into Rust data structures and back.
-
azalea-chat
Parse Minecraft chat messages
-
office-crypto
Pure Rust library to decrypt password-protected MS Office files
-
iso6709parse
Parses coordinates in ISO6709 format from strings
-
instant-xml
A more rigorous way to map XML to Rust types
-
samedec
A SAME/EAS digital receiver and alerting program
-
gitlogue
A Git history screensaver - watch your code rewrite itself
-
oni-comb-uri-rs
uri parser
-
iptr-decoder
Idiomatic Rust-style low-level Intel PT trace handler
-
cansi
Catergorise ANSI - ANSI escape code parser and categoriser
-
feature-check
Query a program for supported features
-
byteable
convenient serialization and deserialization of byte-oriented data
-
revelation-songbook
Songbook domain with ChordPro parser for Revelation project
-
lcov2cobertura
convert LCOV info file to cobertura XML format
-
xdy
Complex RPG dice expression evaluator with histogram support
-
splitrs
AST-based Rust refactoring tool with trait separation, config files, and intelligent module generation
-
saikoro
Parser and evaluator for doing math with dice notation expressions
-
parse-sap-odata
Generate a pair of Rust modules from SAP V2 OData metadata
-
owlchess
chess library for Rust
-
factorion-lib
used to create bots to recognize and calculate factorials and related concepts
-
tryparse
Multi-strategy parser for messy real-world data. Handles broken JSON, markdown wrappers, and type mismatches.
-
surrealdb-extras
additional functionality for working with SurrealDB
-
asciidoc-parser
Parser for AsciiDoc format
-
pgschema
Prototype for PG-SChema with property constraints
-
triples
A lib and cli for storing data triples
-
ged_io
A parser for GEDCOM files
-
tree-sitter-actions
parser for the actions file as defined by the specification therein
-
formatorbit-core
Core library for data format detection and conversion
-
serenity-voice-model
(de)serializing Discord Voice API gateway messages
-
tds-protocol
Pure MS-TDS protocol implementation for SQL Server (no_std compatible)
-
magika-cli
Determines file content types using AI
-
horned-owl
OWL Ontologies
-
rustwav
WAV format audio file parser and creator, with resampler and downmixer, can change the sample rate of the audio file, and a lot of sub-format support e.g. ADPCM, aLaw, MuLaw, mp3, opus, flac, ogg vorbis, etc.
-
dyn_quantity
Representing physical quantities dynamically (i.e. via values, not via the type system)
-
roas
Rust OpenAPI Specification
-
tree-sitter-c2rust
Rust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust
-
swc_ecma_ast
Ecmascript ast
-
ggus
GGUF in Rust🦀
-
source2-demo
Dota 2 / Deadlock / CS2 replay parser written in Rust
-
swhid
v1.2 reference implementation - Complete SWHID (ISO/IEC 18670:2025) parsing and hashing with VCS integration
-
wgsl-parse
Parse a wgsl source file to a syntax tree
-
cel-parser
An antlr-based parser for the Common Expression Language (CEL)
-
helpprobe
CLI tool discovery and automation framework that extracts structured information from command help text
-
shwild
shwild is a small, standalone library, implemented in C++ with a C and a C++ API, that provides shell-compatible wildcard matching. shwild.Rust is a Rust port, with minimal API differences…
-
struson
A low-level streaming JSON reader and writer
-
spud_rs
parsing the SPUD binary format
-
dota-gsi
Game State Integration with Dota 2 in Rust. Provides a server that listens for events sent by Dota 2.
-
rbx_mesh
Rust parser for Roblox mesh files
-
apollo-rust-client
client for Apollo configuration center
-
multilinear-parser
A parser for the multilinear story systems
-
simpleml
parser/writer for the Simple Markup Language format, as defined by Stenway. See https://dev.stenway.com/SML/. SML builds on top of WSV but allows hierarchical structuring of data.
-
excel_reader
An Excel reader in pure rust
-
foxtive-axum
Micro-Framework Based on Axum
-
yang3
libyang3 bindings for Rust
-
obsidian-parser
Blazingly fast Obsidian vault parser with graph analysis
-
f1-game-packet-parser
Convert binary data from F1 24, F1 23, and F1 22 UDP telemetry into organised structs
-
cel-core-proto
Protobuf types for CEL AST (cel-spec compatibility)
-
flood-rs
Bit and octet streams
-
octofhir-ucum-cli
UCUM (Unified Code for Units of Measure) command-line interface
-
pulldown-latex
Pull parser to convert LaTeX equations to MathML
-
wegglix
weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
-
rune-cli
An interpreter for the Rune Language, an embeddable dynamic programming language for Rust
-
docx-rust
parsing and generating docx files
-
azul-simplecss
A very simple CSS 2.1 tokenizer
-
arxiv
parse arXiv identifiers and references
-
lq
low overhead yq/tq/jq cli
-
babelfont
A universal font format converter and processor
-
mp4box
Minimal MP4/ISOBMFF parser with JSON output, box decoding, and UUID support
-
diskann-label-filter
DiskANN is a fast approximate nearest neighbor search library for high dimensional data
-
htmlparser
Pull-based, zero-allocation HTML parser
-
kbs-types
Rust (de)serializable types for KBS
-
mdstream
Streaming-first Markdown middleware for LLM output (committed + pending blocks, render-agnostic)
-
aether-azathoth
A lightweight, embeddable domain-specific language (DSL) interpreter with rich standard library
-
dtrace-parser
Parse DTrace provider definitions into Rust
-
tools_core
Core functionality and schema generation for the tools collection system
-
tl
Fast HTML parser written in pure Rust
-
tinybuf
Container for many types of immutable bytes, with optimisations for small arrays
-
narsese
Rust support for Narsese
-
nu-alias-converter
Converts Bash aliases to Nushell
-
zod-rs
TypeScript Zod-inspired schema validation library for Rust with static type inference
-
mgx
A parser for Age of Empires II recorded games
-
cafebabe
parser for Java class files
-
pe-sign
cross-platform tool developed in Rust, designed for parsing and verifying digital signatures in PE files. It provides a simple command-line interface that supports extracting certificates…
-
cvssrust
Common Vulnerability Scoring System (v2 / v3.0 / v3.1)
-
dsntk
| DecisionToolkit
-
open-payments-iso20022-camt
Open Payments - Message Parsing Library - ISO20022 CAMT
-
rio_api
Common data structures for RDF formats parsers and serializers
-
genemichaels
Makes your code formatty
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
ass_parser
A parser for editing creating and saving .ass files
-
math_utils_lib
providing math utilities such as a parser/evaluator and a LaTeX export to export a history of parsed expressions and solved equations to LaTeX
-
wowsunpack
interacting with World of Warships game assets
-
tlg
Tools to process TLG image file
-
extrablatt_v2
News, articles and text scraper
-
geo-uri
parsing and generating uniform resource identifiers for geographic locations (geo URIs)
-
flow-fcs
High-level Flow Cytometry Standard (FCS) file struct and operations
-
dwparser
DataWindow Syntax Parser
-
steamid-ng
SteamID type with functions to parse and render steam2 and steam3 IDs
-
rust_abf
reading data from Axon Binary Format (ABF) files
-
sanitize-filename-reader-friendly
A filename sanitizer aiming to produce reader friendly filenames
-
influxdb-line-protocol
InfluxDB line protocol parser and builder
-
cder
database seed generator that helps create and persist struct-typed instances based on serde-compatible yaml files
-
vc_8bit
This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also included is a complete assembler and compiler.
-
bevy_cursor_kit
A Bevy plugin for working with cursors
-
parsebin
An very simple tool to parse binary data and print primitive values to standard out
-
textfsm-rs
TextFSM
-
ck-chunk
Text chunking and parsing for ck semantic search
-
circom-witnesscalc
Witness calculator for Circom circuits
-
uxn-tal
uxntal:// protocol | a Rust library for assembling TAL (Tal Assembly Language) files into UXN ROM files
-
wildfly_container_versions
WildFly container versions
-
yaxp-cli
<yaxp-cli ⚡> Yet Another XML Parser CLI
-
json-schema-to-luau
Convert JSON Schema to Luau type definitions with full support for constraints and advanced schema features
-
jslt
Everyones favorite xslt but for json
-
datalog_ast
Abstract Syntax Tree types for Datalog programs
-
tree-sitter-qmljs
QML grammar for the tree-sitter parsing library
-
sciformats
reading scientific data formats
-
mathlex
Mathematical expression parser for LaTeX and plain text notation, producing a language-agnostic AST
-
tree-sitter-kotlin
Kotlin grammar for the tree-sitter parsing library
-
riichi_hand
A collection of utilities for working with Riichi Mahjong player hands
-
yes_parser
Your Extensible Script standard parser reads so you can write!
-
nom-kconfig
A Kconfig parser
-
val
An arbitrary precision calculator language
-
a
HJ 212 ASCII protocol: framing, parsing, CRC, and builders
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
dice-nom
that utilizes the nom parser for randomly generating numbers to support role-playing games
-
nucleation
A high-performance Minecraft schematic parser and utility library
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
json_lib
JSON library implementation
-
castep-cell-io
helping to parse, edit and save
castepinput file format.cell -
toml_parser
format-preserving TOML parser
-
osynic_osudb
osu!db parser for Osynic, refactoring based on osu-db
-
jbytes
byte stream structured serialization and deserialization library
-
blockdev
parsing and working with lsblk JSON output, providing type-safe block device representation and utilities for Linux
-
libtzfile
low and high level parsing of the IANA system timezone information files (TZIF)
-
vampirc-uci
A Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.
-
esp_extractor
extracting and applying translations to Bethesda ESP/ESM/ESL files
-
urn
handling URNs (Unique Resource Names)
-
tree-sitter-toml-ng
TOML grammar for tree-sitter
-
untwine
Declarative parsing with a BNF-like syntax
-
ddex-parser
High-performance DDEX XML parser with SIMD optimization (40+ MB/s)
-
openjlc
Ultra-fast Gerber conversion tool
-
json-tools
A zero-copy json-lexer, filters and serializer
-
intan_importer
importing and processing Intan RHS data files for neural recording research
-
rustyfit
This project hosts the Rust implementation for The Flexible and Interoperable Data Transfer (FIT) Protocol
-
metar
A fast METAR parsing library in pure Rust
-
hangul-cd
(compose-decompose): Rust helpers for composing and decomposing Hangul syllable blocks and words
-
iroh-tickets
tickets as signaling for iroh
-
chromiumoxide_pdl
Contains a PDL parser and rust generator
-
octocode
AI-powered code indexer with semantic search, GraphRAG knowledge graphs, and MCP server for multi-language codebases
-
nexrad-data
Data access for NEXRAD weather radar files and AWS integration
-
php-parser
A fast PHP parser written in Rust
-
json-streaming
reading and writing JSON from / to a stream without the need to materialize the data in memory. Provides both blocking and async APIs.
-
hygg
Simplifying the way you read
-
test-assembler
A set of types for building complex binary streams
-
taceo-circom-types
representation of the types in the
Circomecosystem and ways to de/serialize them in a way that is compatible to the existing implementation in snarkjs -
chemfiles
Modern library for chemistry trajectories reading and writing
-
target-spec-json
Structured access to rustc
--print target-spec-jsonand--print all-target-specs-json -
opsview
API Client Library with batteries included
-
codebank
powerful code documentation generator that creates structured markdown documentation from your codebase. Supports multiple languages including Rust, Python, TypeScript, C, and Go with intelligent parsing and formatting…
-
mocktave
Run Octave/MATLAB inside Rust
-
parse-hyperlinks
A Nom parser library for hyperlinks with markup
-
cargo-derivefmt
Format derives alphabetically
-
runnables-cli
cli to run executables in a workspace
-
scursor
Secure cursor library with support for read and write transactions
-
kfl
KDL language implementation
-
mach_object
Mach-O File Format Parser for Rust
-
assorted-debian-utils
Collection of various utilities for Debian work
-
semver-php
Composer semver parsing and constraint matching for Rust
-
fasteval2
Fast evaluation of algebraic expressions
-
rosu-replay
parsing and writing osu! replay files (.osr format), ported from the Python osrparse library
-
aur-scanner-core
Core library for AUR package security scanning - PKGBUILD parser, rule engine, and security analyzers
-
threatflux-binary-analysis
Comprehensive binary analysis library with multi-format support, disassembly, and security analysis
-
uuid-readable-rs
Easy to remember unique sentences acting as UUID
-
microcad-lang
µcad language
-
fix44-forge-helpers
Zero-allocation, high-performance helper functions for FIX 4.4 protocol parsing and serialization
-
ipc-channel-mux
IPC channel multiplexer
-
execute
extending
Commandin order to execute programs more easily -
dtoolkit
parsing and manipulating Flattened Device Tree (FDT) blobs
-
tomli
CLI for quering and editing TOML files
-
oxur-pretty
Pretty-printer for S-expression formatted data
-
mimic-rs
High-performance User-Agent to Sec-CH-UA Client Hints converter
-
weapon
Cross-device sync engine
-
rustube
A YouTube video downloader, originally inspired by pytube, written in Rust
-
boko
Fast ebook conversion library for EPUB and Kindle formats
-
puz-parse
parsing .puz crossword puzzle files
-
buildlog-consultant
buildlog parser and analyser
-
hwpers
parsing Korean Hangul Word Processor (HWP) files with full layout rendering support
-
frontmatter-gen
generating and parsing frontmatter in various formats
-
tree-sitter-clingo
Clingo grammar for tree-sitter
-
linux-perf-event-reader
Parse Linux perf_event information from raw bytes
-
minusone
A script deobfuscator
-
serde_bibtex
A BibTex (de)serialization file format
-
noak
reading and writing java class files
-
movingai
Benchmark Map/Scen File Parser
-
riscv-etrace
Decoder and tracer for RISC-V efficient instruction tracing
-
hmm_tblout
Parse nhmmer tblout files
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
pulsarss
RSS Aggregator for Gemini Protocol
-
dot_vox
loading MagicaVoxel .vox files
-
openstep-plist
Parser and serializer for OpenStep Property List format
-
texting_robots
Texting Robots: A Rust native
robots.txtparser with thorough unit testing -
orgize
parsing org-mode files
-
nom-teltonika
Teltonika protocol parser
-
tree-sitter-json
JSON grammar for tree-sitter
-
syster-base
Core library for SysML v2 and KerML parsing, AST, and semantic analysis
-
robotstxt
A native Rust port of Google's robots.txt parser and matcher C++ library
-
moleculec-go
Compiler plugin for moleculec
-
bfom
Brendan's Flavor of Markdown: I'll build my own markdown format, what could go wrong?
-
clickhouse-types
Data types utils to use with Native and RowBinary(WithNamesAndTypes) formats in ClickHouse
-
excelstream
High-performance streaming Excel & CSV library with S3/GCS cloud support and Parquet conversion - Ultra-low memory usage
-
jfc
A CLI tool for working with malformed JSON
-
bpx
BPX official rust implementation
-
trid
Turkish citizenship ID number type
-
yowl
Primitives for reading and writing the SMILES language
-
pydep-mapper
Fast Rust CLI for analyzing Python dependencies with external package declarations support
-
tree-sitter-prisma-io
prisma grammar for the tree-sitter parsing library
-
ocl-include
preprocessor that implements #include mechanism for OpenCL source files
-
tree-sitter-cfengine
CFEngine grammar for tree-sitter
-
crabstep
Cross-platform, zero-dependency Apple/NeXTSTEP typedstream deserializer
-
sigstore-types
Core types and data structures for Sigstore
-
gullwing
Runtime formatting and parsing with Python's Format Specification Mini-Language
-
links-notation
Links Notation parser
-
dompa
A lightweight, zero-dependency HTML5 document parser
-
alaz
AArch64 汇编语言分析工具 - 支持237条指令、多优化级别对比、智能语义解释
-
suricata-htp
Security Aware HTP Protocol parsing library
-
difftastic
A structural diff that understands syntax
-
rship-sdk
rship sdk in rust!
-
cddlconv
A commandline utility for converting CDDL to various formats
-
rdf-canon
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
rs_osrm
rust wrapper for osrm
-
saphyr-parser-bw
Saphyr-parser with changes from Bourumir Wyngs to be used in serde-saphyr
-
tree-sitter-proto
Parser for proto2 and proto3 files
-
rustmark
Extensible web application for serving Markdown-based content
-
serini
A serde-based INI file parser for Rust
-
ros2-interfaces-jazzy-rkyv
Structs for Messages and Services listed by ROS Index for ROS2 Jazzy with rkyv (de)serialization
-
gcode-nom
Visualization tool for inspecting a g-code file
-
github-discussions-mirror
mirror and export GitHub discussions as JSON and static HTML
-
cue
High-level bindings for the libcue library
-
r-extcap
Write Wireshark extcap programs in Rust
-
parse-style
Parse & display rich-compatible style strings
-
ass-core
High-performance ASS subtitle format parser and analyzer
-
adobe-swatch-exchange
Read and write .ase files
-
relish
A serialization format and library
-
iasinat-tool
Reader for IASI NAT L1C and L2 files
-
dockerfile-parser
parsing, validating, and modifying Dockerfiles
-
openstack
SDK for Rust
-
jaq-std
Standard library for jaq
-
posix-portable-filename
Constructs POSIX portable filenames (A-Za-z0-9._-)
-
strata-rs
Deterministic binary data format with canonical encoding
-
oq3_parser
Parser for OpenQASM 3 parser/analyzer
-
loregrep
Repository indexing library for AI coding assistants. Tree-sitter parsing, fast in-memory indexing, and tool APIs for LLM integration.
-
jsonkit
A high-performance, lightweight Rust utility library engineered for robust JSON data processing
-
similarity-generic
Generic language similarity analyzer using tree-sitter
-
pact_models
Pact-Rust support library that provides the core models for dealing with Pact files
-
sas7bdat
+ CLI for decoding SAS7BDAT datasets and streaming them to modern formats
-
dapt
serializing and unseralizing unstructured data
-
lynxql
A parser for the Lynx declarative modeling language - a statically typed language for expressing combinatorial optimization problems
-
hexput-runtime
WebSocket runtime server for Hexput AST processing
-
ser-io
reading and writing SER files used in astrophotography
-
bugcrowd-vrt
Rust client for Bugcrowd's Vulnerability Rating Taxonomy
-
aoc-parse
A little library for parsing your Advent of Code puzzle input
-
arborium-yaml
YAML grammar for arborium (tree-sitter bindings)
-
cala-cel-parser
A parser for the Common Expression Language (CEL)
-
league-toolkit
Toolkit library for serializing and editing various League of Legends formats
-
kalk
A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
urdf-rs
URDF parser
-
tree-sitter-applesoft
parser for Applesoft BASIC
-
odatav4-parser
OData V4 query string parser with AST and multi-dialect SQL rendering
-
cron-when
A CLI tool to parse cron expressions and display next execution times with human-readable durations
-
venus
Reactive notebook environment for Rust
-
codeprism-lang-rust
Rust language support for codeprism
-
restate-sdk-shared-core
SDK Shared core
-
cedict
Parser for the CC-CEDICT Chinese-English Dictionary
-
flager
Ultra lightweight library to parse flags
-
blackbox-log
Ergonomic parser for BetaFlight blackbox logs
-
jumbf
(ISO/IEC 19566-5:2023) parser and builder written in pure Rust
-
tree-sitter-devicetree
Tree-sitter parser for Devicetree files, with support for Zephyr's superset of Devicetree syntax
-
rs-pcd
is a modern, pure-Rust library designed for parsing and processing PCD files with a focus on speed, safety, and correctness. It is built for high-throughput applications like autonomous driving and 3D perception.
-
json-stream-parser
A JSON parser that is capable of parsing incomplete JSON strings that are streamed in
-
tree-sitter-newick
A parser for (extended) Newick files (nh, nwk, nhx)
-
tree-sitter-ada
Ada grammar for tree-sitter
-
mdf4-rs
working with Measurement Data Format (ASAM MDF4) files
-
beancount-parser-lima
A zero-copy parser for Beancount
-
bnf
parsing Backus–Naur form context-free grammars
-
rusty-promql-parser
A Prometheus PromQL parser written in Rust
-
pixgrid
designed to convert a simple, human-readable text file format, defining a pixel grid, into an image
-
dicom-test-files
A collection of DICOM files for testing DICOM parsers
-
matrw
MAT-file serializing and deserializing
-
justjson
An efficient JSON Value crate that allows borrowing data
-
fiff
Pure Rust implementation of the FIFF (Functional Imaging File Format) parser for MEG/EEG data
-
vt-push-parser
A streaming push parser for the VT/xterm output events
-
libinjectionrs
Rust port of libinjection - SQL/XSS injection detection library
-
android-xml-converter
just an experimental code to convert between android xml formats (abx and xml). Functionality is not guaranteed.
-
atomic-timer
Atomic timer for Rust
-
tree-sitter-netlinx
NetLinx grammar for tree-sitter
-
typed-bytesize
Represent bytesize in decimal or binary prefix unit
-
rexit
Export your Reddit Chats
-
aspen
VB6 tool for parsing and analyzing VB6 code, in the spirit of cargo check, cargo fmt, etc
-
url-domain-parse
parsing URLs
-
ltk_file
Core IO and file abstractions for League Toolkit
-
mdmodels
generate models, code and schemas from markdown files
-
berry
yarn berry lockfile parser
-
codeinput
A powerful library for parsing, analyzing, and managing CODEOWNERS files. Provides advanced querying capabilities, ownership analysis, and tag-based file organization
-
matchete
A fast and flexible matcher for comparing and diffing data structures
-
aranya-policy-lang
The Aranya Policy Language parser
-
run-clang-tidy
Cross platform CLI wrapper for executing clang-tidy based paths or globs specified in a JSON input file
-
psy-k
A PSY-Q object & library parser & utility
-
toon-rust
Token-Oriented Object Notation (TOON) - JSON for LLM prompts at half the tokens. Rust implementation.
-
fyaml
Safe Rust bindings for libfyaml YAML parser with DOM navigation, path queries, and serde-compatible Value type
-
xim
XIM protocol parser, handler
-
timeflow
Ergonomic time handling (and traveling!) library with builder patterns, custom formatting, and seamless serialization for Date, Time, and DateTime operations
-
decon-spf
that allows you to deconstruct an existing SPF record that might be retreived in a normal DNS TXT lookup. With version 0.2.0 you can now also construct a new Spf record
-
ldap-types
Implements the basic LDAP types so they can be used in other crates
-
bank-statement-rs
parsing bank and credit card transaction history from multiple financial export formats
-
disass
Elf header parser
-
untrustended
Untrusted Extended. A compilation of primitives for parsing values from untrusted input.
-
xqpath
A high-performance jq-inspired path extractor and updater for structured data in Rust with advanced debugging, configuration management and interactive debugging capabilities
-
actix-prost
Generate actix handles and routes from grpc definitions
-
rslnp
A configurable parser for scopes list notation (SLN)
-
kmdparse
Parsing user's commands into arbitrary Rust types
-
wat_parser
WebAssembly Text Format concrete syntax tree parser
-
vmf-forge
A parser for Valve Map Format (VMF) files
-
nafcodec
Rust coder/decoder for Nucleotide Archive Format (NAF) files
-
rlqt-cli
CLI tool for parsing, annotating, and querying RabbitMQ log files
-
susumu
Revolutionary functional language making data flow visible through arrow syntax
-
jedit
Command-line tool to view and edit large JSON file
-
protox-parse
Parsing of protobuf source files
-
serde-env
deserialize env into structs via serde
-
gldf-rs
GLDF (General Lighting Data Format) parser and writer for Rust, specifically for the Rust/WASM target as such designed for JSON format
-
office-convert-server
HTTP server for converting office file formats to PDFs
-
emmylua_parser_desc
A parser for markup within Lua comments
-
entity-trait-system
An alternative to ECS
-
astral-tl
Fast HTML parser written in pure Rust
-
l5x
Parser for Rockwell Automation L5X files (Studio 5000 Logix Designer)
-
deterministic_automata
A framework for implementing deterministic and mutation automata with arbitrary state complexity
-
tellaro-query-language
A flexible, human-friendly query language for searching and filtering structured data
-
pk2
interacting with Silkroad Online's pk2 archive format
-
eva-common
Commons for EVA ICS v4
-
denet
process monitor
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
tree-sitter-javadoc
Parser for Javadoc documentation comments
-
reflex-search
A local-first, structure-aware code search engine for AI agents
-
adsb_deku
Decoder for ADS-B(Automatic Depedent Surveillance-Broadcast) - written with deku
-
earlgrey
parsing context-free grammars using Earley algorithm
-
marc-rs
MARC21, UNIMARC, and MARC XML format support
-
ezno-parser
Parser and AST definitions for Ezno
-
faf-replay-parser
Supreme Commander Forged Alliance replay parser
-
asciidork-ast
Asciidork AST nodes
-
tree-sitter-scheme
Scheme grammar for tree-sitter
-
svg_metadata
Extracts metadata (like the viewBox, width, and height) from SVG graphics
-
ytt
YouTube Transcript API
-
kobo-db-tools
parse and analyze Kobo e-reader SQLite databases
-
tauq
Token-efficient data notation - 44% fewer tokens than JSON (verified with tiktoken)
-
netron_axum_ts
Generate TypeScript TRPC client code from Axum Rust server code
-
yarer
(Yet Another Rust Expression Resolver) is a library for resolving mathematical expressions. Internally it uses the shunting yard algorithm.
-
radiotap-rs
no_std compatible radiotap header encoder and decoder
-
anpa
A generic monadic parser combinator library inspired by Haskell's parsec
-
badpod
working with imperfect feeds of podcasts
-
hostfile
parsing /etc/hosts
-
uasset
Parsing of Unreal Engine asset files (uassets)
-
tree-sitter-gdscript
Grammar for Godot's built-in scripting language
-
ovba
An Office VBA project parser written in 100% safe Rust
-
xlformula_engine
parse and evaluate Excel formulas
-
rjiter
Streaming JSON parser on top of Jiter
-
entab
Record-format file reader
-
android_bp
Android.bp parser
-
vlsvrs
VLSV reader with C and Python bindings
-
scanner-rust
text scanners which can parse primitive types and strings using UTF-8 or ASCII
-
yaml-spanned
YAML parser that captures detailed span information
-
amv_decoder
Experimental AMV parser and decoder for KiriKiri2 / KiriKiriZ engine videos
-
tree-sitter-rust-orchard
Grammar for Rust that aims to be closer to the actual AST
-
shr_parser
Parses sweeps from a Signal Hound Spike file
-
ccver
a zero dependency tool for Conventional Commits
-
validator-rs
A comprehensive validation library for Rust providing validators for email, URL, mobile phone numbers (150+ countries), credit cards, strings, numbers, and dates
-
linkerland-parser
Parser for linker map files (.map) - part of linkerland
-
rosu-render
An o!rdr wrapper to render osu! replays
-
dply
A command line data manipulation tool inspired by the dplyr grammar
-
anndata
Rust APIs
-
rustixml
Native iXML (Invisible XML) parser with left-recursion support - 76.9% spec conformance, works in Rust and WebAssembly
-
core-json
A non-allocating JSON deserializer
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
pywr-v1-schema
Pywr v1.x schema for validation and (de)serialization of model JSON files
-
wood
A robust material that is simple to work: Parsing, serialization and deserialization for termpose and woodslist
-
lssg-char-reader
streaming character reader useful for parsing
-
common_sequence_diagram_io
A generic interface to parse, print and draw interaction languages
-
tree-sitter-highlight-wasm
performing syntax highlighting with Tree-sitter
-
tree-sitter-cpp
C++ grammar for tree-sitter
-
tree-sitter-pascal
Pascal grammar for the tree-sitter parsing library
-
yarig
A register interface generator
-
rizlib
interacting with Rizline game files
-
nppes
parsing, querying, and exporting NPPES healthcare provider data
-
weblate-luau
Generates a Luau table for weblate translations that are represented in basic JSON
-
mx-message
A fast, type-safe Rust implementation of MXMessage for parsing MX messages
-
frame-isa
SAM Instruction Set Architecture - 6-byte opcode definitions for AI systems
-
fast-osmpbf
Fast OSM PBF parser for Rust
-
tree-sitter-ini
Ini grammar for tree-sitter
-
lnk_parser
A full rust implementation to parse windows LNK files
-
tree-sitter-commonlisp
Common Lisp grammar for the tree-sitter parsing library
-
tulna-rs
RDF graph isomorphism and semantic query equivalence checking using an efficient hash-based grounding algorithm to detect the graph isomorphism
-
tree-sitter-matlab
MATLAB tree-sitter parser
-
dsq-parser
Parser for DSQ filter language that produces an AST
-
parsel
Zero-code parser generation by using AST node types as the grammar
-
simple-color-palette
Color Palette format
-
multiio
A unified I/O orchestration library for CLI/server applications
-
btparse
A minimal deserializer for inspecting
std::backtrace::Backtrace’s Debug format -
octofhir-fhirpath-diagnostics
Diagnostic and error reporting for FHIRPath implementation
-
dialogi
A dialog parser
-
csv-nose
CSV dialect sniffer using the Table Uniformity Method - a drop-in replacement for qsv-sniffer
-
ppt-rs
Create, read, and update PowerPoint 2007+ (.pptx) files with rich formatting, bullet styles, themes, and templates
-
feagi_core_data_structures_and_processing
FEAGI libraries to use to handle data processing
-
error_snippet
reporting fancy diagnostics to the console
-
worf
Automatically queue similar songs in MPD, remembering the original song
-
tagged-base64
User-oriented format for binary data. Tagged Base64 is intended to be used in user interfaces including URLs and text to be copied and pasted without the need for additional encoding, such as quoting or escape sequences.
-
lexical-parse-integer
Efficient parsing of integers from strings
-
operai
SDK for building Operai tools
-
ansi-parser
using nom for parsing ANSI Escape Codes
-
timsrust
read Bruker timsTOF data
-
hidparser
HID report descriptor parsing library
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
ape
reading and writing APEv2 tags
-
vdf-reader
Rust parser for valve vdf files
-
minilamb
A minimal lambda calculus library in Rust
-
mcp-tools-sdk
An SDK for parsing and manipulating mcp tool descriptions and input/output data
-
gir-format-check
File format checker
-
bg3rustpaklib
reading and extracting Baldur's Gate 3 PAK files
-
dxf
reading and writing DXF and DXB CAD files
-
prelude-xml-parser
Deserialize Prelude EDC native XML files into Rust stucts
-
valknut-rs
High-performance Rust implementation of valknut code analysis algorithms
-
whatsapp_handler
A comprehensive Rust library for WhatsApp Cloud API integration, enabling seamless processing of webhook messages and sending of diverse message types, such as documents, images, videos, and interactive messages
-
truetype
The package provides a builder and parser of TrueType fonts
-
jmaxml
A parser for JMA (Japan Meteorological Agency) XML format files
-
acyclib
ML library for directed acyclic tensor graphs
-
flatzinc
parser
-
rs-read-trimesh
A reader for loading 3D meshes from PLY, STL, DAE (Collada) and OBJ into Parry Trimesh
-
arazzo-core
Arazzo 1.0.x parser, validator, and planner
-
rgbds-obj
working with RGBDS object files
-
zbus_xml
API to handle D-Bus introspection XML
-
betacode2
A fast rust library for conversion to and from betacode
-
insign
tiny DSL for Minecraft build regions & metadata
-
osu-db
Reading and writing of osu! binary files:
osu!.db,collection.db,scores.dband.osrreplay files -
sipp
parser package
-
kelora
A command-line log analysis tool with embedded Rhai scripting
-
nucleaze
Read filtering using k-mers
-
byte_reader
A minimal byte-by-byte reader for parsing input
-
sectxtlib
parsing and validating security.txt files as specified in RFC 9116
-
outfit
Orbit determination toolkit in Rust. Provides astrometric parsing, observer management, and initial orbit determination (Gauss method) with JPL ephemeris support.
-
major-pickems-sim
analysing pick'ems for Counter-Strike major tournaments
-
zpl-forge
A fast, memory-safe ZPL (Zebra Programming Language) parser and renderer
-
certreplace
CLI tool for replacing x509 certificates and their private keys
-
json_cleaner
A CLI tool to clean JSON files by removing null and empty values
-
formualizer-parse
Excel/OpenFormula tokenizer, parser, and pretty-printer for the Formualizer spreadsheet engine
-
remeta
extracting metadata from various audio, video, and image formats
-
json_comments
strip comments from JSON before parsing
-
yaxpeax-superh
SuperH decoders for yaxpeax
-
openapi-model-generator
CLI tool for generating Rust models from OpenAPI v3 specs
-
package_json_parser
A parser for package.json
-
highgaze
High-performance ADS-B data collector and storage system
-
matfile
reading and writing Matlab ".mat" data files
-
jsonrepair
Fast, low-dependency JSON repair for Rust. Turns 'almost JSON' into valid JSON; supports streaming and writer-based output.
-
sticknodes-rs
Unofficial Stick Nodes asset manipulation library. Currently only supports Stickfigures. Currently only supports assets up to version 4.1.0 build 21.
-
evaluator_rs
A evaluation engine library for Rust
-
quake_serverinfo
Parse QuakeWorld serverinfo strings
-
rsjson
Json parser library
-
flexon
JSON parser
-
nnotes
A fast and simple notes CLI
-
arch-pkg-text
Pure Rust library to parse Arch Linux packages' structured text formats
-
format-struct
quick and easy format structure definitions for use in binary file parsing
-
tree-sitter-gh-actions-expressions
Github Actions expressions grammar for tree-sitter
-
protoc-fetcher
Fetches official Protocol Buffer compiler (protoc) releases for use in build scripts
-
tree-sitter-gram
Gram grammar for tree-sitter
-
pavex_bp_schema
The schema used to (de)serialize a Pavex Blueprint
-
ion
*.ion file parser
-
rust-grib-decoder
decode GRIB2 CCSDS/AEC (template 5.0=42) payloads and extract Section 7 payloads per message
-
sigma-rust
parsing and evaluating Sigma rules to create custom detection pipelines
-
parsm
Multi-format data processor that understands structured text better than sed or awk. Supports JSON, CSV, YAML, TOML, logfmt, and plain text with powerful filtering and templating.
-
doip-codec
Diagnostics over Internet Protocol codec for client-server communication
-
difa
Parsing of Amateur Data Interchange Format (ADIF) files
-
ignore-files
Find, parse, and interpret ignore files
-
jmap-tools
JMAP object parser with JSON Pointer querying and patching support
-
version_spec
A specification for working with partial, full, or aliased versions. Supports semver and calver.
-
tree-sitter-sdml
sdml grammar for the tree-sitter parsing library
-
pasture-io
Support for reading and writing point cloud files with pasture
-
macho2
A better MachO parser library
-
comma
Shell-style command parser with support for escaping and quotations
-
sikula
query language
-
cvss
Common Vulnerability Scoring System parser/serializer
-
taco-parser
containing parsers to parse threshold automata and ELTL specifications from ByMC and TLA+ specification files. This crate is part of the TACO toolsuite.
-
falco_event
Type-safe wrappers for Falco events
-
fcb_cli
FlatCityBuf is a library for reading and writing CityJSON with FlatBuffers
-
polyglot-book-rs
reading and using Polyglot opening book format for chess engines
-
duper_rpc
An RPC implementation for Duper
-
cusip
Support for creating and validating CUSIPs
-
hl7-parser
Parses the structure of HL7v2 messages, but does not validate the correctness of the messages
-
saffron-data
Custom JSON parser for Saffron HTTP client
-
parse_cfg
Parse and evaluate Rust’s
cfg(any(condition))attribute syntax and target triples -
lang-c
Lightweight C parser
-
tree-sitter-d2
d2 grammar for the tree-sitter parsing library
-
symwalker
Advanced ELF/Mach-O binary scanner with intelligent debug symbol detection and analysis
-
aeon
A configuration file format with macros for brevity
-
zcp
zcp language
-
cooklang-chef
CLI to manage cooklang recipes
-
polyline-iter
Zero-dependency iterator-based Google Encoded Polyline encoder and decoder
-
dioxus-fullstack
fetching resources from servers in Dioxus apps
-
duper
The format that's super!
-
ison-rs
ISON (Interchange Simple Object Notation) parser for Rust - A token-efficient data format for AI/LLM workflows
-
voltage_j1939
SAE J1939 protocol decoder - PGN/SPN database and CAN frame parsing
-
zhipuai-rs
zhipuai 's api of rust
-
tree-sitter-comment
Grammar for code tags like TODO:, FIXME(user): for the tree-sitter parsing library
-
serde_luaq
A Lua %q serialization file format
-
iab_gpp
IAB GPP Consent String implementation
-
pcbrepair
parsing ASUS FZ and ASRock CAE boardview files
-
rill-json
A fast, 100% safe, and RFC 8259-compliant streaming JSON parser and serializer, built from scratch in Rust
-
togit-parser
A parser for extracting python function dependencies
-
unity-asset
A comprehensive Rust library for parsing Unity asset files (YAML and binary formats)
-
rumtk-hl7-v2
HL7 V2 Parser and MLLP Implementation to support building interface utilities
-
undoc
High-performance Microsoft Office document extraction to Markdown
-
turbo_input
A fast scanner library for competitive programming in Rust
-
product-farm-farmscript
FarmScript DSL - Human-friendly expression language that compiles to JSON Logic
-
codegraph-python
Python parser plugin for CodeGraph - extracts code entities and relationships from Python source files
-
tree-sitter-immigrant
immigrant grammar for tree-sitter
-
psrutils
few utilities to facilitate pulsar science projects in rust
-
uuid-macro-internal
Private implementation details of the uuid! macro
-
sfdl
Parse, encrypt and decrypt SFDL container files
-
pgn-reader
Fast non-allocating and streaming reader for chess games in PGN notation
-
alopex-sql
SQL parser components for the Alopex DB dialect
-
utf8-rune
Lightweight crate that aims at being a building block for libraries that work with UTF-8 data. This crate provides the struct Rune which can thought of in some cases as a drop-in replacement to Rust's char type…
-
sublime-color-scheme
Parse Sublime Text color schemes to Syntect Themes
-
css-minify
CSS parser and minificator based on nom
-
ender
An encoding library to work with any binary data format
-
rs-conllu
A parser for the CoNLL-U format of the Universal Dependencies project
-
joto_parse
Fast, const-safe parser for SI, US Customary, and typesetting dimensions with exact representation
-
neo-decompiler
Minimal tooling for inspecting Neo N3 NEF bytecode
-
jder_axum
A response builder for axum
-
rama-ua
user-agent (UA) support for rama
-
phpserz
A PHP serialization format parser and deserializer
-
tree-sitter-fortran
fortran grammar for the tree-sitter parsing library
-
recipe-parser
Write recipes understood by humans and machines
-
jsnpar
Rust JSON parser implementation using parser combinators
-
fionn-simd
SIMD-accelerated utilities for fionn
-
kdbx-rs
Keepass 2 (KDBX) password database parsing and creation
-
raz-override
Override management system for raz with stable key generation
-
bytelines
Read input lines as byte slices for high efficiency
-
hkscdis-rs
A HavokScript 5.1 disassembler written in Rust
-
linguist
Programming language detection library based on Github Linguist
-
cuenv-task-graph
Task graph DAG algorithms and dependency resolution for cuenv
-
glycin-common
Sandboxed image decoding
-
sgxs
working with the SGX stream format
-
micro_args
A lightweight library for parsing command-line arguments in Rust with no external dependencies
-
fea-rs-ast
fontTools-like AST wrapper around fea-rs parser
-
d4
file format implementation
-
har
A HTTP Archive format (HAR) serialization & deserialization library
-
pvstream
Stream download, parse, and filter Wikimedia pageviews files
-
structview
Viewing binary data as high-level data structures, safely
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
rgc-chart
parsing and writing rhythm game charts
-
tui-theme-builder
Theme deserializer for Ratatui
-
pithos
Client for the Pithos object storage file format
-
hrdf-parser
dedicated to the parsing of the HRDF format. For the moment, it can only parse the Swiss version of the HRDF format.
-
kdlite
Small streaming KDL parser (based on just-kdl)
-
tree-sitter-mdn
Parser for MDN content
-
windancer
An org-mode toolkit, including parser, renderer
-
soar-config
Configuration management for soar package manager
-
ebustl-parser
Parse subtitle files in the EBU-STL format with Rust
-
hex-simd
SIMD-accelerated hex encoding and decoding
-
tapped
Rust wrapper for the tap ATProto utility
-
ginko
A device-tree source parser and analyzer
-
context_deserialize
Context-aware deserialization trait for Rust data structures, extending serde with additional context parameters
-
tiro
Planning tool
-
microjson
No frills JSON parsing without allocations
-
utf8parse
Table-driven UTF-8 parser
-
drcp-format
Parse and write DRCP and literal definition files
-
twobit
Pure Rust implementation of the TwoBit sequence file format
-
rustyfixs
FIX-over-TLS (FIXS) support for
rustyfix -
jupyter-serde
Serialization and Deserialization for Jupyter related data structures
-
rustx-lang
A clean, minimal scripting language that seamlessly integrates with Rust
-
omniparse
toolkit for detecting and extracting metadata, text, and content from various file formats
-
tree-sitter-pact
pact grammar for the tree-sitter parsing library
-
swift_localizable_json_parser
Parse Localizable.xcstrings
-
yaxpeax-hexagon
Qualcomm Hexagon decoder for the yaxpeax project
-
symbolic_expressions
A symbolic-expression parser/writer
-
adsbx_json
parsing the ADS-B Exchange API JSON
-
mca
Read / Write Minecraft Region Files (mca)
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
octofhir-fhirpath-analyzer
FHIRPath static analysis and type-enriched AST engine with semantic validation
-
live2d-parser
The pure rust parser for Live2D’s
*.model.jsonand*.moc -
domi
abstractions and utilities for domain-list-community data source
-
templatia
A template library writedown and load the struct
-
run-ctags
Generate a ctags file for your Rust project with Universal Ctags
-
nzb-rs
A spec compliant parser for NZB files
-
roxmltree_to_serde
Convert between XML JSON using roxmltree and serde
-
ifc-lite-geometry
Geometry processing and mesh generation for IFC models
-
sawp-modbus
SAWP Protocol Parser for Modbus
-
ptcov
Decoder to compute code coverage from Intel® Processor Trace traces
-
srt_subtitles_parser
A Rust-based parser that processes .srt (SubRip Subtitle) files and converts them into a structured data format
-
f1r3fly-rholang
F1r3fly Rholang programming language - concurrent, message-passing smart contract language
-
tomlq
obtaining information from a TOML file on the command line
-
grib-build
Data definition parsers for the grib crate, used internally as a build-dependency
-
datamodel
serialize and deserialize Valve's proprietary DMX file format
-
lil-json
serialize & deserialize JSON in no_std
-
lunary
High-performance ITCH (NASDAQ TotalView-ITCH) parser with zero-copy, SIMD, and lock-free concurrency
-
include_tt
Macros for ultra-flexible injection of compiler trees, literals, or binary data into Rust syntax trees from external sources
-
tree-sitter-css
CSS grammar for tree-sitter
-
compose-rs
execute docker-compose commands and monitor compose stacks
-
setuprs
versatile CLI and TUI application designed to streamline project management by enabling quick creation and cloning of project snapshots. Utilizing clap.rs for command-line functionality and ratatui…
-
treereduce
Fast, syntax-aware, multi-language program reducer based on delta debugging
-
easy-rsa-registry
Read certificate data from easy-rsa registry
-
tree-sitter-angular
Angular grammar for tree-sitter
-
fee
Expression evaluator supporting numeric, logical and bitwise operators
-
hime_langserv
Language server for Hime grammars
-
tree-sitter-strudel
Parser for Strudel, a Tidal Cycles base live coding tool
-
tinyogg
A very simple Ogg packet serializer and deserializer and a stream for writing data and encapsulating the data into Ogg streams
-
kerbalobjects
that allows you to read or write a KerbalObject file
-
fastlib
FAST (FIX Adapted for STreaming protocol) is a space and processing efficient encoding method for message oriented data streams
-
ais
An Automatic Identification System (AIS) parser library
-
logiq
A logic SAT solver
-
frut_lib
A no_std library for parsing, analyzing, and executing the Frut programming language
-
systemd-unit-edit
A lossless parser and editor for systemd unit files
-
japanese_law_id
日本の法令IDの解析
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
lol_chat_parser
A parser for League of Legends chat logs that extracts structured data into JSON
-
can-dbc-pest
A Pest-based parser for the DBC format. The DBC format is used to exchange CAN network data.
-
giga-segy-in
allows parsing of SEG-Y
-
faster-stun
Fast and zero-cost stun message decoder and encoder
-
g-code
parsing and emission
-
toon-validate
Command-line TOON validator for structure validation, token analysis, and file profiling
-
cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
bundcore
BUND programming language API
-
notatin
parsing offline Windows Registry files
-
product-farm-yaml-loader
Flexible YAML-based product definition loader for Product-FARM
-
rosbags-rs
A high-performance Rust library for reading ROS2 bag files with full Python rosbags compatibility
-
stremio-serde-hex
Hexadecimal encoding/decoding with serde
-
scan_fmt
scanf()-like input for Rust
-
frnsc-prefetch
Pure rust windows prefetch parser implementation
-
dicom-parser
A middle-level parser and printer of DICOM data sets
-
beancount-parser
A beancount file parser library for rust
-
do-riblt
rateless invertable bloom lookup tables
-
terra-plr
Terraria player parser
-
json-schema-validator-core
Lightning-fast JSON schema validation library with custom error messages and multi-language bindings
-
odict
A blazingly-fast dictionary file format for human languages
-
ftr_parser
FTR Transaction Stream Parser
-
woff
The package provides a converter for Web Open Font Format
-
wlambda
embeddable scripting language for Rust
-
tree-sitter-java
Java grammar for tree-sitter
-
aoe2-probe
editing aoe2scenario files from AoE2 DE
-
parse-js
JavaScript parsing library
-
hashlru
LRU cache
-
jsonrs
Json parser
-
rocketmq-tools
Apache RocketMQ tools
-
nlcep
parsing natural language calendar events
-
ogre
dual-wielding Quake and Half-Life texture WAD parser
-
linch-docx-rs
A reliable DOCX reading and writing library for Rust with round-trip preservation
-
juspay_jsonlogic
A JsonLogic implementation in Rust
-
base256
Encode and decode data in base 256 easily typed words
-
blueprint-starlark-syntax
Starlark language AST with extended syntax support
-
rustc-cfg
Runs
rustc --print cfgand parses the output -
tree-sitter-robots-txt
Grammar for robots.txt
-
rssto
Convert RSS feeds into multiple formats
-
tree-sitter-wikitext
wikitext grammar for the tree-sitter parsing library
-
cbor-bin
A command line tool for working with CBOR
-
json-e
A data-structure parameterization system for embedding context in JSON objects
-
spf
.spf (Simple Pixel Font) file parser
-
json5_nodes
Parse JSON5 into nodes that retain both JSON value and input file location
-
tree-sitter-tsquery
TS query grammar for tree-sitter
-
type-sitter-cli
CLI for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)
-
organic
An org-mode parser
-
tilepad-manifest
Manifest parsing and structures for tilepad plugins and icon packs
-
subtile
utils to operate traitements on subtitles
-
bluefile
Experimental Rust library for handling X-Midas Bluefiles
-
fixed_width
A fixed width data parser
-
regf
parsing, manipulating, and writing Windows Registry hive files (regf format)
-
bdat
(De)serialization library for Monolithsoft's BDAT file format
-
radif
Rust ADIF format library for parsing and serialization
-
git-ref-format
Everything you never knew you wanted for handling git ref names
-
cache_control
parse the HTTP Cache-Control header
-
ndarray-npz
Advanced .npz file format support for n-dimensional arrays
-
bsru
Beatsaber Rust Utilities: A Beatsaber V3 parsing library
-
tasklib
used to interact with Taskwarrior in Rust
-
rsnark-provers-gnark
write Zero-Knowledge circuits for multiple prover systems
-
ed-journals
models for representing and parsing elite dangerous journal files
-
bl4-ncs
NCS (Nexus Config Store) parser for Borderlands 4
-
openlyrics
parsing OpenLyrics XML files
-
re_format
Miscellaneous tools to format and parse numbers, durations, etc
-
feagi_data_serialization
Adds serialization and deserialization to select Feagi Data Structures
-
malachi
A domain specific pattern matching language made for defining bot commands
-
aleo-core
Data model for Leo documents (DAG=Directed - Acylic - Graph)
-
llm_json
fix malformed JSON outputs from LLMs
-
postfix-log-parser
高性能模块化Postfix日志解析器,经3.2GB生产数据验证,SMTPD事件100%准确率
-
tree-sitter-ocamllex
OCamllex grammar for the tree-sitter parsing library
-
hltas
Reading and writing Half-Life TAS scripts (
.hltas) -
ndef-rs
NDEF (NFC Data Exchange Format) parser and generator in Rust
-
rocketmq-common
Apache rocketmq common
-
sentry-release-parser
A parser for the sentry release name format
-
dehumanize
text binary data into raw bytes
-
clang-format
A basic clang-format Rust wrapper
-
nix-nar-cli
Binary to manipulate Nix Archive (nar) files
-
ipmi-rs
A pure rust implementation of the IPMI spec
-
radicle-tui
Radicle terminal user interface
-
prepyrus
Parsing and writing to MDX files for Chicago author-date citaitons using BibTeX
-
huml-rs
parser for HUML (Human-usable Markup Language)
-
acid64
base64 decoder
-
naviz-parser
Parser for the NAViz input files
-
tree-sitter-grug
A tree sitter parser for grug
-
dsmr-parse
parsing DSMR telegrams
-
rrdbc
dbc parser
-
piston_meta
A DSL parsing library for human readable text documents
-
serde-keyvalue-prim
Deserialize key=value parameters with serde, supporting multiple delimiters, both key=value and key:value separated by either , or ;
-
strict-yaml-rust
A StrictYAML parser obtained by savagely chopping up the original yaml-rust crate
-
swc_common
Common utilities for the swc project
-
hayro-ccitt
A decoder for group 3 and group 4 CCITT images
-
aws-smithy-cbor
CBOR utilities for smithy-rs
-
rtzx
TZX / CDT tape file parsing and conversion / playback
-
getopt2
Zero dependency strict command line argument parser
-
ikal
Parse icalendar object
-
wow-blp
Parser and encoder for World of Warcraft BLP texture files with DXT compression support
-
idf-parser
A parser for the IDF (Intermediate Data Format) used for interchange of PCB design data
-
rosv
RSV file format
-
sitemap
parser (reader) and writer
-
groundmodels-core
geotechnical ground modeling and soil parameter analysis
-
wuff
Pure-rust WOFF and WOFF2 font decoding
-
pkpass
generate Apple Wallet Passes for iOS, WatchOS, MacOS
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
wz_reader
A wz file reader to resolve wz file with thread safe
-
r-description
Parsing and editor for R DESCRIPTION files
-
gfxd-rs
Safe Rust API bindings for libgfxd, the N64 display list decompiler library
-
location-rs
parsing country codes from text titles with support for Chinese language
-
oslquery-petite
Query Open Shading Language (OSL) shader parameters & metadata
-
syncat-stylesheet
Parser for Syncat Stylesheets
-
xxd-rs
clone of xxd
-
py-import-helper
Organize Python imports automatically - sorts and groups them according to PEP 8, perfect for code generation projects
-
sparesults
SPARQL query results formats parsers and serializers
-
partial-json-fixer
Partial JSON fixer fixes partial JSON
-
muesli
healthy implementation of PHP's serialization and session formats in Rust
-
new-vdf-parser
A parser for Steam's VDF file formats including appinfo.vdf and shortcuts.vdf
-
vers-rs
parsing and checking version range specifiers
-
rsn
A Rust-inspired, human-readable object notation
-
scte35-reader
Reader for data formatted according to SCTE-35
-
zqa-pdftools
A work-in-progress PDF parser tailored to CS-academic papers
-
llsd-rs
parsing and serializing LLSD (Linden Lab Structured Data) format
-
pcap-file-gsg
parse, read and write Pcap and PcapNg
-
docx-lite
Lightweight, fast DOCX text extraction library with minimal dependencies
-
tree-sitter-toon
Toon grammar for tree-sitter
-
toml-merge
CLI utility which merges TOML files
-
rletxtconv
Conway's Game of Life file format converter
-
kparse
Tracking and better error handling for nom parsers
-
scanflow
memory scanning library based on memflow
-
ketchup
A parser that can *ketch-up* with your programming language
-
tdms-rs
Pure Rust library for reading and writing National Instruments TDMS files with full format support and ergonomic APIs
-
context-creator
High-performance CLI tool to convert codebases to Markdown for LLM context
-
datavalue-rs
High-performance Arena-based alternative to serde_json::Value
-
czdb
A pure Rust library for parsing CZDB-format IP databases
-
faster-rs
Rust wrapper for FASTER by Microsoft Research
-
opentalk-types-common
Common types and traits for OpenTalk crates
-
tree-sitter-navi
Navi grammar for the tree-sitter parsing library
-
tree-sitter-heex
heex grammar for the tree-sitter parsing library
-
oxc-toml
A TOML formatter library
-
ri-cookie-header-string
parsing HTTP Cookie header strings into structured cookie objects
-
rpecli
Rust cli tool to display information about PE files
-
tree-sitter-iter
A very simple pre-order iterator for tree-sitter CSTs
-
resand
Read and write ARSC and AXML binary files used for Android Resources
-
chromashift
converting between various color formats and color spaces
-
tidy-json
A cli for tidying up json files
-
rust_dot
RustDOT is mostly the Graphviz DOT language, lightly rustified
-
cgats
Parse, transform, and write CGATS color files
-
tree-sitter-jinja2
jinja2 grammar for the tree-sitter parsing library
-
sipha-source
Centralized source file management and byte-offset to line/column conversion for sipha
-
svgrtypes
SVG types parser
-
herolib-code
Code analysis and parsing utilities for Rust source files
-
kirill
JSON Schema validator
-
knuffel
KDL language implementation
-
jsonmodem
A streaming, incremental JSON parser
-
rs-ach
ACH (Automated Clearing House) file parser following NACHA specifications
-
veryl-path
A modern hardware description language
-
mrtd
Parser for machine-readable travel documents (MRTD)
-
lightmotif-io
Parser implementations of several formats for the lightmotif crate
-
prk_async_dataflow
An asynchronous dataflow processing library for Rust with SIMD-accelerated JSON parsing and AI agent capabilities
-
epw-rs
Rust parser for Energy Plus Weather file format
-
dotnet-parser
Parses the JSON output of dotnet outdated
-
libmelda-tools
Command line utilities for Melda, a Delta-State JSON CRDT
-
codegraph-c
C parser for CodeGraph - extracts code entities and relationships from C source files
-
iyanls
My custom build of
lsin Rust -
cdefmt-parser
Parsing library for cdefmt log frames
-
srtm_reader
A performant DTM(srtm) reader for .hgt files
-
tower-http-cors-config
Deserializable config types for tower_http::cors
-
libveezi
client for the Veezi API
-
sheetport-spec
SheetPort spec schema + validation tooling
-
deaf
parsing and modifying ELF binaries
-
mcpd
Aggregates multiple MCP servers behind a single endpoint
-
ngdp-bpsv
BPSV (Blizzard Pipe-Separated Values) parser and writer for NGDP
-
pdf_oxide
The Complete PDF Toolkit: extract, create, and edit PDFs. Rust core with bindings for Python, Node, WASM, Go, and more.
-
readmdict
reading MDict dictionary files (.mdx format)
-
m64-movie
reading and writing M64 movie files
-
heck-string-cli
command-line tool to convert strings via "heck" crate
-
zipatch
parsing and applying ZiPatch files, as used in Final Fantasy XIV
-
espy-ears
espy's parser implementation
-
ooxml
An Office OpenXML parser writen in Rust
-
pddl
3.1 parser, strongly typed
-
ajars
AjaRS
-
utils-box-pathfinder
A toolbox of various small RUST utilities that make discovering paths to files easier
-
riscv-isa
RISC-V instruction set architecture library
-
dangerous
Safely and explicitly parse untrusted / dangerous data
-
mediasan-common
Common library shared by the mediasan media file sanitizer tools
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
fuzzy-parser
Fuzzy JSON repair for LLM-generated DSL
-
product-farm-json-logic
JSON Logic parser, AST, and bytecode compiler for Product-FARM
-
actflow-agent-sdk
SDK for building agents for Actflow
-
compare-changes
Reimplementation of GitHub file paths pattern matcher
-
nu_plugin_semver
A nushell plugin for dealing with SemVer versions
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
tokio-util-codec-compose
Building blocks for composing tokio-util codecs
-
tomling
A TOML parser
-
robotstxt-rs
An intuitive Rust library for aquiring, parsing and querying robots.txt files
-
chrome-cache-parser
Chrome cache parser
-
rabe
ABE Schemes implemented in rust
-
dprint-plugin-json
JSON formatter for dprint
-
fit_file
Reads FIT (Flexible and Interoperable Data Transfer) files
-
simple-frame-rs
Parse SFrame (Simple Frame) stack trace information
-
editorjs2html
converts Editor.js output into clean HTML, supporting multiple block types efficiently
-
oxirs-ttl
Turtle-family RDF parser and serializer for OxiRS - ported from Oxigraph
-
tree-sitter-yarn-spinner
Tree-sitter grammar for Yarn Spinner
-
spacetimedb-auth
Auth helpers for SpacetimeDB
-
jrsonnet-parser
jsonnet language parser and AST
-
klinker
The Kerbal Compiler Collection linker for kOS
-
tree-sitter-inference
Inference grammar for tree-sitter
-
ptx-90-parser
Parse NVIDIA PTX 9.0 assembly into a structured AST and explore modules via a CLI
-
nomcurl
written in Rust that uses the nom library to parse cURL commands. It can handle various cURL options, including methods, headers, data, and flags.
-
flex-version
flexible version numbers, mostly inspired by Ruby's Gem::Version
-
lazycsv
Vectorized, lazy-decoding, zero-copy CSV parser
-
tree-sitter-mq
mq grammar for tree-sitter
-
ieee-754
convert a hexadecimal value to a 32-bit or 64-bit floating-point precision following the IEEE 754 standard
-
gem-index-filter
Fast streaming filter for RubyGems versions index files
-
markup5ever
Common code for xml5ever and html5ever
-
nvim-oxi-api
Rust bindings to Neovim's C API for nvim-oxi
-
regashii
Read and write Regedit export files
-
titleformat-rs
A foobar2000 titleformat parser for rust
-
aargvark
Self-similar argument parsing
-
ptt-rs
port of PTT - a flexible toolkit for parsing and transforming torrent titles
-
time-parse
Parse iso8601 periods
-
nwn-lib-rs
Parsing library and command-line tools for Neverwinter Nights 1 and 2 data files
-
tree-sitter-zsh
Zsh grammar for tree-sitter
-
sigmf
interacting with SigMF recordings,
-
lyrics_helper_rs
一个功能强大且可扩展的 Rust 歌词处理工具库。
-
serde-aco
Serialization and deserialization library for Alioth command-line options
-
plcopen
Parser for PLCopen TC6 XML files (IEC 61131-3 standard exchange format)
-
linux-top-parser-rs
A lightweight Rust library for parsing Linux
topcommand output into structured data types and JSON -
rustwell
parsing and compiling fountain screenplay scripts
-
milstd1553b-parser
A comprehensive Rust parser and encoder for the MIL-STD-1553B (1553B) avionics bus protocol
-
tree-sitter-bpftrace
tree-sitter parser for bpftrace
-
msp_protocol
MultiWii Serial Protocol (MSP) encoder/decoder and transport layer
-
ezwhois-rs
querying WHOIS data and parsing this information, while providing a comfortable high-level API
-
fef
parser of the FEF format
-
conl
post-modern configuration language
-
dns-parser
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
g-win
A winnow parser for .gcode files
-
marctk
MARC21 Binary, Breaker, and XML Toolkit
-
user-agent-parser
A parser to get the product, OS, device, cpu, and engine information from a user agent, inspired by https://github.com/faisalman/ua-parser-js and https://github.com/ua-parser/uap-core
-
tusktsk
🦀 TuskTsk Enhanced - Ultra-fast Rust configuration parser with maximum syntax flexibility
-
tree-sitter-ghactions
Parser for Github Actions expressions
-
wof
The Who's On First rust library and command line
-
tree-sitter-goal
Goal grammar for tree-sitter
-
json2toon_rs
Fast, bidirectional JSON to TOON converter with full TOON v2.0 specification compliance
-
expr-solver-lib
Mathematical expression evaluator with bytecode compilation and configurable numeric precision (f64 or 128-bit Decimal)
-
chroma-dbg
Put your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait
-
itml-parser
Parser / Formatter / Linter for ITML v0.1 — the Intention Markup Language
-
autozig-parser
Parser for autozig macro directives
-
cynic-parser-deser
Deserialization for cynic-parser Values
-
msgpack-timestamp
Parse/serialise MessagePack extension -1 timestamps (no_std, no integration)
-
stasko_calculator_parser
Парсер для обробки складних математичних виразів
-
binfarce
Extremely minimal parser for ELF, Mach-O, PE and ar
-
ulmensa
A command-line tool that fetches and shows the current meal plans from Ulm University's canteen
-
xer
Byte stream conversion swiss army knife
-
spreadsheet-to-json
Asynchronous conversion of Excel and OpenDocument spreadsheets as well as CSV and TSV files to JSON or JSONL
-
target-tuples
parse target tuples of the form
<arch>-<vendor>-<system>, similar to those used by autoconf -
zelzip_niiebla
A parsing library for various Nintendo file formats
-
rlibphonenumber
A high-performance Rust port of Google's libphonenumber for parsing, formatting, and validating international phone numbers
-
pulsync
Schedule Async and Sync Task with ease
-
nu_plugin_dcm
A nushell plugin to parse Dicom files and DICOMweb records
-
augmented-midi
Experimental MIDI file/event parser using nom combinators
-
neodes_codec
read and write data from DSN files as described in the NeoDes norm
-
php-literal-parser
parser for php literals
-
wjp
Wizards JSON Parser
-
qrrs
CLI QR code generator and reader
-
cronchik
cron expression parser
-
rs_abieos_gf
wrapper library for Abieos, used for Antelope (former EOSIO) ABI serialization and deserialization
-
json-pointer-simd
parsing and using JSON pointers with simd_json, as specified in RFC 6901
-
tdf
deserializing and serializing tdf values from BlazeSDK
-
apt-parser
A parser for the APT package manager's package lists
-
tergo-parser
Parser for tergo
-
iban
IBAN parsing library
-
tmpl-resolver
A lightweight template resolution engine with conditional logic support
-
ply-rs
reading/writing ascii and binary PLY files
-
linereader
An efficient buffered line reader
-
decodeme
Decoding definitions of the profiling event data from
measureme -
tree-sitter-zathurarc
Zathurarc grammar for tree-sitter
-
latios
todo tui application designed
-
tree-sitter-bpf-c
tree-sitter grammar for BPF C
-
pest3
Early WIP prototype version of pest 3.0
-
tree-sitter-dart-orchard
Parser for Dart files
-
vanish
config tool to make locally trusted X.509 development certificates for your domains
-
dirtyqueue
thread and async safe, durable filesystem based queue
-
jsonkdl
JSON to KDL converter
-
mdbook-newday
A commandline tool to add a new day to the top of the summary of an mdbook
-
tree-sitter-sourcepawn
sourcepawn grammar for the tree-sitter parsing library
-
dash7_alp
DASH7 ALP protocol codec
-
wthor
Parser for WTHOR files
-
mrt-rs
parsing Multi-Threaded Routing Toolkit (MRT) formatted streams
-
nu_plugin_json_path
a nushell plugin created to parse json files using jsonpath
-
ansitok
parsing ANSI Escape Codes
-
arborium-xml
XML grammar for arborium (tree-sitter bindings)
-
cylon
An efficient compiler for robots.txt files
-
read_collection
A collection of different variants of the
std::io::Readtrait -
bitbite
trait that would help you interact bytes with flags easily
-
scribe-core
Core types and utilities for the Scribe code analysis library
-
access_log_parser
parsers for reading access logs in a strongly-typed way
-
wa-stats
analysing Whatsapp Chat Exports and converting them
-
tree-sitter-integerbasic
parser for integer basic
-
zed-xim
XIM protocol parser, handler
-
kproc
Knowledge Processing library
-
atlas-token-2022-interface
Atlas Program Library Token 2022 Interface
-
dazzle
Template-driven code generation tool powered by Scheme and XML (DSSSL)
-
isrc
ISRC (International Standard Recording Code) parser library
-
ghakuf
parsing/building SMF (Standard MIDI File)
-
nexers
Parses Maven/Nexus repository index files
-
hexpr
H-Expressions: A compact syntax for open hypergraphs
-
peeker
CLI tool for extracting code structure using Tree-sitter
-
tree-sitter-sparql
SPARQL grammar for tree-sitter
-
vbsp
Rust parser for valve bsp files
-
tree-sitter-perl
perl grammar for the tree-sitter parsing library
-
uninode
Universal object type
-
char-classes
matching of one char or byte, similar to regex
-
warcat
Command-line tool and library for handling Web ARChive (WARC) files
-
uds_protocol
encoding and decoding UDS (ISO 14229) messages
-
rust-mcp-extra
companion crate to rust-mcp-sdk offering extra implementations of core traits like SessionStore and EventStore, enabling integration with various database backends and third-party platforms…
-
rftap
Parser and serializer for RFTap protocol
-
netgauze-netconf-proto
NETCONF low-level protocol implementation
-
dns-stamp-parser
Libary to encode and decode DNS stamps
-
rocketjson_data
working with Json and Rocket
-
tree-sitter-haml
HAML grammar for tree-sitter
-
emmapack
Traits for sending and receiving packets
-
css-structs
parsing and manipulating CSS stylesheets, rules, and declarations
-
libflatterer
Lib to make JSON flatterer
-
socketeer
Simplified websocket client based on Tokio-Tungstenite
-
tree-sitter-flatbuffers
Flatbuffers grammar for tree-sitter
-
puuid
Prefixed UUIDs: Type-safe, string-prefixed UUIDs that behave like standard UUIDs
-
tree-sitter-epics-db
tree-sitter grammar for EPICS' database and database definition files
-
mf4-rs
working with ASAM MDF 4 (Measurement Data Format) files
-
wsa
WebSocket-based API protocol
-
memedb_core
reading and writing tags to different media formats
-
embedded_io_byteorder
byteorder ext for embedded-io traits
-
tree-sitter-mips
A syntax parser for the MIPS Instruction Set Architecture
-
nbt-rs
dealing with NBT
-
spex
Simple(ish) parser and extractor of XML
-
ogg_pager
OGG page reader
-
tui-markup
markup langauge for terminal styled text
-
neocrates-helper
Helper utilities for the neocrates workspace
-
hifa_yaserde
Serialization and deserialization library
-
cgp-serde-alloc
Arena-based deserialization using cgp-serde
-
cborpath
engine written in Rust
-
netron
Extract Axum request data within Yew server functions similar to how
leptos_axumprovides extraction helpers for Leptos -
async-jsonl
An efficient async Rust library for reading and processing JSON Lines (JSONL) files using Tokio streams
-
meta_oxide
Universal metadata extraction library supporting 13 formats (HTML Meta, Open Graph, Twitter Cards, JSON-LD, Microdata, Microformats, RDFa, Dublin Core, Web App Manifest, oEmbed, rel-links…
-
rphtml
A html parser written in rust
-
binarygcode
libbgcode to serialise and deserialise binary gcode
-
fjson-core
fjson is a zero-dependency JSON Parser and Fixer. It takes any input and produces valid JSON. No AI involved.
-
dht-logger
Read DHT sensor data formatted in JSON over a serial interface and log it
-
saphyr-parser
A fully YAML 1.2 compliant YAML library
-
osc-cost
measuring OUTSCALE infrastructure costs
-
codoc
Unified documentation parser for Ruby and TypeScript codebases
-
tree-sitter-shopware-twig
A parser for Shopware 6 Twig
-
tree-sitter-asdl
Zephyr ASDL
-
prefix_parser
A parser for numbers with binary prefixes on the end. EX: Turning 1KB into 1000.
-
macos-shortcuts
enables access to Apple Shortcuts for Mac
-
anyxml-automata
automaton library for XML
-
mcmodbuild
Format for describing how mods should be built and automatically building them from a file
-
blend
A parser and runtime for Blender's .blend files
-
tailwind-error
Tailwind Error Handlers
-
serdeio
Tiny IO utility library for Rust to serialize/deserialize Serde compatible structs
-
rfbutton
decoding 433 MHz RF remote codes
-
tjiftjaf
including an encoder and decoder for MQTT v3.1.1. It also includes a client.
-
ruby-prism
Rustified version of Ruby's prism parsing library
-
keepsorted
sorting blocks of lines in code files
-
cvss-rs
representing and deserializing CVSS (Common Vulnerability Scoring System) data
-
parsercher
Parses and searches Tag documents. (e.g. HTML, XML)
-
tree-sitter-hygen-template
Hygen Template grammar for tree-sitter
-
tree-sitter-owl-ms
owl-ms grammar for the tree-sitter parsing library
-
aprs-parser
APRS message parser for Rust
-
tree-sitter-cool
Tree-sitter grammar for the Cool programming language
-
tree-sitter-property-list
Property List grammar for tree-sitter. This grammar covers the OpenStep-style property list format, also known as NeXTSTEP-style, old-style, or ASCII plist format.
-
cwdemangle
CodeWarrior C++ symbol demangler
-
json-deserializer
Performant library to deserialize JSON
-
ox_content_renderer
Markdown renderer for Ox Content
-
pdfcrop
PDF cropping library and command-line tool with rendering-based bbox detection
-
cc2p
Convert a CSV to parquet file format
-
tree-sitter-angular-codemod
Angular grammar for tree-sitter
-
aozora-core
Core library for Aozora Bunko format processing
-
tree-sitter-tolk
Tolk grammar for tree-sitter
-
jsondata
JSON processing package for document databases
-
xody
Utilities Library
-
did_url_parser
A no_std parser for Decentralized Identifiers (DIDs)
-
kseq
fasta/fastq format parser library
-
rstb
manipulating Breath of the Wild's resource size table
-
jsonapi_deserialize
JSON-API specific deserilization framework
-
eix
handling the EIX-file format of Gentoo Linux
-
can_decode
Decode and encode CAN frames into messages/signals in a fast and easy way
-
viffy
SoA + SIMD automata generator
-
rmqttc
client for the MQTT V5 protocol. based on rumqttc
-
open-payments-iso20022-pain
Open Payments - Message Parsing Library - ISO20022 PAIN
-
minimime
A minimal MIME type detection library for Rust, ported from the Ruby minimime gem
-
changelog_document
Feature-rich changelog format. Include a parser and serializer.
-
kex
Console application for streamed hex dumping
-
wim-parser
parsing Windows Imaging (WIM) files
-
jrpc-types
but super helpful crate for (de)serializing JSON-RPC 2.0 objects
-
readformat
Very small format reader
-
retrolang-math
Mathematical expression parser and evaluator for RetroLang (based on asciimath by chmln)
-
acorn-lib
ACORN library
-
raton
ratón is a tiny, modular, embeddable scripting language
-
bbl_parser
Parser for Betaflight/EmuFlight/INAV blackbox log files
-
lava_torrent
parsing/encoding bencode and .torrent files
-
watermelon-nkeys
Minimal NKeys implementation for NATS client authentication
-
lua-patterns
Binding to Lua String Patterns
-
pdf-rs
A PDF parsing library written in Rust
-
symbolic-ppdb
parsing and performing lookups on Portable PDB files
-
estienne
that scans plain text for Bible references and helps to format or link them to online Bibles, among other things
-
tree-sitter-fish
fish grammar for the tree-sitter parsing library
-
serialimage
Serialization for the image crate’s DynamicImage type, with additional metadata
-
iodeser
that allows to read from and write to .io file format
-
fuzzymonth
A fuzzy month parser which handles a variety of input formats
-
skan
Rust-native, Java Scanner-inspired library that provides type-safe, convenient methods for parsing various data types from multiple input sources with robust error handling and comprehensive documentation
-
tdln-ast
TDLN — canonical AST for deterministic, proof-carrying translation (NL/DSL → Logical Atom)
-
bunbun-worker
An rpc/non-rpc AMQP worker library
-
boreal-parser
A parser library for YARA files, intended for use with the boreal library
-
rpgn
parsing PGNs (Portable [Chess] Game Notation)
-
libsbf
A no_std rust crate to parse Septentrio SBF Messages
-
noml
High-performance dynamic configuration language with format preservation, environment variables, native types, string interpolation, and TOML compatibility. Blazing-fast parsing at 25µs with zero-copy architecture.
-
nonogram-rs
A fast and lightweight nonogram solving library
-
everything-plugin
Rust binding for Everything's plugin SDK
-
tree-sitter-souffle
Soufflé grammar for the tree-sitter parsing library
-
herb
Rust bindings for Herb
-
shellish_parse
Parses "command line" syntax inspired by Bourne shell ("shellish")
-
pomsky-syntax
Parser for pomsky, a new regular expression language
-
navm
Definitions and APIs for the NAVM (Non-Axiomatic Virtual Machine) model
-
silverfish
Easily edit Minecraft worlds with a simple, fast and powerful API
-
elite_journal
Elite: Dangerous journal file stuctures and parsers
-
claude-code-statusline-core
Core library for claude-code-statusline: public API, types, and modules
-
fdon-rs
A high-performance, zero-copy, and minified data format (FDON) parser for Rust, leveraging SIMD for read speed
-
octofhir-fhirpath-ast
Abstract syntax tree definitions for FHIRPath expressions
-
hypc
Reader/writer for HPC1 point clouds with SMC1 and GEOT chunks
-
json_scanner
JSON parser that reports positions
-
abootimg-oxide
Android boot image (boot.img) parser
-
jellybean-tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
json2bin
A fast jsonl to RWKV binidx converter in Rust
-
codebook-tree-sitter-typst
typst grammar for the tree-sitter parsing library
-
cdumay_error_toml
TOML error
-
clarion
simplify working with Clarion software data formats
-
iban_validation_rs
Facilitate validation of ibans and selecting Bank identifier and Branch identifier in Rust
-
protoc-prebuilt
Protobuf compiler protoc pre-built binaries installer
-
prse
A tiny string parsing utility
-
tree-sitter-vie
Vie grammar for tree-sitter
-
oursh
Modern, fast POSIX compatible shell
-
turul-mcp-protocol-2025-06-18
Model Context Protocol (MCP) specification implementation - 2025-06-18 version
-
tree-sitter-adl
A tree-sitter grammar for Algebraic Data Language (ADL)
-
apitrace
binary tools for working with apitrace files
-
tex2typst-rs
Converts LaTeX math to Typst math
-
dsq-formats
File format support for dsq - handles reading and writing various data formats
-
apple-crash-report-parser
Parses apple crash report text files
-
rusticata-macros
Helper macros for Rusticata
-
proteus
intended to make dynamic transformation of data using serde serializable, deserialize using JSON and a JSON transformation syntax similar to Javascript JSON syntax. It also supports…
-
tree-sitter-jinja
Jinja grammar for tree-sitter
-
brdb
reading and writing Brickadia's World files
-
embroidery_tools
Tools for handling embroidery patterns, formats, and operations with PES/PEC file support
-
cubiculum
Parse and modify sequence annotation data in BED format
-
tree-sitter-rules
firebase rules grammar for tree-sitter
-
PMXUtil
pmx reader and writer
-
bq-schema-gen
Generate BigQuery schema from JSON or CSV data files
-
committer
git commit message generator
-
parse_mediawiki_dump_reboot
Parse XML dumps exported from Mediawiki
-
nu_plugin_file
a nushell plugin called file
-
rio_xml
RDF/XML parser and serializer
-
jqr
A jq implementation in Rust
-
tree-sitter-kotlin-sg
Kotlin grammar for the tree-sitter parsing library
-
cyclonedds-rs
Safe Rust bindings for cyclonedds
-
to_do_parcer
Rust parser for a custom task management with projects, dependencies, priorities, assignees, and tags. Used to describe the flow of tasks in text format.
-
nmea0183-parser
A zero-allocation NMEA 0183 parser that separates message framing from content parsing
-
abxml
Parser for resources.arsc contained on APKs and binary XML decompresser
-
tree-sitter-mal
systems are growing in complexity and the threat from cyberattacks is increasing. Threat modeling is a process that can be used to analyze potential attacks to IT systems in order to facilitate secure design…
-
tree-sitter-mage
Mage grammar for tree-sitter
-
rvdc
RISC-V instruction decoder
-
simple-json-parser
No allocation JSON key value parser with comment support
-
cli-command
A lightweight and ergonomic command-line argument parser for Rust
-
json_partial
Json fixing parser for imperfect json given by LLMs
-
num-literal-traits
Convert numerical literals from strings to numbers
-
letterbox-lang
A modular lexer and parser for the Letterbox esoteric programming language
-
mwst
Testing tool for MERODE web services
-
to2txt
A zero-copy parser for the todo.txt format
-
email-address-list
Pest based parser for address-lists in email headers like to/from/cc/etc
-
bomboni_prost
working with prost. Part of Bomboni library.
-
varlink_parser
parsing varlink interface definition files
-
mkvdump
MKV and WebM parser CLI tool
-
llc-rs
A parser for logical link control frames
-
nu-plugin-bexpand
A brace expansion plugin compatible with Bash for nushell
-
over
best data format
-
rust-async-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API, adapted for async usage
-
rusty-ast
that analyzes Rust code and visualizes its AST
-
yan_json
A lightweight library for easily handling JSON
-
d4-framefile
The Framefile container crate for D4 file format
-
tree-sitter-vue-updated
vue grammar for the tree-sitter parsing library
-
jprop
no-std parser for java .properties files that actually works
-
deserialize_untagged_verbose_error
procedural macro for creating verbose errors when deserializing untagged enums with Serde
-
medical_parser
A parser for medical-data markup in an XML-like format
-
tree-sitter-odin-codebook
Odin grammar for tree-sitter
-
non-blank-string-rs
Non blank string type for 'parse, don't validate' approach
-
royal
A parser for Persona 5 Royal dialogue message format
-
flql
Query parser for flinch in-memory database
-
influxlp-tools
Influx Line Protocol Tools is a simple parser and builder for InfluxDB v2 line protocol
-
rust-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API
-
oq3_syntax
Comment and whitespace preserving parser for the OpenQASM 3 parser/analyzer
-
confers
A modern, type-safe configuration management library with validation, diff, and hot-reload support
-
quil-py
Python bindings for quil-rs
-
neural-shared
Shared utilities for Neural Garage code analysis tools - parsers, scanners, and reporters
-
phyto-fsm
procedural macro for generating type-safe state machines from PlantUML diagrams
-
ressa
An ECMAscript parser
-
asciimath-rs
AsciiMath parser
-
lnmp-sanitize
Lenient sanitizer and normalizer for LNMP text inputs
-
anndata-hdf5
HDF5 backend for the anndata package
-
oro-common
Common types and utilities for Orogene
-
puniyu_element
puniyu 的消息元素处理库
-
rune-alloc
The Rune Language, an embeddable dynamic programming language for Rust
-
asn1rs
ASN.1 to Rust, Protobuf and SQL compiler/code generator. Supports ASN.1 UPER
-
arbol
Tree-sitter rust AST query tool
-
fs_mod_parser
Mod File Parser for Farming Simulator
-
escape_string
Efficiently parse backslash-escaped strings
-
oasiscap
Types for the OASIS Common Alerting Protocol (CAP)
-
jackdauer
easily parse various time formats to durations
-
platform-lino
Lino protocol parser
-
swf-parser
SWF parser
-
tree-sitter-gdshader
A parser for the Godot Shader langage
-
tree-sitter-fsharp
fsharp grammar for the tree-sitter parsing library
-
turso_sqlite3_parser
SQL parser (as understood by SQLite)
-
markdoll
a structured and extensible markup language
-
anydate
Date & DateTime string parser
-
sepax2d
A safe crate for finding and resolving collisions of 2D convex shapes using the Separating Axis Theorem
-
vcard_parser
Parses and validates vCard data according to RFC 6350 specification
-
plotnik-lib
Typed query language for tree-sitter AST
-
kjson
A lightweight JSON parser intended for educational use and learning purposes
-
ast-grep-dynamic
Load tree-sitter dynamic library for ast-grep
-
arcella-inspect
Static analysis of Rust code to extract structured metadata (functions, structs, calls) as YAML or structured data
-
apex_spec
APEX Spec v1.1 — Deterministic DSL for agent planning, validation, and tool execution. Parser, validator, interpreter, prompts included.
-
orcrs
An Apache ORC file reader for Rust
-
lta_models
🚍Models for lta-rs
-
systemd-duration
Convert systemd style time durations into other formats
-
reroll
cli app to roll dice!
-
atopio-extra
providing extra utilities for surrealdb
-
tree-sitter-lume
Syntax highlighting for Lume
-
mago-syntax
A correct, fast, and memory-efficient PHP syntax implementation, including Lexer, Parser, AST, and utilities for Mago
-
eth-beacons-indoor
Metadata of beacons located inside the buildings of ETH Zurich
-
tree-sitter-kotlin-codanna
Kotlin grammar for the tree-sitter parsing library (includes unreleased fixes from upstream)
-
bf2s
Brainfuck interpreter that executes code from a string and returns the output as a string
-
humanize-rs
For parsing human-readable strings to some types
-
larian-formats
reading Baldur's Gate 3 mod files
-
rust-cel-parser
A parser for the CEL language
-
awol2005ex_kerberos_keytab
parse keytab kerberos files
-
mtv-extract
Read media type strings, extract the format versions from them
-
yarn_remapper
remapping Minecraft's Yarn named mappings to obfuscated identifiers
-
json2lua
Convert JSON to Lua table
-
tree-sitter-clojure
Clojure Tree-sitter grammar
-
rs162
NMEA AIS Message Parser and Decoder with deku-based AIS message structures
-
jedec
working with JEDEC programming files
-
next_version
Determine next semantic version based on conventional commits
-
soupy
querying tree-based formats, similar to BeautifulSoup
-
npezza93_tree-sitter-tags
extracting tag information
-
cameleon-genapi
parser and interpreter of GenApi XML
-
wikidata
working with Wikidata in Rust
-
simple-expressions
A small expression language with variables, function calls, simple types and common operators
-
tree-sitter-galvan
Galvan grammar for tree-sitter
-
easyfix-messages
Easy FIX (Financial Information Exchange) toolset - messages
-
zir
zcp ir
-
iso
implementations of datatypes related to common iso standards
-
cli-text-reader
A less like CLI text reader
-
av-ivf
IVF muxer and demuxer
-
shk_parser
A parser for Stronghold Kingdoms attack formation files (.cas)
-
rmf_site_editor
File format parsing for rmf_site_editor
-
terra-wld
Terraria world parser
-
lobe
A fast, cross-platform Brainfuck interpreter written in Rust
-
tree-sitter-ned
Ned grammar for tree-sitter
-
tree-sitter-fasta
Fasta file parser
-
ieee1212-config-rom
Parser for content of Configuration ROM defined in IEEE 1212
-
rmqtt-utils
Essential utilities for RMQTT system operations
-
teemiao
versatile toolkit designed to streamline application development workflows
-
code-it-later-rs
Filter crumbs you left in comments of code to remind where you were
-
listinfo
A zero-copy MAME ListInfo format DAT files parser and deserializer
-
tree-sitter-rsml
Rsml grammar for tree-sitter
-
qif_parser
parses Quicken Interchange Format (QIF) files
-
json-2-yaml
cli tool to convert json to yaml
-
lh
List handsomely customizable ls command work in progress
-
ld-so-cache
A parser for glibc ld.so.cache files
-
spectec_ast
Parser for SpecTec ASTs in S-expression format
-
cavestory-save-lib
editor for profile.dat of cavestory
-
jsonlogic
in Rust
-
connect-zmq-types
Type definitions for ZMQ message serialization and deserialization used internally by Connect
-
stupidf
Parsing of STDF file format to DataFrame with Python bindings
-
kul
Parser for a unique textual notation that can be used as both a data format and a markup language and that has powerful extensibility of both lexical syntax and semantics. Inspired…
-
tasvideos-api-rs
Blocking API wrapper for TASVideos.org
-
tree-sitter-autolang
AutoLang Parser
-
pack3d
A 3D bin packing application written in Rust
-
java_asm_server
Java bytecode reader & writer in rust
-
linker-diff
Diffs and validates ELF binaries
-
shori
Flexible parsing and transformation utilities for structured data. #[derive(Parser)] adds methods like .parse().json(), .toml(), .bin(), .map(), and .from() to simplify conversions using common wrappers like Arc…
-
scpi-client
Helper library for serializing and deserializing SCPI messages
-
rs-blob2json
Converts the bytes to JSON
-
lua_tokenizer
tokenizer for lua language
-
rustpython-literal
Common literal handling utilities mostly useful for unparse and repr
-
tree-sitter-simplicityhl
Tree-sitter parse for Rust-like high-level language that compiles down to Simplicity bytecode
-
naluacq
opening Nalu Scientific data files
-
tree-sitter-wq
tree-sitter grammar for wq
-
tree-splicer
grammar-based test case generator (black-box fuzzer)
-
casc-rs
Casc Storage Handler for Blizzard's CASC format
-
dicom-json
DICOM data serialization to/from JSON
-
rosm_pbf_reader
A low-level Rust library for parsing OpenStreetMap data in PBF format
-
malwaredb-types
Data types and parsers for MalwareDB
-
intelhex-rs
A robust Intel HEX format parser and writer
-
ym2149-ym-replayer
YM file format parser and music replayer for YM2149 PSG
-
sexpr_parse
Parser for S-expressions
-
tree-sitter-askama
Askama grammar for tree-sitter
-
tdln-brain
Deterministic cognitive layer for LogLine OS: context → strictly-parsed TDLN intent
-
matterhorn
A lenient front matter parsing crate that supports files prefixed with YAML, JSON, and TOML front matter
-
libvirt-xdr
XDR serialization/deserialization for libvirt protocol
-
wp-parse-api
Minimal plugin API for wp-lang data pipelines and parser components
-
tree-sitter-slang
slang grammar for the tree-sitter parsing library
-
glslt
Template compiler library
-
ldap-utils
Implements some LDAP utility functionality around OpenLDAP config files and the ldap3 Rust library
-
position_preserving_moodle_question_xml_edit
Diff-friendly Moodle question.xml editor library. For those situations where you only want to touch the contents of one element and leave the rest of the XML as it was.
-
patcher
generating and applying Git-style unified diff patches
-
faster-pest
A generator for high-performance Pest parsers, bringing your grammar to the next level
-
jtool-notebook
jtool utilities for notebook operations
-
hostlist-parser
Parses hostlist expressions into a Vec of Strings
-
serde_json_diagnostics
Enhanced deserialization error diagnostics for serde_json with accurate JSON path tracking
-
tree-sitter-varlink
Varlink grammar for tree-sitter
-
dsmr5
A no-std Rust implementation of the DSMR5 standard
-
bonsai-mdsl
parsing and executing behavior trees defined in MDSL (Mistreevous Domain Specific Language) into bonsai Behaviour Trees
-
sise
SISE (Simple S-expression) parser, serializer and utilities library
-
gv_video
GV Video Decoder for Rust
-
lua_semantics
semantic analysis and enhanced AST converter for lua_parser crate
-
gbt32950_2025_decoder_rs
GBT32950 decoder
-
knus
KDL language implementation
-
keysymdefs
A collection of key symbol definitions
-
tss
Generated node type enums and metadata from tree-sitter languages
-
erg_parser
The Erg parser
-
rusty-chunkenc
Prometheus' chunkenc library
-
parser_of_json
A parser for a JSON-type structure
-
cloud_terrastodon_relative_location
A helper for converting std::panic::Location to relative paths with displayed
-
santa-data
Data models and CCL parser for Santa package manager
-
bupropion
Fancy error handler implementation for Miette
-
mogh_error
De/serialize errors into json format with customizable http status code
-
auto-lsp
creating AST and LSP servers powered by tree-sitter
-
tree-sitter-vinx
language for image/video processing specification
-
schnauzer
parsing Mach-O files
-
jsode
zero-copy & zero-dependency JSON Parser
-
carbon-parser
A parser for Google's Carbon programming language, supporting basic syntax including function, variable, and type declarations
-
rez-next-package
Advanced package management with complete package.py parsing and 100% Rez compatibility
-
ria
An adapter for converting the RefractiveIndex.INFO database into a flat, key-value store
-
tree-sitter-apache-avro
Unofficial Apache Avro Language Parser for the IDL Language
-
tsdl
A downloader/builder of many tree-sitter parsers
-
ltk_ritobin
Ritobin text format parser and writer for League Toolkit
-
clap-serde
wrapper to deserialize clap app using serde
-
logical-expression-pest-parser
parses strings of logical expression using
pestcrate. It returns a truth table showing all input combinations with corresponding output results. -
similarity-core
Core library for code similarity detection using AST-based comparison
-
mnk-vmf
parsing Valve Map Format (VMF) files
-
yajlish
An event-based json parser with json-ndjson parser
-
peekread
Allows peeking ahead in Read streams
-
us_address_parser
that parses U.S. street addresses.
-
vint64
efficient variable-length integer encoding compatible with some variants of VLQ (Variable-Length Quantity)
-
math-parse
used to compute mathematical expressions given as strings
-
mame-parser
read and write MAME files
-
rhai-doc
Documentation tool for Rhai - an embedded scripting language and engine for Rust
-
subtp
A parser for subtitle files such as the SubRip Subtitle (.srt) and the WebVTT (.vtt)
-
smvr
A flexible parser and evaluator for interacting with Semantic Version strings
-
tree-sitter-haskell
Haskell grammar for tree-sitter
-
taskdn
parsing, querying, and manipulating Taskdn task files
-
loglens-core
A lightning-fast, structured log parsing and query engine (JSON/Logfmt). Powers the LogLens CLI.
-
mpq-rs
A pure-rust implementation of a MoPaQ archive reader and writer
-
tile_sorcerer
Tools for modeling and querying vector tile sources
-
flour
Serializes and deserializes BCCAD / BRCAD files to and from JSON
-
npm-parser
Parses the JSON output of npm outdated and npm audit
-
keyvalues3
CLI tool for parsing, formatting, and converting Valve's KeyValues3 (KV3) text format
-
tree-sitter-frugurt
Frugurt grammar for tree-sitter
-
tremor-influx
Tremor Influx Parser
-
commented
If you want to comment a line for an unknown file type, this crate is what you want
-
json_deref
JSON internal field links resolver
-
tree-sitter-navi-stream
navi-stream grammar for the tree-sitter parsing library
-
skullbrain-parser
Parses skullbrain tokens into a concrete syntax tree (CST)
-
mindus
working with mindustry data formats (eg schematics and maps) (fork of plandustry)
-
mvdparser
Extract information from QuakeWorld MVD demos
-
tspf
A parser for TSPLIB format
-
westwood
A C source code linter for Purdue's CS 240 course
-
adaparser
Aleph Parser for Ada : generate Aleph Syntax Tree
-
tree-sitter-bend
Tree-sitter grammar for the Bend programming language
-
wow-cdbc
Parser for World of Warcraft DBC (client database) files with serialization support
-
gvas
parsing UE4 gvas save files
-
spreadsheet-ods-formula
Create ods-formulas for use with spreadsheet-ods
-
nid
Generate and parse Nano IDs
-
anyrepair
A comprehensive Rust crate for repairing LLM responses including JSON, YAML, XML, TOML, CSV, INI, and Markdown with advanced analytics and enterprise features
-
tree-sitter-rttm
A Tree-sitter grammar for RTTM files
-
mutnet
Unsafe-free and allocation-free, no-std network protocol parsing and in-place manipulation library
-
tree-sitter-rbs
rbs grammar for the tree-sitter parsing library
-
tree-sitter-asm
assembly grammar for the tree-sitter parsing library
-
shogi-kifu-converter
Shogi kifu parsers and converters
-
xdf
Read XDF Files
-
arn-language
Rust parser for the Arn golfing language
-
readap
A parser for the OpenDAP DAP2 protocol
-
rumtk-web
Web framework part of the RUMTK framework that attempts to simplify and expedite dashboard development in Healthcare
-
guppy-summaries
Build summaries for Cargo, created by guppy
-
tree-sitter-wgsl-bevy
Bevy grammar for tree-sitter
-
dsq-filter
Filter system for dsq that operates at the AST level
-
sawp-diameter
SAWP Protocol Parser for Diameter
-
asset-importer-rs-obj
OBJ importer for asset-importer-rs
-
codeprysm-core
Code graph generation using Tree-sitter AST parsing
-
open_plc_schema
Types from openPLC XML schema
-
arborium-toml
TOML grammar for arborium (tree-sitter bindings)
-
sigproc_filterbank
A parser and serializer for SIGPROC pulsar filterbank files
-
crabrl
High-performance XBRL parser and validator
-
sql_create_parser
SQL CREATE parser for SQL CREATE TABLE queries
-
jxoesneon-tectonic
A modernized, complete, embeddable TeX/LaTeX engine
-
range-parser
parse ranges representation of any kind of numbers
-
valkeyree
An async Rust Valkyrie that speaks RESP — carrying your commands between realms of Valkey
-
eyes
Parse and convert strings using human-readable templates
-
veryl-aligner
A modern hardware description language
-
ca-rules
Parsing rule strings of life-like cellular automata
-
iks
Fast, easy to use XML parser library for Jabber/XMPP and general XML processing
-
sampo-github-action
GitHub Action runner for Sampo CLI (release/publish orchestrator)
-
axon_parser
Parses a representation of SkySpark's Axon language into an AST
-
gitu
A git client inspired by Magit
-
crisp
The main crate for the lisp-like programming language Crisp which (one day!) integrates seamlessly with C/C++ and Rust libraries
-
gedcom
A parser for GEDCOM files
-
commandy
easy parsing of command line arguments
-
libdof
.dof file protocol, a keyboard layout format specification
-
vxde
parse .vxd files containing key-value pairs used in games or configurations
-
calleen
Robust HTTP request library for those who don't like getting unnecessarily paged while on-call
-
wow-adt
Parser for World of Warcraft ADT terrain files with heightmap and texture layer support
-
intuicio-framework-serde
(De)Serialization framework module for Intuicio scripting platform
-
serde_ieml
Implementing the IEML config parser for Rust. IEML (Interface Engine Markup Language) - A simple but powerful config with support for file uploads, inter-file anchors and tags.
-
latlon
Parse latitude/longitude from many common formats
-
htmlite
An HTML manipulation toolkit
-
hepmc2
Read and write files in the HepMC2 format
-
b12od
Bolt12 Offer Decoding Library
-
cpg-rs
working with Code Property Graphs (CPG)
-
rulox
A lightweight scripting language embedded in Rust
-
sawp-json
SAWP Protocol Parser for Json
-
mastodon-async-entities
Types for (de)serializing entities from the Mastodon API; part of mastodon-async
-
whatwg-infra
Tiny Rust-based implementation of the WHATWG Infra Standard
-
robinson
For when you go to a lonely island and survival depends on parsing XML
-
rig-lancedb
Rig vector store index integration for LanceDB
-
btsnoop_parser
Rust parser for the btsnoop format
-
structom
efficient data format for all needs
-
xlsynth-g8r
XLS IR to gate mapping
-
italian_energy_prices
Parser for ARERA files
-
gemrendr
Turns Gemtext into idiomatic HTML
-
chemistry_parser
A parser for the analysis of chemical elements, formulas and equations
-
rhymuri
IETF RFC 3986, Uniform Resource Identifier (URI)
-
srec
Parsing and generating Motorola S-record (SRECORD/SREC) files
-
umili
Mutate and observe Rust data structures
-
liberty-io
Parser and writer for the Liberty format
-
rpm-rs
A pure rust library for building and parsing RPM's
-
nom-mpq
A nom parser for the MoPaQ archive format
-
harper-tree-sitter-dart
Dart Tree-sitter grammar for Harper
-
tdtxt
A serializer/deserializer for the todo.txt format
-
http-rest-file
Parse jetbrains .http/.rest http client formatted files into a model or serialize an existing model to a file
-
kafcat
cat but with kafka
-
automata
standard finite state automata such as DFA, NFA, Regex
-
decode1090
Companion application to rs1090 to decode Mode S and ADS-B signals
-
panamax-search-lib
Search crates in a panamax mirror like
cargo search -
toml-collapse
cli application for merging TOML files with duplicate keys
-
extargsparse_worker
Rust Commandline User Interface
-
markdown-ai-cite-remove
High-performance removal of AI-generated citations and annotations from Markdown text
-
meta_merge
Copy, deep-merge, and apply Rust attributes from one item to another
-
shiori3
SHIORI/3.0 rust interface
-
tlv_parser
BER-TLV parsing & emitting library
-
teleinfo-nom
parse teleinfo stream from french meters
-
yang4
libyang4 bindings for Rust
-
cas-parser
Parser for the CalcScript language
-
rsexp
S-expression manipulation
-
sms-2dm
A low-level parser for Aquaveo™️’s
.2dmformat -
sipha-tree
CST/AST construction and node arena management for sipha
-
vmi-os-windows
Windows OS specific code for VMI
-
iso-10303
generating STEP reader code
-
merkrs
Merkle tree library for Rust, compatible with OpenZeppelin's JavaScript implementation
-
datafusion-datasource-json
-
octofhir-fhirpath-registry
Function and operator registry for FHIRPath implementation
-
scjson
SCXML to JSON converter, part of the multi-language scjson ecosystem
-
unhwp
A high-performance library for extracting HWP/HWPX documents into structured Markdown
-
tree-sitter-vimdoc
Tree-sitter grammar for Vim help files
-
mini-functions
highly performant utility and wrapper functions
-
jsoncompat
JSON Schema Compatibility Checker
-
twurst-error
Twirp error struct
-
ldap-parser
Parser for the LDAP protocol (RFC 4511)
-
nucleide
manipulate custom sections of a WebAssembly module to view/edit application metadata
-
marc-relators
Parsing and de/serialization for MARC relators
-
pinocchio-ed25519-instruction
Pinocchio helper functions to deserialize ED25519 instructions
-
yaml-subset
A subset of yaml used in rumbas
-
dependabot-config
Structured access to the Dependabot configuration
-
lyrics_helper_core
lyrics_helper_rs 的核心类型。
-
dae-parser
Parser for the Collada (DAE) format
-
rgb-strict-types
Strict types: confined generalized algebraic data types (GADT)
-
gw2fulcrum
tooling to assist with gw2 balance updates
-
url2
ergonomic wrapper around the popular url crate
-
rcue
CUE sheet reader
-
roead
Rust port of oead C++ library for common Nintendo formats
-
vegafusion-core
Core components required by multiple VegaFusion crates, with WASM compatibility
-
yamlette
Complete and comprehensive YAML 1.2 processor, written in pure rust
-
rustysofh
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
fbxcel
Excellent FBX library
-
ingot-types
Traits and types used by ingot
-
oca-file-semantics
OCAFile
-
wif-weave
parsing wif files used for weaving
-
tree-sitter-dbc
CANbus DBC bus descriptor file format
-
gsd-parser
Parser for PROFIBUS GSD files (Generic Station Description)
-
locodrive
A model railroad connection handler to read message from and write messages to serial port
-
mmd-rs
parser for MikuMikuDance (MMD) model files
-
p-json
Petr Sabanov's JSON implementation
-
edfplus
A pure Rust implementation of EDF+ file format reader/writer
-
winsfs-core
Site frequency spectrum estimation based on window expectation-maximisation algorithm
-
nexrad
Download and decode functions for NEXRAD radar data
-
irc-command-micro
parse irc messages and provide a stable representation in return
-
symbi-dsl
Symbi DSL - AI-native programming language with Tree-sitter integration
-
ez-jsonrpc-types
JSON-RPC 2.0 made easy!
-
extractous
fast and efficient way to extract content from all kind of file formats including PDF, Word, Excel CSV, Email etc... Internally it uses a natively compiled Apache Tika for formats are not supported natively by the Rust…
-
rsnx
parsing nginx access logs, inspired by gonx
-
nquads-syntax
RDF 1.1 N-Quads parser with code mapping metadata
-
json-result
A generic enum representing a JSON result that can either be a success (
Ok) with a value of typeTor an error (Err) with a value of typeE -
serde_rw
Extend serde serializers and deserializers with the ability to read / write different file formats from / to files
-
httpcodec
Encoders and decoders for HTTP/1.x messages based on bytecodec crate
-
FlashCardsForWiedner
It's a flashcard quiz taker. Takes in a .txt
-
macbinary
resource fork parser
-
vsd-mp4
Port of mp4 parser from shaka-player project
-
tree-sitter-c-sharp
C# grammar for tree-sitter
-
sdp-nom
an sdp-parser
-
trinitry
A very simple programming language, used to map functions to commands
-
simple-version
The easiest way to manage versions in rust
-
wow-alchemy-wdt
Parser, validator, and converter for World of Warcraft WDT (World Data Table) files
-
nodtool
CLI tool for extracting and converting GameCube and Wii disc images
-
tree-sitter-ic10
Tree-sitter grammar for IC10 MIPS used in the game Stationeers
-
large-json-array
A streaming JSON‐array parser that yields one object at a time
-
rustfilt
Demangle Rust symbol names
-
composer-parser
Parses the JSON output of composer outdated
-
jaded
Java deserialization for Rust
-
ledger-parser
parsing ledger cli (https://www.ledger-cli.org/) input files
-
ooxmlsdk
Open XML SDK for Rust
-
deb-version
Compare (Debian-style) version numbers
-
qapi-parser
QEMU QAPI JSON specification parser
-
foam-highlighter
Highlight OpenFOAM dictionaries as HTML and/or Pygtex snippets
-
nom-tracer
Extension of nom to trace parser execution
-
slip-codec
Serial Line Internet Protocol (SLIP) encoder/decoder
-
tree-sitter-rst
reStructuredText grammar for tree-sitter
-
tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
matreader
Parser and CLI for MATLAB v5 .mat files with ndarray support
-
rar
Rust native RAR extractor based upon nom
-
ldtk
reading the LDtk 2D tile map format
-
recipemd
Parser for the RecipeMD format
-
parson
parsing JSON into Rust types
-
alox-48
ruby marshal data deserializer
-
fancy_slice
that provides reflection for tree structures
-
icelake
Pure Rust Iceberg Implementation
-
eightyseven
Read and write gro files, pretty quickly
-
irc-rust
IRC Helper easing the access and creation of IRC Messages
-
whiteread
easily reading whitespace-separated values from strings or input
-
pug
pug.js port to Rust
-
math_expression_parser
project for parsing and calculation mathematical expressions
-
codice_fiscale
Tools to calculate and verify Italian codice fiscale
-
tree-sitter-caddy
Caddyfile support
-
fitrs
Parse FITS file in pure rust
-
fundu-systemd
Fast and precise systemd time span parser of rust strings to a Duration
-
chess_fen_parser
Parser for Forsyth-Edwards Notation
-
bufr
binary data format defined by WMO focused on real-time data
-
ktx
KTX texture storage format parsing
-
xee-xpath-ast
XPath parser and AST implementation
-
nom-rfc8288
A nom based parser for RFC 8288
-
tree-sitter-openscad-ng
openscad grammar for the tree-sitter parsing library
-
abnf
A nom-based parser for ABNF
-
elfy
reading ELF files
-
pyscription
Token-efficient README generator that parses Python APIs and docstrings
-
webidl
parser
-
mathexpr
A fast, safe mathematical expression parser and evaluator with bytecode compilation
-
yamp
Minimal Parser - A safe, predictable YAML parser that treats all values as strings
-
phoron_asm
A Jasmin-compatible Assembler for the JVM
-
examine
project detection and analysis - just pass a path and get project info
-
lqf
A lightweight, easy-to-read config format with clean section syntax and simple parsing
-
wow_dbc
parsing World of Warcraft DBC files for 1.12, 2.4.3 and 3.3.5
-
escaper
HTML entity encoding and decoding
-
serde_hash
seamlessly integrating HashIds with Serde serialization and deserialization. This library provides a convenient way to obfuscate numeric IDs in your JSON output without changing your…
-
rustlogic
basic parsing and handling of logical formulas
-
ark-serialize
serializing types in the arkworks ecosystem
-
fixcol
reading and writing fixed width / column delimited data files
-
jvm-hprof
A parser for JVM hprof heap dumps
-
iq
introspection with dynamic queries
-
avila-metadata-extractor
BIM metadata extraction to JSON - semantic properties, spatial structure - 100% Rust
-
bstorage
A lightweight library for working with application configuration files
-
s-expr
lightweight customizable s-expression parser and printer
-
inline-xml
Embed XML data directly in your Rust code
-
rpgffi
Toolkit for FDW, Logical Decoders and extensions for postgresql
-
mortar_compiler
Mortar language compiler core library
-
rweather-decoder
Decoders of various weather reports
-
nuscenes-data
NuScenes dataset loader in Rust
-
strong-xml
Strong typed xml, based on xmlparser
-
json_preprocessor
JSON PreProcessor
-
hackdose-sml-parser
a parser for the smart message language spoken by smart meters
-
brarchive
Bedrock Archives in Rust
-
tree-sitter-vim-map-side
Vim's map side (lhs and rhs) grammar for tree-sitter
-
babel_nar
application supports of the NAVM model
-
type-sitter-lib
code for type-sitter generated / downstream code
-
rpm-infra
A pure rust library for building and parsing RPMs
-
jpostcode_rs
Japanese postal code lookup library in Rust, powered by jpostcode-data
-
df_ls_lexical_analysis
A language server for Dwarf Fortress RAW files
-
cgp-serde-typed-arena
Arena-based deserialization using cgp-serde
-
wareki-conv
Converts Wareki (JIS X 0301) based date into ISO 8601 based one
-
libsql-sqlite3-parser
SQL parser (as understood by SQLite) (libsql fork)
-
mokuya
Generic procedural macro helpers for parsing, type analysis, and derive macro generation
-
blender-armature
Serialize / deserialize Blender armatures
-
ksql
A JSON data expression lexer, parser, cli and library
-
aspasia
parsing and working with subtitles
-
hime_compiler
CLI tool for the generation of LR and GLR parsers for the Hime runtime
-
cmudict-fast
An updated and improved fork of the library for using the CMUSphinx pronunciation dictionary
-
postgresql-cst-parser
An unofficial PostgreSQL CST parser written in Pure Rust
-
glifparser
A parser and writer for UFO
.gliffiles -
rsip-dns
SIP Rust library implementing RFC 3263, implemented on top of rsip
-
iasinat-lib
Reader for IASI NAT L1C and L2 files
-
blocks
A high-performance Rust library for block-based content editing with JSON, Markdown, and HTML support
-
fastcsv
A fast SIMD parser for CSV files as defined by RFC 4180, based on simdcsv (C++)
-
makedeb-srcinfo
Rust + Python library for parsing makedeb-styled .SRCINFO files
-
github-actions-expressions
GitHub Actions expression parser and data types
-
schema-registry-validation
Schema validation engine supporting JSON Schema, Avro, Protobuf, and Thrift
-
str-reader
reader/parser for formatted strings
-
fhir-rs
HL7 FHIR Specification for Rust
-
sgx_serialize
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
arbor-core
AST parsing and code analysis for Arbor
-
tree-sitter-hcl
HCL and terraform grammar for tree-sitter
-
typed-format-version
Load format.version.{major,minor} from a structured file
-
sixel-sys
FFI bindings to libsixel
-
merge_config_files
tools to merge config from multiple files / directories. supports json and toml
-
pls
Parser and writer for the PLS playlist format
-
tree-sitter-ssh-client-config
SSH client config grammar for the tree-sitter parsing library
-
crx3-rs
Chrome extension CRX3 format parser and builder in Rust
-
picocadrs
working with picoCAD saves
-
bund_language_parser
BUND programming language parser
-
starlark_syntax
Starlark language AST
-
parsenic
no-std/no-alloc I/O and parsing crate
-
rocket-multipart-form-data
multipart parser for the Rocket framework
-
yozefu-lib
Core library of yozefu
-
whetstone
Parses and evaluate string representations of mathematical expressions in various syntaxes
-
colibri
Rust data structures for Jitsi Meet Colibri messages
-
vb6parse
parsing and analyzing VB6 code, from projects, to controls, to modules, and forms
-
pori
Parser location and state extensions for nom
-
jsn
querying streaming JSON tokens
-
sl-chat-log-parser
Parser for SL viewer chat logs (Firestorm in particular but might work for others too)
-
tfrecord
de/serialize for TensorBoard
-
lde
Length disassembler for x86 and x86_64
-
utf8-decode
UTF-8 incremental decoding iterators
-
xlsx2csv
Excel-like sheets to CSV converter
-
tree-sitter-bash
Bash grammar for tree-sitter
-
simple-graph
Graph library with ability to serialize/deserialize Trivial Graph Format
-
fontc
A compiler for fonts
-
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
pix-brcode-parser
parsing and validating Brazilian PIX QR codes (BR Code) following EMV QRCPS standard
-
nu_plugin_formats
An I/O plugin for a set of file formats for Nushell
-
vscode-theme-syntect
Parse VSCode themes to Syntect Themes
-
dossier
A multi-language source code and docstrings parser
-
tree-sitter-edit
printing modified tree-sitter parse trees, intended for use in multi-language code refactoring, linting, or modification (codemod) tools
-
gtp
GTP (Go Text Protocol) controller implementation for Rust
-
cosmic-nom
Is a collection of utilities for making using the great nom parser combinator easier to use
-
jsoncodegen
json code generation
-
cloud_terrastodon
A command-line tool for interacting with cloud ecosystems
-
json-fixer
A robust library for fixing and formatting malformed JSON with support for type conversion
-
serde-nebula-fbthrift-graph
nebula-fbthrift-graph serde deserializer
-
watchexec-events
Watchexec's event types
-
bytebuilder
binary serializer/deserializer
-
yyaml
Serde support for YAML 1.2
-
analyzeme
common functionality for measureme tools
-
source-span
Source code mapping and display utilities
-
rslint_lexer
An extremely fast ECMAScript lexer made for the rslint project
-
git-conventional
A parser library for the Conventional Commit specification
-
push_decode
Push-based decoding and pull-based encoding
-
notion-to-jarkup
Convert Notion blocks into jarkup JSON
-
html2md-rs
Convert HTML to Markdown
-
ldappostaladdr
LDAP postal address parsing (zero-copy) and escape / unescape utilities
-
utils-box-versions
A toolbox of various small RUST utilities that make working with semantic versioning easier
-
header-parsing
Simplifies parsing the headers of markdown inspired file formats
-
source2-demo-protobufs
Dota 2, Deadlock, and CS2 Protobufs
-
uuid
generate and parse UUIDs
-
bool-tag-expr
Parse boolean expressions of tags for filtering and selecting
-
hedl-stream
Streaming parser for HEDL - memory-efficient processing of large files
-
faf-rust-sdk
Rust SDK for FAF (Foundational AI-context Format) - IANA-registered application/vnd.faf+yaml
-
tree-sitter-riscv
A syntax parser for the RISC-V Instruction Set Architecture
-
image-rider
Disk image and ROM image parser
-
parse-git-url
A parser for git repo urls based on url crate
-
num-rational-parse
A flexible string parsing extension for num_rational::Ratio, supporting fractions, decimals, and scientific notation (inspired by Python's fractions module)
-
tokeit
command line tool to count the lines of code in a directory and returns a JSON match to shields.io's dynamic endpoint requirements
-
fast-float
Fast floating-point number parser
-
parse-sap-atom-feed
Parse an XML atom:Feed received from an SAP V2 OData service using code generated by crate parse-sap-odata
-
lib_tcstring
IAB TCF v2 TCString utilities
-
jsoncanvas
creating and manipulating jsoncanvas data
-
mf2_parser
Parser and AST definitions for MessageFormat 2
-
hevc_parser
HEVC format parser, incomplete
-
ini-roundtrip
Fast format preserving (round-tripping) INI-parser
-
RustyXML
A SAX-like streaming XML parser, and a DOM-like interface based on that
-
data-anchor-api
The shared API for the Data Anchor indexer
-
deft-simplecss
CSS 2 parser and selector
-
XML_to_JSON_Parser
Parser that converts simple XML language text to a string in JSON format written on Rust
-
orbyte
A serialization/deserialization library
-
yatlv
Tag Length Value Format
-
ini_parser_gladun
INI file parser library and CLI, built with pest
-
pingcolor
Colored ping output utility that supports multiplatform (Windows, Linux, macOS) with color configuration via TOML file
-
readability-rust
port of Mozilla's Readability library for extracting article content from web pages
-
tree-sitter-merlin6502
parser for merlin assembly language
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
cpulist
Parse and emit the Linux 'cpulist' data format used to list processors, memory regions and similar entities
-
json-walker
JSON stream parser and deserializer. In this package you decide what part of json must be parsed
-
protobuf-ast-parser
A Protocol Buffers (proto2/proto3) parser that produces a typed AST with comments
-
tree-sitter-html
HTML grammar for tree-sitter
-
omd
A minimalistic and slick looking markdown viewer with support for hot reloading and latex
-
mdfrier
A markdown parser that produces styled terminal lines
-
html-filter
parse, filter, search and edit an HTML file
-
dsntk-recognizer
dsntk | DecisionToolkit | Decision table recognizer
-
bk-promql-parser
Parse PromQL query into AST(fork from promql-parser)
-
extract-frontmatter
that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string
-
off-rs
parsing .off mesh files
-
serverless_workflow_builders
Contains services used to build ServerlessWorkflow workflow definitions programatically
-
tree-sitter-ursa
Ursa grammar for the tree-sitter parsing library
-
sinex
format parser
-
config-lib
Enterprise-grade multi-format configuration library supporting 8 formats (CONF, INI, Properties, JSON, XML, HCL, TOML, NOML) with sub-50ns caching, hot reloading, and comprehensive validation
-
molecule-codegen
Code generator for molecule
-
fast_html5ever
High-performance browser-grade HTML5 parser
-
jqesque
string assignment expressions with JQ-esque syntax for JSON interaction
-
tiscript
Turing-Incomplete TypeScript as a Configuration Language
-
pydeadcode
Fast Python dead code finder, built in Rust
-
algoliasearch
Algolia client
-
csv-scout
A CSV file format sniffer for Rust
-
tree-house-bindings
Homey Rust bindings for the tree-sitter C library
-
hurlfmt
Format Hurl files
-
uniresid
URI (Uniform Resource Identifier) parser and data structures
-
trustfall_rustdoc
Run Trustfall queries across multiple rustdoc JSON format versions
-
debian-copyright
A parser for Debian copyright files
-
tree-sitter-clojure-orchard
Parser for Clojure files
-
rust-releases-rust-changelog
RustChangelog source implementation for rust-releasess
-
tree-sitter-objectscript
ObjectScript grammars for tree-sitter
-
xschem-parser-cli
Xschem schematic and symbol parser CLI
-
nom-unicode
Unicode extensions for Nom
-
ludtwig-parser
Lossless parser for HTML / Twig templating syntax
-
unarc-cli
Universal Archive Extractor - CLI tool for extracting various archive formats
-
nuuid
A new, no_std, UUID Library
-
flatterer-web
JSON flatterer UI
-
cargo_author
Parse author fields (name <email> (url)) used by Cargo and npm
-
cff-parser
A parser for the Compact Font Format (CFF)
-
wirerust
A modular, embeddable filter engine for structured data
-
luadec-rust
Safe Rust bindings for LuaDec - A Lua 5.1 bytecode decompiler
-
miko
A web framework for Rust
-
fhir-model
FHIR Software Development Kit. Library for interfacing with FHIR.
-
infiniloom-engine
High-performance repository context engine for LLMs - AST parsing, token counting, and secret detection
-
tree-sitter-jinja-inline
JinjaInline grammar for tree-sitter
-
horned-bin
Command Line tools for OWL Ontologies
-
xc2bit
working with Xilinx Coolrunner-II bitstreams
-
cbordata
CBOR processing package for document databases and distributed applications
-
tree-sitter-systemverilog
SystemVerilog 1800-2023 Parser
-
file_to_json
Convert arbitrary text-based files into JSON using local parsers and an OpenRouter-powered fallback
-
catnukh_matrix_parser
Matrix operations parser for eeducational purpose
-
pgs-rs
parsing and rendering PGS subtitles
-
paf
Parse PAF files
-
nskeyedunarchiver
Deserialize Cocoa Keyed Archives into native Rust structures
-
spectec_ast_decode
Trait for decoding SpecTec AST S-expressions
-
parsepatch
Parse git patch
-
hlbc
Hashlink bytecode disassembler and analyzer
-
ordr
Executes and keeps track of a set of interdependent functions
-
whatwg-datetime
parsing the datetime microsyntax, as defined by the WHATWG HTML Standard
-
tttx-tree-sitter-cql
Cql grammar for tree-sitter
-
full_logger
Easy to use Log library
-
lcov-util
commands to operate and analyze LCOV trace file at blazingly fast
-
neuroformats
Handling of structural neuroimaging file formats. The focus is on surface-based brain morphometry data and FreeSurfer file formats.
-
cdefmt-decoder
Decodes cdefmt log frames
-
rust-releases-rust-dist
RustDist source implementation for rust-releases
-
vcd
Read and write VCD (Value Change Dump) files
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
java-bin-name
Java binary name parser and writer
-
sinusoidal
The official SDK to write rust apps for the Sinusoidal Systems Digital Measurement Platform
-
vte-graphics
vte fork for the Alacritty's graphics patch
-
sea-core
Rust core library implementing the SEA DSL primitives and validation engine
-
fukurow-shacl
SHACL Core and SHACL-SPARQL validation for Fukurow
-
epubie-lib
parsing EPUB files
-
ruuvi-sensor-protocol
Ruuvi sensor protocol parser implementation
-
light-ini
Event-driven parser for the INI file format
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
ledger-utils
Ledger-cli (https://www.ledger-cli.org/) file processing Rust library, useful for calculating balances, creating reports etc
-
sipha-pratt
Pratt parser for operator precedence parsing in sipha
-
open-payments-iso20022-pacs
Open Payments - Message Parsing Library - ISO20022 PACS
-
wow-alchemy-wdl
Parser for World of Warcraft WDL (World Detail Level) low-resolution terrain files
-
irox-nmea0183
NMEA-0183 format Encoders and Decoders for GPS Devices
-
sawp-pop3
SAWP Protocol Parser for POP3
-
terra-wld-xbox360
Terraria xbox 360 world parser
-
sdp-rs
SDP Rust library, parser & generator of the Session Description Protocol
-
config_parser2
config parsing library
-
eml-codec
Email enCOder DECoder in Rust. Support Internet Message Format and MIME (RFC 822, 5322, 2045, 2046, 2047, 2048, 2049).
-
pest-test
Testing framework for pest parsers
-
asciidork-dr-html-backend
Asciidork Asciidoctor HTML backend
-
flex-logger
logger implementing the log crate interface. Multi thread and buffered.
-
sf3
File Format Family in Rust
-
wt_blk
Parser and unpacker for the BLK file format
-
typeface
The package provides a foundation for building and parsing fonts
-
mec
mruby/edge compiler cli endpoint
-
roberto-mcp
Roberto MCP - A lightning-fast, language-agnostic code analysis MCP server built in Rust
-
telomere_json
A lightweight, library to cap incomplete JSON
-
mer
Ergonomic ELF64 parser, designed for use within kernels
-
rslua
Lua lexer and Lua parser for Lua 5.3
-
php-parser-rs
A handwritten recursive-descent parser for PHP written in Rust
-
nvim-oxi-libuv
Rust bindings to libuv for nvim-oxi
-
jqish
A subset of the
jqlanguage for working with in-memory data structures -
mime_to_ext
no_std MIME ↔ extension lookup from embedded JSON, no OS files
-
aseprite-loader
Aseprite file loader
-
ichen-openprotocol
iChen Open Protocol access library
-
meval
math expression parser and evaluator
-
oslq
Command-line tool for querying Open Shading Language (OSL) shader parameters & metadata
-
vimcats
LuaCATS parser and vimdoc transformer
-
rgchart
parsing and writing rhythm game charts
-
cve-id
Typesafe Common Vulnerabilities and Exposures (CVE) Identifier
-
what-version
CLI to determine the highest semver version from a list of versions that satisfies all given version requirements
-
kinetics-parser
A parser used for Kinetics project
-
gldf_rs_python
Python bindings for GLDF (General Lighting Data Format) parser - parse and manipulate GLDF files in Python
-
jaq-syn
Parser for the jq language
-
ltk_texture
Texture decoding/encoding utilities for League Toolkit
-
hexput-ast-api
Core AST parsing and processing library
-
csv_perusal
Reads CSV files and returns the contents of the file with the appropriate datatype
-
dash7
ALP protocol codec
-
flussab
writing parsers
-
dbus-message-parser
Libary to encode and decode DBus message
-
rsadsb_common
common library for adsb_deku
-
itch
A cli tool for InTerCHanging between different serialized data formats
-
fefix
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
rsedn
reading and writing EDN (Extensible Data Notation) data
-
rss_parser
A high-performance, streaming RSS parser for Rust with generic AsyncRead support
-
rs_dbc
CAN DBC parsing and handling
-
csv_ingest
parsing CSV files. It focuses on high throughput, low memory, and correctness by default.
-
sig_rp2040_matrix_board
Server for applets on framework LED Matrix
-
from
A procedural macro that generates custom parsing and validation code
-
pykrete-jsonwebkey
JSON Web Key (JWK) (de)serialization, generation, and conversion
-
fionn-core
Core types, error handling, and traits for fionn
-
gta-img
reading IMG/DIR files from the 3D universe-era of Grand Theft Auto IMG/DIR games
-
ecoord-io
IO operations for transforming between 3D coordinate frames
-
bspparser
Parse Quake .bsp files
-
cornell-notes
reading, writing, and validating Cornell Notes in standardized JSON format
-
netgauze-parse-utils
Serialization/Deserialization utilities for NetGauze
-
mon-core
A robust parser and validator for the Mycel Object Notation (MON) language, designed for fast, efficient, and human-friendly configuration
-
data-url
Processing of data: URL according to WHATWG’s Fetch Standard
-
cpclib-disc
cpclib libraries related to snapshots
-
netgauze-locate
Cloned from the crate
nom_locatebut with the omission of computing the line & column number since we don’t care about them in binary protocols, and they do make using theLocateSpanslower -
csp_generator
Consume a JSON formatted list of domains and CSP directives and output a correctly formatted Content Security Policy string
-
c3
Complete C AST. Enables analysis and generation of code derived from C. Built using LLVM 4/Clang using some fragile C++ APIs to work around missing data and ambiguities in libclang.
-
protobuf-to-json
A parser that converts arbitrary protobuf data to json
-
wavefront
OBJ parser and utility crate
-
wgsl-macro
A WGSL shader preprocessor supporting #import, #ifdef, and compile-time constants
-
tree-sitter-zig
Zig grammar for tree-sitter
-
marketstack
Rust bindings for Marketstack REST API
-
nbf
Draft implementation of the Nested Blocks Format, which is a human-friendly text format for expressing nested or hierarchical data
-
oxrdfio
Parser and serializer for various RDF formats
-
tree-sitter-epics-cmd
tree-sitter grammar for EPICS' .cmd files
-
harriet
Parser for the Turtle (RDF) format
-
opb2pbcount
Converter for the OPB format to be used by pbcount
-
ssi-sd-jwt
SD-JWT for the ssi library
-
sqlx-ledger-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
glyphslib
reading, writing, and manipulating Glyphs font source files
-
bbscope
BBCode to HTML with scoping rules, auto-close tags, highly extensible
-
ratslang
configuration language for working with physical systems
-
fexpr
filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
-
ronky_exported
Just the exported trait
-
lang-util
implementing parsers and ASTs using lalrpop
-
bean-script
scripting language for easy use in other projects
-
textparse
declaratively implement parsers that are based on Packrat Parsing
-
ntriples-parser
A parser for the rdf n-triples format
-
hashtag
parser
-
stack-sizes
Tools to print stack usage information emitted by LLVM in human readable format
-
mcp-tokens
Analyze token usage of MCP servers
-
structs-sh
A local data structure service
-
ship162
A real-time AIS data decoder
-
spath
query expressions for semi-structured data. You can use it as a drop-in replacement for JSONPath, but also for other semi-structured data formats like TOML or user-defined variants.
-
ctx-pick
A CLI tool to concatenate files for LLM context
-
jsonptr-lite
Tiny JSON Pointer lookups for serde_json::Value
-
brigadier_rs
Minecraft command parser in Rust
-
shortest-color
Color shortener
-
unilang_parser
Parser for Unilang CLI instruction syntax
-
kdeets
Query crates.io for information about a crate
-
tree-sitter-rstml
Rust + html grammar for the tree-sitter parser library
-
compose_parser
Rust parser created to parse the Jetpack Compose Text and Images
-
mshio
Parser for the Gmsh MSH file format version 4.1
-
read_token
read tokens using look ahead
-
omnitype
A hybrid type checker for Python and other dynamic languages
-
fast_input
Fast and easy input from standard in, made for competetive programming
-
en-300-468-reader
Reader for MPEG TS data formatted according to ETSI standard EN 300 486
-
slimbase64
Tiny base64 encoder/decoder
-
surfing
parsing JSON objects from text streams
-
ora-client
Part of the Ora scheduler framework
-
gvox-rs
Voxel file format parser
-
pmd_flow
that can read/write flow file (used in pokemon super mystery dungeon, and maybe pmd) as json
-
lapp
command-line argument parser driven by usage text
-
kutil
collection
-
lber
An ASN.1/BER parser/encoder based on nom
-
rustbin
Parsers for binary file formats (mostly Windows related)
-
yyjson-rs
Rust bindings for yyjson
-
uuid-simd
SIMD-accelerated UUID operations
-
rustyfix
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
lialoonk-sql-query-parser
A comprehensive SQL query parser and analyzer built with Rust, providing detailed metadata extraction and JSON serialization of parsed SQL statements
-
webpage-info
Modern library to extract webpage metadata: title, description, OpenGraph, Schema.org, links, and more
-
event-mumu
event plugin for the mumu ecosystem
-
typed-sql
A strongly typed sql serialization/deserialization framework
-
diskann-benchmark-runner
DiskANN is a fast approximate nearest neighbor search library for high dimensional data
-
weggli
fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
-
drug-extraction-cli
A CLI for extracting drugs from text records
-
desktop-edit
A lossless parser and editor for .desktop files
-
vcr-cassette
Serializer and deserializer for the VCR Cassette format
-
bundle_repo
Pack a local or remote Git Repository to XML for LLM Consumption
-
kbvm
XKB specification
-
mexprp
A math expression parsing and evaluation library
-
rustyasn
Abstract Syntax Notation One (ASN.1) encoding support for RustyFix
-
eventson
An event based JSON parser with competitive performance
-
santiago
A lexing and parsing toolkit for Rust
-
rsyslog
RFC 5424 customizable syslog parser
-
rlqt-obfuscation
Log obfuscation library for RabbitMQ Log Querying Tools
-
formula
A parser and evaluator of spreadsheet-like formulas
-
peview
A minimal and fast zero-copy parser for the PE32+ file format
-
sdc4-validator
High-performance XML Schema validator with Semantic Data Charter (SDC4) support
-
parse_duration
Parses a duration from a string
-
blueprint-starlark
Starlark language in Rust with extended syntax (match/case, structs, generators)
-
decode
A High-Performance Query Tool for JSON, YAML and TOML
-
garando_syntax
Backport of libsyntax
-
rlsx
Parse Excel files in Rust
-
moleculec
Schema compiler for molecule
-
l3d_rs
L3D (Luminaire 3D) file parser for Rust - parse 3D luminaire geometry with transformation matrices, designed for WASM/WebGL rendering
-
anitomy
Wrapper for Anitomy, the library for parsing anime video filenames
-
serde-aux-ext
serde-aux extension
-
clog
A conventional changelog for the rest of us
-
core-json-traits
Traits for working with
JSON-serialized objects -
tabulon
A high-performance, JIT-compiled expression evaluation engine using Cranelift
-
symbolic-sourcemap
process JavaScript sourcemaps and resolve symbols in minified source code or stack traces
-
arborium-wit
WIT grammar for arborium (tree-sitter bindings)
-
tree-sitter-objc
Objective-C grammar for tree-sitter
-
pest3_meta
Early WIP prototype version of pest 3.0
-
arenabuddy_cli
parse player.log to match.json files
-
atext2html
Convert a text with markup hyperlinks to HTML
-
eventree
creating lossless syntax trees
-
azik_generator
Generate Google IME Setting file
-
itchy
Nom-based parser library for NASDAQ ITCH protocol
-
jpx
JMESPath CLI with 400+ extended functions - a powerful jq alternative
-
fints-institute-db-cli
A CLI tool to access FinTS access information for many German banks
-
ugltf
A small zero-copy zero-dependency lenient glTF parser, and also a JSON parser
-
ttyrec
reads and writes ttyrec files
-
abackus
Parser builder using EBNF
-
lemmy-help
Emmylua parser and transformer
-
taplo-common
Shared code for taplo utilities
-
spicex
A complete configuration solution for Rust applications, inspired by Viper
-
canon-protocol
Core types and validation for the Canon Protocol specification format
-
basic-dsl
procedural macro crate that provides a BASIC interpreter embedded as a domain-specific language
-
thalir-parser
Parser for ThalIR files
-
tiny_v2
Parser for Fabric's Tiny v2 files
-
node-html-parser
Fast HTML parser for Rust & WASM producing a lightweight DOM with CSS selector querying
-
csvrow
Fast and simple crate for taking a string slice and iterating over the fields in a manner that adheres to RFC-4180
-
serial-unit-testing
Serial unit testing program and library
-
oq3_semantics
AST with semantic information for OpenQASM 3 parser/analyzer
-
maybe_xml
XML processing library
-
serde-clash
-
oxirs-samm
Semantic Aspect Meta Model (SAMM) implementation for OxiRS
-
const_irc_message_parser
A 0 dependency, no_std, const-only parser for the IRC message protocol
-
mamba
A transpiler which converts Mamba files to Python 3 files
-
reformation
Parsing via regular expressions
-
fionn
Swiss Army knife for JSON with SIMD acceleration
-
auto-lsp-codegen
Codegen crate for
auto_lsp -
rivets-jsonl
A high-performance JSONL (JSON Lines) library for Rust
-
mps
A fast MPS parser
-
tree-sitter-rush
rush grammar for tree-sitter
-
dataload
A flexible data loading library for CSV and Excel files with automatic delimiter detection
-
fast-yaml-ffi
FFI utilities for fast-yaml bindings
-
oxidd-parser
Parsers for logic file formats
-
json_to_xml
Convert JSON to XML with attribute support
-
soml
A lightweight Serde-compatible TOML parser
-
goblin-experimental
(Experimental) An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
bencode2json
A Bencoded to JSON converter library and console app with no intermediary in-memory structure
-
yini
extremely simple .ini file parser
-
jimage-rs
A fast and efficient Rust library for working with jimage files used by the Java Platform Module System
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
html5tokenizer
An HTML5 tokenizer with code span support
-
dfe
Documentos Fiscais Eletrônicos Brasileiros
-
object
A unified interface for reading and writing object file formats
-
aegis-vault
parsing and dumping Aegis vaults
-
cleverlib
makes it easy to parse compact log events (clef)
-
hash-tag
Markdown to HTML parser
-
easy-rs
reading and processing EEG and accelerometer data from .easy files
-
fsvalidator
A file structure validator
-
AliceDBMS
Alice-Database is a comprehensive data management solution designed to integrate seamlessly with the Kingdom System. This plugin provides robust functionality for creating, updating…
-
rekordcrate
parsing Pioneer Rekordbox device exports
-
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
russe
Server-Sent Events (SSE) decoder
-
rustdoc-mcp
mcp server for rustdocs
-
fortformat
Parse Fortran format strings and formatted data
-
oq
Object Query - jq for JSON, YAML, TOML, and TOON
-
csv-schema-validator
Derive macro to validate CSV
-
validr
Validate and modify Deserialize request body data
-
lei
Support for creating and validating Legal Entity Identifiers (LEIs)
-
tree-sitter-epics-msi-substitution
tree-sitter grammar for EPICS' .substitutions files
-
urm-sim
A parser and interpreter for Unlimited Register Machine (URM) programs
-
rtf-parser-tt
RTF parser with special character support (emdash, smart quotes, etc). Fork of rtf-parser.
-
yak-sitter
opinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements
-
xschem-parser
Xschem schematic and symbol parser
-
reductool
Allow Rust functions to be called by LLMs
-
reed-solomon-32
Reed-Solomon BCH encoder and decoder with support of no_std environment
-
truehd
Research implementation of Dolby TrueHD parser/decoder
-
udmp-parser
parsing Windows user minidumps
-
jumplist_parser
parse Windows Jumplist files (automaticDestinations-ms and customDestinations-ms)
-
gliders
but expressive programming language which transpiles to Rust
-
llkv-sql
SQL interface for the LLKV toolkit
-
ressa_r
An ECMAscript parser
-
copper-bdf-parser
BDF font parser
-
forth-lexer
but complete lexer for the forth language
-
u-siem-kernel
uSIEM Kernel. Library to be used to build a custom SIEM with the framework uSIEM
-
xrust-net
Support for Xrust
-
mni
A world-class minifier for JavaScript, CSS, and JSON written in Rust
-
chordpro
parser for Rust
-
scribe-cli
Advanced code analysis and repository exploration library with AI-powered insights
-
tree-sitter-asciidoc
asciidoc grammar for tree-sitter
-
data-volley-reader
parsing data from the Data volley format (.dvw)
-
xml_oxide
XML SAX parser implementation that parses any well-formed XML defined in the W3C Spec
-
tree-sitter-php
PHP grammar for tree-sitter
-
kitti-dataset
Dataset loader, data parsers and writers for KITTI dataset
-
tectonic_xdv
A decoder for the XDV and SPX file formats used by XeTeX and Tectonic
-
tree-sitter-nginx
Grammar for NGinx config
-
seek-finder
No-nonsense grep-like tool
-
libapt
interfacing with Debian apt repositories
-
restq-http
Parse restq syntax from http crate
-
horned-functional
An OWL2 Functional-style Syntax parser for horned-owl
-
tree-sitter-d
d grammar for the tree-sitter parsing library
-
stoml
Standalone TOML parsing library
-
sv-parser-pp
Helper crate of sv-parser
-
nom-supreme
A collection of excellent utilities for nom
-
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
esdl
Event-sourcing Schema Definition Language parser
-
mtxt
MTXT Music Text Format
-
yosys-netlist-json
working with Yosys netlists in JSON format
-
adlt
tools to handle automotive DLT- (diagnostic log and trace) files
-
scanflow-cli
memory scanner frontent CLI
-
rlqt-lib
Core library for parsing and annotating RabbitMQ log files
-
rhymuweb
Common types for the Hypertext Transfer Protocol (HTTP)
-
rs3a
Lib for reading and writing 3a format
-
set_parser
A tiny DSL and parser for set algebra (∪, ∩, , △, ’), built with pest. Parses programs with
letandprint, builds an AST-ready parse tree for evaluation/printing. -
limber
(but quick) tool for backing up Elasticsearch documents
-
xrust-md
Parse Markdown and produce a χrust tree
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
rosvgtree
Represent an SVG as a read-only tree
-
pushapp-cli
Ultra fast dependencies updater for Node.js
-
libsbml
Rust bindings for libSBML
-
odds_converter
A fast, accurate Rust library for converting between American, Decimal, and Fractional betting odds formats
-
tree-sitter-cuda
CUDA grammar for tree-sitter
-
siff
File browser with repomix and yek as supported parsing backends
-
reftake
A non-owning version of
std::io::Takethat wraps an existing reader by reference, allowing limited reads without transferring ownership -
dstv
parsing DSTV files and visualizing the parsed data
-
octofhir-fhirpath
A high-performance FHIRPath implementation in Rust with comprehensive spec compliance
-
pinot-client-rust
query Apache Pinot
-
ustx
Rust data structures for OpenUtau .ustx project files
-
autosar-data-specification
specification of the Autosar arxml file format as rust data structures
-
release-dep
fetching and downloading release binaries from multiple Git repositories (GitHub and Gitee) with semver version matching
-
xprs
flexible and extensible mathematical expression parser and evaluator for Rust, designed for simplicity and ease of use
-
vize
High-performance Vue.js toolchain in Rust
-
hadron_sclang
Experimental SuperCollider music language interpreter
-
r-toml
Regular subset of TOML
-
skullbrain-lexer
Lexer for the skullbrain programming language, responsible for tokenizing source code
-
brids
Parse and generate random CPF and CNPJ, Brazil's ID numbers
-
standout-bbparser
BBCode-style tag parser for terminal styling
-
codegraph-swift
Swift parser for CodeGraph - extracts code entities and relationships from Swift source files
-
docrawl
Docs-focused crawler library and CLI: crawl documentation sites, extract main content, convert to Markdown, mirror paths, and save with frontmatter
-
iregex-syntax
Common syntax for regular expressions
-
ww_version
SemVer for no_std targets based on shrink_wrap wire format
-
dewey
version parser and comparator that works with non-semantic versions
-
statsd-parser
parse (Dog)StatsD strings
-
rustyfixp
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
irox-sirf
SiRF Binary format Encoders and Decoders for GPS Devices
-
quote-cli
Displays quotes
-
tdln-compiler
TDLN — deterministic compiler NL/DSL → AST + Canonical JSON + Proof bundle
-
veryl-std
A modern hardware description language
-
scdlang
Core parser of Statecharts Description Languange
-
hygg-server
A less like CLI text reader
-
rusty-whsp
designed to handle configuration parsing for command-line applications
-
tree-sitter-gomod-orchard
Parser for Go module manifest files
-
quitters
List dependencies of a Rust binary by parsing panic messages
-
open-payments-iso20022-admi
Open Payments - Message Parsing Library - ISO20022 ADMI
-
nom-parse-trait
Adding traits to make parsing types easier
-
lithtml
A lightweight and fast HTML parser for Rust, designed to handle both full HTML documents and fragments efficiently
-
xlsxzero
Pure-Rust Excel parser and Markdown converter for RAG systems
-
tree-sitter-gleam
gleam grammar for the tree-sitter parsing library
-
commandblock
providing utilities for working with Minecraft data
-
bside
A Bencode parser with Serde support
-
nixel
Parser for the Nix Expressions Language
-
parseltongue
Framework for declarative domain-specific languages
-
mathengine
Complete mathematical expression evaluator with unit conversions
-
axum-yaml
YAML extractor for axum
-
brarchive-cli
CLI for Bedrock Archives in Rust
-
endbasic-std
The EndBASIC programming language - standard library
-
tree-sitter-ruby
Ruby grammar for tree-sitter
-
markdown-it
Rust port of popular markdown-it.js library
-
arborium-css
CSS grammar for arborium (tree-sitter bindings)
-
kanvas-mumu
kavas-mumu is a plugin to provide graphical functionality to the Mumu ecosystem
-
prkcst
Command Line Shortcut
-
lavendeux-parser
Extensible parsing engine for expression evaluation
-
duc
2D CAD file format Rust implementation
-
tree-sitter-arduino
Arduino grammar for tree-sitter
-
starlark_bin
starlark binary
-
plainjson
simply provides low-level access and JSONPath way to query or set JSON values
-
woff2-patched
WOFF2 decompression library, forked with some fixes
-
nom8
A byte-oriented, zero-copy, parser combinators library (fork for proposals for v8)
-
markterm
render colored markdown to the terminal
-
execute-command-macro
Create
Commandinstances using thecommand!macro or thecommand_args!marco -
webvtt-parser
WebVTT parser for Rust
-
llm-toolkit
A low-level, unopinionated Rust toolkit for the LLM last mile problem
-
rust_sbml
A parser for SBML
-
tinybufr
A decoder for BUFR meteorological data format
-
patch
Parse patches in the unified diff format
-
pq-utils
reading parquet files
-
fontbe
the backend for fontc, a font compiler
-
serde-ordered
A procedural macro for deserializing ordered arrays into keyed structs using Serde
-
usnrs
parse USN Journal files
-
vconfig
A native Rust decoder of TOML-formatted like files/streams. Provides implementations of deserializing TOML-formatted like files/streams to Rust structures with variant context.
-
stomp-parser
parsing Stomp frames, implemented using nom
-
mathemascii
AsciiMath parsing and rendering
-
nom-tracable
Extension of nom to trace parser
-
limbo_sqlite3_parser
SQL parser (as understood by SQLite)
-
nom-xml
parsing XML
-
ronf
Configuration system with saving
-
cfdi_use_mx
Mexican CFDI use
-
rjvm
Parse JVM class files with Rust
-
wasm-ast
A WebAssembly syntax model useful for generate, reading, and emitting WebAssembly code
-
kindaxml
Close-enough, XML-ish annotation parsing with deterministic recovery for LLM output
-
hefty
Parser for streaming data
-
libyaml
High-level bindings for the LibYAML library
-
html_form_struct
Generate a struct from an HTML form
-
luac-parser
lua bytecode parser
-
pptx-to-md
Parse Microsoft PowerPoint files (.pptx) into Markdown (.md)
-
asciimath
Mathematical expression parser and evaluator
-
swc-neuron
CLI utility for interacting with SWC neuronal morphology files
-
glslt_cli
GLSLT Template compiler library
-
hitt-formatter
Code formatter for the hitt http testing tool
-
rune-tracing
Rune tracing shims for the Rune Language, an embeddable dynamic programming language for Rust
-
rez-next-version
Ultra-fast version parsing and comparison with 117x performance improvement - core component of Rez-Next
-
entity-tag
EntityTagstructure and functions to deal with the ETag header field of HTTP -
npezza93-tree-sitter-haskell
haskell grammar for the tree-sitter parsing library
-
zed-semantic-version
working with semantic versioning in gpui and Zed
-
c64-cartridge
Parser for the C64 cartridge format (*.crt)
-
messy_json
JSON Parser for dynamically structured documents
-
oparl-types
Type definitions for the OParl protocol
-
jsonfixer
repair broken JSON strings, commonly used to parse the output of LLMs
-
oxrdfxml
Parser and serializer for the RDF/XML format
-
just-mcp-lib
Core library for just-mcp: MCP server for Justfile integration
-
miniconf-parser
Pest-powered parser and CLI for the MiniConf configuration format
-
tent-thrift
Rust bindings for the Apache Thrift RPC system
-
minicmd
Extremely simple and minimal command-line argument parser
-
vals_json_parser
project that implements a JSON parser using the Pest parsing library. It reads JSON text input and converts it into a structured internal representation.
-
markdowny
Markdown parser with focus on error reporting, and with support for hairy templates, HTML, HTML-attributes, HTML-spans, HTML-blocks specified in Markdown
-
treeedb-csharp
Generate Datalog facts from C# source code
-
debian-control
A parser for Debian control files
-
difftastic-lib
A structural diff that understands syntax
-
nexrad-decode
Binary protocol decoding for NEXRAD weather radar data
-
pff
pf filter - parse Nginx access.log for unwanted regexp patterns, and block them on the PF firewall
-
ddsfile
DirectDraw Surface file format parser/composer
-
concisemark
A simplified markdown parsing library
-
embedded-semver
Compact representation of semantic versions as an i32, u32 i64 or u64
-
hitt-parser
Parser for http files for the hitt http testing tool
-
endian_codec
(De/En)code rust types as packed bytes with specific order
-
markdown-that
Rust port of popular markdown-it.js library
-
yaml_parser
Semi-tolerant YAML concrete syntax tree parser
-
reda-gds
GDSII file library
-
tree-sitter-snl
tree-sitter grammar for the EPICS Sequencer's SNL files
-
license-exprs
Validate SPDX 2.1 license expressions using SPDX License List 3.11 identifiers
-
wavefront_rs
Typed Wavefront OBJ parser / writer
-
rlqt-ql
Query language parser for RabbitMQ Log Querying Tools
-
pml
A parser for PML, just another format to specify your configs in
-
sql-script-parser
iterates over SQL statements in SQL script
-
treeedbgen
Parse node-types.json from a tree-sitter grammar
-
redirect-stderr
A cross platform lib to redirect std-err
-
rtf-to-html
Convert RTF documents to HTML with semantic markup
-
md-forge
A blazingly fast, lightweight Markdown to HTML converter built entirely in Rust
-
sig_rp2040_board_applet
Applet library for matrix board
-
pktparse
Collection of packet parsers
-
oq3_lexer
Lexer for OpenQASM 3 parser/analyzer
-
ooxmlsdk-build
Open XML SDK for Rust
-
octofhir-fhirpath-parser
Parser and tokenizer for FHIRPath expressions
-
md2data
CLI and library for converting Markdown → JSON/YAML/TOML/XML
-
diesel-pg-type-utils
Loose collection of diesel utilities for easier conversion from numerics into u64 as well as ways to easily create ways for diesel to directly deserialize ids
-
sm2mml
Starmath 5.0 to MathMl converter. Use as a library or CLI tool.
-
fionn-ops
Operations and processors for fionn
-
data-matrix
Labeled numeric matrices with file ingest (CSV/TSV/etc.), symmetric fill, and fast label-based lookup
-
undr
protocol implemented in Rust
-
aetolia
Parsing, creation, validation and serialisation of iCalendar data
-
typlate
Type-safe string templates with compile-time validation
-
sdb_core
market data server for contiguous order book ticks
-
rsonpath-syntax
A JSONPath parser
-
to_csv
Lightweight and easy exports to CSV
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
fb2
Parser of the FB2 format
-
octofhir-ucum
UCUM (Unified Code for Units of Measure) library for FHIRPath quantity operations with CLI, WASM, and FHIR integration
-
quake_bspinfo
Extract Quake related information from .bsp files
-
wardenclyffe
A tiny Rust query engine that supports SQL-like filters, CSV scanning, projections, and a custom DSL powered by Pest
-
virtual-dom
A virtual DOM implementation for HTML manipulation
-
tree-sitter-language
The tree-sitter Language type, used by the library and by language implementations
-
aftermath
parse and evaluate complex math expression
-
blz-core
Core library for fast local llms.txt search
-
sawp-tftp
SAWP Protocol Parser for TFTP
-
my-gym-data-rust-parser
parser for my gym data log
-
sophia_jsonld
toolkit for RDF and Linked Data - JSON-LD parser and serializer
-
khi
Khi parser & library
-
snmp-parser
Parser for the SNMP protocol
-
asn1obj
Rust Asn1 format decode/encode
-
tree-sitter-printf
printf format grammar for tree-sitter
-
wsv
A collection of implementations of the Whitespace-separated values, as defined by Stenway. Follow the release notes on https://honestlysam.uk
-
subtext
A parser for the Subtext file format
-
grimoire_css_color_toolkit
CSS Color Module Level 4 compliant color manipulation toolkit
-
rets_expression
RETS Validation Expressions from RESO RCP19
-
zod-rs-util
functions and error handling for zod-rs schema validation
-
serde-appxmanifest
-
zix
fast alternative to the traditional Unix
lscommand, designed specifically for Windows -
yaxpeax-msp430
msp430 decoders for the yaxpeax project
-
prc-rs
working with PRC types in Smash Ultimate
-
oxi-api
Rust bindings to Neovim's C API for nvim-oxi
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
ecmade
Serde deserializer for JavaScript
-
tree-sitter-gosum-orchard
Parser for go.sum lock files
-
vtt
Rust types for serializing and deserializing WebVTT with Serde
-
edn-format
EDN (Extensible Data Notation)
-
questdb-confstr
A parser for a configuration string format handling service names and parameters
-
polariton
Rust parser for Photon packets
-
tree-sitter-dart
dart grammar for the tree-sitter parsing library
-
tree-sitter-ocaml
OCaml grammar for tree-sitter
-
luadec
A Lua 5.1 bytecode decompiler library, originated from lbcdec
-
mbon
A serializer/deserializer for marked binary object notation
-
structr
Generate Rust structs from JSON data with framework integrations
-
rson-core
Core parsing and value types for RSON
-
serde-pgrow
Deserialize a serde-type from a PgRow
-
x509lint
X.509 linter (RFC 5280 certificates and CRLs)
-
sawp-dns
SAWP Protocol Parser for DNS
-
sorbet_cli
Sorbet CLI to parse, experiment and convert between file formats and Sorbet
-
resast
Rusty-ECMAScript Abstract Syntax Tree
-
turtle-syntax
RDF Turtle parser
-
sentencepiece-sys
Binding for the sentencepiece tokenizer
-
analog_literals
Multi-Dimensional Analog Literals in Rust
-
num_parser
A math interpreter and evaluator
-
giron
ECMAScript parser which outputs ESTree JSON
-
json2rdf
converting a JSON file to N-Triple RDF
-
deb822-fast
Fast parsing of Debian control files in the deb822 format
-
markdown-frontmatter
A type-safe markdown frontmatter parser
-
tagparser
A lightweight Rust library for parsing HTML tags with powerful filtering capabilities
-
lang-util-dev
Development utilities for parsers implemented using lang-util
-
circular
A stream abstraction designed for use with nom
-
arborium-html
HTML grammar for arborium (tree-sitter bindings)
-
resemble
Rust code similarity checker based on AST node embeddings and cosine similarity
-
adot-tree-sitter-toml
Toml grammar for tree-sitter
-
ast-grep-core
Search and Rewrite code at large scale using precise AST pattern
-
endbasic-repl
The EndBASIC programming language - REPL
-
ferrite-json
json validator that actually tells you how to fix your mistakes
-
nsv
NSV (Newline-Separated Values) format parser and encoder
-
dprint-plugin-toml
TOML formatter for dprint
-
unity-asset-yaml
YAML format support for Unity asset parsing
-
acridotheres
Core Library
-
tss-rust
Generated node type enums and metadata from tree-sitter-rust
-
mcdp-format2-rs
loading and saving datasets in the MCDP V2 format
-
recap
Deserialize typed structures from regex captures
-
rustyfix-dictionary
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
munyo
A data language which aims to be the most efficient way to handwrite data
-
nom-grapheme-clusters
Adapter that allows nom to account for unicode grapheme clusters
-
misc-conf
Nom parser for nginx/apache configuration
-
oxirs-shacl
SHACL Core + SHACL-SPARQL validator for RDF data validation
-
usfm
Unified Standard Format Markers (USFM) parser with zero-copy derserialization
-
krush-engine
The engine that powers krush (the Kreative Rust Shell)
-
cjseq2
Temporary fork of CityJSONSeq library
-
mono-diagram
A cross-platform tool for generating plain-text diagrams from a certain syntax
-
gdl
Graph Definition Language
-
nparse
Parser in rust for specific use-cases
-
rocket-simple-authorization
request guard builder used for authorization
-
datasetq
A data processing tool with a jq-like syntax for structured data formats, including CSV, JSON, Parquet, Avro, and more
-
afibex
handle automotive / ASAM fibex files
-
tomboy-toml-dom
For those who are struggling with Rust's cool syntax, our goal is to provide a TOML parser that's as easy as pointing to a menu and eating fast food
-
schema_generator
part of the ClimateForest project, which takes place between 01.03.2024–28.02.2027. It is funded by Interreg Aurora and supported by its contributors, including Metsäkeskus, Lapland University of Applied Sciences…
-
scribe-analyzer
Advanced code analysis and repository exploration library with AI-powered insights
-
strune
directional knowledge structure library for building linked references and word books
-
multi-line-stream
tools for quick movement on multiple lines of text
-
fastobo-syntax
PEG Syntax and pest parser for the OBO flat file format 1.4
-
lenient_semver_parser
Lenient parser for Semantic Version numbers
-
exile
DOM-Style XML Parser
-
serde_cow
more efficent serde deserializations for Cow
-
biodivine-xml-doc
Read, modify and write xml in tree-like structure. Supports UTF-16.
-
txml
Small no_std non-conforming XML parser
-
tf-semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
fionn-tape
Tape-based JSON representation for fionn
-
json-mcp-server
A high-performance Model Context Protocol (MCP) server for comprehensive JSON file operations optimized for LLM interactions
-
kconfig-parser
Kconfig parser for the Kconfig file format from the Linux Kernel for the Cargo Kconfig crate
-
sillycode
Fast and safe implementation of sillycode parsing and rendering
-
tweet-archive-to-markdown
Convert archived Tweets to MarkDown with FrontMatter
-
chr-reatlas
a renderer/reatlaser for CHR tables in .nes roms
-
sig_rp2040_interface
Communicate with FW_LED_Matrix_Firmware
-
header-config
Runtime parser for hierarchical configurations using Markdown-style headers
-
abacus-rs
A simplified plain text cli accounting tool
-
sdriq
Reader and writer for SDRAngel I/Q (.sdriq) files
-
csv-sniffer
A CSV file format sniffer for Rust
-
quilt-lang
A programming language
-
steam_shortcuts_util
parsing & writing Steams shortcut.vdf file format
-
sawp-ike
SAWP Protocol Parser for IKEv2
-
slr_lexer
configuration format. This crate contains just the lexer, see the slr_config crate for the parser and other utilities.
-
yfp
A Yahoo finance scraper
-
srec-rs
srec crate in Rust
-
execute-command-tokens
Parse command strings
-
xml_nom_parse
A XML parser with nom
-
open-payments-iso20022-remt
Open Payments - Message Parsing Library - ISO20022 REMT
-
video-url-validator
validating video URLs from popular platforms (YouTube, Facebook, Vimeo, DailyMotion, Wistia)
-
engarde
Fenced Code Formatting
-
fuzzy-pickles
A low-level parser of Rust source code with high-level visitor implementations
-
arborium-scss
SCSS grammar for arborium (tree-sitter bindings)
-
jobl
TOML-based resume format with strict validation
-
aws-mumu
plugin for the mumu ecosystem
-
markdownify
markitdown in rust - convert various document and files into markdown
-
sv-parser-error
Helper crate of sv-parser
-
tree-sitter-kotlin-ng
Kotlin grammar for tree-sitter
-
json-template
creating JSON templates
-
xc3_write
xc3_lib binary writing and layout
-
docker-image
no_std-compatible Docker image reference parser with strict adherence to Docker's naming rules
-
bye_pcd_rs
Working with PCD(Point Cloud Library) file format in Rust.在Rust中处理PCD(点云库)文件格式
-
proxy-scraper
command-line tool for scraping proxy information
-
svgpath
SVG Path Data parser
-
npezza93-tree-sitter-swift
swift grammar for the tree-sitter parsing library
-
sgmlish
parsing and deserialization of SGML
-
cemtexer
generating and validating Australian Banking Association Cemtex file format
-
vrt
Parser/encoder for VITA Radio Transport data
-
ftauction
Tools for analyzing flow trading auctions
-
lenient
Serde-compatible wrapper for fault-tolerant (lenient) deserialization
-
dep3
parsing and generating DEP-3 headers
-
discord-md
Parser and generator for Discord's markdown
-
veryl-migrator
A modern hardware description language
-
ptah
Poplar's message-passing format
-
diff_doc
A document diffing library supporting multiple formats (JSON, YAML, XML, TOML)
-
ldap-macros
Macros to make conversion from LDAP query results to Rust data types easier when using the ldap-utils and ldap-types crates with ldap3
-
tree-sitter-glsl
GLSL grammar for the tree-sitter parsing library
-
ipsec-parser
Parser for the IKEv2 protocol
-
textgrid
working with PRAAT .TextGrid files with parsing, riting, manipulation, and history tracking modulesfor TextGrid data
-
nexrad-model
Core data model for NEXRAD weather radar data
-
cli-epub-to-text
A CLI epub to plain text converter
-
kerberos-parser
Parser for the Kerberos protocol
-
dmio
A shared library providing functionality to read, write and modify files saved in the DigitalMicrograph file format (version 3 or 4)
-
serde-private
copy-paste of serde’s
privatemodules -
oq3_source_file
Manage parsing source files, included files, and reporting diagnotics OpenQASM 3 parser/analyzer
-
tree-sitter-regex
Regex grammar for tree-sitter
-
libreda-lefdef
LEF/DEF input/output for libreda-db
-
colorparser-css
CSS color parser library
-
tree-sitter-epics-msi-template
tree-sitter grammar for EPICS macros
-
nlsd
Natural Language Structured Documents
-
toml-input
# A library to generate toml text with clear options and comments
-
glsl-lang-pp
GLSL language preprocessor
-
eure-mark
Eure Markdown document format
-
rico-scan
A high-performance CLI tool for parsing and validating Thrift IDL files
-
flowbuilder-yaml
YAML/JSON dynamic flow loading for FlowBuilder
-
rsformat
A program to incrementally reformat changed files using rustfmt
-
arborium-javascript
JavaScript grammar for arborium (tree-sitter bindings)
-
runic
Stupid string to duration converter
-
fontdrasil
Common types and utilites used by fontc, a font compiler
-
magnesium
A minimal XML iterator
-
rulebook
Single rulebook parser and validator for development standards
-
qentities
related to the q-entities format
-
codegraph-php
PHP parser for CodeGraph - extracts code entities and relationships from PHP source files
-
parsed-css
parsing CSS file. It supports reading CSS file in an event-based fashion.
-
tree-sitter-toml-updated
TOML grammar for the tree-sitter parsing library
-
universal-config
simplify reading configuration files from various file formats
-
tree-sitter-streamdevice-proto
tree-sitter grammar for StreamDevice's .proto files
-
parsed-html
parsing HTML documents. It supports reading HTML documents in an event-based fashion.
-
spdx-rs
Parse and interact with SPDX Documents
-
csv-codegen
procedural macro that transforms CSV data into safe, zero-cost code. Generate match arms, loops, and nested queries directly from CSV files, ensuring type safety and deterministic code generation.
-
serde_array_query
Serde deserialization format for HTTP query string arrays
-
bit_buffers
reading and writing individual bits to and from files
-
ron-reboot
Highly experimental RON parser
-
toolcraft-config
Toolcraft config module
-
tree-sitter-markdown-fork
Markdown grammar for tree-sitter
-
arborium-groovy
Groovy grammar for arborium (tree-sitter bindings)
-
winstructs
Common structures used in parsing various windows protocols
-
serde-ignored-fields
preserve ignored fields with serde
-
tree-sitter-xml
XML & DTD grammars for tree-sitter
-
rw-parser-rs
A high-performance, native Rust parser for RenderWare files (.dff, .txd, .ifp)
-
immigrant-file-diffs
Immigrant CLI migrations directory format handler
-
cabrillo
A nom parser for the Cabrillo file format used for submitting contest logs in amateur radio
-
csv-tools
reading, creating and manipulating CSV files easily
-
jfrs
Java Flight Recorder reader for Rust
-
nxml-rs
Hand-written Rust noitaXML parser
-
tree-sitter-java-orchard
Java grammar for tree-sitter
-
railway
Binary file format for vector animated pictures
-
rustyfast
FIX Adapted for STreaming (FAST) in pure Rust
-
sawp-resp
SAWP Protocol Parser for RESP
-
csv-line
Fast deserialization of a single csv line
-
mathengine-units
Comprehensive unit conversion system supporting multiple measurement dimensions
-
flamescope
Export flame data to speedscopes profile format
-
gvox-sys
Voxel file format parser
-
nom-pdb
PDB parser implemented with nom
-
serde-filter
filtering abstractions for JSON objects and deeply nested arrays using serde as a backend
-
yuri-lang
Compiler for the Yuri shader language
-
lenient_version
Version struct for Lenient parser for Semantic Version numbers
-
open-payments-iso20022-head
Open Payments - Message Parsing Library - ISO20022 HEAD
-
outstanding-bbparser
BBCode-style tag parser for terminal styling
-
tree-sitter-embedded-template
Embedded Template (ERB, EJS) grammar for tree-sitter
-
tree-sitter-po-orchard
Parser for gettext .po files
-
nombytes
that provides a wrapper for the bytes::Bytes byte container for use with nom
-
wolfram_wxf
Convert a value to the Wolfram Language WXF format
-
clipv
Command line interpretor parser (and future validator)
-
gitpatch
Parse patches in the unified diff format
-
sauron-html-parser
parsing dynamically parsing html at runtime
-
juicy_bencode
A little parser for bencode using the Nom library
-
ferrishot_knus
KDL language implementation
-
tree-sitter-jsdoc
JSDoc grammar for tree-sitter
-
ltk_io_ext
I/O extensions used by League Toolkit
-
motec-i2
MoTeC i2 file format parser and writer
-
mavlink_log
interacting with a simple mavlink log
-
dotbim_rust
Open-source Rust library for dotbim file format
-
html2md-bulletty
binary to convert simple html documents into markdown
-
tree-sitter-test
TS corpus test grammar for tree-sitter
-
udv
Unambiguous Delimited Values. A smarter successor to CSV.
-
glsl-lang-quote
Quoting proc-macro for glsl-lang
-
arborium-kdl
KDL grammar for arborium (tree-sitter bindings)
-
tree-sitter-css-orchard
Parser for CSS files
-
yscl
parser
-
proc-virtual-dom
Procedural macros for virtual-dom HTML manipulation
-
todotxt_rs
A fast, lightweight parser for the todo.txt file format
-
vconfig_rocket
A wrap crate for using vconfig in Rocket applications. Provides implementations of deserializing TOML-formatted like files/streams to Rust structures with variant context.
-
creole-nom
WikiCreole markup language parser library by nom
-
codegraph-rust
Rust parser for CodeGraph - extracts code entities and relationships from Rust source files
-
tree-sitter-python-orchard
Parser for Python files
-
jsonparser
efficient parsing and validation of JSON data into strongly typed Rust data structures, enabling data integrity checks
-
fontir
Intermediate Representation used by fontc, a font compiler
-
cli-pdf-to-text
A CLI pdf to plain text converter
-
html-outliner
Outline HTML documents for better SEO
-
arborium-thrift
Thrift grammar for arborium (tree-sitter bindings)
-
tree-sitter-xcompose
XCompose grammar for tree-sitter
-
tree-sitter-starlark
Starlark grammar for tree-sitter
-
nom-packrat
Extension of nom to apply Packrat Parsing
-
reader_for_microxml
reader for microXml - the simplified subset of xml
-
rapid-xml
XML parser with focus on speed and deserialization to serde
-
number-utilities
Number utilities involving formats and statistics
-
rustpython-format
Format helpers for RustPython
-
esre
alt regex library
-
html_simple_parser
parser for html files to extract tags, child tags, attributes, etc
-
nom-openmetrics
A prometheus and openmetrics parser
-
mobi
handling MOBI format files
-
susywasm
WebAssembly binary format serialization/deserialization/interpreter
-
deb822-edit
An editable parser for deb822 files
-
res-regex
A js-regex validator
-
veryl-sourcemap
A modern hardware description language
-
codegraph-cpp
C++ parser for CodeGraph - extracts code entities and relationships from C++ source files
-
mbn
MBN format parse library
-
pulldown-cmark-frontmatter
A Frontmatter extractor for Markdown documents
-
ntp-parser
Parser for the NTP protocol
-
agprefs
parser and serializer for the reading and writing agprefs files and the text fields in lrcat files from lightroom
-
mathengine-parser
Robust parser for mathematical expressions with unit support using Pratt parsing
-
scribe-scanner
High-performance file system scanning and indexing for Scribe
-
linemd
opinionated markdown parser (and renderer) written in Rust
-
udl
Parser for UDL (Universal Data Language)
-
parse-hyperlinks-extras
Extra parser for a Nom parser library for hyperlinks with markup
-
wl-client-builder-cli
CLI for creating protocol bindings for wl-client
-
tree-sitter-markdown-updated
Markdown grammar for tree-sitter
-
zod-rs-ts
TypeScript Zod schema generator for zod-rs
-
csv_md
Struct to convert CSV to pretty-printed Markdown
-
treeedbgen-souffle-rust
Generate Soufflé types and relations from the Rust tree-sitter grammar
-
tree-sitter-config
User configuration of tree-sitter's command line programs
-
capricorn
Parse html according to configuration
-
mar
reading and writing Mozilla Archive files
-
modelfile
A parser for Ollama Modelfiles
-
ggpk
container format used by the game Path of Exile
-
arborium-meson
Meson grammar for arborium (tree-sitter bindings)
-
rustyfix-codegen
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
yaml-edit
A lossless parser and editor for YAML files
-
scfg
parser
-
jaq-core
Interpreter for the jaq language
-
veryl-ls
A modern hardware description language
-
vconfig_actix_web
A wrap crate for using vconfig in Actix Web applications. Provides implementations of deserializing TOML-formatted like files/streams to Rust structures with variant context.
-
git-config-env
Parse git's env configuration
-
tree-sitter-make
Makefile grammar for tree-sitter
-
radius-parser
Parser for the RADIUS protocol
-
glyphs-reader
Parsing .glyphs source files
-
pmtiles2
A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits
-
arborium-starlark
Starlark grammar for arborium (tree-sitter bindings)
-
arborium-nix
Nix grammar for arborium (tree-sitter bindings)
-
arborium-prolog
Prolog grammar for arborium (tree-sitter bindings)
-
amm_sdk
Abstract Music Manipulation (AMM) Rust SDK