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