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