-
simd-json
High performance JSON parser based on a port of simdjson
-
quick-xml
High performance xml reader and writer
-
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
sqlparser
Extensible SQL Lexer and Parser with support for ANSI SQL:2011
-
comrak
A 100% CommonMark-compatible GitHub Flavored Markdown parser and formatter
-
url
based on the WHATWG URL Standard
-
roxmltree
Represent an XML as a read-only tree
-
ttf-parser
A high-level, safe, zero-allocation font parser for TrueType, OpenType, and AAT
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
byte-unit
interacting with units of bytes
-
syntect
high quality syntax highlighting and code intelligence using Sublime Text's grammars
-
html5ever
High-performance browser-grade HTML5 parser
-
httparse
A tiny, safe, speedy, zero-copy HTTP/1.x parser
-
x509-parser
Parser for the X.509 v3 format (RFC 5280 certificates)
-
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.
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
markdown
CommonMark compliant markdown parser in Rust with ASTs and extensions
-
path-absolutize
extending
PathandPathBufin order to get an absolute path and remove the containing dots -
wat
Rust parser for the WebAssembly Text format, WAT
-
geojson
Read and write GeoJSON vector geographic data
-
evalexpr
A powerful arithmetic and boolean expression evaluator
-
cssparser
CSS Syntax Level 3
-
lexical
to- and from-string conversion routines
-
ndarray-npy
.npy and .npz file format support for ndarray
-
nom_locate
A special input type for nom to locate tokens
-
vte
Parser for implementing terminal emulators
-
skrifa
Metadata reader and glyph scaler for OpenType fonts
-
version-compare
easily compare version numbers with no specific format, and test against various comparison operators
-
tree-sitter-rust
Rust grammar for tree-sitter
-
csscolorparser
CSS color parser library
-
yasna
ASN.1 library for Rust
-
log4rs
A highly configurable multi-output logging implementation for the
logfacade -
fontdue
no_std font parser and rasterizer
-
wit-parser
Tooling for parsing
*.witfiles and working with their contents -
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
tree-sitter-python
Python grammar for tree-sitter
-
lol_html
Streaming HTML rewriter/parser with CSS selector-based API
-
multiaddr
format
-
fluent-uri
A generic URI/IRI handling library compliant with RFC 3986/3987
-
serde-saphyr
YAML (de)serializer for Serde, emphasizing panic-free parsing and good error reporting
-
cfg-expr
A parser and evaluator for Rust
cfg()expressions -
mail-parser
Fast and robust e-mail parsing library for Rust
-
svgtypes
SVG types parser
-
uriparse
A URI parser including relative references
-
multer
An async parser for
multipart/form-datacontent-type in Rust -
xml
in pure Rust
-
mediatype
MIME Media-type parsing
-
guppy
Track and query Cargo dependency graphs
-
cargo_toml
Cargo.tomlstruct definitions for parsing with Serde -
libxml
wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome project
-
simple-dns
parse and write DNS packets
-
asn1
ASN.1 (DER) parser and writer for Rust
-
sanitize-filename
filename sanitizer, based on Node's sanitize-filename
-
cargo-util-schemas
Deserialization schemas for Cargo
-
pcap-file
parse, read and write Pcap and PcapNg
-
versions
parsing and comparing software version numbers
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
der-parser
Parser/encoder for ASN.1 BER/DER data
-
atoi_simd
Fast
&[u8]to integer parser -
tree-sitter-swift
swift grammar for the tree-sitter parsing library
-
aligned-vec
Aligned vector and box containers
-
nonmax
Numeric types that cannot hold maximum values
-
two-face
Extra syntax and theme definitions for syntect
-
umya-spreadsheet
written in pure Rust to read and write xlsx file
-
rustpython-parser
Python language parser for Python3
-
thrift
Rust bindings for the Apache Thrift RPC system
-
tree-sitter-javascript
JavaScript grammar for tree-sitter
-
evtx
A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
-
jiter
Fast Iterable JSON parser
-
eventsource-stream
A basic building block for building an Eventsource from a Stream of bytes
-
gray_matter
Smart front matter parser. An implementation of gray-matter in rust. Parses YAML, JSON, TOML and support for custom parsers.
-
swc_atoms
Atoms for the swc project
-
spdx
Helper crate for SPDX expressions
-
tree-sitter-typescript
TypeScript and TSX grammars for tree-sitter
-
iban_validate
A small crate to verify IBAN account numbers
-
deno_ast
Source text parsing, lexing, and AST related functionality for Deno
-
sfv
Structured Field Values for HTTP parser. Implementation of RFC 8941 and RFC 9651
-
can-dbc
A parser for the DBC format. The DBC format is used to exchange CAN network data.
-
toml_edit
format-preserving TOML parser
-
tree-sitter-md
Markdown grammar for tree-sitter
-
wasmparser
event-driven library for parsing WebAssembly binary files
-
apollo-compiler
A compiler for the GraphQL query language
-
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
-
jsonc-parser
JSONC parser
-
xmltree
Parse an XML file into a simple tree-like structure
-
cargo-manifest
Helper crate to parse and manipulate manifests -
Cargo.tomlfiles -
cddl
Parser for the Concise data definition language (CDDL)
-
vt100
parsing terminal data
-
pact_matching
Pact-Rust support library that implements request and response matching logic
-
qsv
A Blazing-Fast Data-wrangling toolkit
-
ogg
Ogg container decoder and encoder written in pure Rust
-
graphql-parser
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
parse-size
Parse byte size into integer accurately
-
atom_syndication
serializing the Atom web content syndication format
-
lexical-parse-float
Efficient parsing of floats from strings
-
conjure-http
HTTP interfaces for generated Conjure services
-
resolv-conf
The resolv.conf file parser
-
nu-parser
Nushell's parser
-
parse-changelog
changelog parser, written in Rust
-
rnix
A Nix parser written in Rust
-
html-to-markdown-rs
High-performance HTML to Markdown converter using the astral-tl parser. Part of the Kreuzberg ecosystem.
-
read-fonts
Reading OpenType font files
-
graphviz-rust
basic access to the graphs in graphviz format with ability to import into or export from it
-
toml-span
Toml parser and deserializer that preserves span information
-
oxiri
fast implementation of IRI validation and relative IRI resolution
-
rfc2047-decoder
decoding RFC 2047 MIME Message Headers
-
quoted_printable
encoder/decoder for quoted-printable data
-
sbp
Rust native implementation of SBP (Swift Binary Protocol) for communicating with devices made by Swift Navigation
-
rust-mcp-schema
Type-safe implementation of the Model Context Protocol in Rust, designed to reduce errors and accelerate development with powerful utilities
-
tree-sitter-scala
Scala grammar for tree-sitter
-
ada-url
Fast WHATWG Compliant URL parser
-
pep440_rs
python version numbers and specifiers, implementing PEP 440
-
oas3
Structures and tools to parse, navigate, and validate OpenAPI v3.1.xß specifications
-
cookie_store
Cookie storage and retrieval
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
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.
-
markdown-ppp
Feature-rich Markdown Parsing and Pretty-Printing library
-
biblatex
Parsing, writing, and evaluating BibTeX and BibLaTeX files
-
tree-sitter-lua
Lua grammar for tree-sitter
-
parse_link_header
parsing HTTP Link header
-
git-url-parse
A parser for urls used by git
-
urlpattern
rust-urlpattern is a Rust implementation of the URLPattern standard
-
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.
-
btoi
Parse integers directly from ASCII byte slices
-
sscanf
(inverse of format!()) Macro based on Regex
-
licensure
A software license management tool
-
json_comments
strip comments from JSON before parsing
-
tree-sitter-elixir
Elixir grammar for the tree-sitter parsing library
-
atoi
Parse integers directly from
[u8]slices in safe code -
full_moon
A lossless Lua parser
-
kreuzberg
High-performance document intelligence library for Rust. Extract text, metadata, and structured data from PDFs, Office documents, images, and 75+ formats with async/sync APIs.
-
veryl-parser
A modern hardware description language
-
conjure-object
Runtime support for generated Conjure objects
-
xmlparser
Pull-based, zero-allocation XML parser
-
serde_json_path
Query serde_json Values using JSONPath
-
mwalib
simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata
-
arborium-rust
Rust grammar for arborium (tree-sitter bindings)
-
pyproject-toml
pyproject.toml parser in Rust
-
anes
ANSI Escape Sequences provider & parser
-
jaq
Just another JSON query tool
-
freedesktop_entry_parser
parsing FreeDesktop entry files and Systemd unit files
-
grib
GRIB format parser for Rust
-
libcst
A Python parser and Concrete Syntax Tree library
-
packageurl
package url specification
-
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
-
deserr
Deserialization library with focus on error handling
-
cargo-lock
Self-contained Cargo.lock parser with optional dependency graph analysis
-
jotdown
A parser for the Djot markup language
-
css-color
CSS color strings
-
actson
A reactive (or non-blocking, or asynchronous) JSON parser
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
avdl
Avro IDL compiler that turns .avdl into .avpr and .avsc JSON files
-
zerv
Generate versions for any commit from git and other version control - perfect for CI/CD builds and multiple formats
-
tree-sitter-sequel
Tree-sitter Grammar for SQL
-
wasmparser-nostd
event-driven library for parsing WebAssembly binary files
-
unreferenced_files
finding unused and unreferenced files
-
rs1090
decode Mode S and ADS-B signals
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
linux-perf-data
A parser for the perf.data format and the jitdump format. These formats are used by the Linux perf tool.
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
bnf
parsing Backus–Naur form context-free grammars
-
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
hifijson
High-fidelity JSON lexer and parser
-
emlop
A fast, accurate, ergonomic emerge.log parser
-
mp4ameta
reading and writing iTunes style MPEG-4 audio metadata
-
arrow-csv
Support for parsing CSV format to and from the Arrow format
-
syslog_loose
A loose parser for syslog messages
-
minidump
A parser for the minidump format
-
netlink-packet-generic
generic netlink packet types
-
ktx2
Parser for the ktx2 texture container format
-
aws-smithy-json
Token streaming JSON parser for smithy-rs
-
dataview
Safe transmute between types and byte arrays of the same size
-
mpeg2ts-reader
Parser for MPEG Transport Stream data
-
minimad
light Markdown parser
-
saphyr
A fully YAML 1.2 compliant YAML library
-
ast-grep
Search and Rewrite code at large scale using precise AST pattern
-
utf8-decode
UTF-8 incremental decoding iterators
-
rxml
Minimalistic, restricted XML 1.0 parser which does not include dangerous XML features
-
mago
A comprehensive suite of PHP tooling inspired by Rust’s approach, providing parsing, linting, formatting, and more through a unified CLI and library interface
-
mimetype-detector
Fast, accurate, and thread-safe MIME type detection for ~500 file formats with zero dependencies
-
tree-sitter-r
R grammar for tree-sitter
-
getopt3
Zero dependency command line argument parser
-
yarn-lock-parser
yarn.lock parser
-
miniconf
Serialize/deserialize/access reflection for trees
-
tree-sitter-nix
nix grammar for the tree-sitter parsing library
-
cron-parser
parsing cron expressions with timezone support
-
human_name
parsing and comparing human names
-
fontconfig-parser
fontconfig file parser in pure Rust
-
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
-
apollo-parser
Spec-compliant GraphQL parser
-
imap-codec
Rock-solid and complete codec for IMAP
-
taplo
A TOML parser, analyzer and formatter library
-
json-five
JSON5 parser with round-trip capabilities and compatible with the serde data model
-
tree-sitter-yaml
YAML grammar for tree-sitter
-
cucumber-expressions
Cucumber Expressions AST and parser
-
hard-xml
Strong typed xml, based on xmlparser
-
sqlite3-parser
SQL parser (as understood by SQLite)
-
bexpand
Bash-style brace expansion
-
struson
A low-level streaming JSON reader and writer
-
msvc-demangler
that demangles / undecorates C++ symbols mangled by MSVC
-
quil-rs
Rust tooling for Quil (Quantum Instruction Language)
-
bet
parsing and evaluating binary expression trees
-
fixed-buffer
Fixed-size buffers for network protocol parsers
-
glsl
A GLSL450/GLSL460 parser
-
netgauze-bgp-pkt
BGP-4 Protocol representation and serde
-
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
adrs
Command line tool for managing Architecture Decision Records
-
ar
encoding/decoding Unix archive files
-
base64-simd
SIMD-accelerated base64 encoding and decoding
-
mavlink
Implements the MAVLink data interchange format for UAVs
-
wow-wmo
Parser, editor, and converter for World of Warcraft WMO (World Model Object) files
-
rbook
A fast, format-agnostic, ergonomic ebook library for reading, building, and editing EPUB 2 and 3
-
bracoxide
A feature-rich library for brace pattern combination, permutation generation, and error handling
-
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… -
htmlparser
Pull-based, zero-allocation HTML parser
-
path-dedot
extending
PathandPathBufin order to parse the path which contains dots -
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…
-
promql-parser
Parse PromQL query into AST
-
tool-parser
Tool/function call parser for LLM model outputs
-
svd-parser
A CMSIS-SVD file parser
-
tor-netdoc
Network document formats used with the Tor protocols
-
deb822-lossless
A lossless parser for deb822 files
-
ci
A powerful CLI tool for parsing, analyzing, and managing CODEOWNERS files. Provides advanced querying capabilities, ownership analysis, and tag-based file organization
-
semver-parser
Parsing of the semver spec
-
gtfs-structures
Read GTFS (public transit timetables) files
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
cstree
generic lossless syntax trees
-
write-fonts
Writing font files
-
exmex
fast, simple, and extendable mathematical expression evaluator able to compute partial derivatives
-
osmpbf
A reader for the OpenStreetMap PBF file format (*.osm.pbf)
-
strict-yaml-rust
A StrictYAML parser obtained by savagely chopping up the original yaml-rust crate
-
msi
Read/write Windows Installer (MSI) files
-
open-payments-iso20022-acmt
Open Payments - Message Parsing Library - ISO20022 ACMT
-
ra_ap_parser
parser for rust-analyzer
-
m3u8-rs
parsing m3u8 files (Apple's HTTP Live Streaming (HLS) protocol)
-
dom_smoothie
extracting relevant content from web pages
-
kiss_xml
minimalist schema-less XML parsing library
-
diskann-label-filter
DiskANN is a fast approximate nearest neighbor search library for high dimensional data
-
sv-parser
SystemVerilog parser library fully complient with IEEE 1800-2017
-
rabbitmq-lqt-cli
CLI tool for parsing, annotating, and querying RabbitMQ log files
-
glsl-lang-cli
CLI for the glsl-lang crate
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
jumbf
(ISO/IEC 19566-5:2023) parser and builder written in pure Rust
-
json-simple-obfuscator
partially hide json value (using unsecure pseudonimize / obfuscate algo)
-
tokay
programming language designed for ad-hoc parsing
-
three-d-asset
Load/save functionality for 3d applications
-
tree-sitter-elm
Elm grammar for tree-sitter
-
libmagic-rs
A pure-Rust implementation of libmagic for file type identification
-
keepass
.kdbx database file parser
-
serde-intermediate
Intermediate representation of Serde serialization
-
dot-parser
parser for the DOT/Graphviz graph description language, as well as useful functions to transform those graphs
-
simplecss
CSS 2 parser and selector
-
pdb
A parser for Microsoft PDB (Program Database) debugging information
-
hpo
Human Phenotype Ontology Similarity
-
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
-
redact
keeping secrets out of logs
-
lib3mf
Pure Rust implementation for 3MF (3D Manufacturing Format) parsing and writing
-
srcinfo
A libary for parsing .SRCINFO files
-
tree-sitter-beancount
beancount grammar for the tree-sitter parsing library
-
rq-cli
A lightweight and portable command-line YAML, JSON, and TOML processor with jq-like syntax
-
giga-segy-in
allows parsing of SEG-Y
-
purl
A Package URL implementation with customizable package types
-
boxcars
Rocket league replay parser
-
lexical-core
Lexical, to- and from-string conversion routines
-
yang2
libyang2 bindings for Rust
-
toml-spanner
High Performance Toml parser and deserializer that preserves span information with fast compile times
-
s2protocol
A parser for Starcraft II - Replay format, exports to different target formats
-
nodejs-semver
A node-semver compliant semver implementation in Rust
-
validators
designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other dependencies.
-
vtkio
Parser and writer for the legacy VTK file format
-
trivet
Parser Library
-
isin
Support for creating and validating ISINs
-
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
-
ged_io
A parser for GEDCOM files
-
json-syntax
Strict JSON parsing and mapping library
-
vk-parse
Vulkan specification parser
-
lenient_semver
Lenient Semantic Version numbers
-
keyvalues-parser
A parser/renderer for vdf text
-
erl_tokenize
Erlang source code tokenizer
-
ress
A scanner/tokenizer for JS files
-
wavefront_obj
A parser for the Wavefront .obj file format
-
git-internal
High-performance Rust library for Git internal objects, Pack files, and AI-assisted development objects (Intent, Plan, Task, Run, Evidence, Decision) with delta compression, streaming I/O, and smart protocol support
-
deltachat_message_parser
email, link, hashtag, md and more - parsing for deltachat messages
-
evry
A shell-script-centric task scheduler; uses exit codes to determine control flow
-
rio_turtle
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
-
http-range-header
No-dep range header parser
-
xlsynth
Accelerated Hardware Synthesis (XLS/XLSynth) via Rust
-
currust
convert Windows (CUR/ANI) cursor themes to Linux (Xcursor) cursor themes
-
nod
reading and writing GameCube and Wii disc images
-
octofhir-fhirpath-evaluator
FHIRPath expression evaluation engine
-
swc_ecma_parser
Feature-complete es2019 parser
-
ua-parser
User Agent String Parser project
-
tauri-plugin-clipboard
A clipboard plugin for Tauri that supports text, html, rtf, files and image, as well as clipboard update listening
-
toml_parser
format-preserving TOML parser
-
hexfloat2
Parse and format IEEE754 floating point hexadecimal syntax
-
dot_vox
loading MagicaVoxel .vox files
-
uppsala
A pure Rust XML parser, DOM, namespace, XPath, and XSD validation library
-
gherkin
Pure Rust implementation of Gherkin language (
.featurefile) for Cucumber testing framework -
nbformat
Parse Jupyter Notebooks
-
arborium-toml
TOML grammar for arborium (tree-sitter bindings)
-
ply-rs-bw
reading/writing ascii and binary PLY files
-
ec4rs
EditorConfig For Rust
-
pep257
PEP 257 docstring style checker for Rust code
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
rustic-reader
A minimalistic ebook reader
-
tree-sitter-go
Go grammar for tree-sitter
-
icann-rdap-common
Common RDAP data structures
-
fast_html2md
A fast html2md crate for rust
-
headson
Budget‑constrained JSON preview renderer
-
onenote_parser
A parser for Microsoft OneNote® files
-
stream_resp
A fully compliant RESP3 streaming parser
-
pelite
Lightweight, memory-safe, zero-allocation library for reading and navigating PE binaries
-
mapfile_parser
Map file parser library focusing decompilation projects
-
ical
Ical/Vcard parser for Rust
-
llguidance
Super-fast Structured Outputs
-
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
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
expr-solver-bin
Binary using the expr-solver-lib to solve math expressions from command line
-
magika
Determines file content types using AI
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
cggtts
data parsing and synthesis
-
jsonata-rs
An (incomplete) implementation of JSONata in Rust
-
countio
Byte counting for std::io::{Read, Write, Seek} and its async variants from futures and tokio
-
tree-sitter-powershell
A Powershell grammar for tree-sitter
-
handlr-regex
Fork of handlr with regex support
-
alog
Anonymize 'Combined Log Format' data
-
neure
A fast little combinational parsing library
-
mutagen-rs
High-performance audio metadata library — drop-in replacement for mutagen
-
next_version
Determine next semantic version based on conventional commits
-
xrust
Support for XPath and XSLT
-
reasoning-parser
Parser for AI model reasoning/thinking outputs (chain-of-thought, etc.)
-
gerber_parser
A gerber parser for the gerber-types crate
-
mt940
A strict MT940 bank statement parser
-
tree-sitter-cpp
C++ grammar for tree-sitter
-
lief
Official Rust bindings for LIEF
-
autosar-data
read, write and modify Autosar arxml data
-
pjson-rs
Priority JSON Streaming Protocol - high-performance priority-based JSON streaming (requires nightly Rust)
-
parquet2
Safe implementation of parquet IO
-
pep-508
Python dependency parser for PEP 508
-
genson-cli
Command-line interface for JSON schema inference
-
allms
One Library to rule them aLLMs
-
portage-atom
Lightweight Portage package atom parser based on PMS
-
derp
DER Parser (and Writer)
-
tree-sitter-cmake
CMake grammar for tree-sitter
-
csv-nose
CSV dialect sniffer using Garcia's Table Uniformity Method
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
uuid-rng-internal
Private implementation details of the uuid crate
-
tree-sitter-erlang
erlang grammar for the tree-sitter parsing library
-
run-clang-format
Cross platform CLI wrapper for executing clang-format based paths or globs specified in a JSON input file
-
htmltoadf
An HTML to Atlassian Document Format (ADF) converter
-
crab_nbt
Up-to-date Rust crate for easy and intuitive working with NBT data
-
sgxs
working with the SGX stream format
-
mask
A CLI task runner defined by a simple markdown file
-
siff
File browser with repomix and yek as supported parsing backends
-
vb6parse
parsing and analyzing VB6 code, from projects, to controls, to modules, and forms
-
locspan
Code mapping utility types and traits
-
prometheus-parse
parser for the Prometheus text format
-
mqtt5-protocol
MQTT v5.0 protocol implementation - packets, encoding, and validation
-
restate-sdk-shared-core
SDK Shared core
-
ksql
A JSON data expression lexer, parser, cli and library
-
red_asn1
A little library to encode/decode ASN1 DER
-
bashkit
Virtual bash interpreter for multi-tenant environments
-
engineering-repr
Numeric conversions for engineering notation (1.23k) and the RKM code variant (1k23)
-
openmetrics-parser
An OpenMetrics/Prometheus Text Exposition Format Parser
-
patch-release-me
automate patching of your projects before you release them
-
boko
Fast ebook conversion library for EPUB and Kindle formats
-
hedl-c14n
HEDL canonicalization and pretty-printing
-
dns-message-parser
Libary to encode and decode DNS packets
-
k8s-rs-pb
Bindings from k8s-openapi to rust-protobuf which support application/vnd.kubernetes.protobuf
-
toml-example
A lib help generate toml example
-
ason
data format that evolved from JSON, introducing strong data typing and support for variant types
-
cdtoc
Parser and tools for CDTOC metadata tags
-
seiri-cli
visualize and explore the structure of your codebase
-
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.
-
molly
A fast reader and writer for the xtc file format
-
gjson
Get JSON values quickly
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
touchstone
(s2p, etc.) file parser, plotter, and more
-
deb
working with files and formats commonly found when working with Debian's project tooling, or infrastructure
-
alpm-db
command line interface for handling alpm-db structures
-
fastxml
A fast, memory-efficient XML library with XPath and XSD validation support
-
igvm
parser for the Independent Guest Virtual Machine (IGVM) file format
-
mesh-loader
Fast parser for 3D-model-formats
-
cooklang
parser with opt-in extensions
-
eulumdat
(LDT) and IES photometric file parser, writer, and validator for Rust
-
incodoc
Incorporeal document format
-
peppi
Parser for Slippi replay files
-
pssh-box
Parsing and serialization support for PSSH boxes used in DRM systems
-
ruast
A printable & modifiable Rust AST
-
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
-
asciidocr
A pure-Rust CLI and library for processing and converting asciidoc files
-
lnmp-codec
Parser and encoder for LNMP (LLM Native Minimal Protocol) text format
-
cesrox
Composable Event Streaming Representation (CESR)
-
hls_m3u8
HLS m3u8 parser/generator
-
license
Embedded license information from SPDX
-
pancakestack
Pancake Stack esoteric programming language
-
cff-parser
A parser for the Compact Font Format (CFF)
-
steam-vdf-parser
Zero-copy parser for Steam's VDF (Valve Data Format) files
-
rlibphonenumber
A high-performance Rust port of Google's libphonenumber for parsing, formatting, and validating international phone numbers
-
citationberg
A parser for CSL files
-
junit-parser
parse JUnit XML files
-
kdmp-parser
A KISS, dependency free, Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger
-
vdm
A *hopefully* simple rust package that makes vdm parsing and viewing as easy as possible for source engine games
-
quick-quiz-generator
generate interactive quizzes blazingly fast, right in your terminal
-
nu_plugin_file
a nushell plugin called file
-
syntree
A memory efficient syntax tree for language developers
-
verovioxide
Safe Rust bindings to the Verovio music notation engraving library
-
quickpython
A lightweight Python bytecode VM written in Rust
-
syntastica
Modern and easy syntax highlighting using tree-sitter
-
raa_tt
Proves sentences of propositional calculus
-
cdx-core
Core library for reading, writing, and validating Codex Document Format (.cdx) files
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
ferromark
Ultra-high-performance Markdown to HTML compiler
-
iroh-tickets
tickets as signaling for iroh
-
wow-wdl
Parser for World of Warcraft WDL (World Detail Level) low-resolution terrain files
-
dotscope
A high-performance, cross-platform framework for analyzing and reverse engineering .NET PE executables
-
graphql_client_codegen
graphql_client
-
rulesxp
Multi-language rules expression evaluator supporting JSONLogic and Scheme with strict typing
-
aam-rs
Abstract Alias Mapping (AAM) framework for aliasing and maping aam files
-
fasteval
Fast evaluation of algebraic expressions
-
udiffx
Parse and apply LLM-optimized unified diff + XML file changes
-
iab-specs
Unofficial Rust implementaton of various IAB specifications
-
geiger
Some library parts of cargo-geiger, decoupled from cargo
-
addr-spec
A wicked fast UTF-8 email address parser and serializer
-
sdfrust
A fast, pure-Rust parser for SDF, MOL2, and XYZ chemical structure files
-
target-spec
Evaluate Cargo.toml target specifications
-
ifc-lite-geometry
Geometry processing and mesh generation for IFC models
-
dbc-rs
Database CAN (DBC) parsing and editing library
-
gltf-json
JSON parsing for the gltf crate
-
protofish
decoder focused on decoding arbitrary protocol buffer messages with error recovery
-
pacmanconf
A pacman-conf wrapper library for parsing pacman config files
-
flicense
CLI for printing license information of rust cargo projects to the terminal
-
rtf-parser
RTF parser & lexer library designed for speed and memory efficiency
-
gigtag
A lightweight, textual tagging system for DJs
-
parse-dockerfile
Dockerfile parser, written in Rust
-
nom-bibtex
BibTeX parser using nom
-
tree-sitter-t32
Lauterbach TRACE32® script language grammar for Tree-sitter
-
kdb_codec
Kdb+ IPC codec library for handling kdb+ wire protocol data with Rust
-
uarp-dump
Dumps files from UARP super binaries found in Apple device firmware
-
gpx
Rust read/write support for GPS Exchange Format (GPX)
-
sigilyx
High-performance, standalone reader/writer for Alteryx .yxdb files
-
netgauze-udp-notif-pkt
UDP-Notif (draft-ietf-netconf-udp-notif) packet library for YANG Push streaming telemetry. Provides zero-copy wire format handling, automatic JSON/CBOR deserialization, and type-safe…
-
fastapi-router
Trie-based router for fastapi_rust
-
vtcode-indexer
Workspace-friendly code indexer extracted from VT Code
-
url-parse
🔗 A Rust library for parsing URLs
-
openair
Parser for airspace files in OpenAir format
-
docx-rust
parsing and generating docx files
-
agent-first-data
Agent-First Data (AFDATA) — suffix-driven output formatting and protocol templates for AI agents
-
validy
powerful and flexible Rust library based on procedural macros for validation, modification, and DTO (Data Transfer Object) handling. Designed to integrate seamlessly with Axum. Inspired by Validator, Validify and Garde.
-
tree-sitter-elisp
elisp grammar for the tree-sitter parsing library
-
tsrun
A TypeScript interpreter designed for embedding in applications
-
yaml-peg
A YAML 1.2 parser using a greedy parsing algorithm with PEG atoms
-
scrape-cli
Command-line HTML extraction tool powered by scrape-rs
-
sigstore-types
Core types and data structures for Sigstore
-
serini
A serde-based INI file parser for Rust
-
ion-cli
Command line tool for working with the Ion data format
-
hexspell
A open source lib to parse executables in Rust
-
serde_json_bytes
a JSON Value object with strings backed by Bytes, parsed by serde_json
-
cronify
convert natural language time expressions into cron syntax
-
cbor_event
The CBOR Event library. There are no dependencies, all platforms are supported and it is wasm compatible.
-
treeedb
Generate Datalog facts from tree-sitter parse trees
-
pe-unwind-info
Parsers for PE unwind info
-
astorion
A Duckling-inspired, rule-based entity parsing engine in Rust, designed for extensible time and numeral parsing using a saturation-style pipeline
-
scrolling_window_pattern_matcher
A unified pattern matching library with optional context support and extractor-driven architecture for streaming data processing
-
ristretto_classfile
reading, writing and verifying Java classfiles
-
rdocx
High-level API for reading, writing, and converting DOCX documents
-
textfsm-core
Core parsing library for TextFSM template-based state machine
-
nu_plugin_semver
A nushell plugin for dealing with SemVer versions
-
quick-m3u8
Parser for M3U8 Playlist format as defined in HLS draft-pantos-hls-rfc8216
-
rdfsplitter
Split large RDF files (Turtle, N-Triples, RDF/XML, JSON-LD, …) into smaller chunks
-
csv_lib
parsing CSV files using memory-mapped I/O, with low alloc, and AVX2/NEON support
-
tor-consdiff
Handle the consensus-diff format used in the Tor directory protocol
-
fetch-sac
Fetch the official list of SAC codes from ASTERIX site
-
iptr-edge-analyzer
Extract edges and branches in Intel PT traces, and construct AFL++-compatible fuzzing bitmaps
-
non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
sql_lexer
lex and sanitize SQL
-
jumpcut
CLI for converting Fountain-formatted text files into FDX and HTML formats
-
shyaml-rs
Command-line YAML processor - get values, set values, and transform YAML documents
-
code-baseline
Enforce architectural decisions AI coding tools keep ignoring
-
cdefmt-parser
Parsing library for cdefmt log frames
-
tree-sitter-nickel
Nickel grammar for the tree-sitter parsing library
-
two_timer
parser for English time expressions
-
fast-yaml-linter
YAML linter with rich diagnostics
-
ib-flex
Pure Rust parser for Interactive Brokers FLEX XML statements
-
mcplease
mcp framework
-
unpdf
High-performance PDF content extraction to Markdown, text, and JSON
-
cansi
Catergorise ANSI - ANSI escape code parser and categoriser
-
nom-language
Language parsing focused combinators for the nom parser library
-
lcov
LCOV tracefile parser/merger/filter in pure Rust
-
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
-
k1
A cargo runner for Rust-based operating system kernels
-
utoipauto
Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase
-
vld
Type-safe runtime validation library for Rust, inspired by Zod
-
bitbuffer
Reading bit sequences from a byte slice
-
debversion
Debian version parsing, manipulation and comparison
-
yash-syntax
POSIX-compatible shell script syntax parser
-
llvm-bitcode
LLVM Bitcode parser in Rust
-
hwatch
A modern alternative to the watch command, records the differences in execution results and can check this differences at after
-
text_analysis
A robust multilingual text analysis CLI with context, N-grams, named entities, and CSV/JSON export
-
is_affected
checking and listing the affected resources across a range of commits, useful when working with monorepos
-
ical_vcard
parser and writer for the content line format used in vCard and iCalendar
-
libgm
modding, unpacking and decompiling GameMaker games
-
prometheus-parser
parsing and validating Prometheus query expressions
-
fzf-make
A command line tool that executes commands using fuzzy finder with preview window for make, pnpm, yarn, just, and task
-
mzdata
read mass spectrometry data formats and a data model for mass spectra
-
shiva
in Rust of a parser and generator for documents of any type
-
drcp-format
Parse and write DRCP and literal definition files
-
fastlib
FAST (FIX Adapted for STreaming protocol) is a space and processing efficient encoding method for message oriented data streams
-
spreadsheet-ods
Read and write ODS files
-
sophia
toolkit for RDF and Linked Data
-
code-it-later-rs
Filter crumbs you left in comments of code to remind where you were
-
fastobo-graphs
OBO Graphs data model, decoder and encoder in Rust
-
compass_data
working with Compass cave survey data
-
nifti
file format
-
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.
-
epub-stream
Memory-efficient EPUB parser for embedded systems
-
ggus
GGUF in Rust🦀
-
sgf-parse
A parser for the SGF file format for Go games
-
lossless-transform-utils
General purpose utility methods for creating lossless transforms for various file formats
-
breakpad-symbols
working with Google Breakpad's text-format symbol files
-
azul-simplecss
A very simple CSS 2.1 tokenizer with CSS nesting support
-
gitlogue
A Git history screensaver - watch your code rewrite itself
-
readfeed
Feed parsing utilities
-
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.
-
oca-file
OCAFile
-
reatler
A thing that can bundle files into single one
-
rosu-map
de- and encode .osu files
-
coffee-ldr
Coffee: A COFF loader made in Rust
-
momoa
A JSON parsing library suitable for static analysis
-
consistent_whitespace
that checks for consistent whitespace across your file(s)
-
nu_plugin_json_path
a nushell plugin created to parse json files using jsonpath
-
sdml-parse
Parser for Simple Domain Modeling Language (SDML)
-
elementtree
Parse an XML file into Python elementtree like structure
-
multilinear-parser
A parser for the multilinear story systems
-
ps-parser
The Powershell Parser
-
core-mumu
MuMu/Lava core interpreter and REPL (engine + optional host features)
-
hunch
port of guessit — extract media metadata from filenames
-
horned-owl
OWL Ontologies
-
dyn_quantity
Representing physical quantities dynamically (i.e. via values, not via the type system)
-
chromiumoxide_pdl
Contains a PDL parser and rust generator
-
flexon
SIMD accelerated JSON parser
-
abc-parser
An ABC music notation parser. Turns ABC text into Rust data structures and back.
-
oxigdal-zarr
Zarr v2/v3 driver for OxiGDAL - Pure Rust multidimensional array storage
-
pgschema
Prototype for PG-SChema with property constraints
-
beancount-parser
A beancount file parser library for rust
-
ebml-iterable
iterator over EBML encoded data. The items provided by the iterator are Tags as defined in EBML. The iterator is spec-agnostic and requires a specification implementing specific traits to read files…
-
wildfly_container_versions
WildFly container versions
-
serde-xml-fast
A fast, 100% Serde-compatible XML serialization and deserialization library
-
factorion-lib
used to create bots to recognize and calculate factorials and related concepts
-
weedle2
A WebIDL Parser
-
makepad-ttf-parser
A high-level, safe, zero-allocation font parser for TrueType, OpenType, and AAT
-
rio_api
Common data structures for RDF formats parsers and serializers
-
syster-cli
Command-line interface for SysML v2 and KerML analysis
-
dylex
A high-performance dyld shared cache extractor for macOS and iOS
-
bms-rs
The BMS format parser
-
advreader
Split text file into text sequences, strings and (line) comments
-
groundmodels-core
geotechnical ground modeling and soil parameter analysis
-
bolivar-cli
PDF text extraction CLI tools
-
neo-decompiler
Minimal tooling for inspecting Neo N3 NEF bytecode
-
jsonrepair
Fast, low-dependency JSON repair for Rust. Turns 'almost JSON' into valid JSON; supports streaming and writer-based output.
-
mokapot
analyzing and manipulating JVM bytecode
-
oni-comb-uri-rs
uri parser
-
tf-demo-parser
parser for tf2 demo files
-
pulseengine-mcp-protocol
Core Model Context Protocol types and validation - PulseEngine MCP Framework
-
todo-txt
Parser for the todo.txt format
-
asciidork-ast
Asciidork AST nodes
-
gura
configuration language serializer/deserializer for Rust
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
tryparse
Multi-strategy parser for messy real-world data. Handles broken JSON, markdown wrappers, and type mismatches.
-
lnk_parser
A full rust implementation to parse windows LNK files
-
mdstream
Streaming-first Markdown middleware for LLM output (committed + pending blocks, render-agnostic)
-
asciidoc-parser
Parser for AsciiDoc format
-
scan_json
React to elements in a JSON stream
-
iso6709parse
Parses coordinates in ISO6709 format from strings
-
ck-chunk
Text chunking and parsing for ck semantic search
-
surrealdb-extras
additional functionality for working with SurrealDB
-
openapi-subset
extract a subset of an OpenAPI specification based on specified criteria
-
instant-xml
A more rigorous way to map XML to Rust types
-
scursor
Secure cursor library with support for read and write transactions
-
rustyfit
This project hosts the Rust implementation for The Flexible and Interoperable Data Transfer (FIT) Protocol
-
samedec
A SAME/EAS digital receiver and alerting program
-
tree-sitter-c2rust
Rust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust
-
llm-tokenizer
LLM tokenizer library with caching and chat template support
-
oxc-toml
A TOML formatter library
-
panrelease
release software
-
cala-cel-parser
A parser for the Common Expression Language (CEL)
-
duckling
port of Facebook's Duckling library for parsing natural language into structured data
-
ppt-rs
Create, read, and update PowerPoint 2007+ (.pptx) files with rich formatting, bullet styles, themes, and templates
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
parse-sap-odata
Generate a pair of Rust modules from SAP V2 OData metadata
-
seeyou-cup
parsing and writing SeeYou CUP files, commonly used in aviation and gliding for waypoint and task data
-
scan_fmt
scanf()-like input for Rust
-
sqlexpr-rust
A SQL expression parser and evaluator in Rust
-
lemma-engine
A language that means business
-
oxigdal-hdf5
HDF5 driver for OxiGDAL - Pure Rust minimal HDF5 with optional full C-binding support
-
ipc-channel-mux
IPC channel multiplexer
-
gh-token
Deserialize gh cli's GitHub token from ~/.config/gh/hosts.yml
-
byteable
convenient serialization and deserialization of byte-oriented data
-
feature-check
Query a program for supported features
-
ironmark
Fast Markdown to HTML parser written in Rust with WebAssembly bindings
-
xee
Xee CLI. Swiss Army knife for XML. XPath and XSLT
-
homeboy
CLI for multi-component deployment and development workflow automation
-
py_literal
Read and write Python literals
-
zahirscan
Token-efficient content compression for AI analysis using probabilistic template mining
-
tree-sitter-actions
parser for the actions file as defined by the specification therein
-
owlchess
chess library for Rust
-
mit-commit
For building commit linters. This makes it easy.
-
nils-plan-issue-cli
CLI crate for nils-plan-issue-cli in the nils-cli workspace
-
itchy
Nom-based parser library for NASDAQ ITCH protocol
-
parse-hyperlinks
A Nom parser library for hyperlinks with markup
-
slr_parser
configuration format. This crate contains the parser, see the slr_config crate for a more user-friendly API.
-
biscuit-parser
Datalog parser used in the biscuit-auth and biscuit-quote crates
-
serenity-voice-model
(de)serializing Discord Voice API gateway messages
-
acadrust
A pure Rust library for reading and writing CAD files in DXF format (ASCII and Binary)
-
xml5ever
Push based streaming parser for XML
-
roas
Rust OpenAPI Specification
-
chemical-formula
Chemical formula parser that can handle wt% and nested structure
-
toon-lsp
Language Server Protocol implementation for TOON (Token-Oriented Object Notation)
-
rbx_mesh
Rust parser for Roblox mesh files
-
dota-gsi
Game State Integration with Dota 2 in Rust. Provides a server that listens for events sent by Dota 2.
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
-
sampo
CLI: automate changelogs, versioning, and publishing
-
genemichaels
Makes your code formatty
-
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.
-
agentic-codebase
Semantic code compiler for AI agents - transforms codebases into navigable concept graphs
-
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.
-
geo-uri
parsing and generating uniform resource identifiers for geographic locations (geo URIs)
-
aether-azathoth
A lightweight, embeddable domain-specific language (DSL) interpreter with rich standard library
-
grammers-tl-parser
A parser for Type Language definitions
-
rune-cli
An interpreter for the Rune Language, an embeddable dynamic programming language for Rust
-
apollo-rust-client
client for Apollo configuration center
-
jmespath_extensions
Extended functions for JMESPath queries - 400+ functions for strings, arrays, dates, hashing, encoding, geo, and more
-
dtrace-parser
Parse DTrace provider definitions into Rust
-
kbs-types
Rust (de)serializable types for KBS
-
target-spec-json
Structured access to rustc
--print target-spec-jsonand--print all-target-specs-json -
type_reg
Serializable map of any type
-
f1-game-packet-parser
Convert binary data from F1 24, F1 23, and F1 22 UDP telemetry into organised structs
-
texting_robots
Texting Robots: A Rust native
robots.txtparser with thorough unit testing -
easy-install
-
shrink_wrap
Compact zero-copy wire format for microcontrollers using no allocator and supporting dynamic types
-
agnix-core
Core validation engine for agent configurations
-
iq
introspection with dynamic queries
-
nu-alias-converter
Converts Bash aliases to Nushell
-
bomboni_prost
working with prost. Part of Bomboni library.
-
obsidian-parser
Blazingly fast Obsidian vault parser with graph analysis
-
mgx
A parser for Age of Empires II recorded games
-
sikula
query language
-
mp4box
Minimal MP4/ISOBMFF parser with JSON output, box decoding, and UUID support
-
dol
DOL (Design Ontology Language) - A declarative specification language for ontology-first development
-
topo-read
Batch file reading with line ranges and symbol extraction
-
yang3
libyang3 bindings for Rust
-
gguf-rs
GGUF file parser
-
excel_reader
An Excel reader in pure rust
-
linguist
Programming language detection library based on Github Linguist
-
dwparser
DataWindow Syntax Parser
-
open-payments-iso20022-camt
Open Payments - Message Parsing Library - ISO20022 CAMT
-
ass_parser
A parser for editing creating and saving .ass files
-
tree-sitter-scheme
Scheme grammar for tree-sitter
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
lancelot-flirt
parse and match FLIRT signatures
-
steamid-ng
SteamID type with functions to parse and render steam2 and steam3 IDs
-
lcov2cobertura
convert LCOV info file to cobertura XML format
-
chemfiles
Modern library for chemistry trajectories reading and writing
-
rust_abf
reading data from Axon Binary Format (ABF) files
-
classfile-parser
A parser for Java Class files written in rust
-
ezcal
Ergonomic iCalendar + vCard library for Rust
-
aseprite-loader
Aseprite file loader
-
urdf-rs
URDF parser
-
aggrs
A fast command-line tool for building aggregation trees from JSON and CSV data
-
time-ledger-rs
Terminal UI for tracking weekly task time in plain-text ledger files
-
jcl
Jack-of-All Configuration Language - A general-purpose configuration language with powerful built-in functions
-
pmd_wan
that can read wan file, a sprite format used in pokemon mystery dungeon games
-
influxdb-line-protocol
InfluxDB line protocol parser and builder
-
vampirc-uci
A Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.
-
tree-sitter-gdscript
Grammar for Godot's built-in scripting language
-
mathlex
Mathematical expression parser for LaTeX and plain text notation, producing a language-agnostic AST
-
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…
-
tomli
CLI for quering and editing TOML files
-
btparse
A minimal deserializer for inspecting
std::backtrace::Backtrace’s Debug format -
nexrad-data
Data access for NEXRAD weather radar files and AWS integration
-
castep-cell-io
helping to parse, edit and save
castepinput file format.cell -
gf-core
Rust runtime for Grammatical Framework
-
pulldown-latex
Pull parser to convert LaTeX equations to MathML
-
pact_models
Pact-Rust support library that provides the core models for dealing with Pact files
-
tree-sitter-idl
IDL grammar for tree-sitter
-
urn
handling URNs (Unique Resource Names)
-
nom-kconfig
A Kconfig parser
-
linux-perf-event-reader
Parse Linux perf_event information from raw bytes
-
altium-format
Core altium-cli library for reading and writing Altium Designer files
-
fpfmt
Floating-point formatting and parsing, ported from rsc/fpfmt
-
bevy_cursor_kit
A Bevy plugin for working with cursors
-
fhex
Hex float conversion: ToHex for formatting, FromHex for parsing. IEEE 754 hexadecimal format (0x1.8p+1).
-
flood-rs
Bit and octet streams
-
rlqt-cli
CLI tool for parsing, annotating, and querying RabbitMQ log files
-
czdb
A pure Rust library for parsing CZDB-format IP databases
-
nucleation
A high-performance Minecraft schematic parser and utility library
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
yes_parser
Your Extensible Script standard parser reads so you can write!
-
datalog_ast
Abstract Syntax Tree types for Datalog programs
-
saikoro
Parser and evaluator for doing math with dice notation expressions
-
serde_geozero
serializing and deserializing geospatial data using serde and geozero
-
parsebin
An very simple tool to parse binary data and print primitive values to standard out
-
source2-demo
Dota 2 / Deadlock / CS2 replay parser written in Rust
-
metar
A fast METAR parsing library in pure Rust
-
dice-parser
A parser and roller for standard RPG dice notation
-
tree-sitter-applesoft
parser for Applesoft BASIC
-
riscv-etrace
Decoder and tracer for RISC-V efficient instruction tracing
-
osynic_osudb
osu!db parser for Osynic, refactoring based on osu-db
-
mvdparser
Extract information from QuakeWorld MVD demos
-
sseer
Various helpers for getting Event streams out of your SSE responses
-
pywr-v1-schema
Pywr v1.x schema for validation and (de)serialization of model JSON files
-
blockdev
parsing and working with lsblk JSON output, providing type-safe block device representation and utilities for Linux
-
ros2-interfaces-jazzy-rkyv
Structs for Messages and Services listed by ROS Index for ROS2 Jazzy with rkyv (de)serialization
-
product-os-utilities
Comprehensive utility library for file operations, networking, data manipulation, JSON/YAML processing, and more
-
musicxml
parsing, manipulation, and export library
-
opensmiles
A SMILES parser following the OpenSMILES specification
-
shalrath
spiky, heat-seeing Quake map parser
-
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 -
tree-sitter-kotlin
Kotlin grammar for the tree-sitter parsing library
-
icy-metadata
parsing Icecast metadata
-
rumtk-web
Web framework part of the RUMTK framework that attempts to simplify and expedite dashboard development in Healthcare
-
json_lib
JSON library implementation
-
josie-core
High-performance core runtime for JOSIE (JSON Omni Safe Interactive Expressions), with deterministic tree-based pipeline execution and embeddable operator/function registries
-
esp_extractor
extracting and applying translations to Bethesda ESP/ESM/ESL files
-
tree-sitter-ini
Ini grammar for tree-sitter
-
hygg
Simplifying the way you read
-
tree-sitter-pascal
Pascal grammar for the tree-sitter parsing library
-
tinybuf
Container for many types of immutable bytes, with optimisations for small arrays
-
val
An arbitrary precision calculator language
-
tree-sitter-matlab
MATLAB tree-sitter parser
-
xml-no-std
An XML library in pure Rust
-
helpprobe
CLI tool discovery and automation framework that extracts structured information from command help text
-
simple-task-cli
task CLI to manage tasks and store data in todo.json
-
untrustended
Untrusted Extended. A compilation of primitives for parsing values from untrusted input.
-
tapped
Rust wrapper for the tap ATProto utility
-
cargo-derivefmt
Format derives alphabetically
-
sif-rs
Parser for the Standard Input Format (SIF) used in mathematical optimization
-
agent-uri
Parser and validator for agent:// URI scheme
-
json-e
A data-structure parameterization system for embedding context in JSON objects
-
difftastic
A structural diff that understands syntax
-
parse-js
JavaScript parsing library
-
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…
-
structomer
cli utility for structom convertions
-
android_bp
Android.bp parser
-
intan_importer
importing and processing Intan RHS data files for neural recording research
-
office-crypto
Pure Rust library to decrypt password-protected MS Office files
-
orgize
parsing org-mode files
-
arxiv
parse arXiv identifiers and references
-
xmpp-parsers
Collection of parsers and serialisers for XMPP extensions
-
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.
-
assorted-debian-utils
Collection of various utilities for Debian work
-
rdf-canon
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
rudof_rdf
RDF data shapes implementation in Rust
-
vpn-link-serde
A comprehensive parser and serializer for VPN proxy protocol links (VMess, VLess, Shadowsocks, Trojan, Hysteria2)
-
rustube
A YouTube video downloader, originally inspired by pytube, written in Rust
-
fasteval2
Fast evaluation of algebraic expressions
-
gpu-usage-waybar
display gpu usage in Waybar
-
berry
yarn berry lockfile parser
-
uuid-readable-rs
Easy to remember unique sentences acting as UUID
-
simple-agents-healing
Response healing system for SimpleAgents - BAML-inspired JSON parsing and coercion
-
covy-cli
Fast Rust CLI for coverage and diagnostics gating
-
execute
extending
Commandin order to execute programs more easily -
narsese
Rust support for Narsese
-
jaq-std
Standard library for jaq
-
veryl-path
A modern hardware description language
-
yarig
A register interface generator
-
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.
-
tree-sitter-proto
Parser for proto2 and proto3 files
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
figurehead
convert Mermaid.js diagram markup into ASCII diagrams
-
test-assembler
A set of types for building complex binary streams
-
dae-parser
Parser for the Collada (DAE) format
-
formatorbit-core
Core library for data format detection and conversion
-
adsbx_json
parsing the ADS-B Exchange API JSON
-
rosu-replay
parsing and writing osu! replay files (.osr format), ported from the Python osrparse library
-
cvssrust
Common Vulnerability Scoring System (v2 / v3.0 / v3.1)
-
o2-sdk
Rust SDK for the O2 Exchange — a fully on-chain order book DEX on the Fuel Network
-
octofhir-fhirpath-analyzer
FHIRPath static analysis and type-enriched AST engine with semantic validation
-
serde_bibtex
A BibTex (de)serialization file format
-
kmdparse
Parsing user's commands into arbitrary Rust types, in no-std environments and with support for context-sensitive parsing and completion
-
hmm_tblout
Parse nhmmer tblout files
-
spider-pipeline
Pipeline implementations for the spider-lib web scraping framework
-
tree-sitter-fortran
fortran grammar for the tree-sitter parsing library
-
iab_gpp
IAB GPP Consent String implementation
-
swc_common
Common utilities for the swc project
-
vmf-forge
A parser for Valve Map Format (VMF) files
-
moleculec-go
Compiler plugin for moleculec
-
suricata-htp
Security Aware HTP Protocol parsing library
-
openjlc
Ultra-fast Gerber conversion tool
-
ttf-rs
reading, writing, and operating on TTF (TrueType Font) files
-
uxn-tal
uxntal:// protocol | a Rust library for assembling TAL (Tal Assembly Language) files into UXN ROM files
-
alaz
AArch64 汇编语言分析工具 - 支持237条指令、多优化级别对比、智能语义解释
-
bpx
BPX official rust implementation
-
cvss-rs
representing and deserializing CVSS (Common Vulnerability Scoring System) data
-
cder
database seed generator that helps create and persist struct-typed instances based on serde-compatible yaml files
-
sheetkit
reading and writing Excel (.xlsx) files
-
trid
Turkish citizenship ID number type
-
ocl-include
preprocessor that implements #include mechanism for OpenCL source files
-
zod-rs
TypeScript Zod-inspired schema validation library for Rust with static type inference
-
crabstep
Cross-platform, zero-dependency Apple/NeXTSTEP typedstream deserializer
-
tree-sitter-prisma-io
prisma grammar for the tree-sitter parsing library
-
tree-sitter-cfengine
CFEngine grammar for tree-sitter
-
sanitize-filename-reader-friendly
A filename sanitizer aiming to produce reader friendly filenames
-
untwine
Declarative parsing with a BNF-like syntax
-
rustmark
Extensible web application for serving Markdown-based content
-
r-extcap
Write Wireshark extcap programs in Rust
-
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
-
uls-core
Core data types and models for FCC ULS data
-
rship-sdk
rship sdk in rust!
-
ifc-lite-core
High-performance IFC/STEP parser for building data
-
unistructgen-core
A powerful Rust code generator that creates type-safe structs from JSON, Markdown tables, and SQL DDL
-
nils-plan-tooling
CLI crate for nils-plan-tooling in the nils-cli workspace
-
libtzfile
low and high level parsing of the IANA system timezone information files (TZIF)
-
frontmatter-gen
generating and parsing frontmatter in various formats
-
league-toolkit
Toolkit library for serializing and editing various League of Legends formats
-
riichi_hand
A collection of utilities for working with Riichi Mahjong player hands
-
tree-sitter-commonlisp
Common Lisp grammar for the tree-sitter parsing library
-
joto_parse
Fast, const-safe parser for SI, US Customary, and typesetting dimensions with exact representation
-
dockerfile-parser
parsing, validating, and modifying Dockerfiles
-
dice-nom
that utilizes the nom parser for randomly generating numbers to support role-playing games
-
octocode
AI-powered code indexer with semantic search, GraphRAG knowledge graphs, and MCP server for multi-language codebases
-
anpa
A generic monadic parser combinator library inspired by Haskell's parsec
-
flager
Ultra lightweight library to parse flags
-
cron-when
A CLI tool to parse cron expressions and display next execution times with human-readable durations
-
adobe-swatch-exchange
Read and write .ase files
-
toml-pretty-deser
TOML deserilization with pretty error messages
-
textfsm-rs
TextFSM
-
cue
High-level bindings for the libcue library
-
tree-sitter-qmljs
QML grammar for the tree-sitter parsing library
-
sciformats
reading scientific data formats
-
a
HJ 212 ASCII protocol: framing, parsing, CRC, and builders
-
misp-rs
MISP data models and STIX 2.1 conversion library
-
similarity-generic
Generic language similarity analyzer using tree-sitter
-
kfl
KDL language implementation
-
odnelazm
A mzalendo.com web scaraper and parser
-
tree-sitter-hcl
HCL and terraform grammar for tree-sitter
-
semdiff-output
HTML, JSON, and summary report outputs for semdiff
-
tree-sitter-devicetree
Tree-sitter parser for Devicetree files, with support for Zephyr's superset of Devicetree syntax
-
hrdf-parser
dedicated to the parsing of the HRDF format. For the moment, it can only parse the Swiss version of the HRDF format.
-
noak
reading and writing java class files
-
lumora
Local semantic code graph and MCP server for AI coding agents
-
loregrep
Repository indexing library for AI coding assistants. Tree-sitter parsing, fast in-memory indexing, and tool APIs for LLM integration.
-
cddlconv
A commandline utility for converting CDDL to various formats
-
slicec
The Slice parser and other core components for Slice compilers
-
imessage-core
Core utilities for imessage-rs: config, date conversion, phone normalization, and typedstream decoding
-
kelora
A command-line log analysis tool with embedded Rhai scripting
-
jbytes
byte stream structured serialization and deserialization library
-
parse-style
Parse & display rich-compatible style strings
-
pdf_oxide
The fastest Rust PDF library with text extraction: 0.8ms mean, 100% pass rate on 3,830 PDFs. 5× faster than pdf_extract, 17× faster than oxidize_pdf. Extract, create, and edit PDFs.
-
ltk_file
Core IO and file abstractions for League Toolkit
-
mocktave
Run Octave/MATLAB inside Rust
-
mach_object
Mach-O File Format Parser for Rust
-
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…
-
cloudfront-logs
AWS CloudFront log line parser
-
fix44-forge-helpers
Zero-allocation, high-performance helper functions for FIX 4.4 protocol parsing and serialization
-
maclarian
Larian file format library for Baldur's Gate 3 - PAK, LSF, LSX, GR2, DDS, and more
-
beancount-parser-lima
A zero-copy parser for Beancount
-
dicom-test-files
A collection of DICOM files for testing DICOM parsers
-
hangul-cd
(compose-decompose): Rust helpers for composing and decomposing Hangul syllable blocks and words
-
url-domain-parse
parsing URLs
-
puz-parse
parsing .puz crossword puzzle files
-
lynxql
A parser for the Lynx declarative modeling language - a statically typed language for expressing combinatorial optimization problems
-
matrw
MAT-file serializing and deserializing
-
nom-teltonika
Teltonika protocol parser
-
extrablatt_v2
News, articles and text scraper
-
lib3mf-core
Parse and validate 3MF files for manufacturing workflows - production-ready with streaming parser and comprehensive validation
-
valknut-rs
High-performance Rust implementation of valknut code analysis algorithms
-
arborium-yaml
YAML grammar for arborium (tree-sitter bindings)
-
wat_parser
WebAssembly Text Format concrete syntax tree parser
-
github-discussions-mirror
mirror and export GitHub discussions as JSON and static HTML
-
atomic-timer
Atomic timer for Rust
-
ser-io
reading and writing SER files used in astrophotography
-
swhid
v1.2 reference implementation - Complete SWHID (ISO/IEC 18670:2025) parsing and hashing with VCS integration
-
ddex-parser
High-performance DDEX XML parser with SIMD optimization (40+ MB/s)
-
marc21
A toolkit for processing MARC-21 records
-
legible
port of Mozilla's Readability.js for extracting readable content from web pages
-
json-stream-parser
A JSON parser that is capable of parsing incomplete JSON strings that are streamed in
-
tree-sitter-openscad-ng
OpenSCAD grammar for tree-sitter
-
strace-tui
A terminal user interface (TUI) for visualizing and exploring strace output
-
mx-message
A fast, type-safe Rust implementation of MXMessage for parsing MX messages
-
openstep-plist
Parser and serializer for OpenStep Property List format
-
tree-sitter-json
JSON grammar for tree-sitter
-
tree-sitter-clingo
Clingo grammar for tree-sitter
-
rustdoc-prettier
Format //! and /// comments with prettier
-
emmylua_parser_desc
A parser for markup within Lua comments
-
apex-io
File I/O for pose graphs (G2O, TORO, BAL formats) with SE2/SE3 support
-
thulp-cli
CLI for thulp - Execution context engineering platform
-
gencad
parsing Mitron GenCAD boardview files
-
mdf4-rs
working with Measurement Data Format (ASAM MDF4) files
-
movingai
Benchmark Map/Scen File Parser
-
opsview
API Client Library with batteries included
-
blackbox-log
Ergonomic parser for BetaFlight blackbox logs
-
serde-env
deserialize env into structs via serde
-
rs_osrm
rust wrapper for osrm
-
parsel
Zero-code parser generation by using AST node types as the grammar
-
fermata
An S-expression DSL for working with MusicXML
-
rpsl-rs
A Routing Policy Specification Language (RPSL) parser with a focus on speed and correctness
-
gcode-nom
Visualization tool for inspecting a g-code file
-
yarer
(Yet Another Rust Expression Resolver) is a library for resolving mathematical expressions. Internally it uses the shunting yard algorithm.
-
typed-bytesize
Represent bytesize in decimal or binary prefix unit
-
iata
Some implementations of IATA resolutions
-
zpl_toolchain_spec_compiler
Spec-file compiler that generates parser tables and documentation for ZPL commands
-
links-notation
Links Notation parser
-
hostfile
parsing /etc/hosts
-
actix-prost
Generate actix handles and routes from grpc definitions
-
oca-sdk-rs
Comprehensive SDK for OCA Bundle management and integration
-
dsntk
| DecisionToolkit
-
nfe-parser
Biblioteca Rust de alto desempenho para parsing e serialização de Nota Fiscal Eletrônica (NF-e) brasileira - Layout 4.00 SEFAZ
-
run-clang-tidy
Cross platform CLI wrapper for executing clang-tidy based paths or globs specified in a JSON input file
-
rexit
Export your Reddit Chats
-
cafebabe
parser for Java class files
-
justjson
An efficient JSON Value crate that allows borrowing data
-
jmap-tools
JMAP object parser with JSON Pointer querying and patching support
-
entity-trait-system
An alternative to ECS
-
palate
File type detection combining tft and hyperpolyglot
-
pptx
creating and manipulating PowerPoint (.pptx) files
-
omni-index
Omniscient Code Index - Semantic, interventionist code indexer for AI agents
-
rslnp
A configurable parser for scopes list notation (SLN)
-
rustixml
Native iXML (Invisible XML) parser with left-recursion support - 76.9% spec conformance, works in Rust and WebAssembly
-
matfile
reading and writing Matlab ".mat" data files
-
oxigdal-geotiff
GeoTIFF/COG driver for OxiGDAL - Pure Rust GDAL reimplementation with cloud-optimized reading and writing
-
ghidra-cli
Rust CLI to run Ghidra headless for reverse engineering with Claude Code and other agents
-
gatekpr-parsers
Multi-language code parsing for Shopify app validation (JS, TS, Ruby, Python, PHP)
-
obj
A package for loading Wavefront .obj files
-
package_json_parser
A parser for package.json
-
wsdg-app-manifest
WASMA Manifest and Permission Source Parser
-
dapt
serializing and unseralizing unstructured data
-
shr_parser
Parses sweeps from a Signal Hound Spike file
-
mimic-rs
High-performance User-Agent to Sec-CH-UA Client Hints converter
-
protox-parse
Parsing of protobuf source files
-
weapon
Cross-device sync engine
-
timeflow
Ergonomic time handling (and traveling!) library with builder patterns, custom formatting, and seamless serialization for Date, Time, and DateTime operations
-
spud_rs
parsing the SPUD binary format
-
json-tools
A zero-copy json-lexer, filters and serializer
-
rs3a
Animated ascii art rust library
-
crush-cli
Command-line interface for the Crush compression library
-
hexput-runtime
WebSocket runtime server for Hexput AST processing
-
rocketmq-tools
Apache RocketMQ tools
-
ogg_pager
OGG page reader
-
denet
process monitor
-
dtoolkit
parsing and manipulating Flattened Device Tree (FDT) blobs
-
cel-parser
An antlr-based parser for the Common Expression Language (CEL)
-
tulna-rs
RDF graph isomorphism and semantic query equivalence checking using an efficient hash-based grounding algorithm to detect the graph isomorphism
-
scanner-rust
text scanners which can parse primitive types and strings using UTF-8 or ASCII
-
excelstream
High-performance streaming Excel & CSV library with S3/GCS cloud support and Parquet conversion - Ultra-low memory usage
-
unity-asset
A comprehensive Rust library for parsing Unity asset files (YAML and binary formats)
-
bg3rustpaklib
reading and extracting Baldur's Gate 3 PAK files
-
tree-sitter-rust-orchard
Grammar for Rust that aims to be closer to the actual AST
-
fcb_cli
FlatCityBuf is a library for reading and writing CityJSON with FlatBuffers
-
core-json
A non-allocating JSON deserializer
-
xim
XIM protocol parser, handler
-
deterministic_automata
A framework for implementing deterministic and mutation automata with arbitrary state complexity
-
aranya-policy-lang
The Aranya Policy Language parser
-
bank-statement-rs
parsing bank and credit card transaction history from multiple financial export formats
-
semver-php
Composer semver parsing and constraint matching for Rust
-
fea-rs-ast
fontTools-like AST wrapper around fea-rs parser
-
tree-sitter-javadoc
Parser for Javadoc documentation comments
-
eva-common
Commons for EVA ICS v4
-
cusip
Support for creating and validating CUSIPs
-
aoc-parse
A little library for parsing your Advent of Code puzzle input
-
anvil-nbt
parsing and encoding Minecraft's NBT and Anvil (.mca) formats
-
netron_axum_ts
Generate TypeScript TRPC client code from Axum Rust server code
-
rosu-render
An o!rdr wrapper to render osu! replays
-
exolvl
reading and writing Exoracer level files
-
jslt
Everyones favorite xslt but for json
-
narsil-mcp
A blazingly fast MCP server for code intelligence - enumerates repos, data structures, algorithms, and returns relevant code context
-
posix-portable-filename
Constructs POSIX portable filenames (A-Za-z0-9._-)
-
svg_metadata
Extracts metadata (like the viewBox, width, and height) from SVG graphics
-
robotstxt
A native Rust port of Google's robots.txt parser and matcher C++ library
-
kobo-db-tools
parse and analyze Kobo e-reader SQLite databases
-
phpserz
A PHP serialization format parser and deserializer
-
tree-sitter-ada
Ada grammar for tree-sitter
-
anndata
Rust APIs
-
prelude-xml-parser
Deserialize Prelude EDC native XML files into Rust stucts
-
worf
Automatically queue similar songs in MPD, remembering the original song
-
ignore-files
Find, parse, and interpret ignore files
-
php-parser
A fast PHP parser written in Rust
-
xacro-rs
A xml preprocessor for xacro files to generate URDF files
-
messageforge
lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage, SystemMessage, and more. It supports easy extensibility through macros…
-
muad-dib
Parser and tools for NAIF SPICE DAF files (SPK, CK, PCK)
-
tsz-binder
TypeScript name binder for the tsz compiler
-
nixdoc
Parser for Nixdoc documentation comments
-
rizlib
interacting with Rizline game files
-
rjiter
Streaming JSON parser on top of Jiter
-
kalk
A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
tree-sitter-newick
A parser for (extended) Newick files (nh, nwk, nhx)
-
pk2
interacting with Silkroad Online's pk2 archive format
-
astral-tl
Fast HTML parser written in pure Rust
-
bfom
Brendan's Flavor of Markdown: I'll build my own markdown format, what could go wrong?
-
astarte-fdo-protocol
FIDO Device Onboarding message parsing library
-
lwuri
using and manipulating Uniform Resource Identifiers with a minimal memory footprint and strong typing
-
glycin-common
Sandboxed image decoding
-
ffcv
Firefox Configuration Viewer - Parse and query Firefox preference files
-
dialogi
A dialog parser
-
portage-metadata
Gentoo ebuild metadata cache types and parser based on PMS
-
comma
Shell-style command parser with support for escaping and quotations
-
vdf-reader
Rust parser for valve vdf files
-
jedit
Command-line tool to view and edit large JSON file
-
vt-push-parser
A streaming push parser for the VT/xterm output events
-
seedlink-rs-protocol
SeedLink protocol types, commands, and frame parsing
-
symbolic-ppdb
parsing and performing lookups on Portable PDB files
-
tree-sitter-java
Java grammar for tree-sitter
-
tree-sitter-gram
Gram grammar for tree-sitter
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
feagi_core_data_structures_and_processing
FEAGI libraries to use to handle data processing
-
oatf
Rust SDK for the Open Agent Threat Format (OATF)
-
gullwing
Runtime formatting and parsing with Python's Format Specification Mini-Language
-
tree-sitter-netlinx
NetLinx grammar for tree-sitter
-
cedict
Parser for the CC-CEDICT Chinese-English Dictionary
-
aur-scanner-core
Core library for AUR package security scanning - PKGBUILD parser, rule engine, and security analyzers
-
version_spec
A specification for working with partial, full, or aliased versions. Supports semver and calver.
-
strata-rs
Deterministic binary data format with canonical encoding
-
lang-c
Lightweight C parser
-
terra-plr
Terraria player parser
-
tree-sitter-d2
d2 grammar for the tree-sitter parsing library
-
vlsvrs
VLSV reader with C and Python bindings
-
codeinput
A powerful library for parsing, analyzing, and managing CODEOWNERS files. Provides advanced querying capabilities, ownership analysis, and tag-based file organization
-
jsonkit
A high-performance, lightweight Rust utility library engineered for robust JSON data processing
-
ovba
An Office VBA project parser written in 100% safe Rust
-
rustyhdf5-format
Pure-Rust HDF5 binary format parsing and writing — no C dependencies
-
oq3_lexer
Lexer for OpenQASM 3 parser/analyzer
-
microjson
No frills JSON parsing without allocations
-
rulox
A lightweight scripting language embedded in Rust
-
readabilityrs
port of Mozilla's Readability library for extracting article content from web pages
-
ezno-parser
Parser and AST definitions for Ezno
-
can-dbc-pest
A Pest-based parser for the DBC format. The DBC format is used to exchange CAN network data.
-
android-xml-converter
just an experimental code to convert between android xml formats (abx and xml). Functionality is not guaranteed.
-
a3s-updater
Self-update library for A3S CLI binaries via GitHub Releases
-
ion
*.ion file parser
-
dply
A command line data manipulation tool inspired by the dplyr grammar
-
ambient-fs-analyzer
Content analysis engine for ambient-fs
-
ass-core
High-performance ASS subtitle format parser and analyzer
-
yowl
Primitives for reading and writing the SMILES language
-
gldf-rs
GLDF (General Lighting Data Format) parser and writer for Rust, specifically for the Rust/WASM target as such designed for JSON format
-
cvss
Common Vulnerability Scoring System parser/serializer
-
threatflux-binary-analysis
Comprehensive binary analysis library with multi-format support, disassembly, and security analysis
-
caddyfile-rs
Caddyfile lexer, parser, formatter, and builder for Caddy web server configuration files
-
odatav4-parser
OData V4 query string parser with AST and multi-dialect SQL rendering
-
wow-mpq
High-performance parser for World of Warcraft MPQ archives with parallel processing support
-
codegraph-c
C parser for CodeGraph - extracts code entities and relationships from C source files
-
dmntk-feel-grammar
dmntk | FEEL grammar
-
gir-format-check
File format checker
-
topo-render
JSONL v0.3, JSON, and human-readable output rendering
-
tree-splicer
grammar-based test case generator (black-box fuzzer)
-
ipmi-rs
A pure rust implementation of the IPMI spec
-
hex-simd
SIMD-accelerated hex encoding and decoding
-
portex
A PE (Portable Executable) file reader/writer library
-
mdmodels
generate models, code and schemas from markdown files
-
jotup
A parser for the Djot markup language (dpc's fork of jotdown)
-
kuiper_lang
The Kuiper JSON mapping language
-
polyline-iter
Zero-dependency iterator-based Google Encoded Polyline encoder and decoder
-
wow-blp
Parser and encoder for World of Warcraft BLP texture files with DXT compression support
-
flatzinc
parser
-
tree-sitter-sdml
sdml grammar for the tree-sitter parsing library
-
pasture-io
Support for reading and writing point cloud files with pasture
-
merman
headless Mermaid implementation (1:1 parity; pinned to mermaid@11.12.3)
-
fiff
Pure Rust implementation of the FIFF (Functional Imaging File Format) parser for MEG/EEG data
-
tree-sitter-highlight-wasm
performing syntax highlighting with Tree-sitter
-
ldap-types
Implements the basic LDAP types so they can be used in other crates
-
badpod
working with imperfect feeds of podcasts
-
dompa
A lightweight, zero-dependency HTML5 document parser
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
hidparser
HID report descriptor parsing library
-
tree-sitter-kotlin-ng
Kotlin grammar for tree-sitter
-
hwpers
parsing Korean Hangul Word Processor (HWP) files with full layout rendering support
-
psy-k
A PSY-Q object & library parser & utility
-
asciidork-cli
Asciidork CLI
-
serde_gdbmi
Serde deserializer for the GDB Machine Interface (GDB/MI) output
-
cc2p
Convert a CSV to parquet file format
-
tree-sitter-gh-actions-expressions
Github Actions expressions grammar for tree-sitter
-
truetype
The package provides a builder and parser of TrueType fonts
-
context_deserialize
Context-aware deserialization trait for Rust data structures, extending serde with additional context parameters
-
formualizer-parse
High-performance Excel/OpenFormula tokenizer + parser with a stable AST surface
-
libsirt
serialize and deserialize from the Sirt data format
-
tree-sitter-c
C grammar for tree-sitter
-
serde_content_ref
Serde deserializer for reference content
-
matchete
A fast and flexible matcher for comparing and diffing data structures
-
difa
Parsing of Amateur Data Interchange Format (ADIF) files
-
rgbds-obj
working with RGBDS object files
-
tracking-numbers
validating and identifying tracking numbers from various shipping carriers
-
tree-sitter-tsquery
TS query grammar for tree-sitter
-
ender
An encoding library to work with any binary data format
-
betacode2
A fast rust library for conversion to and from betacode
-
duper
The format that's super!
-
runnables-cli
cli to run executables in a workspace
-
four-char-code
A string of 4 ascii chars represented by an u32
-
rill-json
A fast, 100% safe, and RFC 8259-compliant streaming JSON parser and serializer, built from scratch in Rust
-
yaxp-cli
<yaxp-cli ⚡> Yet Another XML Parser CLI
-
nessus-parser
A parser for
.nessus(v2) XML reports -
pgn-reader
Fast non-allocating and streaming reader for chess games in PGN notation
-
qrrs
CLI QR code generator and reader
-
santa-data
Data models and CCL parser for Santa package manager
-
openscad-rs
A high-performance OpenSCAD parser library for Rust
-
tree-sitter-kotlin-sg
Kotlin grammar for the tree-sitter parsing library
-
jupyter-serde
Serialization and Deserialization for Jupyter related data structures
-
faf-replay-parser
Supreme Commander Forged Alliance replay parser
-
cyanea-io
File format parsing for the Cyanea bioinformatics ecosystem
-
treereduce
Fast, syntax-aware, multi-language program reducer based on delta debugging
-
evaluator_rs
A evaluation engine library for Rust
-
iso8583-core
Production-ready zero-allocation ISO 8583 parser with SIMD optimization and no_std support
-
earlgrey
parsing context-free grammars using Earley algorithm
-
radiotap-rs
no_std compatible radiotap header encoder and decoder
-
corgi-rs
Vehicle VIN decoding library based on NHTSA database for Rust
-
icl-cli
Intent Contract Language (ICL) - Command-line interface
-
lexical-parse-integer
Efficient parsing of integers from strings
-
zhipuai-rs
zhipuai 's api of rust
-
tree-sitter-immigrant
immigrant grammar for tree-sitter
-
octofhir-fhirpath
A high-performance FHIRPath implementation in Rust with comprehensive spec compliance
-
geoveil_mp
High-performance GNSS multipath analysis library with support for RINEX v2/v3/v4, SP3 precise orbits, and multi-constellation processing
-
outfit
Orbit determination toolkit in Rust. Provides astrometric parsing, observer management, and initial orbit determination (Gauss method) with JPL ephemeris support.
-
base256
Encode and decode data in base 256 easily typed words
-
adsb_deku
Decoder for ADS-B(Automatic Depedent Surveillance-Broadcast) - written with deku
-
abootimg-oxide
Android boot image (boot.img) parser
-
tasklib
used to interact with Taskwarrior in Rust
-
xqpath
A high-performance jq-inspired path extractor and updater for structured data in Rust with advanced debugging, configuration management and interactive debugging capabilities
-
forex-factory
Async Rust library for scraping economic event data from Forex Factory calendar
-
tagotip-codec
no_std TagoTiP protocol codec (parser and builder)
-
jpx
JMESPath CLI with 400+ extended functions - a powerful jq alternative
-
osu-db
Reading and writing of osu! binary files:
osu!.db,collection.db,scores.dband.osrreplay files -
simple-color-palette
Color Palette format
-
json-schema-to-luau
Convert JSON Schema to Luau type definitions with full support for constraints and advanced schema features
-
libinjectionrs
Rust port of libinjection - SQL/XSS injection detection library
-
reflex-search
A local-first, structure-aware code search engine for AI agents
-
tree-sitter-css
CSS grammar for tree-sitter
-
chaste-yarn
Parser for yarn lockfiles
-
psrutils
few utilities to facilitate pulsar science projects in rust
-
remeta
extracting metadata from various audio, video, and image formats
-
jder_axum
A response builder for axum
-
roxmltree_to_serde
Convert between XML JSON using roxmltree and serde
-
recipe-parser
Write recipes understood by humans and machines
-
susumu
Revolutionary functional language making data flow visible through arrow syntax
-
yaml-spanned
YAML parser that captures detailed span information
-
windancer
An org-mode toolkit, including parser, renderer
-
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
-
byte_reader
A minimal byte-by-byte reader for parsing input
-
wgsl-parse
Parse a wgsl source file to a syntax tree
-
tl
Fast HTML parser written in pure Rust
-
structview
Viewing binary data as high-level data structures, safely
-
common_sequence_diagram_io
A generic interface to parse, print and draw interaction languages
-
wuff
Pure-rust WOFF and WOFF2 font decoding
-
chromashift
converting between various color formats and color spaces
-
bytelines
Read input lines as byte slices for high efficiency
-
changepacks-cli
CLI interface and commands for changepacks
-
raz-override
Override management system for raz with stable key generation
-
rsjson
Json parser library
-
usfm3
Error-tolerant USFM 3.x parser with USJ, USX, and USFM output
-
ytt
YouTube Transcript API
-
systemd-unit-edit
A lossless parser and editor for systemd unit files
-
rma-rules
Rule engine for Qryon - loads and executes security rules from YAML (Semgrep-compatible)
-
ebustl-parser
Parse subtitle files in the EBU-STL format with Rust
-
notatin
parsing offline Windows Registry files
-
rgc-chart
parsing and writing rhythm game charts
-
aleo-core
Data model for Leo documents (DAG=Directed - Acylic - Graph)
-
sas7bdat
+ CLI for decoding SAS7BDAT datasets and streaming them to modern formats
-
tree-sitter-perl
perl grammar for the tree-sitter parsing library
-
sublime-color-scheme
Parse Sublime Text color schemes to Syntect Themes
-
stremio-serde-hex
Hexadecimal encoding/decoding with serde
-
ais
An Automatic Identification System (AIS) parser library
-
type-sitter-cli
CLI for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)
-
brel
better-releases cli tool
-
cala-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
xlformula_engine
parse and evaluate Excel formulas
-
yaxpeax-superh
SuperH decoders for yaxpeax
-
zbus_xml
API to handle D-Bus introspection XML
-
sema-reader
Lexer and s-expression parser for the Sema programming language
-
cooklang-chef
CLI to manage cooklang recipes
-
format-struct
quick and easy format structure definitions for use in binary file parsing
-
nppes
parsing, querying, and exporting NPPES healthcare provider data
-
getopt2
Zero dependency strict command line argument parser
-
om-context
LLM context tool that scores project files by importance
-
venus
Reactive notebook environment for Rust
-
sipp
parser package
-
tree-sitter-wikitext
wikitext grammar for the tree-sitter parsing library
-
twobit
Pure Rust implementation of the TwoBit sequence file format
-
symbolic_expressions
A symbolic-expression parser/writer
-
doip-codec
Diagnostics over Internet Protocol codec for client-server communication
-
ressa
An ECMAscript parser
-
ape
reading and writing APEv2 tags
-
tree-sitter-pact
pact grammar for the tree-sitter parsing library
-
ansitok
parsing ANSI Escape Codes
-
utf16-simd
SIMD-accelerated UTF-16/UTF-16LE -> UTF-8 escaping (JSON/XML)
-
office-convert-server
HTTP server for converting office file formats to PDFs
-
entab
Record-format file reader
-
ndef-rs
NDEF (NFC Data Exchange Format) parser and generator in Rust
-
frut_lib
A no_std library for parsing, analyzing, and executing the Frut programming language
-
ucl-parser
Parser for the Unified Content Language (UCL)
-
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.
-
tree-sitter-mdn
Parser for MDN content
-
cegla
Low-level parsing library for CGI (and CGI-like protocols)
-
fjson-core
fjson is a zero-dependency JSON Parser and Fixer. It takes any input and produces valid JSON. No AI involved.
-
tree-sitter-iter
A very simple pre-order iterator for tree-sitter CSTs
-
lil-json
serialize & deserialize JSON in no_std
-
lq
low overhead yq/tq/jq cli
-
grib-build
Data definition parsers for the grib crate, used internally as a build-dependency
-
japanese_law_id
日本の法令IDの解析
-
chatpack
Prepare chat data for RAG / LLM ingestion. Supports Telegram, WhatsApp, Instagram, Discord.
-
rusty-promql-parser
A Prometheus PromQL parser written in Rust
-
snoop
packet format parser reader and writer
-
l5x
Parser for Rockwell Automation L5X files (Studio 5000 Logix Designer)
-
tree-sitter-angular
Angular grammar for tree-sitter
-
bugcrowd-vrt
Rust client for Bugcrowd's Vulnerability Rating Taxonomy
-
robinpath
lightweight, fast scripting language interpreter for automation and data processing
-
nafcodec
Rust coder/decoder for Nucleotide Archive Format (NAF) files
-
tinyogg
A very simple Ogg packet serializer and deserializer and a stream for writing data and encapsulating the data into Ogg streams
-
datamodel
serialize and deserialize Valve's proprietary DMX file format
-
logiq
A logic SAT solver
-
fixed_width
A fixed width data parser
-
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.
-
easy-rsa-registry
Read certificate data from easy-rsa registry
-
include_tt
Macros for ultra-flexible injection of compiler trees, literals, or binary data into Rust syntax trees from external sources
-
topiary-tree-sitter-facade
Topiary’s uniform interface for
tree-sitter(rust) andweb-tree-sitter(wasm-bindgen) -
sparesults
SPARQL query results formats parsers and serializers
-
utf8parse
Table-driven UTF-8 parser
-
magika-cli
Determines file content types using AI
-
frame-isa
SAM Instruction Set Architecture - 6-byte opcode definitions for AI systems
-
vue_oxc_toolkit
A parser to generate semantically correct AST from Vue SFCs for code linting purposes
-
dicom-parser
A middle-level parser and printer of DICOM data sets
-
compose-rs
execute docker-compose commands and monitor compose stacks
-
polyglot-book-rs
reading and using Polyglot opening book format for chess engines
-
sitemap
parser (reader) and writer
-
sl-chat-log-parser
Parser for SL viewer chat logs (Firestorm in particular but might work for others too)
-
timsrust
read Bruker timsTOF data
-
clang-format
A basic clang-format Rust wrapper
-
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.
-
unpoly
Helper for the Unpoly API, initially for usage in Axum handlers
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
pg-parser-rs
PostgreSQL SQL parser based on tree-sitter, with a Rust AST layer
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
mcap2arrow-ros2-common
Shared ROS 2 type system and CDR decoding helpers for mcap2arrow
-
cloud_terrastodon_relative_location
A helper for converting std::panic::Location to relative paths with displayed
-
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…
-
fee
Expression evaluator supporting numeric, logical and bitwise operators
-
oak-scss
SCSS CSS preprocessor language parser with support for modern CSS features and dynamic styling
-
kerbalobjects
that allows you to read or write a KerbalObject file
-
uasset
Parsing of Unreal Engine asset files (uassets)
-
scribe-core
Core types and utilities for the Scribe code analysis library
-
deserialize_untagged_verbose_error
procedural macro for creating verbose errors when deserializing untagged enums with Serde
-
tree-sitter-strudel
Parser for Strudel, a Tidal Cycles base live coding tool
-
aws-smithy-cbor
CBOR utilities for smithy-rs
-
validator-rs
A comprehensive validation library for Rust providing validators for email, URL, mobile phone numbers (150+ countries), credit cards, strings, numbers, and dates
-
spatial-narrative
representing, analyzing, and working with narratives that unfold across real-world geographic space
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
rustc-cfg
Runs
rustc --print cfgand parses the output -
sawp-modbus
SAWP Protocol Parser for Modbus
-
wlambda
embeddable scripting language for Rust
-
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…
-
hashlru
LRU cache
-
json5_nodes
Parse JSON5 into nodes that retain both JSON value and input file location
-
jsonrs
Json parser
-
dioxus-fullstack
fetching resources from servers in Dioxus apps
-
hl7-parser
Parses the structure of HL7v2 messages, but does not validate the correctness of the messages
-
nlcep
parsing natural language calendar events
-
rs-conllu
A parser for the CoNLL-U format of the Universal Dependencies project
-
orbis-pkg
parsing and extracting PlayStation 4 PKG files
-
swift_localizable_json_parser
Parse Localizable.xcstrings
-
iasinat-tool
Reader for IASI NAT L1C and L2 files
-
togit-parser
A parser for extracting python function dependencies
-
tinymvt
A lightweight library for encoding and decoding Mapbox Vector Tiles (MVT)
-
organic
An org-mode parser
-
kparse
Tracking and better error handling for nom parsers
-
faster-stun
Fast and zero-cost stun message decoder and encoder
-
openstack
SDK for Rust
-
toon-rust
Token-Oriented Object Notation (TOON) - JSON for LLM prompts at half the tokens. Rust implementation.
-
naviz-parser
Parser for the NAViz input files
-
hayro-ccitt
A decoder for group 3 and group 4 CCITT images
-
subtile
utils to operate traitements on subtitles
-
hkscdis-rs
A HavokScript 5.1 disassembler written in Rust
-
tree-sitter-toon
Toon grammar for tree-sitter
-
dsq-parser
Parser for DSQ filter language that produces an AST
-
hltas
Reading and writing Half-Life TAS scripts (
.hltas) -
tree-sitter-dart-orchard
Parser for Dart files
-
git-stub
Parsing types for git stubs (commit:path references)
-
vibecheck-core
Detect AI-generated code and attribute it to Claude, GPT, Gemini, Copilot, or Human
-
nid
Generate and parse Nano IDs
-
jsoncompat
JSON Schema Compatibility Checker
-
weblate-luau
Generates a Luau table for weblate translations that are represented in basic JSON
-
oak-dot
High-performance incremental DOT language parser for the oak ecosystem with flexible configuration, optimized for graph description and visualization
-
hfsplus
Read-only HFS+ / HFSX filesystem parser
-
fast-osmpbf
Fast OSM PBF parser for Rust
-
miuu_replay
Parse .replay files from the game Marble It Up! Ultra
-
tmpl-resolver
A lightweight template resolution engine with conditional logic support
-
marctk
MARC21 Binary, Breaker, and XML Toolkit
-
multiio
A unified I/O orchestration library for CLI/server applications
-
buildlog-consultant
buildlog parser and analyser
-
llsd-rs
parsing and serializing LLSD (Linden Lab Structured Data) format
-
feagi_data_serialization
Adds serialization and deserialization to select Feagi Data Structures
-
decodeme
Decoding definitions of the profiling event data from
measureme -
rsnark-provers-gnark
write Zero-Knowledge circuits for multiple prover systems
-
tree-sitter-ocamllex
OCamllex grammar for the tree-sitter parsing library
-
wz_reader
A wz file reader to resolve wz file with thread safe
-
rosv
RSV file format
-
systemd-duration
Convert systemd style time durations into other formats
-
bsru
Beatsaber Rust Utilities: A Beatsaber V3 parsing library
-
yaxpeax-hexagon
Qualcomm Hexagon decoder for the yaxpeax project
-
tree-sitter-yang
Yang grammar for tree-sitter
-
bluefile
Experimental Rust library for handling X-Midas Bluefiles
-
rs-read-trimesh
A reader for loading 3D meshes from PLY, STL, DAE (Collada) and OBJ into Parry Trimesh
-
nix-nar-cli
Binary to manipulate Nix Archive (nar) files
-
ginko
A device-tree source parser and analyzer
-
unity-asset-decode
Decode/export helpers for Unity assets (Texture/Audio/Sprite/Mesh) built on unity-asset-binary
-
hime_langserv
Language server for Hime grammars
-
amv_decoder
Experimental AMV parser and decoder for KiriKiri2 / KiriKiriZ engine videos
-
piston_meta
A DSL parsing library for human readable text documents
-
ikal
Parse icalendar object
-
diskann-benchmark-runner
DiskANN is a fast approximate nearest neighbor search library for high dimensional data
-
g-code
parsing and emission
-
rustyfix
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
arborium-json
JSON grammar for arborium (tree-sitter bindings)
-
rustylink
Visualize & analyze Simulink .slx files
-
arch-pkg-text
Pure Rust library to parse Arch Linux packages' structured text formats
-
triples
A lib and cli for storing data triples
-
nzb-rs
A spec compliant parser for NZB files
-
turbo_input
A fast scanner library for competitive programming in Rust
-
pdf-text-extract
Extract text, tables, and structured content from PDF files
-
f1r3fly-rholang
F1r3fly Rholang programming language - concurrent, message-passing smart contract language
-
spider-lib
A Rust-based web scraping framework inspired by Scrapy (Python)
-
mcp-tools-sdk
An SDK for parsing and manipulating mcp tool descriptions and input/output data
-
tree-sitter-grug
A tree sitter parser for grug
-
location-rs
parsing country codes from text titles with support for Chinese language
-
sigma-rust
parsing and evaluating Sigma rules to create custom detection pipelines
-
tree-sitter-navi
Navi grammar for the tree-sitter parsing library
-
confers
A modern, type-safe configuration management library with validation, diff, and hot-reload support
-
sticknodes-rs
Unofficial Stick Nodes asset manipulation library. Currently only supports Stickfigures. Currently only supports assets up to version 4.1.0 build 21.
-
ndarray-npz
Advanced .npz file format support for n-dimensional arrays
-
dee-whois
Part of dee.ink CLI tools
-
error_snippet
reporting fancy diagnostics to the console
-
cronchik
cron expression parser
-
flarmnet
file decoder/encoder
-
r-description
Parsing and editor for R DESCRIPTION files
-
svgrtypes
SVG types parser
-
dioxus-mdx
MDX parsing and rendering components for Dioxus
-
tds-protocol
Pure MS-TDS protocol implementation for SQL Server (no_std compatible)
-
rabe
ABE Schemes implemented in rust
-
herb
Rust bindings for Herb
-
pkpass
generate Apple Wallet Passes for iOS, WatchOS, MacOS
-
lunary
High-performance ITCH (NASDAQ TotalView-ITCH) parser with zero-copy, SIMD, and lock-free concurrency
-
azalea-chat
Parse Minecraft chat messages
-
radif
Rust ADIF format library for parsing and serialization
-
cache_control
parse the HTTP Cache-Control header
-
sfdl
Parse, encrypt and decrypt SFDL container files
-
gibblox-cache
Block reader cache layer and cache file format
-
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…
-
hashstash
It's like git but for your Rust data structures
-
pufu
in-memory serialization/deserialization library
-
sipha-tree
CST/AST construction and node arena management for sipha
-
kdbx-rs
Keepass 2 (KDBX) password database parsing and creation
-
espy-ears
espy's parser implementation
-
tree-sitter-inference
Inference grammar for tree-sitter
-
d4
file format implementation
-
pydep-mapper
Fast Rust CLI for analyzing Python dependencies with external package declarations support
-
clrmeta
ECMA-335 CLI/.NET metadata parsing library with read/write support
-
jsnpar
Rust JSON parser implementation using parser combinators
-
nd2-rs
Pure Rust library for reading Nikon ND2 microscopy files
-
dsq-formats
File format support for dsq - handles reading and writing various data formats
-
highgaze
High-performance ADS-B data collector and storage system
-
rust_dot
RustDOT is mostly the Graphviz DOT language, lightly rustified
-
tree-sitter-jinja2
jinja2 grammar for the tree-sitter parsing library
-
fef
parser of the FEF format
-
nav2json-rs
parsing Valve .nav navigation mesh files and converting them to JSON
-
tree-sitter-zsh
Zsh grammar for tree-sitter
-
cgats
Parse, transform, and write CGATS color files
-
compare-changes
Reimplementation of GitHub file paths pattern matcher
-
markup5ever
Common code for xml5ever and html5ever
-
jmaxml
A parser for JMA (Japan Meteorological Agency) XML format files
-
zed-xim
XIM protocol parser, handler
-
tiro
Planning tool
-
formcalc
A powerful formula evaluation engine with dependency management and parallel execution
-
zpl_toolchain_profile
Printer profile loading and validation for the ZPL toolchain
-
neodes_codec
read and write data from DSN files as described in the NeoDes norm
-
governor-core
Core domain and application logic for cargo-governor
-
zipatch
parsing and applying ZiPatch files, as used in Final Fantasy XIV
-
iptr-decoder
Idiomatic Rust-style low-level Intel PT trace handler
-
heck-string-cli
command-line tool to convert strings via "heck" crate
-
re_format
Miscellaneous tools to format and parse numbers, durations, etc
-
minusone
A script deobfuscator
-
sentry-release-parser
A parser for the sentry release name format
-
netgauze-netconf-proto
NETCONF low-level protocol implementation
-
cf-file-parser
File Parser module
-
aoe2-probe
editing aoe2scenario files from AoE2 DE
-
aeon
A configuration file format with macros for brevity
-
rs162
NMEA AIS Message Parser and Decoder with deku-based AIS message structures
-
malachi
A domain specific pattern matching language made for defining bot commands
-
woff
The package provides a converter for Web Open Font Format
-
partial-json-fixer
Partial JSON fixer fixes partial JSON
-
sorbet_kvp
KVP file format
-
expr-solver-lib
Mathematical expression evaluator with bytecode compilation and configurable numeric precision (f64 or 128-bit Decimal)
-
dsd-reader
reading DSD (Direct Stream Digital) audio data from DSF, DFF, or raw sources
-
pulsarss
RSS Aggregator for Gemini Protocol
-
hindsight-copilot
GitHub Copilot log processing for hindsight-mcp
-
pddl
3.1 parser, strongly typed
-
syncat-stylesheet
Parser for Syncat Stylesheets
-
domi
abstractions and utilities for domain-list-community data source
-
falco_event
Type-safe wrappers for Falco events
-
css_inspector
Suite-driven, conservative CSS validator
-
huml-rs
parser for HUML (Human-usable Markup Language)
-
tree-sitter-mq
mq grammar for tree-sitter
-
m64-movie
reading and writing M64 movie files
-
iyanls
My custom build of
lsin Rust -
ngdp-bpsv
BPSV (Blizzard Pipe-Separated Values) parser and writer for NGDP
-
spf
.spf (Simple Pixel Font) file parser
-
prepyrus
Parsing and writing to MDX files for Chicago author-date citaitons using BibTeX
-
tdf
deserializing and serializing tdf values from BlazeSDK
-
symwalker
Advanced ELF/Mach-O binary scanner with intelligent debug symbol detection and analysis
-
php-literal-parser
parser for php literals
-
tomlq
obtaining information from a TOML file on the command line
-
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
-
rs-ach
ACH (Automated Clearing House) file parser following NACHA specifications
-
fit_file
Reads FIT (Flexible and Interoperable Data Transfer) files
-
pvstream
Stream download, parse, and filter Wikimedia pageviews files
-
tree-sitter-metasp
Metasp grammar for tree-sitter
-
do-riblt
rateless invertable bloom lookup tables
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
frnsc-prefetch
Pure rust windows prefetch parser implementation
-
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.
-
compris-cli
Query and convert Composite Primitive Schema (CPS) formats
-
tower-http-cors-config
Deserializable config types for tower_http::cors
-
binfarce
Extremely minimal parser for ELF, Mach-O, PE and ar
-
nwn-lib-rs
Parsing library and command-line tools for Neverwinter Nights 1 and 2 data files
-
winparsingtools
collection of structs and utilities for parsing windows binary formats
-
rod-rs
A high-performance, cross-platform schema validation library powered by Rust
-
muesli
healthy implementation of PHP's serialization and session formats in Rust
-
typst-upgrade
upgrade typst packages
-
ptx-90-parser
Parse NVIDIA PTX 9.0 assembly into a structured AST and explore modules via a CLI
-
deb-control-codec
Zero-copy parser & streaming futures codec for Debian control files
-
tree-sitter-goal
Goal grammar for tree-sitter
-
covy-core
Fast Rust CLI for coverage and diagnostics gating
-
time-parse
Parse iso8601 periods
-
tree-sitter-fish
fish grammar for the tree-sitter parsing library
-
rama-ua
user-agent (UA) support for rama
-
bundcore
BUND programming language API
-
codebook-tree-sitter-typst
typst grammar for the tree-sitter parsing library
-
opentalk-types-common
Common types and traits for OpenTalk crates
-
libyay
YAY (Yet Another YAML) parser - a human readable, writable, and diffable data format
-
ri-cookie-header-string
parsing HTTP Cookie header strings into structured cookie objects
-
iban_validation_rs
Facilitate validation of ibans and selecting Bank identifier and Branch identifier in Rust
-
tree-sitter-yarn-spinner
Tree-sitter grammar for Yarn Spinner
-
oletools_rs
Rust port of oletools — analysis tools for Microsoft Office files (VBA macros, DDE, OLE objects, RTF exploits)
-
lazycsv
Vectorized, lazy-decoding, zero-copy CSV parser
-
sixel-sys
FFI bindings to libsixel
-
tree-sitter-haskell
Haskell grammar for tree-sitter
-
tree-sitter-ghactions
Parser for Github Actions expressions
-
saffron-data
Custom JSON parser for Saffron HTTP client
-
robotstxt-rs
An intuitive Rust library for aquiring, parsing and querying robots.txt files
-
anytomd
Pure Rust library that converts various document formats into Markdown
-
sdr-iq-file-reader
reading and parsing SDR (Software Defined Radio) files into complex samples. Supports various sample formats including u8, i8, i16, u16, f32, and f64.
-
scanflow
memory scanning library based on memflow
-
bdat
(De)serialization library for Monolithsoft's BDAT file format
-
to-ts
A lightweight tool to generate TypeScript definitions from Rust structs, enums, and constants
-
char-classes
matching of one char or byte, similar to regex
-
mogh_resolver
Traits to link Request / Response types, forming 'resolver' relationships
-
mrt-rs
parsing Multi-Threaded Routing Toolkit (MRT) formatted streams
-
minilamb
A minimal lambda calculus library in Rust
-
watermelon-nkeys
Minimal NKeys implementation for NATS client authentication
-
srt_subtitles_parser
A Rust-based parser that processes .srt (SubRip Subtitle) files and converts them into a structured data format
-
relish
A serialization format and library
-
pcap-file-gsg
parse, read and write Pcap and PcapNg
-
rtzx
TZX / CDT tape file parsing and conversion / playback
-
rumtk-hl7-v2-parse
HL7 V2 Parser utility based on the RUMTK framework
-
tree-sitter-cuda
CUDA grammar for tree-sitter
-
utils-box-pathfinder
A toolbox of various small RUST utilities that make discovering paths to files easier
-
ajars
AjaRS
-
lava_torrent
parsing/encoding bencode and .torrent files
-
dotnet-parser
Parses the JSON output of dotnet outdated
-
rmqttc
client for the MQTT V5 protocol. based on rumqttc
-
xxd-rs
clone of xxd
-
rustpix-tpx
TPX3 packet parser, hit types, and file processor
-
msgpack-timestamp
Parse/serialise MessagePack extension -1 timestamps (no_std, no integration)
-
tree-sitter-robots-txt
Grammar for robots.txt
-
resand
Read and write ARSC and AXML binary files used for Android Resources
-
jfc
A CLI tool for working with malformed JSON
-
apt-parser
A parser for the APT package manager's package lists
-
rust_warc
A high performance and easy to use Web Archive (WARC) file reader
-
escape_string
Efficiently parse backslash-escaped strings
-
aargvark
Self-similar argument parsing
-
mrtd
Parser for machine-readable travel documents (MRTD)
-
outlines-core
Structured Generation
-
acid64
base64 decoder
-
spacetimedb-auth
Auth helpers for SpacetimeDB
-
octofhir-fhirpath-ast
Abstract syntax tree definitions for FHIRPath expressions
-
openlyrics
parsing OpenLyrics XML files
-
run-ctags
Generate a ctags file for your Rust project with Universal Ctags
-
stasko_calculator_parser
Парсер для обробки складних математичних виразів
-
octofhir-ucum-cli
UCUM (Unified Code for Units of Measure) command-line interface
-
tree-sitter-sourcepawn
sourcepawn grammar for the tree-sitter parsing library
-
lol_chat_parser
A parser for League of Legends chat logs that extracts structured data into JSON
-
idf-parser
A parser for the IDF (Intermediate Data Format) used for interchange of PCB design data
-
ogre
dual-wielding Quake and Half-Life texture WAD parser
-
undoc
High-performance Microsoft Office document extraction to Markdown
-
arazzo-core
Arazzo 1.0.x parser, validator, and planner
-
epw-rs
Rust parser for Energy Plus Weather file format
-
chrome-cache-parser
Chrome cache parser
-
faster-rs
Rust wrapper for FASTER by Microsoft Research
-
dangerous
Safely and explicitly parse untrusted / dangerous data
-
ply-rs
reading/writing ascii and binary PLY files
-
nu_plugin_dcm
A nushell plugin to parse Dicom files and DICOMweb records
-
linereader
An efficient buffered line reader
-
tree-sitter-sequel-tsql
Tree-sitter Grammar for SQL with T-SQL extensions (CREATE PROCEDURE, GO, EXEC)
-
kproc
Knowledge Processing library
-
serde_luaq
A Lua %q serialization file format
-
tree-sitter-comment
Grammar for code tags like TODO:, FIXME(user): for the tree-sitter parsing library
-
cylon
An efficient compiler for robots.txt files
-
jrsonnet-parser
jsonnet language parser and AST
-
oak-pascal
Pascal programming language parser with support for structured programming and modern Pascal dialects
-
sevenmark_formatter
Source code formatter for SevenMark AST
-
smvr
A flexible parser and evaluator for interacting with Semantic Version strings
-
rrdbc
dbc parser
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
sigmf
interacting with SigMF recordings,
-
veryl-std
A modern hardware description language
-
omniparse
toolkit for detecting and extracting metadata, text, and content from various file formats
-
tree-sitter-integerbasic
parser for integer basic
-
augmented-midi
Experimental MIDI file/event parser using nom combinators
-
pest3
Early WIP prototype version of pest 3.0
-
tola-vdom
Virtual DOM for HTML/XML: type-safe, multi-phase, extensible
-
micro_args
A lightweight library for parsing command-line arguments in Rust with no external dependencies
-
datavalue-rs
High-performance Arena-based alternative to serde_json::Value
-
tree-sitter-tolk
Tolk grammar for tree-sitter
-
rsn
A Rust-inspired, human-readable object notation
-
oxur-pretty
Pretty-printer for S-expression formatted data
-
rust-grib-decoder
decode GRIB2 CCSDS/AEC (template 5.0=42) payloads and extract Section 7 payloads per message
-
rletxtconv
Conway's Game of Life file format converter
-
ghakuf
parsing/building SMF (Standard MIDI File)
-
nexers
Parses Maven/Nexus repository index files
-
macho2
A better MachO parser library
-
dash7_alp
DASH7 ALP protocol codec
-
acorn-lib
ACORN library
-
srtm_reader
A performant DTM(srtm) reader for .hgt files
-
regashii
Read and write Regedit export files
-
nvim-oxi-api
Rust bindings to Neovim's C API for nvim-oxi
-
riscv-isa
RISC-V instruction set architecture library
-
dazzle
Template-driven code generation tool powered by Scheme and XML (DSSSL)
-
rustwell
parsing and compiling fountain screenplay scripts
-
rocketjson_data
working with Json and Rocket
-
mediasan-common
Common library shared by the mediasan media file sanitizer tools
-
shellish_parse
Parses "command line" syntax inspired by Bourne shell ("shellish")
-
har
A HTTP Archive format (HAR) serialization & deserialization library
-
libtas-movie
accessing libTAS movie files
-
oslquery-petite
Query Open Shading Language (OSL) shader parameters & metadata
-
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
-
memedb_core
reading and writing tags to different media formats
-
tree-sitter-heex
heex grammar for the tree-sitter parsing library
-
embedded_io_byteorder
byteorder ext for embedded-io traits
-
nbt-rs
dealing with NBT
-
ezwhois-rs
querying WHOIS data and parsing this information, while providing a comfortable high-level API
-
cborpath
engine written in Rust
-
product-farm-yaml-loader
Flexible YAML-based product definition loader for Product-FARM
-
blend
A parser and runtime for Blender's .blend files
-
tree-sitter-ssh-client-config
SSH client config grammar for the tree-sitter parsing library
-
hwarang
Fast HWP document text extractor
-
tailwind-error
Tailwind Error Handlers
-
chroma-dbg
Put your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait
-
ketchup
A parser that can *ketch-up* with your programming language
-
flex-version
flexible version numbers, mostly inspired by Ruby's Gem::Version
-
iban
IBAN parsing library
-
tdms-rs
Pure Rust library for reading and writing National Instruments TDMS files with full format support and ergonomic APIs
-
tinyase_demo
Demo application for the tinyase Aseprite file parser
-
dht-logger
Read DHT sensor data formatted in JSON over a serial interface and log it
-
fyaml
Safe Rust bindings for libfyaml YAML parser with DOM navigation, path queries, and serde-compatible Value type
-
min_shark
parse and match a subset of the wireshark filter display language
-
asn1rs
ASN.1 to Rust, Protobuf and SQL compiler/code generator. Supports ASN.1 UPER
-
quake_serverinfo
Parse QuakeWorld serverinfo strings
-
ogex
A regex engine with unified syntax for named groups and backreferences
-
tree-sitter-migoto
A tree-sitter parser for the DSL of the INI files used by 3Dmigoto
-
tree-sitter-angular-codemod
Angular grammar for tree-sitter
-
tree-sitter-mips
A syntax parser for the MIPS Instruction Set Architecture
-
conl
post-modern configuration language
-
insign
tiny DSL for Minecraft build regions & metadata
-
rosbags-rs
A high-performance Rust library for reading ROS2 bag files with full Python rosbags compatibility
-
gfxd-rs
Safe Rust API bindings for libgfxd, the N64 display list decompiler library
-
wood
A robust material that is simple to work: Parsing, serialization and deserialization for termpose and woodslist
-
secsgmlrs
SEC SGML filing parser
-
g-win
A winnow parser for .gcode files
-
can_decode
Decode and encode CAN frames into messages/signals in a fast and easy way
-
dxf-tools-rs
A pure Rust library for reading and writing CAD files in DXF format (ASCII and Binary)
-
xmltree-ns
Parse an XML file into a simple tree-like structure
-
tree-sitter-bpftrace
tree-sitter parser for bpftrace
-
postfix-log-parser
高性能模块化Postfix日志解析器,经3.2GB生产数据验证,SMTPD事件100%准确率
-
rsrpp-cli
project for research paper pdf
-
cynic-parser-deser
Deserialization for cynic-parser Values
-
protoc-prebuilt
Protobuf compiler protoc pre-built binaries installer
-
gem-index-filter
Fast streaming filter for RubyGems versions index files
-
ieee-754
convert a hexadecimal value to a 32-bit or 64-bit floating-point precision following the IEEE 754 standard
-
milstd1553b-parser
A comprehensive Rust parser and encoder for the MIL-STD-1553B (1553B) avionics bus protocol
-
anyrepair
A comprehensive Rust crate for repairing malformed structured data including JSON, YAML, XML, TOML, CSV, INI, Markdown, and Diff with format auto-detection
-
total
station helper tool
-
json-deserializer
Performant library to deserialize JSON
-
tree-sitter-shopware-twig
A parser for Shopware 6 Twig
-
ulmensa
A command-line tool that fetches and shows the current meal plans from Ulm University's canteen
-
cbor-bin
A command line tool for working with CBOR
-
swc-neuron
CLI utility for interacting with SWC neuronal morphology files
-
mime_to_ext
no_std MIME ↔ extension lookup from embedded JSON, no OS files
-
jsondata
JSON processing package for document databases
-
keepsorted
sorting blocks of lines in code files
-
lobe
A fast, cross-platform Brainfuck interpreter written in Rust
-
tree-sitter-vue-updated
vue grammar for the tree-sitter parsing library
-
did_url_parser
A no_std parser for Decentralized Identifiers (DIDs)
-
mcmodbuild
Format for describing how mods should be built and automatically building them from a file
-
jsonmodem
A streaming, incremental JSON parser
-
rpgn
parsing PGNs (Portable [Chess] Game Notation)
-
git-ref-format
Everything you never knew you wanted for handling git ref names
-
tree-sitter-kotlin-codanna
Kotlin grammar for the tree-sitter parsing library (includes unreleased fixes from upstream)
-
kseq
fasta/fastq format parser library
-
naluacq
opening Nalu Scientific data files
-
ftr_parser
FTR Transaction Stream Parser
-
harmonia-utils-hash
Hash utilities for Harmonia (content addressing, hash types)
-
dehumanize
text binary data into raw bytes
-
java-ast-parser
A Java parser that produces a typed AST without initializers and function bodies
-
kex
Console application for streamed hex dumping
-
boreal-parser
A parser library for YARA files, intended for use with the boreal library
-
json-pointer-simd
parsing and using JSON pointers with simd_json, as specified in RFC 6901
-
tree-sitter-cool
Tree-sitter grammar for the Cool programming language
-
titleformat-rs
A foobar2000 titleformat parser for rust
-
fbxcel
Excellent FBX library
-
calleen
Robust HTTP request library for those who don't like getting unnecessarily paged while on-call
-
rstb
manipulating Breath of the Wild's resource size table
-
anydate
Date & DateTime string parser
-
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.
-
oxigdal-netcdf
NetCDF driver for OxiGDAL - Pure Rust NetCDF-3 with optional NetCDF-4 support
-
recoco-utils
Common utilities for ReCoco, an all-Rust fork of CocoIndex with greater flexibility
-
tree-sitter-zathurarc
Zathurarc grammar for tree-sitter
-
open-payments-iso20022-pain
Open Payments - Message Parsing Library - ISO20022 PAIN
-
new-vdf-parser
A parser for Steam's VDF file formats including appinfo.vdf and shortcuts.vdf
-
readmdict
reading MDict dictionary files (.mdx format)
-
tdln-ast
TDLN — canonical AST for deterministic, proof-carrying translation (NL/DSL → Logical Atom)
-
feldera-adapterlib
Connector support for the Feldera streaming engine
-
tergo-parser
Parser for tergo
-
tree-sitter-flatbuffers
Flatbuffers grammar for tree-sitter
-
nonogram-rs
A fast and lightweight nonogram solving library
-
tree-sitter-asciidoc
asciidoc grammar for tree-sitter
-
scte35-reader
Reader for data formatted according to SCTE-35
-
tree-sitter-vie
Vie grammar for tree-sitter
-
plzplz
cross-platform task runner with helpful defaults
-
wikidata
working with Wikidata in Rust
-
foxtive-axum
Micro-Framework Based on Axum
-
zparse
High-performance JSON/TOML/YAML/XML parser with zero-allocation support
-
tusktsk
🦀 TuskTsk Enhanced - Ultra-fast Rust configuration parser with maximum syntax flexibility
-
robinson
For when you go to a lonely island and survival depends on parsing XML
-
kirill
JSON Schema validator
-
wow-cdbc
Parser for World of Warcraft DBC (client database) files with serialization support
-
sipha-source
Centralized source file management and byte-offset to line/column conversion for sipha
-
pomsky-syntax
Parser for pomsky, a new regular expression language
-
cgp-serde-typed-arena
Arena-based deserialization using cgp-serde
-
vanish
config tool to make locally trusted X.509 development certificates for your domains
-
openapi-deref
Lightweight OpenAPI/JSON Schema $ref resolver. Inline-expands all $ref pointers into a self-contained JSON value.
-
tidy-json
A cli for tidying up json files
-
read_collection
A collection of different variants of the
std::io::Readtrait -
serde-aco
Serialization and deserialization library for Alioth command-line options
-
osc-cost
measuring OUTSCALE infrastructure costs
-
libveezi
client for the Veezi API
-
tree-sitter-mage
Mage grammar for tree-sitter
-
hexpr
H-Expressions: A compact syntax for open hypergraphs
-
rs_abieos_gf
wrapper library for Abieos, used for Antelope (former EOSIO) ABI serialization and deserialization
-
apple-crash-report-parser
Parses apple crash report text files
-
cdumay_error_toml
TOML error
-
rusticata-macros
Helper macros for Rusticata
-
bashkit-cli
Command line interface for Bashkit virtual bash interpreter
-
oni-comb-crond-rs
CROND parser
-
editorjs2html
converts Editor.js output into clean HTML, supporting multiple block types efficiently
-
octorus-tree-sitter-vue3
Vue 3 grammar for tree-sitter
-
autozig-parser
Parser for autozig macro directives
-
dsmr-parse
parsing DSMR telegrams
-
msp_protocol
MultiWii Serial Protocol (MSP) encoder/decoder and transport layer
-
humanize-rs
For parsing human-readable strings to some types
-
ron2json
Convert ron files to json, yaml, or toml or vice versa
-
jellybean-tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
orrery-parser
Parser for the Orrery diagram language
-
rsigma-parser
Parser for Sigma detection rules, correlations, and filters
-
tree-sitter-clispec
Specifications for command line options to provide type safe cli usage
-
tree-sitter-haml
HAML grammar for tree-sitter
-
tree-sitter-adl
A tree-sitter grammar for Algebraic Data Language (ADL)
-
pulsync
Schedule Async and Sync Task with ease
-
deaf
parsing and modifying ELF binaries
-
cwdemangle
CodeWarrior C++ symbol demangler
-
recoco-splitters
Text splitters/parsers for ReCoco, an all-Rust fork of CocoIndex with greater flexibility
-
prse
A tiny string parsing utility
-
juspay_jsonlogic
A JsonLogic implementation in Rust
-
bigsmiles
parser for polymer and macromolecule notation
-
yan_json
A lightweight library for easily handling JSON
-
nsv-cli
Command-line tool for the NSV (Newline-Separated Values) format
-
tyt-preferences
Preference loading from .tytconfig files for tyt sub-crates
-
navira-car
reading and writing CAR (Content Addressable aRchive) files, supporting both CAR v1 and v2 formats
-
babel_nar
application supports of the NAVM model
-
access_log_parser
parsers for reading access logs in a strongly-typed way
-
abxml
Parser for resources.arsc contained on APKs and binary XML decompresser
-
async_jsonata_rust
Async-first JSONata parser/runtime crate with stable Rust API facade
-
bitbite
trait that would help you interact bytes with flags easily
-
pcbrepair
parsing ASUS FZ and ASRock CAE boardview files
-
yang4
libyang4 bindings for Rust
-
PMXUtil
pmx reader and writer
-
parsercher
Parses and searches Tag documents. (e.g. HTML, XML)
-
pixgrid
designed to convert a simple, human-readable text file format, defining a pixel grid, into an image
-
tree-sitter-froggy
Froggy grammar for tree-sitter
-
viffy
SoA + SIMD automata generator
-
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.
-
temporal-cortex-toon
TOON (Token-Oriented Object Notation) encoder/decoder — compact JSON for LLMs
-
meval
math expression parser and evaluator
-
ptt-rs
port of PTT - a flexible toolkit for parsing and transforming torrent titles
-
dicom-json
DICOM data serialization to/from JSON
-
mkvdump
MKV and WebM parser CLI tool
-
dxf
reading and writing DXF and DXB CAD files
-
lintel-config-schema-generator
Generate JSON Schemas for Lintel configuration files (lintel.toml, lintel-catalog.toml)
-
rpecli
Rust cli tool to display information about PE files
-
tui-theme-builder
Theme deserializer for Ratatui
-
changelog_document
Feature-rich changelog format. Include a parser and serializer.
-
arcella-inspect
Static analysis of Rust code to extract structured metadata (functions, structs, calls) as YAML or structured data
-
over
best data format
-
wp-parse-api
Minimal plugin API for wp-lang data pipelines and parser components
-
readformat
Very small format reader
-
tree-sitter-hygen-template
Hygen Template grammar for tree-sitter
-
templatia
A template library writedown and load the struct
-
medical_parser
A parser for medical-data markup in an XML-like format
-
ld-so-cache
A parser for glibc ld.so.cache files
-
lua-patterns
Binding to Lua String Patterns
-
dns-stamp-parser
Libary to encode and decode DNS stamps
-
num-literal-traits
Convert numerical literals from strings to numbers
-
varlink_parser
parsing varlink interface definition files
-
clean_git_history
A Git history linter to ensure it stays clean for those who prefer rebasing and fast-forwarding compared to merge and squash commits
-
fuzzymonth
A fuzzy month parser which handles a variety of input formats
-
jimjam
A configurable HTTP mock server with YAML-defined responses
-
bbl_parser
Parser for Betaflight/EmuFlight/INAV blackbox log files
-
rust-async-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API, adapted for async usage
-
tree-sitter-epics-cmd
tree-sitter grammar for EPICS' .cmd files
-
mst-parser
A zero-dependency, no_std, mustache-style template parser supporting nested variables
-
zelzip_niiebla
A parsing library for various Nintendo file formats
-
isrc
ISRC (International Standard Recording Code) parser library
-
tree-sitter-gdshader
A parser for the Godot Shader langage
-
tree-sitter-souffle
Soufflé grammar for the tree-sitter parsing library
-
iregex-syntax
Common syntax for regular expressions
-
cyclonedds-rs
Safe Rust bindings for cyclonedds
-
hedl
Hierarchical Entity Data Language
-
puniyu_element
puniyu 的消息元素处理库
-
asciimath-rs
AsciiMath parser
-
oxrdfio
Parser and serializer for various RDF formats
-
chadselect
Unified data extraction — Regex, XPath 1.0, CSS Selectors, and JMESPath behind one query interface
-
vcard_parser
Parses and validates vCard data according to RFC 6350 specification
-
tree-sitter-bpf-c
tree-sitter grammar for BPF C
-
vsd-mp4
Port of mp4 parser from shaka-player project
-
hifa_yaserde
Serialization and deserialization library
-
zqa-pdftools
A work-in-progress PDF parser tailored to CS-academic papers
-
dns-parser
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
vegafusion-core
Core components required by multiple VegaFusion crates, with WASM compatibility
-
spark-ddl-parser
Zero-dependency PySpark DDL schema parser
-
aspen
VB6 tool for parsing and analyzing VB6 code, in the spirit of cargo check, cargo fmt, etc
-
macos-shortcuts
enables access to Apple Shortcuts for Mac
-
auto-lsp
creating AST and LSP servers powered by tree-sitter
-
sectxtlib
parsing and validating security.txt files as specified in RFC 9116
-
d4-framefile
The Framefile container crate for D4 file format
-
product-farm-json-logic
JSON Logic parser, AST, and bytecode compiler for Product-FARM
-
tlv_parser
BER-TLV parsing & emitting library
-
swf-parser
SWF parser
-
ast-grep-dynamic
Load tree-sitter dynamic library for ast-grep
-
tree-sitter-varlink
Varlink grammar for tree-sitter
-
sepax2d
A safe crate for finding and resolving collisions of 2D convex shapes using the Separating Axis Theorem
-
ronq
ron query cli utility
-
plotnik-lib
Typed query language for tree-sitter AST
-
soar-config
Configuration management for soar package manager
-
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…
-
bphelper-manifest
Shared battery pack manifest parsing
-
gw2fulcrum
tooling to assist with gw2 balance updates
-
lnmp-sanitize
Lenient sanitizer and normalizer for LNMP text inputs
-
rfbutton
decoding 433 MHz RF remote codes
-
spreadsheet-to-json
Asynchronous conversion of Excel and OpenDocument spreadsheets as well as CSV and TSV files to JSON or JSONL
-
flql
Query parser for flinch in-memory database
-
brdb
reading and writing Brickadia's World files
-
commented
If you want to comment a line for an unknown file type, this crate is what you want
-
tree-sitter-lume
Syntax highlighting for Lume
-
tree-sitter-fasta
Fasta file parser
-
tree-sitter-c-sharp
C# grammar for tree-sitter
-
linkerland-parser
Parser for linker map files (.map) - part of linkerland
-
warcat
Command-line tool and library for handling Web ARChive (WARC) files
-
orcrs
An Apache ORC file reader for Rust
-
larian-formats
reading Baldur's Gate 3 mod files
-
oasiscap
Types for the OASIS Common Alerting Protocol (CAP)
-
binarygcode
libbgcode to serialise and deserialise binary gcode
-
klinker
The Kerbal Compiler Collection linker for kOS
-
socketeer
Simplified websocket client based on Tokio-Tungstenite
-
saphyr-parser
A fully YAML 1.2 compliant YAML library
-
blueprint-starlark-syntax
Starlark language AST with extended syntax support
-
tree-sitter-objectscript
ObjectScript grammars for tree-sitter
-
minimime
A minimal MIME type detection library for Rust, ported from the Ruby minimime gem
-
serde-keyvalue-prim
Deserialize key=value parameters with serde, supporting multiple delimiters, both key=value and key:value separated by either , or ;
-
uninode
Universal object type
-
wthor
Parser for WTHOR files
-
dirtyqueue
thread and async safe, durable filesystem based queue
-
tree-sitter-asdl
Zephyr ASDL
-
kjson
A lightweight JSON parser intended for educational use and learning purposes
-
terra-plr-xbox360
Xbox 360 terraria player parser
-
cameleon-genapi
parser and interpreter of GenApi XML
-
peekread
Allows peeking ahead in Read streams
-
hostlist-parser
Parses hostlist expressions into a Vec of Strings
-
eth-beacons-indoor
Metadata of beacons located inside the buildings of ETH Zurich
-
jso
No-BS, no-bloat json library
-
py-import-helper
Organize Python imports automatically - sorts and groups them according to PEP 8, perfect for code generation projects
-
platform-lino
Lino protocol parser
-
abnf
A nom-based parser for ABNF
-
phyto-fsm
procedural macro for generating type-safe state machines from PlantUML diagrams
-
duper_rpc
An RPC implementation for Duper
-
ieee1212-config-rom
Parser for content of Configuration ROM defined in IEEE 1212
-
jackdauer
easily parse various time formats to durations
-
jedec
working with JEDEC programming files
-
forth-lexer
but complete lexer for the forth language
-
ifc-lite-wasm
WebAssembly bindings for IFC-Lite
-
tree-sitter-autolang
AutoLang Parser
-
libflatterer
Lib to make JSON flatterer
-
elite_journal
Elite: Dangerous journal file stuctures and parsers
-
regf
parsing, manipulating, and writing Windows Registry hive files (regf format)
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
rusty-ast
that analyzes Rust code and visualizes its AST
-
embroidery_tools
Tools for handling embroidery patterns, formats, and operations with PES/PEC file support
-
qif_parser
parses Quicken Interchange Format (QIF) files
-
anyxml-automata
automaton library for XML
-
tree-sitter-ned
Ned grammar for tree-sitter
-
email-address-list
Pest based parser for address-lists in email headers like to/from/cc/etc
-
npm-parser
Parses the JSON output of npm outdated and npm audit
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
protoc-fetcher
Fetches official Protocol Buffer compiler (protoc) releases for use in build scripts
-
sipha-pratt
Pratt parser for operator precedence parsing in sipha
-
prk_async_dataflow
An asynchronous dataflow processing library for Rust with SIMD-accelerated JSON parsing and AI agent capabilities
-
teemiao
versatile toolkit designed to streamline application development workflows
-
fs_mod_parser
Mod File Parser for Farming Simulator
-
url2
ergonomic wrapper around the popular url crate
-
listinfo
A zero-copy MAME ListInfo format DAT files parser and deserializer
-
hypc
Reader/writer for HPC1 point clouds with SMC1 and GEOT chunks
-
gbt32950_2025_decoder_rs
GBT32950 decoder
-
rustpython-literal
Common literal handling utilities mostly useful for unparse and repr
-
swc_ecma_ast
Ecmascript ast
-
pandoraslogs
High-performance SIMD log parser achieving 3.2-4.0+ GB/s throughput
-
tasvideos-api-rs
Blocking API wrapper for TASVideos.org
-
package-json-config
Rust representations for types belonging to a
package.jsonfile. Supports (de)serialization, JSON schema and merging -
mutnet
Unsafe-free and allocation-free, no-std network protocol parsing and in-place manipulation library
-
abacus-rs
A simplified plain text cli accounting tool
-
knuffel
KDL language implementation
-
cpulist
Parse and emit the Linux 'cpulist' data format used to list processors, memory regions and similar entities
-
acyclib
ML library for directed acyclic tensor graphs
-
serialimage
Serialization for the image crate’s DynamicImage type, with additional metadata
-
tree-sitter-rsml
Rsml grammar for tree-sitter
-
vers-rs
parsing and checking version range specifiers
-
nu-plugin-bexpand
A brace expansion plugin compatible with Bash for nushell
-
mca
Read / Write Minecraft Region Files (mca)
-
everything-plugin
Rust binding for Everything's plugin SDK
-
eix
handling the EIX-file format of Gentoo Linux
-
json_cleaner
A CLI tool to clean JSON files by removing null and empty values
-
oxigdal-vrt
VRT (Virtual Raster) driver for OxiGDAL - Pure Rust GDAL reimplementation
-
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…
-
odnelazm-cli
Command Line Interface for interacting with scraped data from odnelazm
-
glslt
Template compiler library
-
tree-sitter-odin-codebook
Odin grammar for tree-sitter
-
jsonlogic
in Rust
-
nexrad-decode
Binary protocol decoding for NEXRAD weather radar data
-
prefix_parser
A parser for numbers with binary prefixes on the end. EX: Turning 1KB into 1000.
-
fionn-simd
SIMD-accelerated utilities for fionn
-
wa-stats
analysing Whatsapp Chat Exports and converting them
-
anndata-hdf5
HDF5 backend for the anndata package
-
cavestory-save-lib
editor for profile.dat of cavestory
-
just-kdl
Small streaming KDL parser
-
parse_mediawiki_dump_reboot
Parse XML dumps exported from Mediawiki
-
tree-sitter-shik
scripting language
-
puuid
Prefixed UUIDs: Type-safe, string-prefixed UUIDs that behave like standard UUIDs
-
lyrics_helper_rs
一个功能强大且可扩展的 Rust 歌词处理工具库。
-
chaste
Parser for npmjs lockfiles
-
silverfish
Easily edit Minecraft worlds with a simple, fast and powerful API
-
tree-sitter-simplicityhl
Tree-sitter parse for Rust-like high-level language that compiles down to Simplicity bytecode
-
keysymdefs
A collection of key symbol definitions
-
libvirt-xdr
XDR serialization/deserialization for libvirt protocol
-
vint64
efficient variable-length integer encoding compatible with some variants of VLQ (Variable-Length Quantity)
-
tree-sitter-clojure
Clojure Tree-sitter grammar
-
json_scanner
JSON parser that reports positions
-
tremor-influx
Tremor Influx Parser
-
stupidf
Parsing of STDF file format to DataFrame with Python bindings
-
jsode
zero-copy & zero-dependency JSON Parser
-
ria
An adapter for converting the RefractiveIndex.INFO database into a flat, key-value store
-
clap-serde
wrapper to deserialize clap app using serde
-
lde
Length disassembler for x86 and x86_64
-
rmqtt-utils
Essential utilities for RMQTT system operations
-
mwst
Testing tool for MERODE web services
-
llc-rs
A parser for logical link control frames
-
rust-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API
-
tokio-util-codec-compose
Building blocks for composing tokio-util codecs
-
axum-image
Image extractors for Axum
-
yajlish
An event-based json parser with json-ndjson parser
-
markdoll
a structured and extensible markup language
-
disass
Elf header parser
-
fsqlite-ext-fts3
FTS3/FTS4 full-text search extension
-
us_address_parser
that parses U.S. street addresses.
-
lh
List handsomely customizable ls command work in progress
-
codegraph-swift
Swift parser for CodeGraph - extracts code entities and relationships from Swift source files
-
arborium-css
CSS grammar for arborium (tree-sitter bindings)
-
fdon-rs
A high-performance, zero-copy, and minified data format (FDON) parser for Rust, leveraging SIMD for read speed
-
logical-expression-pest-parser
parses strings of logical expression using
pestcrate. It returns a truth table showing all input combinations with corresponding output results. -
openimmo
Rust types for working with the OpenImmo 1.2.7c XML schema
-
fd-lsp
FD (Fast Draft) Language Server — diagnostics, completions, hover, symbols
-
knus
KDL language implementation
-
ssi-sd-jwt
SD-JWT for the ssi library
-
covy-ingest
Fast Rust CLI for coverage and diagnostics gating
-
malwaredb-types
Data types and parsers for MalwareDB
-
linch-docx-rs
A reliable DOCX reading and writing library for Rust with round-trip preservation
-
tomling
A TOML parser
-
tui-markup
markup langauge for terminal styled text
-
tree-sitter-navi-stream
navi-stream grammar for the tree-sitter parsing library
-
letterbox-lang
A modular lexer and parser for the Letterbox esoteric programming language
-
macbinary-rs
Transparent access to MacBinary-encoded files
-
apitrace
binary tools for working with apitrace files
-
aozora-core
Core library for Aozora Bunko format processing
-
php-deserialize-core
High-performance PHP serialize/unserialize parser
-
topo-treesit
tree-sitter integration and grammar loading
-
tauq
Token-efficient data notation - 44% fewer tokens than JSON (verified with tiktoken)
-
oq3_semantics
AST with semantic information for OpenQASM 3 parser/analyzer
-
css-structs
parsing and manipulating CSS stylesheets, rules, and declarations
-
icelake
Pure Rust Iceberg Implementation
-
pptx-to-md
Parse Microsoft PowerPoint files (.pptx) into Markdown (.md)
-
easyfix-messages
Easy FIX (Financial Information Exchange) toolset - messages
-
rlqt-lib
Core library for parsing and annotating RabbitMQ log files
-
erg_parser
The Erg parser
-
json2lua
Convert JSON to Lua table
-
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…
-
rustx-lang
A clean, minimal scripting language that seamlessly integrates with Rust
-
spex
Simple(ish) parser and extractor of XML
-
quil-py
Python bindings for quil-rs
-
lta_models
🚍Models for lta-rs
-
hindsight-tests
Test log processing for hindsight-mcp
-
schnauzer
parsing Mach-O files
-
nnotes
A fast and simple notes CLI
-
lua_semantics
semantic analysis and enhanced AST converter for lua_parser crate
-
umili
Mutate and observe Rust data structures
-
notion-to-jarkup
Convert Notion blocks into jarkup JSON
-
json_partial
Json fixing parser for imperfect json given by LLMs
-
fontc
A compiler for fonts
-
parse_cfg
Parse and evaluate Rust’s
cfg(any(condition))attribute syntax and target triples -
tree-sitter-sparql
SPARQL grammar for tree-sitter
-
whiteread
easily reading whitespace-separated values from strings or input
-
gitu
A git client inspired by Magit
-
fast-float
Fast floating-point number parser
-
oak-elm
High-performance incremental Elm parser for the oak ecosystem with flexible configuration, emphasizing safety and reliability
-
tree-sitter-apache-avro
Unofficial Apache Avro Language Parser for the IDL Language
-
zpl_toolchain_spec_tables
Parser tables and command spec data structures for the ZPL toolchain
-
terra-wld
Terraria world parser
-
tree-sitter-svelte-next
Svelte grammar for tree-sitter, compatible with tree-sitter 0.25+
-
ym2149-ym-replayer
YM file format parser and music replayer for YM2149 PSG
-
kdlite
Small streaming KDL parser (based on just-kdl)
-
intuicio-framework-serde
(De)Serialization framework module for Intuicio scripting platform
-
non-blank-string-rs
Non blank string type for 'parse, don't validate' approach
-
httpcodec
Encoders and decoders for HTTP/1.x messages based on bytecodec crate
-
bias-goblin
An impish, cross-platform, ELF, Mach-o, PE, and TE binary parsing and loading crate
-
spreadsheet-ods-formula
Create ods-formulas for use with spreadsheet-ods
-
latlon
Parse latitude/longitude from many common formats
-
html-filter
parse, filter, search and edit an HTML file
-
oxigdal-grib
GRIB1/GRIB2 meteorological data format driver for OxiGDAL - Pure Rust implementation
-
mortar_compiler
Mortar language compiler core library
-
tree-sitter-systemverilog
SystemVerilog 1800-2023 Parser
-
yarn_remapper
remapping Minecraft's Yarn named mappings to obfuscated identifiers
-
uds_protocol
encoding and decoding UDS (ISO 14229) messages
-
faster-pest
A generator for high-performance Pest parsers, bringing your grammar to the next level
-
shogi-kifu-converter
Shogi kifu parsers and converters
-
av-ivf
IVF muxer and demuxer
-
svgpath
SVG path parser, simplification and transformation library
-
nom-tracer
Extension of nom to trace parser execution
-
wsa
WebSocket-based API protocol
-
parse_light
customizable, and lightweight JSON parser with minimal dependencies
-
rocketmq-common
Apache rocketmq common
-
nom-mpq
A nom parser for the MoPaQ archive format
-
mtv-extract
Read media type strings, extract the format versions from them
-
panamax-search-lib
Search crates in a panamax mirror like
cargo search -
unbun
Extract and inspect compiled Bun binaries
-
lintel-validate
Core validation engine for Lintel — validates JSON, YAML, TOML, JSON5, and JSONC against JSON Schema
-
extargsparse_worker
Rust Commandline User Interface
-
sgx_serialize
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
xer
Byte stream conversion swiss army knife
-
json_deref
JSON internal field links resolver
-
to2txt
A zero-copy parser for the todo.txt format
-
analyzeme
common functionality for measureme tools
-
irc-command-micro
parse irc messages and provide a stable representation in return
-
matterhorn
A lenient front matter parsing crate that supports files prefixed with YAML, JSON, and TOML front matter
-
oro-common
Common types and utilities for Orogene
-
simple-expressions
A small expression language with variables, function calls, simple types and common operators
-
sms-2dm
A low-level parser for Aquaveo™️’s
.2dmformat -
arbor-core
AST parsing and code analysis for Arbor
-
tool-versions
Parser and manipulation library for .tool-versions files
-
jxoesneon-tectonic
A modernized, complete, embeddable TeX/LaTeX engine
-
math-parse
used to compute mathematical expressions given as strings
-
jsonkdl
JSON to KDL converter
-
merkrs
Merkle tree library for Rust, compatible with OpenZeppelin's JavaScript implementation
-
tinyinput
A tiny, generic helper for reading and parsing user input from stdin using Rust’s type inference
-
json2toon_rs
Fast, bidirectional JSON to TOON converter with full TOON v2.0 specification compliance
-
oursh
Modern, fast POSIX compatible shell
-
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
-
rust-cel-parser
A parser for the CEL language
-
similarity-core
Core library for code similarity detection using AST-based comparison
-
iso
implementations of datatypes related to common iso standards
-
rust-excel-core
Read, write, and modify Excel (.xlsx) files — combines calamine, rust_xlsxwriter, and umya-spreadsheet for best-in-class performance
-
cdefmt-decoder
Decodes cdefmt log frames
-
raton
ratón is a tiny, modular, embeddable scripting language
-
octorus-tree-sitter-moonbit
MoonBit grammar for tree-sitter
-
rune-alloc
The Rune Language, an embeddable dynamic programming language for Rust
-
sawp-diameter
SAWP Protocol Parser for Diameter
-
codescope-mcp
A Model Context Protocol (MCP) server that provides code analysis tools using tree-sitter
-
tree-sitter-graphql
GraphQL grammar for tree-sitter
-
rhai-doc
Documentation tool for Rhai - an embedded scripting language and engine for Rust
-
rmf_site_editor
File format parsing for rmf_site_editor
-
rustysofh
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
rgb-strict-types
Strict types: confined generalized algebraic data types (GADT)
-
alopex-sql
SQL parser components for the Alopex DB dialect
-
tree-sitter-zig
Zig grammar for tree-sitter
-
helios-serde
Serialization module providing JSON and XML support for FHIR resources in the Helios FHIR Server
-
watchexec-events
Watchexec's event types
-
wow_dbc
parsing World of Warcraft DBC files for 1.12, 2.4.3 and 3.3.5
-
ptcov
Decoder to compute code coverage from Intel® Processor Trace traces
-
kanau
Functional programming library for web development
-
dsq-filter
Filter system for dsq that operates at the AST level
-
iks
Fast, easy to use XML parser library for Jabber/XMPP and general XML processing
-
plcopen
Parser for PLCopen TC6 XML files (IEC 61131-3 standard exchange format)
-
roead
Rust port of oead C++ library for common Nintendo formats
-
ae
AST Explorer - CLI tool to print tree-sitter AST
-
influxlp-tools
Influx Line Protocol Tools is a simple parser and builder for InfluxDB v2 line protocol
-
iodeser
that allows to read from and write to .io file format
-
tree-sitter-rules
firebase rules grammar for tree-sitter
-
meta_merge
Copy, deep-merge, and apply Rust attributes from one item to another
-
sampo-github-action
GitHub Action runner for Sampo CLI (release/publish orchestrator)
-
sawp-json
SAWP Protocol Parser for Json
-
reroll
cli app to roll dice!
-
composer-parser
Parses the JSON output of composer outdated
-
automata
standard finite state automata such as DFA, NFA, Regex
-
tree-sitter-bash
Bash grammar for tree-sitter
-
mathexpr
A fast, safe mathematical expression parser and evaluator with bytecode compilation
-
rez-next-package
Advanced package management with complete package.py parsing and 100% Rez compatibility
-
cfdi_use_mx
Mexican CFDI use
-
nom-tracable
Extension of nom to trace parser
-
math_expression_parser
project for parsing and calculation mathematical expressions
-
jrpc-types
but super helpful crate for (de)serializing JSON-RPC 2.0 objects
-
serdeio
Tiny IO utility library for Rust to serialize/deserialize Serde compatible structs
-
sql_create_parser
SQL CREATE parser for SQL CREATE TABLE queries
-
yozefu-lib
Core library of yozefu
-
lber
An ASN.1/BER parser/encoder based on nom
-
type-sitter-lib
code for type-sitter generated / downstream code
-
tree-sitter-php
PHP grammar for tree-sitter
-
libsql-sqlite3-parser
SQL parser (as understood by SQLite) (libsql fork)
-
mogh_error
De/serialize errors into json format with customizable http status code
-
rar
Rust native RAR extractor based upon nom
-
casc-rs
Casc Storage Handler for Blizzard's CASC format
-
rusty-chunkenc
Prometheus' chunkenc library
-
opencsd-sys
Bindings to OpenCSD, an ARM CoreSight trace decoder
-
aspasia
parsing and working with subtitles
-
aprs-parser
APRS message parser for Rust
-
splitrs
AST-based Rust refactoring tool with trait separation, config files, and intelligent module generation
-
fzn-rs
A FlatZinc parser written in Rust
-
strong-xml
Strong typed xml, based on xmlparser
-
eightyseven
Read and write gro files, pretty quickly
-
css-minify
CSS parser and minificator based on nom
-
guppy-summaries
Build summaries for Cargo, created by guppy
-
zcstring
High-performance zero-copy string handles for Serde, backed by arcstr
-
valkeyree
An async Rust Valkyrie that speaks RESP — carrying your commands between realms of Valkey
-
pdf-rs
A PDF parsing library written in Rust
-
java_asm_server
Java bytecode reader & writer in rust
-
netgauze-parse-utils
Serialization/Deserialization utilities for NetGauze
-
glyphslib
reading, writing, and manipulating Glyphs font source files
-
locodrive
A model railroad connection handler to read message from and write messages to serial port
-
ldap-parser
Parser for the LDAP protocol (RFC 4511)
-
cas-parser
Parser for the CalcScript language
-
shk_parser
A parser for Stronghold Kingdoms attack formation files (.cas)
-
github-actions-expressions
GitHub Actions expression parser and data types
-
hlbc
Hashlink bytecode disassembler and analyzer
-
ison-rs
ISON (Interchange Simple Object Notation) parser for Rust - A token-efficient data format for AI/LLM workflows
-
tree-sitter-rst
reStructuredText grammar for tree-sitter
-
rustyhdf5
Pure-Rust HDF5 reader/writer — no C dependencies
-
termcfg
Terminal shortcut and style string conversions for configuration files
-
rpdfium-page
Page object model for rpdfium
-
tree-sitter-merlin6502
parser for merlin assembly language
-
loglens-core
A lightning-fast, structured log parsing and query engine (JSON/Logfmt). Powers the LogLens CLI.
-
lua_tokenizer
tokenizer for lua language
-
tree-sitter-jinja
Jinja grammar for tree-sitter
-
cbordata
CBOR processing package for document databases and distributed applications
-
wof
The Who's On First rust library and command line
-
rustfilt
Demangle Rust symbol names
-
iptr-perf-pt-reader
Perf.data parser for Intel PT data
-
textfsm-rust
Template-based state machine for parsing semi-formatted text based on Google's TextFSM
-
zcp
zcp language
-
nuuid
A new, no_std, UUID Library
-
ltk_texture
Texture decoding/encoding utilities for League Toolkit
-
sexpr_parse
Parser for S-expressions
-
pdf-ast
Universal AST for PDF based on ISO 32000-2
-
committer
git commit message generator
-
starlark_syntax
Starlark language AST
-
git-conventional
A parser library for the Conventional Commit specification
-
xee-xpath-ast
XPath parser and AST implementation
-
iasinat-lib
Reader for IASI NAT L1C and L2 files
-
ooxml
An Office OpenXML parser writen in Rust
-
zpl-forge
A fast, memory-safe ZPL (Zebra Programming Language) parser and renderer
-
tttx-tree-sitter-cql
Cql grammar for tree-sitter
-
fuzzy-parser
Fuzzy JSON repair for LLM-generated DSL
-
dm2xcod
DOCX to Markdown converter written in Rust
-
lyrics_helper_core
lyrics_helper_rs 的核心类型。
-
json-schema-validator-core
Lightning-fast JSON schema validation library with custom error messages and multi-language bindings
-
tree-sitter-edit
printing modified tree-sitter parse trees, intended for use in multi-language code refactoring, linting, or modification (codemod) tools
-
irc-rust
IRC Helper easing the access and creation of IRC Messages
-
eml-codec
Email enCOder DECoder in Rust. Support Internet Message Format and MIME (RFC 822, 5322, 2045, 2046, 2047, 2048, 2049).
-
yaml-subset
A subset of yaml used in rumbas
-
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.
-
nmea0183-parser
A zero-allocation NMEA 0183 parser that separates message framing from content parsing
-
trustfall_rustdoc
Run Trustfall queries across multiple rustdoc JSON format versions
-
lib_tcstring
IAB TCF v2 TCString utilities
-
operi
SDK for building Operi tools
-
cve-id
Typesafe Common Vulnerabilities and Exposures (CVE) Identifier
-
voltage_j1939
SAE J1939 protocol decoder - PGN/SPN database and CAN frame parsing
-
html2md-rs
Convert HTML to Markdown
-
docx-lite
Lightweight, fast DOCX text extraction library with minimal dependencies
-
fastcsv
A fast SIMD parser for CSV files as defined by RFC 4180, based on simdcsv (C++)
-
tss
Generated node type enums and metadata from tree-sitter languages
-
rsonpath-syntax
A JSONPath parser
-
uls-parser
Parser for FCC ULS pipe-delimited DAT files
-
rphtml
A html parser written in rust
-
tbook
A premium Terminal E-book Reader with support for EPUB, PDF, and high-res images
-
serde_json_diagnostics
Enhanced deserialization error diagnostics for serde_json with accurate JSON path tracking
-
nucleide
manipulate custom sections of a WebAssembly module to view/edit application metadata
-
rweather-decoder
Decoders of various weather reports
-
rsip-dns
SIP Rust library implementing RFC 3263, implemented on top of rsip
-
bupropion
Fancy error handler implementation for Miette
-
bq-schema-gen
Generate BigQuery schema from JSON or CSV data files
-
cli-command
A lightweight and ergonomic command-line argument parser for Rust
-
flussab
writing parsers
-
ucp-api
High-level API for UCP
-
dependabot-config
Structured access to the Dependabot configuration
-
tor-cert-x509
X509 certificates as used by Tor
-
glifparser
A parser and writer for UFO
.gliffiles -
mdbook-newday
A commandline tool to add a new day to the top of the summary of an mdbook
-
clearhead_core
Core domain model and logic for the ClearHead framework
-
tree-sitter-clojure-orchard
Parser for Clojure files
-
serde_rw
Extend serde serializers and deserializers with the ability to read / write different file formats from / to files
-
mf4-rs
working with ASAM MDF 4 (Measurement Data Format) files
-
odata-params
OData v4 query parameters parsers for handling paginated requests
-
codeprysm-core
Code graph generation using Tree-sitter AST parsing
-
vscode-theme-syntect
Parse VSCode themes to Syntect Themes
-
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
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…
-
hime_compiler
CLI tool for the generation of LR and GLR parsers for the Hime runtime
-
parse-git-url
A parser for git repo urls based on url crate
-
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 -
unhwp
A high-performance library for extracting HWP/HWPX documents into structured Markdown
-
nodtool
CLI tool for extracting and converting GameCube and Wii disc images
-
yatlv
Tag Length Value Format
-
jprop
no-std parser for java .properties files that actually works
-
litedoc-core
Deterministic document parser for machine-generated output with error recovery
-
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
-
sje
Fast JSON deserialisation and serialisation schema based framework
-
cgp-serde-alloc
Arena-based deserialization using cgp-serde
-
oxigdal-metadata
Metadata standards support for OxiGDAL - ISO 19115, FGDC, INSPIRE, DataCite, DCAT
-
tree-sitter-caddy
Caddyfile support
-
itml-parser
Parser / Formatter / Linter for ITML v0.1 — the Intention Markup Language
-
estienne
that scans plain text for Bible references and helps to format or link them to online Bibles, among other things
-
bund_language_parser
BUND programming language parser
-
tree-sitter-asm
assembly grammar for the tree-sitter parsing library
-
yyaml
Serde support for YAML 1.2
-
fexpr
filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
-
scjson
SCXML to JSON converter, part of the multi-language scjson ecosystem
-
turso_sqlite3_parser
SQL parser (as understood by SQLite)
-
mini-functions
highly performant utility and wrapper functions
-
jaded
Java deserialization for Rust
-
markdown-ai-cite-remove
High-performance removal of AI-generated citations and annotations from Markdown text
-
htmlite
An HTML manipulation toolkit
-
cargo-goose
A strict, explicit SemVer CLI with first-class prerelease support
-
json2bin
A fast jsonl to RWKV binidx converter in Rust
-
tree-sitter-vimdoc
Tree-sitter grammar for Vim help files
-
source-span
Source code mapping and display utilities
-
clickhouse-types
Data types utils to use with Native and RowBinary(WithNamesAndTypes) formats in ClickHouse
-
tree-sitter-epics-msi-substitution
tree-sitter grammar for EPICS' .substitutions files
-
whatwg-infra
Tiny Rust-based implementation of the WHATWG Infra Standard
-
tree-sitter-vim-map-side
Vim's map side (lhs and rhs) grammar for tree-sitter
-
peeker
CLI tool for extracting code structure using Tree-sitter
-
phoron_asm
A Jasmin-compatible Assembler for the JVM
-
retrolang-math
Mathematical expression parser and evaluator for RetroLang (based on asciimath by chmln)
-
data-url
Processing of data: URL according to WHATWG’s Fetch Standard
-
mexprp
A math expression parsing and evaluation library
-
tree-sitter-dbc
CANbus DBC bus descriptor file format
-
mdfrier
A markdown parser that produces styled terminal lines
-
chemistry_parser
A parser for the analysis of chemical elements, formulas and equations
-
nginx-discovery
Parse, analyze, and extract information from NGINX configurations
-
sig_rp2040_matrix_board
Server for applets on framework LED Matrix
-
jsn
querying streaming JSON tokens
-
nom-unicode
Unicode extensions for Nom
-
nom-supreme
A collection of excellent utilities for nom
-
nu_plugin_formats
An I/O plugin for a set of file formats for Nushell
-
ini_parser_gladun
INI file parser library and CLI, built with pest
-
tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
restq-http
Parse restq syntax from http crate
-
commandy
easy parsing of command line arguments
-
parse-sap-atom-feed
Parse an XML atom:Feed received from an SAP V2 OData service using code generated by crate parse-sap-odata
-
babelfont
A universal font format converter and processor
-
source2-demo-protobufs
Dota 2, Deadlock, and CS2 Protobufs
-
halldyll-core
Core scraping engine for Halldyll - high-performance async web scraper for AI agents
-
tree-sitter-wgsl-bevy
Bevy grammar for tree-sitter
-
debian-copyright
A parser for Debian copyright files
-
algoliasearch
Algolia client
-
llm_json
fix malformed JSON outputs from LLMs
-
pls
Parser and writer for the PLS playlist format
-
rsnx
parsing nginx access logs, inspired by gonx
-
kafcat
cat but with kafka
-
horned-bin
Command Line tools for OWL Ontologies
-
pest-test
Testing framework for pest parsers
-
carbon-parser
A parser for Google's Carbon programming language, supporting basic syntax including function, variable, and type declarations
-
toml-merge
CLI utility which merges TOML files
-
readability-rust
port of Mozilla's Readability library for extracting article content from web pages
-
php-parser-rs
A handwritten recursive-descent parser for PHP written in Rust
-
dprint-plugin-json
JSON formatter for dprint
-
brarchive
Bedrock Archives in Rust
-
tsz-checker
TypeScript type checker for the tsz compiler
-
pgs-rs
parsing and rendering PGS subtitles
-
formualizer
Embeddable spreadsheet engine — parse, evaluate & mutate Excel workbooks from Rust
-
tree-sitter-html
HTML grammar for tree-sitter
-
arbol
Tree-sitter rust AST query tool
-
whatwg-datetime
parsing the datetime microsyntax, as defined by the WHATWG HTML Standard
-
tree-sitter-ursa
Ursa grammar for the tree-sitter parsing library
-
context-creator
High-performance CLI tool to convert codebases to Markdown for LLM context
-
rusty-page-indexer
A high-performance, reasoning-based RAG indexer in Rust following the PageIndex pattern
-
tree-house-bindings
Homey Rust bindings for the tree-sitter C library
-
tree-sitter-xml
XML & DTD grammars for tree-sitter
-
vcd
Read and write VCD (Value Change Dump) files
-
sinex
format parser
-
ronky_exported
Just the exported trait
-
pbzx
parsing, extracting, and creating PBZX archives (Apple's payload format)
-
bunbun-worker
An rpc/non-rpc AMQP worker library
-
ichen-openprotocol
iChen Open Protocol access library
-
fhir-model
FHIR Software Development Kit. Library for interfacing with FHIR.
-
ecoord-io
IO operations for transforming between 3D coordinate frames
-
dbus-message-parser
Libary to encode and decode DBus message
-
tergo
Format code written in R
-
fionn-ops
Operations and processors for fionn
-
vxde
parse .vxd files containing key-value pairs used in games or configurations
-
navm
Definitions and APIs for the NAVM (Non-Axiomatic Virtual Machine) model
-
ini-roundtrip
Fast format preserving (round-tripping) INI-parser
-
emmylua_check
A command-line tool for checking lua code
-
ledger-parser
parsing ledger cli (https://www.ledger-cli.org/) input files
-
rgchart
parsing and writing rhythm game charts
-
codoc
Unified documentation parser for Ruby and TypeScript codebases
-
open-payments-iso20022-pacs
Open Payments - Message Parsing Library - ISO20022 PACS
-
ltk_ritobin
Ritobin text format parser and writer for League Toolkit
-
rosetta-stone-codegen
Rust code generation from Rosetta IR
-
ntriples-parser
A parser for the rdf n-triples format
-
overlay-file
OverlayFile used to define overlays in OCA
-
utils-box-versions
A toolbox of various small RUST utilities that make working with semantic versioning easier
-
product-farm-farmscript
FarmScript DSL - Human-friendly expression language that compiles to JSON Logic
-
mokuya
Generic procedural macro helpers for parsing, type analysis, and derive macro generation
-
ruuvi-sensor-protocol
Ruuvi sensor protocol parser implementation
-
orbyte
A serialization/deserialization library
-
normalize-syntax-rules
Syntax-based linting rules with tree-sitter queries
-
b12od
Bolt12 Offer Decoding Library
-
cosmic-nom
Is a collection of utilities for making using the great nom parser combinator easier to use
-
lcov-util
commands to operate and analyze LCOV trace file at blazingly fast
-
tree-sitter-slang
slang grammar for the tree-sitter parsing library
-
escaper
HTML entity encoding and decoding
-
datacell
powerful CLI tool and library for spreadsheet manipulation with pandas-style operations. Supports CSV, Excel (XLSX, XLS, ODS), Parquet, and Avro formats with formula evaluation, data transformation…
-
asciidork-dr-html-backend
Asciidork Asciidoctor HTML backend
-
kbvm
XKB specification
-
fhir-rs
HL7 FHIR Specification for Rust
-
nom-rfc8288
A nom based parser for RFC 8288
-
linker-diff
Diffs and validates ELF binaries
-
wim-parser
parsing Windows Imaging (WIM) files
-
pacman-log
parsing and querying pacman logs
-
pori
Parser location and state extensions for nom
-
ledger-utils
Ledger-cli (https://www.ledger-cli.org/) file processing Rust library, useful for calculating balances, creating reports etc
-
mpq-rs
A pure-rust implementation of a MoPaQ archive reader and writer
-
header-parsing
Simplifies parsing the headers of markdown inspired file formats
-
jqesque
string assignment expressions with JQ-esque syntax for JSON interaction
-
arborium-html
HTML grammar for arborium (tree-sitter bindings)
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
changepacks-utils
Shared utilities for changepacks (path handling, version calculation, git operations)
-
oxigdal-flatgeobuf
FlatGeobuf driver for OxiGDAL - Pure Rust GDAL reimplementation
-
jsonapi_deserialize
JSON-API specific deserilization framework
-
taplo-common
Shared code for taplo utilities
-
yamlette
Complete and comprehensive YAML 1.2 processor, written in pure rust
-
neural-shared
Shared utilities for Neural Garage code analysis tools - parsers, scanners, and reporters
-
yyjson-rs
Rust bindings for yyjson
-
tabulon
A high-performance, JIT-compiled expression evaluation engine using Cranelift
-
spectec_ast
Parser for SpecTec ASTs in S-expression format
-
bool-tag-expr
Parse boolean expressions of tags for filtering and selecting
-
wt_blk
Parser and unpacker for the BLK file format
-
tree-sitter-toml-ng
TOML grammar for tree-sitter
-
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 -
lib3mf-cli
Command-line tool for analyzing, validating, and processing 3MF files
-
desktop-edit
A lossless parser and editor for .desktop files
-
ssi-cose
CBOR Object Signing and Encryption for the
ssilibrary -
molecule-codegen
Code generator for molecule
-
hevc_parser
HEVC format parser, incomplete
-
ludtwig-parser
Lossless parser for HTML / Twig templating syntax
-
serverless_workflow_builders
Contains services used to build ServerlessWorkflow workflow definitions programatically
-
rslua
Lua lexer and Lua parser for Lua 5.3
-
sqlx-ledger-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
harriet
Parser for the Turtle (RDF) format
-
atopio-extra
providing extra utilities for surrealdb
-
pulse-idl
PLP Schema Language (PSL) parser, binary wire codec, and codegen infrastructure
-
vimcats
LuaCATS parser and vimdoc transformer
-
irox-nmea0183
NMEA-0183 format Encoders and Decoders for GPS Devices
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
jaq-syn
Parser for the jq language
-
slip-codec
Serial Line Internet Protocol (SLIP) encoder/decoder
-
twurst-error
Twirp error struct
-
uuid-simd
SIMD-accelerated UUID operations
-
herolib-code
Code analysis and parsing utilities for Rust source files
-
latios
todo tui application designed
-
pug
pug.js port to Rust
-
csv-scout
A CSV file format sniffer for Rust
-
taskdn
parsing, querying, and manipulating Taskdn task files
-
h2-sans-io
A minimal, sans-I/O HTTP/2 frame codec for WASM and async-free environments
-
ldappostaladdr
LDAP postal address parsing (zero-copy) and escape / unescape utilities
-
picocadrs
working with picoCAD saves
-
raves_metadata_types
Types for parsing media metadata in
raves_metadata -
luadec-rust
Safe Rust bindings for LuaDec - A Lua 5.1 bytecode decompiler
-
RustyXML
A SAX-like streaming XML parser, and a DOM-like interface based on that
-
oxirs-ttl
Turtle-family RDF parser and serializer for OxiRS - ported from Oxigraph
-
kdeets
Query crates.io for information about a crate
-
json-2-yaml
cli tool to convert json to yaml
-
tiscript
Turing-Incomplete TypeScript as a Configuration Language
-
rust-releases-rust-dist
RustDist source implementation for rust-releases
-
rs_dbc
CAN DBC parsing and handling
-
cubiculum
Parse and modify sequence annotation data in BED format
-
rocket-multipart-form-data
multipart parser for the Rocket framework
-
light-ini
Event-driven parser for the INI file format
-
ugltf
A small zero-copy zero-dependency lenient glTF parser, and also a JSON parser
-
rsadsb_common
common library for adsb_deku
-
rustyfixp
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
gtp
GTP (Go Text Protocol) controller implementation for Rust
-
tsz-core
Core TypeScript compiler and type checker library
-
keyvalues3
CLI tool for parsing, formatting, and converting Valve's KeyValues3 (KV3) text format
-
parsepatch
Parse git patch
-
env_parser_rs
A lightweight, type-safe environment file parser
-
blocks
A high-performance Rust library for block-based content editing with JSON, Markdown, and HTML support
-
eventson
An event based JSON parser with competitive performance
-
cargo_author
Parse author fields (name <email> (url)) used by Cargo and npm
-
lang-util
implementing parsers and ASTs using lalrpop
-
protobuf-to-json
A parser that converts arbitrary protobuf data to json
-
fionn-stream
Streaming JSON/JSONL processing for fionn
-
bspparser
Parse Quake .bsp files
-
layer-tl-parser
Parser for Telegram's Type Language (.tl) schema files
-
oak-css
CSS stylesheet language parser with support for web styling and layout processing
-
file_to_json
Convert arbitrary text-based files into JSON using local parsers and an LLM-powered fallback (OpenRouter, Ollama, or any OpenAI-compatible endpoint)
-
spider-core
Core functionality for the spider-lib web scraping framework
-
horned-functional
An OWL2 Functional-style Syntax parser for horned-owl
-
patcher
generating and applying Git-style unified diff patches
-
sf3
File Format Family in Rust
-
postgresql-cst-parser
An unofficial PostgreSQL CST parser written in Pure Rust
-
d2o
Help to Options - Parse help or manpage texts and generate shell completion scripts
-
whetstone
Parses and evaluate string representations of mathematical expressions in various syntaxes
-
codegraph-python
Python parser plugin for CodeGraph - extracts code entities and relationships from Python source files
-
wgsl-macro
A WGSL shader preprocessor supporting #import, #ifdef, and compile-time constants
-
tree-sitter-gleam
gleam grammar for the tree-sitter parsing library
-
mps
A fast MPS parser
-
ironsbe-schema
SBE XML schema parser and type definitions for IronSBE
-
wolfram_wxf
Convert a value to the Wolfram Language WXF format
-
markdown-it-block-spoiler
A markdown-it plugin for parsing block spoilers
-
moleculec
Schema compiler for molecule
-
lapp
command-line argument parser driven by usage text
-
gvox-rs
Voxel file format parser
-
XML_to_JSON_Parser
Parser that converts simple XML language text to a string in JSON format written on Rust
-
jqr
A jq implementation in Rust
-
protobuf-ast-parser
A Protocol Buffers (proto2/proto3) parser that produces a typed AST with comments
-
vcr-cassette
Serializer and deserializer for the VCR Cassette format
-
schema-registry-validation
Schema validation engine supporting JSON Schema, Avro, Protobuf, and Thrift
-
fast_html5ever
High-performance browser-grade HTML5 parser
-
rio_xml
RDF/XML parser and serializer
-
pest3_meta
Early WIP prototype version of pest 3.0
-
sillycode
Fast and safe implementation of sillycode parsing and rendering
-
hedl-lint
HEDL linting and best practices validation
-
miko
A web framework for Rust
-
mindus
working with mindustry data formats (eg schematics and maps) (fork of plandustry)
-
libdof
.dof file protocol, a keyboard layout format specification
-
rust-releases-rust-changelog
RustChangelog source implementation for rust-releasess
-
l3d_rs
L3D (Luminaire 3D) file parser for Rust - parse 3D luminaire geometry with transformation matrices, designed for WASM/WebGL rendering
-
hurlfmt
Format Hurl files
-
zpl_toolchain_diagnostics
Diagnostic codes and structured error reporting for the ZPL toolchain
-
mon-core
A robust parser and validator for the Mycel Object Notation (MON) language, designed for fast, efficient, and human-friendly configuration
-
tdln-brain
Deterministic cognitive layer for LogLine OS: context → strictly-parsed TDLN intent
-
xlsx2csv
Excel-like sheets to CSV converter
-
trampoline-parser
DSL for generating trampoline-based scannerless parsers
-
chaste-npm
Parser for npm lockfiles
-
unity-asset-cli
Command-line tools for Unity asset parsing and manipulation
-
sea-core
Rust core library implementing the SEA DSL primitives and validation engine
-
octofhir-fhirpath-parser
Parser and tokenizer for FHIRPath expressions
-
vte-graphics
vte fork for the Alacritty's graphics patch
-
rumtk-hl7-v2
HL7 V2 Parser and MLLP Implementation to support building interface utilities
-
loq
Enforce file size constraints
-
spreadsheet-kit
Core spreadsheet automation primitives — shared types, edit normalization, and session traits for agent-facing surfaces
-
zed-semantic-version
working with semantic versioning in gpui and Zed
-
maybe_xml
XML processing library
-
cpclib-disc
cpclib libraries related to snapshots
-
pydeadcode
Fast Python dead code finder, built in Rust
-
slimbase64
Tiny base64 encoder/decoder
-
ratslang
A minimal and extensible configuration language for fallible humans working with physical systems
-
hygg-server
A less like CLI text reader
-
serde-ordered
A procedural macro for deserializing ordered arrays into keyed structs using Serde
-
rslint_lexer
An extremely fast ECMAScript lexer made for the rslint project
-
omnitype
A hybrid type checker for Python and other dynamic languages
-
deno_package_json
package.json implementation for the Deno CLI
-
abackus
Parser builder using EBNF
-
tree-sitter-ruby
Ruby grammar for tree-sitter
-
rabbitmq-lqt-lib
Core library for parsing and annotating RabbitMQ log files
-
tree-sitter-gomod-orchard
Parser for Go module manifest files
-
ccver
a zero dependency tool for Conventional Commits
-
odict
A blazingly-fast dictionary file format for human languages
-
simple-version
The easiest way to manage versions in rust
-
opb2pbcount
Converter for the OPB format to be used by pbcount
-
pithos
Client for the Pithos object storage file format
-
terra-wld-xbox360
Terraria xbox 360 world parser
-
csvrow
Fast and simple crate for taking a string slice and iterating over the fields in a manner that adheres to RFC-4180
-
clarion
simplify working with Clarion software data formats
-
shortest-color
Color shortener
-
mtxt
MTXT Music Text Format
-
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…
-
if_lang
Intent-first functional IR language for LLM-friendly logic drafts
-
bside
A Bencode parser with Serde support
-
yamp
Minimal Parser - A safe, predictable YAML parser that treats all values as strings
-
netron
Extract Axum request data within Yew server functions similar to how
leptos_axumprovides extraction helpers for Leptos -
num-rational-parse
A flexible string parsing extension for num_rational::Ratio, supporting fractions, decimals, and scientific notation (inspired by Python's fractions module)
-
pyscription
Token-efficient README generator that parses Python APIs and docstrings
-
ressa_r
An ECMAscript parser
-
santiago
A lexing and parsing toolkit for Rust
-
tree-sitter-snl
tree-sitter grammar for the EPICS Sequencer's SNL files
-
tex2typst-rs
Converts LaTeX math to Typst math
-
snipdoc
Code Documentation Made Simple
-
atext2html
Convert a text with markup hyperlinks to HTML
-
oq
Object Query - jq for JSON, YAML, TOML, and TOON
-
nexrad
Download and decode functions for NEXRAD radar data
-
yak-sitter
opinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements
-
html5tokenizer
An HTML5 tokenizer with code span support
-
tree-sitter-jinja-inline
JinjaInline grammar for tree-sitter
-
typeface
The package provides a foundation for building and parsing fonts
-
extract-frontmatter
that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string
-
marketstack
Rust bindings for Marketstack REST API
-
mmd-rs
parser for MikuMikuDance (MMD) model files
-
hash-tag
Markdown to HTML parser
-
jqish
A subset of the
jqlanguage for working with in-memory data structures -
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
lei
Support for creating and validating Legal Entity Identifiers (LEIs)
-
lightmotif-io
Parser implementations of several formats for the lightmotif crate
-
mkq
Query and extract data from Markdown files
-
full_logger
Easy to use Log library
-
fontbe
the backend for fontc, a font compiler
-
scribe-cli
Advanced code analysis and repository exploration library with AI-powered insights
-
yini
extremely simple .ini file parser
-
unistructgen-env-parser
Env file parser for unistructgen
-
matterof
CLI tool for manipulating YAML front matter in markdown files
-
tree-sitter-blazor
Tree-sitter grammar for Blazor/Razor syntax
-
bullrs
A BullMQ compatible Job Queue based on Redis
-
oxigdal-geoparquet
GeoParquet driver for OxiGDAL - Pure Rust GDAL reimplementation
-
mruby-serde-json
JSON serialization/deserialization for mruby/edge using serde_json
-
tyml_source
TYML: type checker for markup language
-
br-invoice-parser
parsing invoices and bills from PDF and XLSX files
-
veryl-formatter
A modern hardware description language
-
nom-parse-trait
Adding traits to make parsing types easier
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
canon-protocol
Core types and validation for the Canon Protocol specification format
-
tree-sitter-astro-next
Astro grammar for tree-sitter, compatible with tree-sitter 0.25+
-
octofhir-cql-model
CQL data model abstraction for FHIR and other data models
-
duc
2D CAD file format Rust implementation
-
xprs
flexible and extensible mathematical expression parser and evaluator for Rust, designed for simplicity and ease of use
-
bbscope
BBCode to HTML with scoping rules, auto-close tags, highly extensible
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
smelt-memory
Contextual memory system for Smelt semantic version control
-
faf-rust-sdk
Rust SDK for FAF (Foundational AI-context Format) - IANA-registered application/vnd.faf+yaml
-
webpage-info
Modern library to extract webpage metadata: title, description, OpenGraph, Schema.org, links, and more
-
oxidd-parser
Parsers for logic file formats
-
oq3_parser
Parser for OpenQASM 3 parser/analyzer
-
agent-skills
Parse, validate, and work with Agent Skills as defined by the Agent Skills specification
-
inochi2d-parser
Analizador tipificado y representación intermedia para archivos INP/INX de Inochi2D
-
dfe
Documentos Fiscais Eletrônicos Brasileiros
-
smelt-validator
Validation engine for Smelt semantic version control
-
hindsight-git
Git log processing for hindsight-mcp
-
omd
A minimalistic and slick looking markdown viewer with support for hot reloading and latex
-
mindmap-cli
A CLI program for interacting with MINDMAP files, as described here: https://github.com/roobie/rfc/blob/main/mindmap/MINDMAP.md
-
xml_oxide
XML SAX parser implementation that parses any well-formed XML defined in the W3C Spec
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
oslq
Command-line tool for querying Open Shading Language (OSL) shader parameters & metadata
-
deft-simplecss
CSS 2 parser and selector
-
aslan
Parser for ASLAN markup language
-
u-siem-kernel
uSIEM Kernel. Library to be used to build a custom SIEM with the framework uSIEM
-
autosar-data-specification
specification of the Autosar arxml file format as rust data structures
-
soml
A lightweight Serde-compatible TOML parser
-
csv_perusal
Reads CSV files and returns the contents of the file with the appropriate datatype
-
markdowny
Markdown parser with focus on error reporting, and with support for hairy templates, HTML, HTML-attributes, HTML-spans, HTML-blocks specified in Markdown
-
kutil
collection
-
fortformat
Parse Fortran format strings and formatted data
-
open-payments-iso20022-admi
Open Payments - Message Parsing Library - ISO20022 ADMI
-
stomp-parser
parsing Stomp frames, implemented using nom
-
asciimath
Mathematical expression parser and evaluator
-
patch
Parse patches in the unified diff format
-
what-version
CLI to determine the highest semver version from a list of versions that satisfies all given version requirements
-
spicex
A complete configuration solution for Rust applications, inspired by Viper
-
arborium-python
Python grammar for arborium (tree-sitter bindings)
-
jsonptr-lite
Tiny JSON Pointer lookups for serde_json::Value
-
ldap-utils
Implements some LDAP utility functionality around OpenLDAP config files and the ldap3 Rust library
-
clarify
A powerful and flexible JSON validation library for Rust with multi-language support
-
gemrendr
Turns Gemtext into idiomatic HTML
-
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
-
sv-parser-pp
Helper crate of sv-parser
-
alox-48
ruby marshal data deserializer
-
nom8
A byte-oriented, zero-copy, parser combinators library (fork for proposals for v8)
-
chaste-pnpm
Parser for pnpm lockfiles
-
xrust-net
Support for Xrust
-
catnukh_matrix_parser
Matrix operations parser for eeducational purpose
-
tree-sitter-d
d grammar for the tree-sitter parsing library
-
arenabuddy_cli
parse player.log to match.json files
-
easy-rs
reading and processing EEG and accelerometer data from .easy files
-
tree-sitter-nginx
Grammar for NGinx config
-
pingcolor
Colored ping output utility that supports multiplatform (Windows, Linux, macOS) with color configuration via TOML file
-
edn-format
EDN (Extensible Data Notation)
-
mec
mruby/edge compiler cli endpoint
-
dash7
ALP protocol codec
-
embedded-semver
Compact representation of semantic versions as an i32, u32 i64 or u64
-
gedcom-core
GEDCOM is an acronym for GEnealogical Data COMmunication and it provides a flexible, uniform format for exchanging computerized genealogical data
-
nom-xml
parsing XML
-
unarc-cli
Universal Archive Extractor - CLI tool for extracting various archive formats
-
syncable-ag-ui-core
Core type library for the AG-UI protocol - Syncable SDK
-
webvtt-parser
WebVTT parser for Rust
-
event-mumu
event plugin for the mumu ecosystem
-
octofhir-ucum
UCUM (Unified Code for Units of Measure) library for FHIRPath quantity operations with CLI, WASM, and FHIR integration
-
zparse-cli
CLI tool for zparse library
-
rssto
Convert RSS feeds into multiple formats
-
wirerust
A modular, embeddable filter engine for structured data
-
rsyslog
RFC 5424 customizable syslog parser
-
pktparse
Collection of packet parsers
-
hk-parser
A robust parser and serializer for Hacker Lang configuration files (.hk)
-
lavendeux-parser
Extensible parsing engine for expression evaluation
-
tree-sitter-objc
Objective-C grammar for tree-sitter
-
hadron_sclang
Experimental SuperCollider music language interpreter
-
markterm
render colored markdown to the terminal
-
dnsio
DNS message serialization/deserialization library
-
pdfcrop
PDF cropping library and command-line tool with rendering-based bbox detection
-
surfing
parsing JSON objects from text streams
-
blueprint-starlark
Starlark language in Rust with extended syntax (match/case, structs, generators)
-
speedy-xml
A RapidXML-compatible XML parser
-
roberto-mcp
Roberto MCP - A lightning-fast, language-agnostic code analysis MCP server built in Rust
-
rosetta-stone-validator
Numerical equivalence validation for Rosetta transpiler
-
debian-control
A parser for Debian control files
-
mni
A world-class minifier for JavaScript, CSS, and JSON written in Rust
-
dstv
parsing DSTV files and visualizing the parsed data
-
oxrdfxml
Parser and serializer for the RDF/XML format
-
resast
Rusty-ECMAScript Abstract Syntax Tree
-
lssg-char-reader
streaming character reader useful for parsing
-
release-dep
fetching and downloading release binaries from multiple Git repositories (GitHub and Gitee) with semver version matching
-
satellite-format
File format parsing and serialization for Satellite
-
cornell-notes
reading, writing, and validating Cornell Notes in standardized JSON format
-
treeedb-csharp
Generate Datalog facts from C# source code
-
csv_ingest
parsing CSV files. It focuses on high throughput, low memory, and correctness by default.
-
lithtml
A lightweight and fast HTML parser for Rust, designed to handle both full HTML documents and fragments efficiently
-
neuroformats
Handling of structural neuroimaging file formats. The focus is on surface-based brain morphometry data and FreeSurfer file formats.
-
ooxmlsdk
Open XML SDK for Rust
-
libsbml
Rust bindings for libSBML
-
rpdfium-core
Core types and utilities for rpdfium
-
rpdfium-doc
Document-level features for rpdfium
-
toon-validate
Command-line TOON validator for structure validation, token analysis, and file profiling
-
rdocx-layout
Layout engine for converting DOCX flow model to positioned frames
-
nquads-syntax
RDF 1.1 N-Quads parser with code mapping metadata
-
adlt
tools to handle automotive DLT- (diagnostic log and trace) files
-
circular
A stream abstraction designed for use with nom
-
xrust-md
Parse Markdown and produce a χrust tree
-
ecmade
Serde deserializer for JavaScript
-
lang-util-dev
Development utilities for parsers implemented using lang-util
-
sgmlish
parsing and deserialization of SGML
-
irox-sirf
SiRF Binary format Encoders and Decoders for GPS Devices
-
llm-toolkit
A low-level, unopinionated Rust toolkit for the LLM last mile problem
-
rustyfix-dictionary
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
endbasic-std
The EndBASIC programming language - standard library
-
khi
Khi parser & library
-
dataload
A flexible data loading library for CSV and Excel files with automatic delimiter detection
-
vld-http-common
Shared HTTP helpers for vld web-framework integrations (internal)
-
flex-logger
logger implementing the log crate interface. Multi thread and buffered.
-
merge_config_files
tools to merge config from multiple files / directories. supports json and toml
-
basic-dsl
procedural macro crate that provides a BASIC interpreter embedded as a domain-specific language
-
stoml
Standalone TOML parsing library
-
deepwoken-reqparse
A format definition and an accompanying parser for Deepwoken requirements
-
rustdoc-mcp
mcp server for rustdocs
-
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.
-
typed-format-version
Load format.version.{major,minor} from a structured file
-
tree-sitter-ocaml
OCaml grammar for tree-sitter
-
brids
Parse and generate random CPF and CNPJ, Brazil's ID numbers
-
yaml_parser
Semi-tolerant YAML concrete syntax tree parser
-
spider-middleware
Middleware implementations for the spider-lib web scraping framework
-
mcp-tokens
Analyze token usage of MCP servers
-
neocrates-helper
Helper utilities for the neocrates workspace
-
nixel
Parser for the Nix Expressions Language
-
treeedbgen
Parse node-types.json from a tree-sitter grammar
-
recap
Deserialize typed structures from regex captures
-
cleverlib
makes it easy to parse compact log events (clef)
-
unistructgen-openapi-parser
OpenAPI/Swagger parser for UniStructGen - generates Rust types from OpenAPI specifications
-
ronf
Configuration system with saving
-
tools_core
Core functionality and schema generation for the tools collection system
-
oak-delphi
Delphi language parser with support for modern Delphi syntax and object-oriented programming features
-
wsv
A collection of implementations of the Whitespace-separated values, as defined by Stenway. Follow the release notes on https://honestlysam.uk
-
rlsx
Parse Excel files in Rust
-
xara
Read-only XAR archive and macOS PKG package parser
-
libyaml
High-level bindings for the LibYAML library
-
brarchive-cli
CLI for Bedrock Archives in Rust
-
concisemark
A simplified markdown parsing library
-
polariton
Rust parser for Photon packets
-
engarde
Fenced Code Formatting
-
mamba
A transpiler which converts Mamba files to Python 3 files
-
oak-vue
High-performance incremental Vue SFC parser for the oak ecosystem
-
ustx
Rust data structures for OpenUtau .ustx project files
-
r-toml
Regular subset of TOML
-
quote-cli
Displays quotes
-
fukurow-shacl
SHACL Core and SHACL-SPARQL validation for Fukurow
-
crate-seq-manifest
Cargo.toml version field rewriting and path dependency detection via toml_edit
-
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.
-
tree-sitter-printf
printf format grammar for tree-sitter
-
arborium-typescript
TypeScript grammar for arborium (tree-sitter bindings)
-
telomere_json
A lightweight, library to cap incomplete JSON
-
tdln-compiler
TDLN — deterministic compiler NL/DSL → AST + Canonical JSON + Proof bundle
-
reda-gds
GDSII file library
-
pepe-config
Configuration functions for PepeTeam template application
-
markdown-it
Rust port of popular markdown-it.js library
-
quake_bspinfo
Extract Quake related information from .bsp files
-
miniconf-parser
Pest-powered parser and CLI for the MiniConf configuration format
-
mbon
A serializer/deserializer for marked binary object notation
-
kanvas-mumu
kavas-mumu is a plugin to provide graphical functionality to the Mumu ecosystem
-
mrubyedge-serde-json
mruby-serde-json provides JSON serialization/deserialization for mruby/edge using serde_json
-
oak-toml
High-performance incremental TOML parser for the oak ecosystem with flexible configuration, optimized for configuration files and data serialization
-
tickparse
Blazing-fast streaming CSV parser for financial tick data — mmap, zero-copy, parallel
-
validr
Validate and modify Deserialize request body data
-
snmp-parser
Parser for the SNMP protocol
-
fastobo-syntax
PEG Syntax and pest parser for the OBO flat file format 1.4
-
analog_literals
Multi-Dimensional Analog Literals in Rust
-
from
A procedural macro that generates custom parsing and validation code
-
hedl-xml
HEDL to/from XML conversion
-
tent-thrift
Rust bindings for the Apache Thrift RPC system
-
aegis-vault
parsing and dumping Aegis vaults
-
oak-vhdl
VHDL language parser with support for hardware description and digital circuit design
-
tree-sitter-epics-msi-template
tree-sitter grammar for EPICS macros
-
ansi-parser
using nom for parsing ANSI Escape Codes
-
glslt_cli
GLSLT Template compiler library
-
koca
The Koca library
-
rlqt-ql
Query language parser for RabbitMQ Log Querying Tools
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
deb822-fast
Fast parsing of Debian control files in the deb822 format
-
json_to_xml
Convert JSON to XML with attribute support
-
axum-yaml
YAML extractor for axum
-
ctx-pick
A CLI tool to concatenate files for LLM context
-
tree-sitter-perl-next
Perl grammar for tree-sitter, compatible with tree-sitter 0.25+
-
seek-finder
No-nonsense grep-like tool
-
xlsxzero
Pure-Rust Excel parser and Markdown converter for RAG systems
-
rustypptx
A PPTX parser written in Rust. Extracts text, metadata, and images from PowerPoint files using parallel slide processing.
-
limbo_sqlite3_parser
SQL parser (as understood by SQLite)
-
sig_rp2040_board_applet
Applet library for matrix board
-
nsv
NSV (Newline-Separated Values) format parser and encoder
-
pq-utils
reading parquet files
-
itch
A cli tool for InTerCHanging between different serialized data formats
-
veryl-migrator
A modern hardware description language
-
oxigdal-geojson
GeoJSON (RFC 7946) driver for OxiGDAL - Pure Rust vector data processing with streaming support
-
matchmaker-partial
Support for partial updates and configuration in matchmaker
-
unilang_parser
Parser for Unilang CLI instruction syntax
-
llvm-assembler
LLVM IR assembler for Gaia project
-
infiniloom-engine
High-performance repository context engine for LLMs - AST parsing, token counting, and secret detection
-
oak-ini
High-performance incremental INI parser for the oak ecosystem with flexible configuration, optimized for simple configuration file processing
-
nom-grapheme-clusters
Adapter that allows nom to account for unicode grapheme clusters
-
cuenv-task-graph
Task graph DAG algorithms and dependency resolution for cuenv
-
chaste-bun
Parser for bun lockfiles
-
gdl
Graph Definition Language
-
email_address_validator
email address parsing library
-
depyler-tooling
IDE, debugging, documentation, and tooling support for the Depyler transpiler
-
vtt
Rust types for serializing and deserializing WebVTT with Serde
-
usfm
Unified Standard Format Markers (USFM) parser with zero-copy derserialization
-
hitt-parser
Parser for http files for the hitt http testing tool
-
image-rider
Disk image and ROM image parser
-
geddes
parsing XRD pattern files
-
html_form_struct
Generate a struct from an HTML form
-
sheetkit-xml
Serde-based OOXML schema types for Excel (.xlsx) files
-
data-volley-reader
parsing data from the Data volley format (.dvw)
-
smelt-api
REST API server for Smelt semantic version control
-
project-wormhole-esm
ESM file format parser for Project Wormhole
-
wavefront_rs
Typed Wavefront OBJ parser / writer
-
reductool
Allow Rust functions to be called by LLMs
-
scribe-analyzer
Advanced code analysis and repository exploration library with AI-powered insights
-
oq3_syntax
Comment and whitespace preserving parser for the OpenQASM 3 parser/analyzer
-
uls-download
FCC ULS file download and synchronization
-
oak-elixir
Elixir functional programming language parser with support for metaprogramming and concurrent programming features
-
serde-pgrow
Deserialize a serde-type from a PgRow
-
sorbet_cli
Sorbet CLI to parse, experiment and convert between file formats and Sorbet
-
node-html-parser
Fast HTML parser for Rust & WASM producing a lightweight DOM with CSS selector querying
-
reqmd_core
interface for all reqmd domain code
-
fb2
Parser of the FB2 format
-
tree-sitter-streamdevice-proto
tree-sitter grammar for StreamDevice's .proto files
-
tsz-solver
TypeScript type solver for the tsz compiler
-
tinybufr
A decoder for BUFR meteorological data format
-
arborium-xml
XML grammar for arborium (tree-sitter bindings)
-
bundle_repo
Pack a local or remote Git Repository to XML for LLM Consumption
-
odnelazm-mcp
A MCP server that allows LLM clients to interact with Kenyan parliementary sittings data
-
rtf-parser-tt
RTF parser with special character support (emdash, smart quotes, etc). Fork of rtf-parser.
-
oxirs-samm
Semantic Aspect Meta Model (SAMM) implementation for OxiRS
-
lenient
Serde-compatible wrapper for fault-tolerant (lenient) deserialization
-
ipsec-parser
Parser for the IKEv2 protocol
-
sdc4-validator
High-performance XML Schema validator with Semantic Data Charter (SDC4) support
-
usnrs
parse USN Journal files
-
sidebyside-plan
Plan builder, validation, and serialization for Sidebyside
-
tree-sitter-glsl
GLSL grammar for the tree-sitter parsing library
-
ssn
U.S. Social Security Number (SSN) parsing and validation
-
quilt-lang
A programming language
-
tss-rust
Generated node type enums and metadata from tree-sitter-rust
-
ddsfile
DirectDraw Surface file format parser/composer
-
serde_cow
more efficent serde deserializations for Cow
-
open-payments-iso20022-head
Open Payments - Message Parsing Library - ISO20022 HEAD
-
heft-format
Shared .heft file format library (cross-platform)
-
tree-sitter-arduino
Arduino grammar for tree-sitter
-
nparse
Parser in rust for specific use-cases
-
wardenclyffe
A tiny Rust query engine that supports SQL-like filters, CSV scanning, projections, and a custom DSL powered by Pest
-
sise
SISE (Simple S-expression) parser, serializer and utilities library
-
zod-rs-util
functions and error handling for zod-rs schema validation
-
nlsd
Natural Language Structured Documents
-
tree-sitter-java-orchard
Java grammar for tree-sitter
-
dep3
parsing and generating DEP-3 headers
-
munyo
A data language which aims to be the most efficient way to handwrite data
-
txml
Small no_std non-conforming XML parser
-
tree-sitter-language
The tree-sitter Language type, used by the library and by language implementations
-
kindaxml
Close-enough, XML-ish annotation parsing with deterministic recovery for LLM output
-
veryl-ls
A modern hardware description language
-
md-forge
A blazingly fast, lightweight Markdown to HTML converter built entirely in Rust
-
octofhir-fhirpath-diagnostics
Diagnostic and error reporting for FHIRPath implementation
-
tree-sitter-gosum-orchard
Parser for go.sum lock files
-
exile
DOM-Style XML Parser
-
serde-ignored-fields
preserve ignored fields with serde
-
lenient_semver_parser
Lenient parser for Semantic Version numbers
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
vrt
Parser/encoder for VITA Radio Transport data
-
lox-io
Interfaces for industry-standard astrodynamics file formats for the Lox ecosystem
-
virtual-dom
A virtual DOM implementation for HTML manipulation
-
rustyfast
FIX Adapted for STreaming (FAST) in pure Rust
-
codegraph-cpp
C++ parser for CodeGraph - extracts code entities and relationships from C++ source files
-
aetolia
Parsing, creation, validation and serialisation of iCalendar data
-
rpdfium-edit
PDF editing and writing for rpdfium
-
tree-sitter-regex
Regex grammar for tree-sitter
-
oak-objective-c
Objective-C object-oriented programming language parser with support for Apple platform development and runtime features
-
acridotheres
Core Library
-
just-mcp-lib
Core library for just-mcp: MCP server for Justfile integration
-
oxigdal-drivers-advanced
Advanced geospatial format drivers for OxiGDAL (JPEG2000, GeoPackage, KML/KMZ, GML)
-
libsf3
Reads a .sf3 file
-
csv-schema-validator
Derive macro to validate CSV
-
hedl-json
HEDL to/from JSON conversion
-
arborium-lua
Lua grammar for arborium (tree-sitter bindings)
-
fsvalidator
A file structure validator
-
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…
-
oxirs-shacl
SHACL Core + SHACL-SPARQL validator for RDF data validation
-
tagparser
A lightweight Rust library for parsing HTML tags with powerful filtering capabilities
-
questdb-confstr
A parser for a configuration string format handling service names and parameters
-
glsl-lang-pp
GLSL language preprocessor
-
nexrad-model
Core data model for NEXRAD weather radar data
-
markdown-that
Rust port of popular markdown-it.js library
-
grimoire_css_color_toolkit
CSS Color Module Level 4 compliant color manipulation toolkit
-
xml_nom_parse
A XML parser with nom
-
rson-core
Core parsing and value types for RSON
-
ftauction
Tools for analyzing flow trading auctions
-
sv-parser-error
Helper crate of sv-parser
-
fuzzy-pickles
A low-level parser of Rust source code with high-level visitor implementations
-
zix
fast alternative to the traditional Unix
lscommand, designed specifically for Windows -
to_csv
Lightweight and easy exports to CSV
-
pywr-v1-validator
Pywr v1.x model JSON validator
-
colorparser-css
CSS color parser library
-
kerberos-parser
Parser for the Kerberos protocol
-
octofhir-cql
Clinical Quality Language (CQL) implementation for Rust
-
reqmd_ast
ast library interface for reqmd
-
oak-xml
High-performance incremental XML parser for the oak ecosystem with flexible configuration
-
ltk_io_ext
I/O extensions used by League Toolkit
-
rabbitmq-lqt-obfuscation
Log obfuscation library for RabbitMQ Log Querying Tools
-
oak-html
HTML markup language parser with support for web content and document structure processing
-
rets_expression
RETS Validation Expressions from RESO RCP19
-
ptah
Poplar's message-passing format
-
project-wormhole-nif
NIF file format parser for Project Wormhole
-
jsonfixer
repair broken JSON strings, commonly used to parse the output of LLMs
-
chr-reatlas
a renderer/reatlaser for CHR tables in .nes roms
-
nombytes
that provides a wrapper for the bytes::Bytes byte container for use with nom
-
discord-md
Parser and generator for Discord's markdown
-
winstructs
Common structures used in parsing various windows protocols
-
serde_array_query
Serde deserialization format for HTTP query string arrays
-
runic
Stupid string to duration converter
-
rpdfium-parser
PDF file structure parser for rpdfium
-
steam_shortcuts_util
parsing & writing Steams shortcut.vdf file format
-
flamescope
Export flame data to speedscopes profile format
-
reinhardt-pages-ast
AST definitions for reinhardt-pages macro DSLs (shared between proc-macros and formatters)
-
sig_rp2040_interface
Communicate with FW_LED_Matrix_Firmware
-
octofhir-fhirpath-registry
Function and operator registry for FHIRPath implementation
-
rtf-to-html
Convert RTF documents to HTML with semantic markup
-
unistructgen-json-parser
JSON parser for unistructgen with smart type inference
-
ferrite-json
json validator that actually tells you how to fix your mistakes
-
chaste-types
Parser for npmjs lockfiles (types package)
-
rabbitmq-versioning
RabbitMQ version parsing, comparison, and URL generation
-
rdocx-pdf
PDF renderer for rdocx layout output
-
open-payments-iso20022-remt
Open Payments - Message Parsing Library - ISO20022 REMT
-
json-template
creating JSON templates
-
tree-sitter-jsdoc
JSDoc grammar for tree-sitter
-
tree-sitter-python-orchard
Parser for Python files
-
fontdrasil
Common types and utilites used by fontc, a font compiler
-
tree-sitter-markdown-fork
Markdown grammar for tree-sitter
-
cuenv-codegen
CUE-based code generation and project scaffolding from CUE templates
-
universal-config
simplify reading configuration files from various file formats
-
cli-text-reader
A less like CLI text reader
-
qentities
related to the q-entities format
-
tree-sitter-embedded-template
Embedded Template (ERB, EJS) grammar for tree-sitter
-
sdriq
Reader and writer for SDRAngel I/Q (.sdriq) files
-
oak-wit
WebAssembly Interface Types (WIT) component parser with support for interface definitions and component model
-
oak-bash
High-performance incremental Bash parser for the oak ecosystem with flexible configuration, supporting shell scripting and automation workflows
-
surf-parse
Parser for the SurfDoc format — markdown superset with typed block directives
-
spdx-rs
Parse and interact with SPDX Documents
-
sa3p-parser
Streaming XML-style parser for SA3P operator commands
-
creole-nom
WikiCreole markup language parser library by nom
-
gitpatch
Parse patches in the unified diff format
-
arborium-elixir
Elixir grammar for arborium (tree-sitter bindings)
-
oak-coq
Coq theorem prover language parser with support for dependent types and formal verification
-
oak-julia
Julia scientific computing language parser with support for high-performance numerical analysis and scientific computing
-
oq3_source_file
Manage parsing source files, included files, and reporting diagnotics OpenQASM 3 parser/analyzer
-
glsl-lang-quote
Quoting proc-macro for glsl-lang
-
nom-packrat
Extension of nom to apply Packrat Parsing
-
header-config
Runtime parser for hierarchical configurations using Markdown-style headers
-
parsenic
no-std/no-alloc I/O and parsing crate
-
arborium-javascript
JavaScript grammar for arborium (tree-sitter bindings)
-
tree-sitter-epics-db
tree-sitter grammar for EPICS' database and database definition files
-
markdown-frontmatter
A type-safe markdown frontmatter parser
-
veryl-aligner
A modern hardware description language
-
cmf
Conversational Markdown Format - parse and convert LLM conversations
-
cabrillo
A nom parser for the Cabrillo file format used for submitting contest logs in amateur radio
-
oak-racket
Racket functional programming language parser with support for language-oriented programming
-
tree-sitter-test
TS corpus test grammar for tree-sitter
-
tree-sitter-odin
Odin grammar for tree-sitter
-
hedl-ffi
HEDL C ABI bindings
-
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.
-
rlqt-obfuscation
Log obfuscation library for RabbitMQ Log Querying Tools
-
sheath
Cross-platform shell command validator for Rust
-
json-mcp-server
A high-performance Model Context Protocol (MCP) server for comprehensive JSON file operations optimized for LLM interactions
-
semen
Semantic Versioning Enforcer — parse and validate SemVer 2.0.0 strings
-
arborium-c-sharp
C# grammar for arborium (tree-sitter bindings)
-
datasetq
A data processing tool with a jq-like syntax for structured data formats, including CSV, JSON, Parquet, Avro, and more
-
tree-sitter-po-orchard
Parser for gettext .po files
-
md2data
CLI and library for converting Markdown → JSON/YAML/TOML/XML
-
clia-nginx-config
A parser, AST and formatter for nginx configuration files. (clia-mod: load sub files)
-
typlate
Type-safe string templates with compile-time validation
-
toml-input
# A library to generate toml text with clear options and comments
-
oak-django
Django template parser with support for Django template language and web development
-
fontir
Intermediate Representation used by fontc, a font compiler
-
csv-line
Fast deserialization of a single csv line
-
ferrishot_knus
KDL language implementation
-
oak-dart
High-performance incremental Dart parser for the oak ecosystem with flexible configuration, supporting cross-platform development and modern UI frameworks
-
yscl
parser
-
project-wormhole-bgsm
BGSM file format parser for Project Wormhole
-
todotxt_rs
A fast, lightweight parser for the todo.txt file format
-
docker-image
no_std-compatible Docker image reference parser with strict adherence to Docker's naming rules
-
ntp-parser
Parser for the NTP protocol
-
jobl
TOML-based resume format with strict validation
-
redirect-stderr
A cross platform lib to redirect std-err
-
scribe-scanner
High-performance file system scanning and indexing for Scribe
-
arborium-scss
SCSS grammar for arborium (tree-sitter bindings)
-
sauron-html-parser
parsing dynamically parsing html at runtime
-
arborium-thrift
Thrift grammar for arborium (tree-sitter bindings)
-
deb822-edit
An editable parser for deb822 files
-
cli-justify
A CLI text justify tool
-
mobi
handling MOBI format files
-
tree-sitter-cli
CLI tool for developing, testing, and using Tree-sitter parsers
-
tree-sitter-starlark
Starlark grammar for tree-sitter
-
live2d-parser
The pure rust parser for Live2D’s
*.model.jsonand*.moc -
git-config-env
Parse git's env configuration
-
oak-dsv
High-performance incremental DSV (Delimiter-Separated Values) parser for the oak ecosystem with flexible configuration, optimized for data parsing and tabular data processing
-
oak-ada
High-performance incremental Ada parser for the oak ecosystem with flexible configuration, emphasizing safety and reliability
-
hedl-stream
Streaming parser for HEDL - memory-efficient processing of large files
-
veryl-sourcemap
A modern hardware description language
-
html2md-bulletty
binary to convert simple html documents into markdown
-
modelfile
A parser for Ollama Modelfiles
-
jaq-core
Interpreter for the jaq language
-
tree-sitter-config
User configuration of tree-sitter's command line programs
-
arborium-kdl
KDL grammar for arborium (tree-sitter bindings)
-
hedl-csv
HEDL to/from CSV conversion
-
oak-wit-component
WebAssembly Interface Types (WIT) component parser with support for interface definitions and component model
-
oak-gsgl
GSGL language parser with support for modern GSGL syntax and features
-
oak-ruby
Ruby dynamic programming language parser with support for object-oriented programming and modern Ruby features
-
scribe-analysis
Code analysis algorithms and AST processing for Scribe
-
glyphs2fontir
Converts www.glyphsapp.com files to font ir for compilation
-
oak-jasm
JASM assembly language parser with support for modern assembly syntax and features
-
nom-recursive
Extension of nom to handle left recursion
-
cuenv-tools-github
GitHub Releases tool provider for cuenv
-
glsl-lang-lexer
GLSL language lexers
-
arborium-nix
Nix grammar for arborium (tree-sitter bindings)
-
oak-verilog
Verilog language parser with support for modern Verilog syntax and features
-
arborium-meson
Meson grammar for arborium (tree-sitter bindings)
-
rdocx-opc
Open Packaging Convention (OPC) reader/writer for OOXML packages
-
rlqt-ui
Web UI for RabbitMQ Log Querying Tools
-
cli-text-reader-online
A less like CLI text reader
-
arborium-zsh
Zsh grammar for arborium (tree-sitter bindings)
-
hedl-parquet
HEDL to/from Apache Parquet conversion
-
glyphs-reader
Parsing .glyphs source files
-
arborium-starlark
Starlark grammar for arborium (tree-sitter bindings)
-
scribe-selection
Intelligent code selection and context extraction for Scribe
-
tree-sitter-verilog
Verilog grammar for tree-sitter
-
facet-xml-node
Raw XML node types for facet-xml - represent arbitrary XML without a schema
-
arborium-prolog
Prolog grammar for arborium (tree-sitter bindings)
-
ltk_anim
Animation formats support for League Toolkit
-
oak-prolog
Prolog language parser with support for logic programming and declarative programming features
-
cli-epub-to-text
A CLI epub to plain text converter
-
ufo2fontir
Converts UFO or UFO+designspace to font ir for compilation
-
oak-scheme
Scheme functional programming language parser with support for Lisp dialect and symbolic computation
-
oak-von
Valkyrie language parser with support for modern Valkyrie syntax and features
-
oak-scala
High-performance incremental Scala parser for the oak ecosystem with flexible configuration, supporting functional programming and JVM ecosystem integration
-
veryl-simulator
A modern hardware description language
-
oak-idl
Interface Definition Language (IDL) parser with support for CORBA and COM interface specifications
-
arborium-markdown
Markdown grammar for arborium (tree-sitter bindings)
-
rabbitmq-lqt-ui
Web UI for RabbitMQ Log Querying Tools
-
oak-rhombus
Rhombus programming language parser with support for macro-extensible syntax