-
uuid
generate and parse UUIDs
-
quick-xml
High performance xml reader and writer
-
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
url
based on the WHATWG URL Standard
-
roxmltree
Represent an XML as a read-only tree
-
sqlparser
Extensible SQL Lexer and Parser with support for ANSI SQL:2011
-
gimli
reading and writing the DWARF debugging format
-
httparse
A tiny, safe, speedy, zero-copy HTTP/1.x parser
-
toml
A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures.
-
syntect
high quality syntax highlighting and code intelligence using Sublime Text's grammars
-
byte-unit
interacting with units of bytes
-
object
A unified interface for reading and writing object file formats
-
lexical-parse-float
Efficient parsing of floats from strings
-
markdown
CommonMark compliant markdown parser in Rust with ASTs and extensions
-
xml-rs
An XML library in pure Rust
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
tree-sitter
Rust bindings to the Tree-sitter parsing library
-
evalexpr
A powerful arithmetic and boolean expression evaluator
-
cssparser
CSS Syntax Level 3
-
geojson
Read and write GeoJSON vector geographic data
-
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.
-
version-compare
easily compare version numbers with no specific format, and test against various comparison operators
-
cargo_toml
Cargo.toml
struct definitions for parsing with Serde -
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
ttf-parser
A high-level, safe, zero-allocation font parser for TrueType, OpenType, and AAT
-
calamine
An Excel/OpenDocument Spreadsheets reader and deserializer in pure rust
-
der-parser
Parser/encoder for ASN.1 BER/DER data
-
cfg-expr
A parser and evaluator for Rust
cfg()
expressions -
jpeg-decoder
JPEG decoder
-
qsv
A Blazing-Fast Data-wrangling toolkit
-
yasna
ASN.1 library for Rust
-
kdl
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
-
atoi
Parse integers directly from
[u8]
slices in safe code -
spdx
Helper crate for SPDX expressions
-
mailparse
parser for MIME e-mail messages
-
confy
Boilerplate-free configuration management
-
comrak
A 100% CommonMark-compatible GitHub Flavored Markdown parser and formatter
-
mail-parser
Fast and robust e-mail parsing library for Rust
-
basic-toml
Minimal TOML library with few dependencies
-
lexical
to- and from-string conversion routines
-
wast
Customizable Rust parsers for the WebAssembly Text formats WAT and WAST
-
vte
Parser for implementing terminal emulators
-
apollo-parser
Spec-compliant GraphQL parser
-
cargo-manifest
Helper crate to parse and manipulate manifests -
Cargo.toml
files -
html5ever
High-performance browser-grade HTML5 parser
-
xml
in pure Rust
-
skrifa
Metadata reader and glyph scaler for OpenType fonts
-
sanitize-filename
filename sanitizer, based on Node's sanitize-filename
-
nom_locate
A special input type for nom to locate tokens
-
svgtypes
SVG types parser
-
pcap-file
parse, read and write Pcap and PcapNg
-
versions
parsing and comparing software version numbers
-
jsonc-parser
JSONC parser
-
mediatype
MIME Media-type parsing
-
minidump
A parser for the minidump format
-
tl
Fast HTML parser written in pure Rust
-
toml_edit
format-preserving TOML parser
-
xmlparser
Pull-based, zero-allocation XML parser
-
iban_validate
A small crate to verify IBAN account numbers
-
uriparse
A URI parser including relative references
-
ogg
Ogg container decoder and encoder written in pure Rust
-
jaq
Just another JSON query tool
-
wkt
Rust read/write support for well-known text (WKT)
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
ndarray-npy
.npy and .npz file format support for ndarray
-
validators
designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other dependencies.
-
quoted_printable
encoder/decoder for quoted-printable data
-
sbp
Rust native implementation of SBP (Swift Binary Protocol) for communicating with devices made by Swift Navigation
-
deno_ast
Source text parsing, lexing, and AST related functionality for Deno
-
rpm
A pure rust library for building and parsing RPMs
-
xmltree
Parse an XML file into a simple tree-like structure
-
parse-changelog
changelog parser, written in Rust
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
jsonptr
Data structures and logic for resolving, assigning, and deleting by JSON Pointers (RFC 6901)
-
asn1
ASN.1 (DER) parser and writer for Rust
-
btoi
Parse integers directly from ASCII byte slices
-
sonic-rs
fast Rust JSON library based on SIMD
-
atoi_simd
Fast
&[u8]
to integer parser -
lib-ruby-parser
Ruby parser
-
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.
-
rustpython-parser
Python language parser for Python3
-
sscanf
(inverse of format!()) Macro based on Regex
-
svd-parser
A CMSIS-SVD file parser
-
datafusion-proto
Protobuf serialization of DataFusion logical plan expressions
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
glsl
A GLSL450/GLSL460 parser
-
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
-
feed-rs
An RSS (2.0, 1.0 and 0x), Atom and JSON Feed parser
-
gix-date
gitoxide project parsing dates the way git does
-
sqlite3-parser
SQL parser (as understood by SQLite)
-
umya-spreadsheet
written in pure Rust to read and write xlsx file
-
ress
A scanner/tokenizer for JS files
-
minimad
light Markdown parser
-
seq_io
Fast FASTA, FASTQ and FASTX parsing
-
fontdue
no_std font parser and rasterizer
-
pep440_rs
python version numbers and specifiers, implementing PEP 440
-
lenient_semver
Lenient Semantic Version numbers
-
miniconf
Serialize/deserialize/access reflection for trees
-
yaserde
Serialization and deserialization library
-
gray_matter
Smart front matter parser. An implementation of gray-matter in rust. Parses YAML, JSON, TOML and support for custom parsers.
-
cddl
Parser for the Concise data definition language (CDDL)
-
deserr
Deserialization library with focus on error handling
-
vm-superio
Emulation for legacy devices
-
human_name
parsing and comparing human names
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
swc_atoms
Atoms for the swc project
-
base64-simd
SIMD-accelerated base64 encoding and decoding
-
plist
parser. Supports Serde serialization.
-
arrow-ipc
Support for the Arrow IPC format
-
vtkio
Parser and writer for the legacy VTK file format
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
open-payments-fednow
Open Payments - Message Parsing Library - FedNow
-
unreferenced_files
finding unused and unreferenced files
-
read-fonts
Reading OpenType font files
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
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…
-
scan_fmt
scanf()-like input for Rust
-
grex
grex generates regular expressions from user-provided test cases
-
atom_syndication
serializing the Atom web content syndication format
-
unicode-bom
Unicode byte-order mark detection for files and byte arrays
-
css-color
CSS color strings
-
nom-exif
Exif/metadata parsing library written in pure Rust, both image (jpeg/heif/heic/jpg/tiff etc.) and video/audio (mov/mp4/3gp/webm/mkv/mka, etc.) files are supported
-
bundle_repo
Pack a local or remote Git Repository to XML for LLM Consumption
-
jiter
Fast Iterable JSON parser
-
ra_ap_parser
parser for rust-analyzer
-
pyproject-toml
pyproject.toml parser in Rust
-
jsonpath_lib
JsonPath engine written in Rust. it provide a similar API interface in Webassembly and Javascript too. - Webassembly Demo: https://freestrings.github.io/jsonpath
-
dockerfile-parser
parsing, validating, and modifying Dockerfiles
-
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
-
zepter
Analyze, Fix and Format features in your Rust workspace
-
full_moon
A lossless Lua parser
-
json_comments
strip comments from JSON before parsing
-
tor-netdoc
Network document formats used with the Tor protocols
-
syntree
A memory efficient syntax tree for language developers
-
libcst
A Python parser and Concrete Syntax Tree library
-
keepass
.kdbx database file parser
-
nom-tracable
Extension of nom to trace parser
-
boxcars
Rocket league replay parser
-
ion-cli
Command line tool for working with the Ion data format
-
whyq
jq wrapper
-
utf8parse
Table-driven UTF-8 parser
-
ion
*.ion file parser
-
gtfs-structures
Read GTFS (public transit timetables) files
-
s2protocol
A parser for Starcraft II - Replay format, exports to different target formats
-
fixed-buffer
Fixed-size buffers for network protocol parsers
-
fontconfig-parser
fontconfig file parser in pure Rust
-
a2lfile
read, modify and write a2l files
-
dlt_parse
parsing the "Diagnostic Log and Trace" network protocol (currently without payload interpretation)
-
jsonata-rs
An (incomplete) implementation of JSONata in Rust
-
libxml
wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome project
-
eventsource-stream
A basic building block for building an Eventsource from a Stream of bytes
-
mwalib
simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata
-
biblatex
Parsing, writing, and evaluating BibTeX and BibLaTeX files
-
bet
parsing and evaluating binary expression trees
-
libsql-sqlite3-parser
SQL parser (as understood by SQLite) (libsql fork)
-
nmea-parser
NMEA 0183 parser for AIS and GNSS sentences
-
cpc
evaluates math expressions, with support for units and conversion between units
-
cfb
Read/write Compound File Binary (structured storage) files
-
git-url-parse
A parser for git repo urls based on url crate
-
tree-sitter-python
Python grammar for tree-sitter
-
tree-sitter-c2rust
Rust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust
-
osmpbf
A reader for the OpenStreetMap PBF file format (*.osm.pbf)
-
kparse
Tracking and better error handling for nom parsers
-
can-dbc
A parser for the DBC format. The DBC format is used to exchange CAN network data.
-
vt100
parsing terminal data
-
ada-url
Fast WHATWG Compliant URL parser
-
xan
The CSV magician
-
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
-
yaxpeax-arm
arm decoders for the yaxpeax project
-
sequoia-policy-config
Configure Sequoia using a configuration file
-
actson
A reactive (or non-blocking, or asynchronous) JSON parser
-
promql-parser
Parse PromQL query into AST
-
parse-hyperlinks
A Nom parser library for hyperlinks with markup
-
ast-grep
Search and Rewrite code at large scale using precise AST pattern
-
todo_lib
Collection of utilities for todo.txt format
-
sikula
query language
-
urdf-rs
URDF parser
-
orgize
parsing org-mode files
-
two-face
Extra syntax and theme definitions for syntect
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
purl
A Package URL implementation with customizable package types
-
rio_turtle
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
-
runnables-cli
cli to run executables in a workspace
-
evtx
A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
-
itf
consuming Apalache ITF traces
-
exmex
fast, simple, and extendable mathematical expression evaluator able to compute partial derivatives
-
pdbtbx
open/edit/save (crystallographic) Protein Data Bank (PDB) and mmCIF files
-
struson
A low-level streaming JSON reader and writer
-
parquet2
Safe implementation of parquet IO
-
rfc822-like
encoding used in control files implemented for serde
-
syn-serde
serialize and deserialize Syn syntax trees
-
stl_io
STL input and output
-
markdown-it
Rust port of popular markdown-it.js library
-
dsntk
| Decision Toolkit
-
lustre_collector
Scrapes Lustre stats and aggregates into JSON or YAML
-
parse-size
Parse byte size into integer accurately
-
epserde
ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework
-
bigtools
associated tools for reading and writing bigwigs and bigbeds
-
imap-codec
Rock-solid and complete codec for IMAP
-
libyml
A safe and efficient Rust library for parsing, emitting, and manipulating YAML data
-
slr_parser
configuration format. This crate contains the parser, see the slr_config crate for a more user-friendly API.
-
sshkeys
parsing OpenSSH certificates and public keys
-
anes
ANSI Escape Sequences provider & parser
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
prometheus-parser
parsing and validating Prometheus query expressions
-
json-syntax
Strict JSON parsing and mapping library
-
breakpad-symbols
working with Google Breakpad's text-format symbol files
-
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
rustic-reader
A minimalistic ebook reader
-
d4-framefile
The Framefile container crate for D4 file format
-
minbft
Efficient Byzantine Fault-Tolerance in the partially synchronous timing model
-
packageurl
package url specification
-
gjson
Get JSON values quickly
-
mpeg2ts-reader
Parser for MPEG Transport Stream data
-
nod
reading GameCube and Wii disc images
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
linux-perf-event-reader
Parse Linux perf_event information from raw bytes
-
schemat
A code formatter for Scheme, Lisp, and any S-expressions
-
resolv-conf
The resolv.conf file parser
-
qrex
Qt Resource Extractor
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
minijinja-cli
Command Line Utility to render MiniJinja/Jinja2 templates
-
pgn-reader
Fast non-allocating and streaming reader for chess games in PGN notation
-
adblock
Native Rust module for Adblock Plus syntax (e.g. EasyList, EasyPrivacy) filter parsing and matching.
-
gix-commitgraph
Read-only access to the git commitgraph file format
-
oxiri
fast implementation of IRI validation and relative IRI resolution
-
jotdown
A parser for the Djot markup language
-
libsui
A injection tool for executable formats (ELF, PE, Mach-O) that allows you to embed files into existing binary and extract them at runtime
-
serde-env
deserialize env into structs via serde
-
debian-changelog
Parser for Debian changelog files
-
ansi-parser
using nom for parsing ANSI Escape Codes
-
jumbf
(ISO/IEC 19566-5:2023) parser and builder written in pure Rust
-
aligned-vec
Aligned vector and box containers
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
emlop
A fast, accurate, ergonomic emerge.log parser
-
cab
Read/write Windows cabinet (CAB) files
-
oas3
Structures and tools to parse, navigate, and validate OpenAPI v3.1 specifications
-
nom-supreme
A collection of excellent utilities for nom
-
css-minify
CSS parser and minificator based on nom
-
hello-phext
A rust-native implementation of phext with replit support
-
autosar-data-specification
specification of the Autosar arxml file format as rust data structures
-
rinex
Package to parse and analyze RINEX data
-
rtf-parser
RTF parser & lexer library designed for speed and memory efficiency
-
run-clang-format
Cross platform CLI wrapper for executing clang-format based paths or globs specified in a JSON input file
-
htmltoadf
An HTML to Atlassian Document Format (ADF) converter
-
pdl-compiler
Parser and serializer generator for protocol binary packets
-
narsese
Rust support for Narsese
-
nu-parser
Nushell's parser
-
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
serde_json_bytes
a JSON Value object with strings backed by Bytes, parsed by serde_json
-
rsn
A Rust-inspired, human-readable object notation
-
birli
A preprocessing pipeline for the Murchison Widefield Array
-
htsget-search
The primary mechanism by which htsget-rs interacts with, and processes bioinformatics files. It does this by using noodles to query files and their indices.
-
scanner-rust
text scanners which can parse primitive types and strings using UTF-8 or ASCII
-
ason
data format that evolved from JSON, introducing strong data typing and support for variant types
-
shalrath
spiky, heat-seeing Quake map parser
-
pacmanconf
A pacman-conf wrapper library for parsing pacman config files
-
yaml-peg
A YAML 1.2 parser using a greedy parsing algorithm with PEG atoms
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
taplo
A TOML parser, analyzer and formatter library
-
omd
A minimalistic and slick looking markdown viewer with support for hot reloading and latex
-
oni-comb-uri-rs
uri parser
-
matfile
reading and writing Matlab ".mat" data files
-
yash-syntax
POSIX-compatible shell script syntax parser
-
nu_plugin_json_path
a nushell plugin created to parse json files using jsonpath
-
cargo-lock
Self-contained Cargo.lock parser with optional dependency graph analysis
-
eqlog
Datalog with equality
-
slang_solidity_cli
contains the 'slang_solidity' CLI/cargo binary. Please see the 'slang_solidity' crate for more information.
-
truetype
The package provides a builder and parser of TrueType fonts
-
stam-tools
Command-line tools for working with stand-off annotations on text (STAM)
-
license
Embedded license information from SPDX
-
e57
A pure Rust library for reading and writing E57 files with point clouds and related image data
-
ical
Ical/Vcard parser for Rust
-
typstyle
Beautiful and reliable typst code formatter
-
ledger-parser
parsing ledger cli (https://www.ledger-cli.org/) input files
-
nodejs-semver
A node-semver compliant semver implementation in Rust
-
aws-smithy-json
Token streaming JSON parser for smithy-rs
-
marked-yaml
A simplified YAML structure with provenance spans
-
swc_ecma_parser
Feature-complete es2019 parser
-
json-e
A data-structure parameterization system for embedding context in JSON objects
-
asciidork-cli
Asciidork CLI
-
json-patch-cli
A CLI command to perform JSON RFC 6902 patching, merging and editing operations
-
cedict
Parser for the CC-CEDICT Chinese-English Dictionary
-
prometheus-parse
parser for the Prometheus text format
-
cddl-cat
Parse CDDL schemas and validate CBOR or JSON serialized data
-
yang2
libyang2 bindings for Rust
-
gigtag
A lightweight, textual tagging system for DJs
-
pact_models
Pact-Rust support library that provides the core models for dealing with Pact files
-
classfile-parser
A parser for Java Class files written in rust
-
erl_tokenize
Erlang source code tokenizer
-
vdm
A *hopefully* simple rust package that makes vdm parsing and viewing as easy as possible for source engine games
-
protoc-prebuilt
Protobuf compiler protoc pre-built binaries installer
-
lol_html
Streaming HTML rewriter/parser with CSS selector-based API
-
dot-parser
parser for the DOT/Graphviz graph description language, as well as useful functions to transform those graphs
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
url-parse
🔗 A Rust library for parsing URLs
-
cooklang-chef
CLI to manage cooklang recipes
-
mapfile_parser
Map file parser library focusing decompilation projects
-
msi
Read/write Windows Installer (MSI) files
-
bnf
parsing Backus–Naur form context-free grammars
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
rs_osrm
rust wrapper for osrm
-
netflow_parser
Parser for Netflow Cisco V5, V7, V9, IPFIX
-
bitbuffer
Reading bit sequences from a byte slice
-
csvpp
Compile csv++ source code to a target spreadsheet format
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
aspen
VB6 tool for parsing and analyzing VB6 code, in the spirit of cargo check, cargo fmt, etc
-
yarn-lock-parser
yarn.lock parser
-
lief
Official Rust bindings for LIEF
-
sv-parser
SystemVerilog parser library fully complient with IEEE 1800-2017
-
evry
A shell-script-centric task scheduler; uses exit codes to determine control flow
-
dfir-toolkit
CLI tools for digital forensics and incident response
-
aio-cli
Streamlined AI Terminal Interactions
-
ssd
A service and data description format + a code generator based on rhai scripts and templates
-
jsonlogic-rs
jsonlogic (jsonlogic.com) implemented in Rust
-
tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
json-tools
A zero-copy json-lexer, filters and serializer
-
hime_compiler
CLI tool for the generation of LR and GLR parsers for the Hime runtime
-
saphyr
A fully YAML 1.2 compliant YAML library
-
uuid-readable-rs
Easy to remember unique sentences acting as UUID
-
html_parser
general purpose html/xhtml parser
-
prs-rs
High performance compressor/decompressor for the SEGA PRS Compression scheme
-
tor-cert
Non-standard certificate formats used by Tor
-
shiva
in Rust of a parser and generator for documents of any type
-
rpsl-rs
A Routing Policy Specification Language (RPSL) parser with a focus on speed and correctness
-
nu_plugin_semver
A nushell plugin for dealing with SemVer versions
-
pest_derive
pest's derive macro
-
dsn
DSN (Data Source Name) parser
-
oq3_lexer
Lexer for OpenQASM 3 parser/analyzer
-
asn1rs
ASN.1 to Rust, Protobuf and SQL compiler/code generator. Supports ASN.1 UPER
-
lancelot-flirt
parse and match FLIRT signatures
-
mesh-loader
Fast parser for 3D-model-formats
-
lq
low overhead yq/tq/... implementation
-
pulldown-cmark-frontmatter
A Frontmatter extractor for Markdown documents
-
eszip
that can download JavaScript and TypeScript module graphs and store them locally in a special zip file
-
getopt3
Zero dependency command line argument parser
-
arrow-csv
Support for parsing CSV format to and from the Arrow format
-
gpx
Rust read/write support for GPS Exchange Format (GPX)
-
execute
extending
Command
in order to execute programs more easily -
fints-institute-db
access FinTS access information for many German banks
-
svg_metadata
Extracts metadata (like the viewBox, width, and height) from SVG graphics
-
oro-package-spec
NPM package specification parsing and manipulation
-
nwn-lib-rs
Parsing library and command-line tools for Neverwinter Nights 1 and 2 data files
-
toml-span
Toml parser and deserializer that preserves span information
-
dot_vox
loading MagicaVoxel .vox files
-
termslang
The terms programming language
-
nu_plugin_file
a nushell plugin called file
-
postscript
The package provides a parser of PostScript fonts
-
cloudfront-logs
AWS CloudFront log line parser
-
gltf-json
JSON parsing for the gltf crate
-
bytelines
Read input lines as byte slices for high efficiency
-
jaq-syn
Parser for the jq language
-
streamdal-gjson
Get (and set) JSON values quickly
-
elma
reading and writing Elasto Mania files
-
ngxav
Search through NGINX logs with advanced filters and support for displaying analytics about your selected log entries
-
pdb2
A parser for Microsoft PDB (Program Database) debugging information
-
rosu-map
de- and encode .osu files
-
finalfusion
Reader and writer for common word embedding formats
-
cout2json
Converts cout output to json
-
lexpr
A representation for Lisp data
-
neure
A fast little combinational parsing library
-
esp-idf-part
parsing and generating ESP-IDF partition tables
-
mti
that implements type-safe, prefix-enhanced identifiers based on the TypeID Specification
-
dmi
written in Rust. Provides helpers to manipulate and produce DMI format files.
-
hard-xml
Strong typed xml, based on xmlparser
-
sgxs
working with the SGX stream format
-
libapt
interfacing with Debian apt repositories
-
datatest
Data-driven tests in Rust
-
fixed_width
A fixed width data parser
-
jaded
Java deserialization for Rust
-
compose_spec
Types for (de)serializing from/to the compose-spec
-
d4
file format implementation
-
movingai
Benchmark Map/Scen File Parser
-
openair
Parser for airspace files in OpenAir format
-
xlformula_engine
parse and evaluate Excel formulas
-
peginator
PEG parser generator for creating ASTs in Rust (runtime)
-
cel-parser
A parser for the Common Expression Language (CEL)
-
open-payments-iso20022-auth
Open Payments - Message Parsing Library - ISO20022 AUTH
-
tui-markup
markup langauge for terminal styled text
-
tass
A pager for tabular data
-
rnix
A Nix parser written in Rust
-
deb822-lossless
A lossless parser for deb822 files
-
mutnet
Unsafe-free and allocation-free, no-std network protocol parsing and in-place manipulation library
-
tremor-value
Tremor Script Interpreter
-
mach_object
Mach-O File Format Parser for Rust
-
slow5
interacting with slow5
-
nuon
Support for the NUON format
-
cstree
generic lossless syntax trees
-
adsb_deku
Decoder for ADS-B(Automatic Depedent Surveillance-Broadcast) - written with deku
-
apple-xar
XAR archive reading and writing
-
gbnf
A libray for working with GBNF
-
annatto
Converts linguistic data formats based on the graphANNIS data model as intermediate representation and can apply consistency tests
-
four-cc
Newtype wrapper providing a convenient representation of four-character-code values
-
rdf-canon
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
shen-nbt5
Just A FASSST NBT parser/writer
-
cargo-util-schemas
Deserialization schemas for Cargo
-
tree-sitter-tlaplus
A tree-sitter grammar for TLA⁺ and PlusCal
-
pelite
Lightweight, memory-safe, zero-allocation library for reading and navigating PE binaries
-
tlv_parser
BER-TLV parsing & emitting library
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
vanish
config tool to make locally trusted X.509 development certificates for your domains
-
pest-test
Testing framework for pest parsers
-
matroska
parsing Matroska (MKV) file metadata
-
gvox-rs
Voxel file format parser
-
hifijson
High-fidelity JSON lexer and parser
-
grammers-tl-parser
A parser for Type Language definitions
-
lcov
LCOV tracefile parser/merger/filter in pure Rust
-
jsn
querying streaming JSON tokens
-
xml5ever
Push based streaming parser for XML
-
entab
Record-format file reader
-
igvm
parser for the Independent Guest Virtual Machine (IGVM) file format
-
rstb
manipulating Breath of the Wild's resource size table
-
bitvec-nom2
Bit level parsing for nom with bitvec
-
geiger
Some library parts of cargo-geiger, decoupled from cargo
-
pest_grammars
pest popular grammar implementations
-
kfl
KDL language implementation
-
influxlp-tools
Influx Line Protocol Tools is a simple parser and builder for InfluxDB v2 line protocol
-
design_token_parser
Figma studio token parser. Convert your tokens to usable code in any language.
-
doorstop-reqif
Application to convert doorstop documents into reqif files
-
hltas
Reading and writing Half-Life TAS scripts (
.hltas
) -
ripgrep_all
rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc
-
deltachat_message_parser
email, link, hashtag, md and more - parsing for deltachat messages
-
pssh-box
Parsing and serialization support for PSSH boxes used in DRM systems
-
pe-unwind-info
Parsers for PE unwind info
-
hls_m3u8
HLS m3u8 parser/generator
-
har
A HTTP Archive format (HAR) serialization & deserialization library
-
madato
command line tool for reading and writing tabular data (XLS, ODS, CSV, YAML), and Markdown
-
cron-parser
parsing cron expressions with timezone support
-
jppe
byte stream structured serialization and deserialization library
-
allms
One Library to rule them aLLMs
-
tidy-json
A cli for tidying up json files
-
ass_parser
A parser for editing creating and saving .ass files
-
cwdemangle
CodeWarrior C++ symbol demangler
-
microjson
No frills JSON parsing without allocations
-
rbx_xml
Roblox's XML file formats, rbxlx and rbxmx
-
polars-io
IO related logic for the Polars DataFrame library
-
htmlparser
Pull-based, zero-allocation HTML parser
-
py_literal
Read and write Python literals
-
ldap-parser
Parser for the LDAP protocol (RFC 4511)
-
edit-xlsx
A quick and easy-to-use Rust library for Excel file editing
-
cirru_edn
Parser/Writer for Cirru EDN
-
tomli
CLI for quering and editing TOML files
-
spdx-rs
Parse and interact with SPDX Documents
-
twmap
Parse, edit and save Teeworlds and DDNet maps
-
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.
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
tergo
Format code written in R
-
mrtd
Parser for machine-readable travel documents (MRTD)
-
two_timer
parser for English time expressions
-
pulldown-latex
Pull parser to convert LaTeX equations to MathML
-
vivisect
A cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
jj-lib
Jujutsu - an experimental version control system
-
noak
reading and writing java class files
-
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…
-
ffxiv_types
Useful types for FFXIV-related projects
-
evolution-parser
Data parsing functionality for evolution
-
tectonic
A modernized, complete, embeddable TeX/LaTeX engine. Tectonic is forked from the XeTeX extension to the classic “Web2C” implementation of TeX and uses the TeXLive distribution of support files.
-
kdbx-rs
Keepass 2 (KDBX) password database parsing and creation
-
gvas
parsing UE4 gvas save files
-
xmpp-parsers
Collection of parsers and serialisers for XMPP extensions
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
-
epdx
parsing EPD files into a common exchange format
-
trivet
Parser Library
-
nondestructive
editing over various file formats
-
ply-rs
reading/writing ascii and binary PLY files
-
target-spec
Evaluate Cargo.toml target specifications
-
tree-sitter-scala
Scala grammar for tree-sitter
-
hexspell
A open source lib to parse executables in Rust
-
vimcats
LuaCATS parser and vimdoc transformer
-
mvdparser
Extract information from QuakeWorld MVD demos
-
geo-uri
parsing and generating uniform resource identifiers for geographic locations (geo URIs)
-
physis
Interact with XIV game data
-
sgf-parse
A parser for the SGF file format for Go games
-
cronchik
cron expression parser
-
binstalk-manifests
The binstall toolkit for manipulating with manifest
-
crab_nbt
Up-to-date Rust crate for easy and intuitive working with NBT data
-
sophia
toolkit for RDF and Linked Data
-
obj
A package for loading Wavefront .obj files
-
windows-metadata
Windows metadata reader
-
saikoro
Parser and evaluator for doing math with dice notation expressions
-
json2bin
A fast jsonl to RWKV binidx converter in Rust
-
pcd-rs
Working with PCD file format in Rust
-
schnauzer
parsing Mach-O files
-
servicepoint2
CCCB Service Point Display
-
defmt-decoder
Decodes defmt log frames
-
addr-spec
A wicked fast UTF-8 email address parser and serializer
-
json-strip-comments
Strip comments from JSON
-
oxidd-parser
Parsers for logic file formats
-
flashlog
A fast logging library for Rust
-
flatzinc
parser
-
num_parser2
A math interpreter and evaluator (fork of num_parser)
-
pywr-v1-validator
Pywr v1.x model JSON validator
-
wasm-pkg-core
Wasm Package Tools core libraries for wkg
-
dur
no_std duration parser and pretty-formatter for humans
-
shabi
(S)imple (H)ex (A)nd (B)inary (I)nspector - CLI Tool
-
influxdb-line-protocol
InfluxDB line protocol parser and builder
-
escape_string
Efficiently parse backslash-escaped strings
-
pasture-io
Support for reading and writing point cloud files with pasture
-
elf_rs
no_std ELF file reader for ELF32 and ELF64
-
byte
A low-level, zero-copy and panic-free serializer and deserializer for binary
-
cavestory-save-lib
editor for profile.dat of cavestory
-
ssg
A Content-First Open Source Static Site Generator (SSG) written in Rust
-
augmented-midi
Experimental MIDI file/event parser using nom combinators
-
hostfile
parsing /etc/hosts
-
dae-parser
Parser for the Collada (DAE) format
-
jsonapi_deserialize
JSON-API specific deserilization framework
-
rmuxinator
tmux project configuration utility
-
mzdata
read mass spectrometry data formats
-
g-code
parsing and emission
-
feature-check
Query a program for supported features
-
libdof
.dof file protocol, a keyboard layout format specification
-
irox-bits
Bits & Bobs. No-std/No-alloc bit/byte manipulation of streams
-
ieee80211
A parser for IEEE 802.11 frames
-
rxml
Minimalistic, restricted XML 1.0 parser which does not include dangerous XML features
-
buffertk
tooling for serializing and deserializing data
-
tf-demo-parser
parser for tf2 demo files
-
byte_reader
A minimal byte-by-byte reader for parsing input
-
kerbalobjects
that allows you to read or write a KerbalObject file
-
quil-rs
Rust tooling for Quil (Quantum Instruction Language)
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
pmd_wan
that can read wan file, a sprite format used in pokemon mystery dungeon games
-
rphtml
A html parser written in rust
-
huggingface/tokenizers-python
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
-
libreda-lefdef
LEF/DEF input/output for libreda-db
-
pageshot
Capture screenshots of web pages from specified URL using Rust. Customize viewport dimensions and save the resulting image in PNG format.
-
cpio-archive
cpio archive reading and writing
-
memedb_core
reading and writing tags to different media formats
-
rbe
RDF data shapes implementation in Rust
-
flood-rs
Bit and octet streams
-
wolfram_wxf
Convert a value to the Wolfram Language WXF format
-
mindus
working with mindustry data formats (eg schematics and maps) (fork of plandustry)
-
cbor-edn
Converter and processor for CBOR Diagnostic Notation (EDN)
-
metco
Metrics Collector inspired by StatsD
-
minidump-stackwalk
Analyzes minidumps and produces a report (either human-readable or JSON)
-
rust_dot
RustDOT is mostly the Graphviz DOT language, lightly rustified
-
alox-48
ruby marshal data deserializer
-
fli
The commander.js like CLI Parser for rust
-
adsbx_json
parsing the ADS-B Exchange API JSON
-
rslnp
A configurable parser for scopes list notation (SLN)
-
ginko
A device-tree source parser and analyzer
-
drivel
Infer a schema from JSON input, and generate synthetic data based on the inferred schema
-
dstv
parsing DSTV files and visualizing the parsed data
-
parquetry
Runtime library for Parquet code generator
-
kalk
A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
ripjson
A fast and lean way to grep in JSON files
-
watchexec-events
Watchexec's event types
-
ksql
A JSON data expression lexer, parser, cli and library
-
toml-example
A lib help generate toml example
-
easycsv
A command line csv parser and toolkit for navigating and filtering data from csv files
-
syncat-stylesheet
Parser for Syncat Stylesheets
-
keepass-ng
KeePass .kdbx database file parser with ehancements
-
arma3-wiki
A project to store data about Arma 3 commands in a useable format
-
kex
Console application for streamed hex dumping
-
nparse
Parser in rust for specific use-cases
-
instant-xml
A more rigorous way to map XML to Rust types
-
srtlib
handling .srt subtitle files
-
swc-neuron
CLI utility for interacting with SWC neuronal morphology files
-
aprs-parser
APRS message parser for Rust
-
singlefile
Dead simple file data manipulation
-
wsv
A collection of implementations of the Whitespace-separated values, as defined by Stenway. Follow the release notes on https://honestlysam.uk
-
regashii
Read and write Regedit export files
-
fltn
Flattens a serialized data structure making it greppable
-
nbformat
Parse Jupyter Notebooks
-
hallomai
converter USFM<->USJ<->USX
-
lang-c
Lightweight C parser
-
sanitizers
Interfaces and FFI bindings for the sanitizers interfaces
-
vcard_parser
Parses and validates vCard data according to RFC 6350 specification
-
cafebabe
parser for Java class files
-
musicxml
parsing, manipulation, and export library
-
kdmp-parser
A KISS Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger
-
mono-diagram
A cross-platform tool for generating plain-text diagrams from a certain syntax
-
patched_porobot
Legends of Runeterra card database utilities and bots
-
noodles-csi
Coordinate-sorted index (CSI) format reader and writer
-
graphql-parser
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
vdflex
A (de)serializer for the Valve Data File (VDF, a.k.a. KeyValues) format using Serde
-
whatwg-infra
Tiny Rust-based implementation of the WHATWG Infra Standard
-
texting_robots
Texting Robots: A Rust native
robots.txt
parser with thorough unit testing -
office-convert-server
HTTP server for converting office file formats to PDFs
-
envir
Deserialize/serialize struct from/to env
-
openapiv3-paper
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde. It's a fork from openapiv3 with a simple patch on top.
-
btd
CLI tool to transform and deploy production builds of projects with file operations and commands
-
scanflow
memory scanning library based on memflow
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
nu-plugin-bexpand
A brace expansion plugin compatible with Bash for nushell
-
cala-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
pddl
3.1 parser, strongly typed
-
rustpython-format
Format helpers for RustPython
-
aspasia
parsing and working with subtitles
-
morse-lib
coding/decoding Morse Code with multilanguage support
-
glslt
Template compiler library
-
rs3a
Lib for reading and writing 3a format
-
krapslog
Visualize log files using sparklines
-
supply-chain-trust-example-crate-000097
generate and parse UUIDs
-
markup5ever
Common code for xml5ever and html5ever
-
rockfile
Rockchip specific file parsers
-
r-extcap
Write Wireshark extcap programs in Rust
-
rsyslog
RFC 5424 customizable syslog parser
-
serde_bibtex
A BibTex (de)serialization file format
-
libimagutil
imag core distribution
-
sketches-rust
DDSketch
-
ansi2
-
ogg_pager
OGG page reader
-
quickxml_to_serde
Convert between XML JSON using quickxml and serde
-
idl2json
Converts the candid interface description language to JSON
-
brids
Parse and generate random CPF and CNPJ, Brazil's ID numbers
-
bencode2json
A Bencoded to JSON converter library and console app with no intermediary in-memory structure
-
serde_ini
Windows INI file {de,}serialization
-
munyo
A data language which aims to be the most efficient way to handwrite data
-
urn
handling URNs (Unique Resource Names)
-
consistent_whitespace
check each file starts with the same whitespace
-
ftl-jiter
Fast Iterable JSON parser (preview build)
-
g-win
A winnow parser for .gcode files
-
sparkle_interactions
Safe, concise Discord interaction handling for Twilight
-
directip
Iridium SBD Direct-IP communication protocol
-
docx-rust
parsing and generating docx files
-
write-fonts
Writing font files
-
anndata
Rust APIs
-
polyvalue
A weak-typed analog for rust
-
fastobo-syntax
PEG Syntax and pest parser for the OBO flat file format 1.4
-
reval
expression evaluator
-
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
-
timsrust
read Bruker timsTOF data
-
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.
-
bevy_save
A framework for saving and loading game state in Bevy
-
dash7_alp
DASH7 ALP protocol codec
-
vampirc-uci
A Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.
-
wikibase
access Wikibase
-
rust-paper
Rust Wallpaper manager from ( https://wallhaven.cc/ ) for Linux/UNIX only
-
sigma-rust
parsing and evaluating Sigma rules to create custom detection pipelines
-
bma-ts
Bohemia Automation time library
-
xc3_lib
Xenoblade Chronicles file format library
-
cosmic-nom
Is a collection of utilities for making using the great nom parser combinator easier to use
-
lber
An ASN.1/BER parser/encoder based on nom
-
tweet-archive-to-markdown
Convert archived Tweets to MarkDown with FrontMatter
-
bcf_reader
a small, lightweight, pure-Rust library to allow efficient, cross-platform access to genotype data in BCF files
-
castep-cell-io
helping to parse, edit and save
castep
input file format.cell
-
ndarray-npz
Advanced .npz file format support for n-dimensional arrays
-
llvm-bitcode
LLVM Bitcode parser in Rust
-
csv-to-usv
CVS to USV: Convert Comma Separated Values (CSV) to Unicode Separated Values (USV) for data markup, including for spreadsheets, databases, text files, and more
-
weedle
A WebIDL Parser
-
vk-parse
Vulkan specification parser
-
isin
Support for creating and validating ISINs
-
applications
A cross-platform library for finding installed applications
-
openapi_utils
Extension method and utilities to work with OpenAPI 3.0 files
-
buildlog-consultant
buildlog parser and analyser
-
jfc
A CLI tool for working with malformed JSON
-
openmetrics-parser
An OpenMetrics/Prometheus Text Exposition Format Parser
-
teehistorian
parser for DDNet
-
article-extractor
Extract articles from HTML
-
spreadsheet-ods
Read and write ODS files
-
ar
encoding/decoding Unix archive files
-
parsenic
no-std/no-alloc I/O and parsing crate
-
gir-format-check
File format checker
-
arxiv
parse arXiv identifiers and references
-
picocadrs
working with picoCAD saves
-
hevc_parser
HEVC format parser, incomplete
-
flql
Query parser for flinch in-memory database
-
cql2-cli
Command line interface for Common Query Language (CQL2)
-
jqesque
string assignment expressions with JQ-esque syntax for JSON interaction
-
carbonado
An apocalypse-resistant data storage format for the truly paranoid
-
cite-me-bro
formatted citations over stdout right from your bib file
-
untrustended
Untrusted Extended. A compilation of primitives for parsing values from untrusted input.
-
rtp-types
RTP packet parser and writers
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
iodeser
that allows to read from and write to .io file format
-
gherkin
Pure Rust implementation of Gherkin language (
.feature
file) for Cucumber testing framework -
realme
A flexible and extensible configuration management library for Rust, designed to simplify the process of loading and managing configuration settings from various sources
-
committy
🚀 Generate clear, concise, and structured commit messages effortlessly
-
linux-perf-data
A parser for the perf.data format and the jitdump format. These formats are used by the Linux perf tool.
-
flussab-aiger
AIGER file format (binary and ASCII) parser and writer
-
kiwi-schema
some helper routines for parsing files in the Kiwi serialization format
-
hotload
Zero cost hot update dynamic library; supporting DLL, SO
-
savefile-abi
Easy to use, simple, stable ABI for Rust-libraries. Allows creating dynamically loadable plugins written in rust.
-
justjson
An efficient JSON Value crate that allows borrowing data
-
infinite-rs
fast deserialization library for Halo Infinite
-
btparse
A minimal deserializer for inspecting
std::backtrace::Backtrace
’s Debug format -
cubetool
Universal GameCube file format tool
-
jfrs
Java Flight Recorder reader for Rust
-
qv
quickly view your data
-
liberty-io
Parser and writer for the Liberty format
-
marc
Reader and builder for MARC 21 Bibliographic format
-
rusty-but-fit
Read Garmin's .FIT files and output them as JSON
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
nom-teltonika
Teltonika protocol parser
-
tasklib
used to interact with Taskwarrior in Rust
-
icy-metadata
parsing Icecast metadata
-
xlsx2csv
Excel-like sheets to CSV converter
-
scte35-reader
Reader for data formatted according to SCTE-35
-
anylog
that attempts to parse single log lines into records
-
adobe-swatch-exchange
Read and write .ase files
-
gdl
Graph Definition Language
-
nid
Generate and parse Nano IDs
-
us_address_parser
that parses U.S. street addresses.
-
nquads-syntax
RDF 1.1 N-Quads parser with code mapping metadata
-
json-pointer-simd
parsing and using JSON pointers with simd_json, as specified in RFC 6901
-
bms-rs
The BMS format parser
-
arrow-json
Support for parsing JSON format to and from the Arrow format
-
cpclib-disc
cpclib libraries related to snapshots
-
sigproc_filterbank
A parser and serializer for SIGPROC pulsar filterbank files
-
dapt
serializing and unseralizing unstructured data
-
molly
A fast reader for the xtc file format
-
ogre
dual-wielding Quake and Half-Life texture WAD parser
-
shogi-kifu-converter
Shogi kifu parsers and converters
-
bdat
(De)serialization library for Monolithsoft's BDAT file format
-
fast_html5ever
High-performance browser-grade HTML5 parser
-
swimos_recon
SwimOS Recon
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
semver-parser
Parsing of the semver spec
-
cansi
Catergorise ANSI - ANSI escape code parser and categoriser
-
access_log_parser
parsers for reading access logs in a strongly-typed way
-
sipp
parser package
-
roas
Rust OpenAPI Specification
-
cwextab
CodeWarrior Exception Table decoder
-
jder_axum
A response builder for Axum
-
bin-encrypt-decrypt
A high-performance binary encryption and decryption library that supports customizable character sets beyond Base64
-
beancount-parser-lima
A zero-copy parser for Beancount
-
faimm
Random access to indexed fasta using a mmapped file
-
todo-txt
Parser for the todo.txt format
-
dotbim_rust
Open-source Rust library for dotbim file format
-
email-address-list
Pest based parser for address-lists in email headers like to/from/cc/etc
-
tauri-icns
encoding/decoding Apple Icon Image (.icns) files
-
dynfmt
formatting strings dynamically
-
ldap-types
Implements the basic LDAP types so they can be used in other crates
-
abnf
A nom-based parser for ABNF
-
evcxr
An Evaluation Context for Rust
-
zung_parsers
Data Format Parsing in Rust
-
lava_torrent
parsing/encoding bencode and .torrent files
-
subtext
A parser for the Subtext file format
-
cooklang
parser with opt-in extensions
-
hex-simd
SIMD-accelerated hex encoding and decoding
-
marc-relators
Parsing and de/serialization for MARC relators
-
ebustl-parser
Parse subtitle files in the EBU-STL format with Rust
-
metar
A fast METAR parsing library in pure Rust
-
terra-plr
Terraria player parser
-
dawproject
A port of DAWproject in Rust
-
tor-consdiff
Handle the consensus-diff format used in the Tor directory protocol
-
hepmc2
Read and write files in the HepMC2 format
-
elf2tab
Compiles from ELF to TAB (a Tock Application Bundle using the Tock Binary Format)
-
pktparse
Collection of packet parsers
-
ezno-parser
Parser and AST definitions for Ezno
-
rocket-multipart-form-data
multipart parser for the Rocket framework
-
knus
KDL language implementation
-
debversion
Debian version parsing, manipulation and comparison
-
ipmi-rs
A pure rust implementation of the IPMI spec
-
serde-pgrow
Deserialize a serde-type from a PgRow
-
badpod
working with imperfect feeds of podcasts
-
owlchess
chess library for Rust
-
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
valu3
A generic serialization/deserialization/type framework
-
dicom-parser
A middle-level parser and printer of DICOM data sets
-
lua_tokenizer
tokenizer for lua language
-
nom-mpq
A nom parser for the MoPaQ archive format
-
link_scraper
Scrape links from any document-file format
-
dandy
DFAs, NFAs and regular expressions together with a file format
-
giga-segy-in
allows parsing of SEG-Y
-
arrow2_convert
Convert between nested rust types and Arrow with arrow2
-
cbor_event
The CBOR Event library. There are no dependencies, all platforms are supported and it is wasm compatible.
-
sfdl
Parse, encrypt and decrypt SFDL container files
-
marc-record
A MARC21 parser supporting MARC-8 text encoding
-
hurlfmt
Format Hurl files
-
gdsdk
Gdsii file development kit
-
type-sitter
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
hime_langserv
Language server for Hime grammars
-
ggemtext
Glib-oriented Gemtext API
-
sigen
static site generator
-
drug-extraction-cli
A CLI for extracting drugs from text records
-
frnsc-prefetch
Pure rust windows prefetch parser implementation
-
wyre
wyre serialization and deserialization library
-
img2epub
Convert images to EPUB
-
beancount-parser
A beancount file parser library for rust
-
iso
implementations of datatypes related to common iso standards
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
target-spec-json
Structured access to rustc
--print target-spec-json
and--print all-target-specs-json
-
robotstxt
A native Rust port of Google's robots.txt parser and matcher C++ library
-
patch
Parse patches in the unified diff format
-
strict-yaml-rust
A StrictYAML parser obtained by savagely chopping up the original yaml-rust crate
-
docsearch
Resolve crate items to rustdoc URLs
-
blackbox-log
Ergonomic parser for BetaFlight blackbox logs
-
datagram-chunker
Serialize and deserialize messages in datagrams
-
qwit
A cli to work with dsv files
-
typedoc_json_to_md
Converts TypeDoc JSON generated by typedoc-json-parser to Markdown
-
ais
An Automatic Identification System (AIS) parser library
-
betacode2
A fast rust library for conversion to and from betacode
-
mseed
Bindings to libmseed for interoperating with miniSEED records
-
mini-functions
highly performant utility and wrapper functions
-
stlto3mf
Converts one or more STL files into a single 3MF file
-
rweather-decoder
Decoders of various weather reports
-
binfarce
Extremely minimal parser for ELF, Mach-O, PE and ar
-
nom-bibtex
BibTeX parser using nom
-
muesli
healthy implementation of PHP's serialization and session formats in Rust
-
rusty_json
A lightweight and straightforward JSON library for Rust, providing basic JSON functionality, serialization, and manipulation
-
subtile
utils to operate traitements on subtitles
-
common_uu
公共工具库
-
edi-cli
CLI tool for working with EDI files
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
stamon
Status monitors for textual status bars (such as barista, pista, etc.)
-
imap_bodystructure
Analyzing the BODYSTRUCTURE data stream within the IMAP protocol, based on Nom
-
nom-span
Wrap your nom input into a span to get line, column and byte offset
-
rustbin
Parsers for binary file formats (mostly Windows related)
-
rgbds-obj
working with RGBDS object files
-
neuroformats
Handling of structural neuroimaging file formats. The focus is on surface-based brain morphometry data and FreeSurfer file formats.
-
timberio/vector
A lightweight and ultra-fast tool for building observability pipelines
-
chrome-cache-parser
Chrome cache parser
-
fit_file
Reads FIT (Flexible and Interoperable Data Transfer) files
-
babel_nar
application supports of the NAVM model
-
axum-content-negotiation
Axum middleware to use Accept and Content-Type headers to serialize with different formats
-
mit-commit
For building commit linters. This makes it eas.
-
algoliasearch
Algolia client
-
editorconfiger
Plain tool to validate and compare .editorconfig files
-
svg_icon
svg icon parser use nom
-
sequoia-ipc
Interprocess communication infrastructure for Sequoia
-
prse
A tiny string parsing utility
-
dted2
reading DTED files
-
npm-parser
Parses the JSON output of npm outdated and npm audit
-
afibex
handle automotive / ASAM fibex files
-
evaluator_rs
A evaluation engine library for Rust
-
quake-util
using Quake file formats
-
overpunch
support for signed overpunch numbers
-
aegisvault
Convert otpauth URI file to Encrypted Aegis vault JSON on stdout
-
binary-ensemble
A CLI tool for working with and compressing ensembles of districting plans
-
svd-encoder
A CMSIS-SVD file encoder
-
momoa
A JSON parsing library suitable for static analysis
-
math-parse
used to compute mathematical expressions given as strings
-
fastlib
FAST (FIX Adapted for STreaming protocol) is a space and processing efficient encoding method for message oriented data streams
-
dash7
ALP protocol codec
-
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.
-
asn
Newtype for Autonomous System Number (ASN)
-
creole-nom
WikiCreole markup language parser library by nom
-
parse-sap-odata
Generate a pair of Rust modules from SAP V2 OData metadata
-
webbundle
WebBundle library
-
addr-symbolizer
A KISS Rust crate to symbolize function addresses using Windows PDB files
-
tdf
deserializing and serializing tdf values from BlazeSDK
-
dsmr5
A no-std Rust implementation of the DSMR5 standard
-
exolvl
reading and writing Exoracer level files
-
recoord
Handle coordinates in different formats
-
spex
Simple(ish) parser and extractor of XML
-
wez-mdns
Robust mDNS implementation for home automation
-
serde-rename-rule
Serde RenameRule
-
unarc-rs
handling & extracting ARC, ZOO, SQZ and HYP archives
-
untwine
Declarative parsing with a BNF-like syntax
-
svgrtypes
SVG types parser
-
dji-log-parser
parsing DJI txt logs
-
eva
Calculator REPL similar to bc(1)
-
hls-playlist
serializing and deserializing HLS playlists (aka extended M3U playlists)
-
php-literal-parser
parser for php literals
-
rocketjson
working with Json and Rocket
-
gldf-rs
GLDF (General Lighting Data Format) parser and writer for Rust, specifically for the Rust/WASM target as such designed for JSON format
-
proxrs
parse and format proxies between surge,clash,base64,loon,sing-box,etc
-
aemo_mdff
AEMO compliant NEM12 and NEM13 parser
-
tinyresp
A tiny Rust library implementing the Redis Serialization Protocol (RESP)
-
goban
Go move generation and Go ruling
-
fundu-gnu
Fast and precise gnu relative time parser of rust strings to a Duration
-
rrdbc
dbc parser
-
lua-patterns
Binding to Lua String Patterns
-
citationberg
A parser for CSL files
-
notatin
parsing offline Windows Registry files
-
intvg
lib/tool in Rust to load/save/render tvg file, parse from svg file by usvg
-
amm_sdk
Abstract Music Manipulation (AMM) Rust SDK
-
scim_v2
that provides utilities for working with the System for Cross-domain Identity Management (SCIM) version 2.0 protocol. (rfc7642, rfc7643, rfc7644)
-
apt-parser
A parser for the APT package manager's package lists
-
ruast
A printable & modifiable Rust AST
-
pcx
reading & writing PCX images
-
nbf
Draft implementation of the Nested Blocks Format, which is a human-friendly text format for expressing nested or hierarchical data
-
blacklist-hub
Search tool for finding DNS blacklist records among verious sources
-
heckcheck
A heckin small test case generator
-
twobit
Pure Rust implementation of the TwoBit sequence file format
-
azalea-chat
Parse Minecraft chat messages
-
fs_mod_parser
Mod File Parser for Farming Simulator
-
cggtts
Package to analyze and create CGGTTS data
-
blend
A parser and runtime for Blender's .blend files
-
parse_cfg
Parse and evaluate Rust’s
cfg(any(condition))
attribute syntax and target triples -
bytes_parser
wrapper to parse primitive Rust types from a slice of bytes
-
ansi_parser_extended
Parse ansi text with support for styling and colors
-
rpgn
parsing PGNs (Portable [Chess] Game Notation)
-
pomsky
A new regular expression language
-
flinch
in-memory database
-
norgopolis-module
creating your own Norgopolis modules in Rust
-
knuffel
KDL language implementation
-
ducflair-duc
The duc 2D CAD file format Rust implementation
-
cgats
Parse, transform, and write CGATS color files
-
aetolia
Parsing, creation, validation and serialisation of iCalendar data
-
wlambda
embeddable scripting language for Rust
-
evolution-mocker
Mocking components of evolution
-
csvs_convert
Some Datapackage Conversion
-
ghakuf
parsing/building SMF (Standard MIDI File)
-
shellish_parse
Parses "command line" syntax inspired by Bourne shell ("shellish")
-
cron_clock
A cron expression parser and schedule explorer. Rich documentation and case studies and related upper-level libraries are available.
-
swc_common
Common utilities for the swc project
-
warcat
Command-line tool and library for handling Web ARChive (WARC) files
-
hefty
Parser for streaming data
-
tiro
Planning tool
-
image-rider
Disk image and ROM image parser
-
gvas2json
Convert between GVAS and JSON or YAML
-
clade
phlyo tree, a phylogenetic tree construction software
-
pest_fmt
A formatter tool for pest
-
rpm-infra
A pure rust library for building and parsing RPMs
-
subtr-actor-spec
Rocket League replay transformer
-
hexfloat2
Parse and format IEEE754 floating point hexadecimal syntax
-
yy-typings
A collection of typings for GameMaker Studio 2 YY and YYP files
-
storyteller
focused on supporting user oriented output while supporting multiple output types (e.g. json, a progressbar, etc.)
-
hlbc
Hashlink bytecode disassembler and analyzer
-
wowsunpack
interacting with World of Warships game assets
-
rsedn
reading and writing EDN (Extensible Data Notation) data
-
scfg
parser
-
larian-formats
reading Baldur's Gate 3 mod files
-
lmfu
Low Memory Footprint Utilities (String, HashMap, JSON)
-
gix-chunk
Interact with the git chunk file format used in multi-pack index and commit-graph files
-
autosar-data
read, write and modify Autosar arxml data
-
fieldmask
(de)serializing/applying fieldmask
-
vcr-cassette
Serializer and deserializer for the VCR Cassette format
-
wavefront_obj
A parser for the Wavefront .obj file format
-
native-json
Native JSON for Rust
-
dxf
reading and writing DXF and DXB CAD files
-
slog-bunyan
Bunyan formatter for slog-rs
-
tree-sitter-java
Java grammar for tree-sitter
-
alog
Anonymize 'Combined Log Format' data
-
tuker
A small tokenizer/parser library with an emphasis on usability
-
recipe-parser
Write recipes understood by humans and machines
-
rio_xml
RDF/XML parser and serializer
-
wellen
Fast VCD and FST library for waveform viewers written in Rust
-
mer
Ergonomic ELF64 parser, designed for use within kernels
-
rhai-doc
Documentation tool for Rhai - an embedded scripting language and engine for Rust
-
fasteval2
Fast evaluation of algebraic expressions
-
dtrace-parser
Parse DTrace provider definitions into Rust
-
open-payments-iso20022-reda
Open Payments - Message Parsing Library - ISO20022 REDA
-
eventsourced
Event sourced entities in Rust
-
himmelblau_kerberos_keytab
parse keytab kerberos files
-
json-stream-parser
A JSON parser that is capable of parsing incomplete JSON strings that are streamed in
-
y4m
YUV4MPEG2 (.y4m) Encoder/Decoder
-
yaserde-examples
Examples for YaSerDe project
-
d4tools
The CLI utils for D4 file format
-
typed-bytesize
Represent bytesize in decimal or binary prefix unit
-
decodeme
Decoding definitions of the profiling event data from
measureme
-
ovba
An Office VBA project parser written in 100% safe Rust
-
winstructs
Common structures used in parsing various windows protocols
-
ndn-tlv
Encoding and Decoding of TLV values for Named Data Networking
-
tacview
ACMI (Tacview) flight recordings v2.2 parser and writer
-
command-error
Detailed error messages and status checking for
std::process::Command
-
hl7-parser
Parses the structure of HL7v2 messages, but does not validate the correctness of the messages
-
pikkr
JSON Parser which picks up values directly without performing tokenization in Rust
-
r-description
Parsing and editor for R DESCRIPTION files
-
cvss
Common Vulnerability Scoring System parser/serializer
-
murkdown
An experimental semantic markup language and static site generator for composing and decomposing hypertext documents
-
rpecli
Rust cli tool to display information about PE files
-
hash40
working with Hash40 types in Smash Ultimate
-
rs-conllu
A parser for the CoNLL-U format of the Universal Dependencies project
-
ikal
Parse icalendar object
-
html5tokenizer
An HTML5 tokenizer with code span support
-
midasio
read binary files in the MIDAS format
-
serde-intermediate
Intermediate representation of Serde serialization
-
yang3
libyang3 bindings for Rust
-
cargo_author
Parse author fields (name <email> (url)) used by Cargo and npm
-
dora-tracing
dora
goal is to be a low latency, composable, and distributed data flow -
nom-grapheme-clusters
Adapter that allows nom to account for unicode grapheme clusters
-
read_collection
A collection of different variants of the
std::io::Read
trait -
piston_meta
A DSL parsing library for human readable text documents
-
lexical-parse-integer
Efficient parsing of integers from strings
-
sparkles-parser
Parser for sparkles tracing library
-
thumbscache
libary which allows you to parse the contents of a thumbscache database
-
mca
Read / Write Minecraft Region Files (mca)
-
gcg-parser
Parser and Data Structures for the GCG file format
-
wow_dbc
parsing World of Warcraft DBC files for 1.12, 2.4.3 and 3.3.5
-
json-threat-protection
protect against malicious JSON payloads
-
netgauze-bmp-pkt
BMP Protocol representation and serde
-
rustc-cfg
Runs
rustc --print cfg
and parses the output -
json2arrow
Convert JSON files to Arrow
-
eml-codec
Email enCOder DECoder in Rust. Support Internet Message Format and MIME (RFC 822, 5322, 2045, 2046, 2047, 2048, 2049).
-
gomod-rs
A go.mod parser with locations
-
aseprite-loader
Aseprite file loader
-
khi
Khi parser & library
-
parsepatch
Parse git patch
-
ez-jsonrpc
JSON-RPC 2.0 made easy!
-
cli-justify
A CLI text justify tool
-
nodtool
CLI tool for verifying and converting GameCube and Wii disc images
-
php-parser-rs
A handwritten recursive-descent parser for PHP written in Rust
-
cmakefmt
Good enough (MVP, early) CMake auto formatter
-
ydke_parser
A parser for YGOPro deck URLs in the YDKE format
-
asciidork-parser
Asciidork parser
-
generic_symbolic_expressions
fork of symbolic-expressions, which tweaks it to be more normal. The original crate had weird rules around putting extra double quotes.
-
caligula
A lightweight, user-friendly disk imaging tool
-
xlsx_batch_reader
An Excel file(xlsx/xlsm) reader by batches, in pure Rust
-
cemtexer
generating and validating Australian Banking Association Cemtex file format
-
natural-date-parser
A parser that converts natural language date and time expressions into Rust-compatible DateTime formats
-
json_parser_kevin_wang
a Json parser to parse simple structure of json
-
wiring
An async binary serialization framework with channels support
-
serde-llsd
serializing and de-serializing data in Linden Lab Structured Data format. This format is used by Second Life and Open Simulator
-
linera-alloy-json-rpc
Core types for JSON-RPC2.0 clients
-
cylon
An efficient compiler for robots.txt files
-
openapi3-parser
parse and work with OpenAPI 3.0 specifications in JSON and YAML format
-
lotus-shared
Shared code for LOTUS scripts and engine
-
serialr
This package allows for the serialization and deserialization of things
-
push_decode
Push-based decoding and pull-based encoding
-
simplecss
CSS 2 parser and selector
-
range-parser
parse ranges representation of any kind of numbers
-
nuuid
A new, no_std, UUID Library
-
br-excel
Excel
-
pithos_lib
components for encrypting / compressing pithos (.pto) files, including specification
-
igc_parser
A high-level parsing/deserializing crate for IGC flight recorder files
-
filterx
command line tool to filter data using a python-like syntax
-
uddf-sdk
Reading and writing UDDF files
-
dynparser
Dynamic parser. You can define rules at run time. It's possible to use peg format
-
nexers
Parses Maven/Nexus repository index files
-
jcg
json code generation cli
-
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
extargsparse_worker
Rust Commandline User Interface
-
serde-ignored-fields
preserve ignored fields with serde
-
asdi
Simplistic Datalog Implementation (in Rust)
-
wcif
A parser for the WCA Competition Interchange Format
-
plow_linter
A linter to lint Plow ttl documents (interpreted as ontologies)
-
remi-fs
🐻❄️🧶 Official and maintained remi-rs crate for support of the local filesystem
-
listinfo
A zero-copy MAME ListInfo format DAT files parser and deserializer
-
gorrosion-gtp
A best-effort strongly typed interface between Rust and GTP, the Go Text Protocoll
-
ucloud-cdn-log-parser
Parse UCloud CDN log files to CSV
-
typeface
The package provides a foundation for building and parsing fonts
-
new-pkl
Fastest PKL-parsing crate out there!
-
wfrs-model
Workflow RS - Model with Zero-copy deserialization
-
qif_parser
parses Quicken Interchange Format (QIF) files
-
recap
Deserialize typed structures from regex captures
-
dsntk-model
dsntk | Decision Toolkit | DMN model and parser
-
mutant-kraken
A mutation testing tool for Kotlin
-
bluefile
Experimental Rust library for handling X-Midas Bluefiles
-
ggus
GGUF in Rust🦀
-
wapm-targz-to-pirita
Convert wapm .tar.gz to .pirita files
-
android_bp
Android.bp parser
-
circ_buffer
A bare-metal fixed-size statically allocated ring-buffer with optional serde (De)-Serialization
-
skyway
A command-line OpenStreetMap file converter
-
jsondata
JSON processing package for document databases
-
metaslang_graph_builder
Construct graphs from parsed source code
-
bmf-parse
A parser for the BMF file format
-
edi
Parser for X12 EDI files
-
lrcat-extractor
Extract data from Adobe Lightroom™ catalogs
-
swift_localizable_json_parser
Parse Localizable.xcstrings
-
erg_parser
The Erg parser
-
nebby
command-line tool designed to quickly review basic information about a range of different file formats. It provides various commands to interact with Excel, JSON, and CSV files - with more to come!
-
packable
packing and unpacking binary representations
-
exms
Get statistics and compare exams results
-
pmw1
manipulating executables in the PMW1 format, which offers EXE compression and is used by the PMODE/W DOS extender. Currently requires nightly Rust due to use of inline assembly.
-
font-info
Print font information and metrics
-
textgridde-rs
dealing with Praat TextGrid files. MIT licensed.
-
lace_metadata
Archive of the metadata (savefile) formats for Lace. In charge of versioning and conversion.
-
music-metadata
A parser for .mp3, .flac, and .ogg
-
veryl-parser
A modern hardware description language
-
ini-roundtrip
Fast format preserving (round-tripping) INI-parser
-
source-span
Source code mapping and display utilities
-
d2-stampede
Dota 2 replay parser written in Rust
-
pgs-parse
Parse Presentation Graphic Stream (SUP files)
-
xuid
in Rust
-
structs-sh
A local data structure service
-
parquet2json
A command-line tool for streaming Parquet as line-delimited JSON
-
cvssrust
Common Vulnerability Scoring System (v2 / v3.0 / v3.1)
-
humanize-rs
For parsing human-readable strings to some types
-
rexit
Export your Reddit Chats
-
edtf
EDTF parser
-
vts_parsing
parsing VTS or VTM files generated by VTOL VR
-
jupyter-serde
Serialization and Deserialization for Jupyter related data structures
-
ldap-utils
Implements some LDAP utility functionality around OpenLDAP config files and the ldap3 Rust library
-
bstorage
A lightweight library for working with application configuration files
-
unidiff
Unified diff parsing/metadata extraction library for Rust
-
swapvec
A Vector swapping to disk after exceeding a given length
-
test-assembler
A set of types for building complex binary streams
-
ledger-utils
Ledger-cli (https://www.ledger-cli.org/) file processing Rust library, useful for calculating balances, creating reports etc
-
x509-client
Reqwest-based async X509 certificate transport and deserializer client. Transports: HTTP/S, File. Formats: DER, PEM, PKCS7.
-
nix-nar
manipulate Nix Archive (nar) files
-
blif-parser
Rust parser for BLIF files
-
syslog_loose
A loose parser for syslog messages
-
phoron_asm
A Jasmin-compatible Assembler for the JVM
-
fexpr
filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
-
take_sni
just parse sni from buf
-
rust_abf
reading data from Axon Binary Format (ABF) files
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
rtlicious
A nom-based parser for Yosys RTLIL files
-
rsadsb_common
common library for adsb_deku
-
asciimath-rs
AsciiMath parser
-
emmapack
Traits for sending and receiving packets
-
gob_rs
parsing and constructing archives of the LucasArts GOB format
-
symbolic_expressions
A symbolic-expression parser/writer
-
saphyr-parser
A fully YAML 1.2 compliant YAML library
-
srcinfo
A libary for parsing .SRCINFO files
-
pancakestack
Pancake Stack esoteric programming language
-
dply
A command line data manipulation tool inspired by the dplyr grammar
-
swf-parser
SWF parser
-
lib_tcstring
IAB TCF v2 TCString utilities
-
pddl-parser
parsing PDDL files
-
usv-to-asv
USV to ASV: Convert Unicode Separated Values (USV) to ASCII Separated Values (ASV) such as for data markup, including for spreadsheets, databases, text files, and more
-
dfraw_json_parser
parses Dwarf Fortress raw files into JSON
-
asciidoc-parser
Parser for AsciiDoc format
-
snmp-parser
Parser for the SNMP protocol
-
noodles-sam
Sequence Alignment/Map (SAM) format reader and writer
-
mdbook-bib
mdbook plugin allowing to load and present a bibliography in BibLaTex format in your books and cite its references
-
serde-intern
A Serde addon that allows interning of strings and byte sequences behind
Arc
s during deserialization -
bracoxide
A feature-rich library for brace pattern combination, permutation generation, and error handling
-
jcfg
serializing jcfg files
-
pratt
parser for Rust
-
simple-json-parser
No allocation JSON key value parser with comment support
-
c3dio
reading and writing C3D motion capture files
-
apple-crash-report-parser
Parses apple crash report text files
-
ct-tilemap
help parse ClickTeam Tilemap files
-
lsrmod
lsmod written in rust and outputs into std and json
-
malwaredb-types
Data types and parsers for MalwareDB
-
mobi
handling MOBI format files
-
fmtsize
Human-readable formatting for memory sizes, etc
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
emmylua_parser
A parser for EmmyLua and luals
-
task-hookrs
work with taskwarrior exported JSON
-
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…
-
pk2
interacting with Silkroad Online's pk2 archive format
-
version_spec
A specification for working with partial, full, or aliased versions. Supports semver and calver.
-
wavefront_rs
Typed Wavefront OBJ parser / writer
-
webvtt-parser
WebVTT parser for Rust
-
oval
A stream abstraction designed for use with nom, winnow, etc
-
merde_yaml
YAML deserialization for merde
-
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.
-
discord-md
Parser and generator for Discord's markdown
-
passes
generate Apple Wallet Passes for iOS, WatchOS, MacOS
-
castep-model-core
The core module to parse, read, edit, and write 3D lattice models for castep and compatible with Materials Studio
-
samply-symbols
Symbolication utilities for the Firefox profiler
-
cudarse-video
Bindings to the CUVID/NVDEC libraries
-
guppy-summaries
Build summaries for Cargo, created by guppy
-
boreal-parser
A parser library for YARA files, intended for use with the boreal library
-
rusty_nodejs_repl
Run a Node.js Read Eval Print Loop from Rust
-
mac6
Convenient MAC data type
-
buffalo
Serialization library for Rust
-
motec-i2
MoTeC i2 file format parser and writer
-
mamba
A transpiler which converts Mamba files to Python 3 files
-
bangumi-data
Rust binding for bangumi data
-
dataview
Safe transmute between types and byte arrays of the same size
-
libtimew
read timewarrior data files
-
gsd-parser
Parser for PROFIBUS GSD files (Generic Station Description)
-
jedec
working with JEDEC programming files
-
fixcol
reading and writing fixed width / column delimited data files
-
scrapyard
Automatic web scraper and RSS generator library
-
nifti
file format
-
jackdauer
easily parse various time formats to durations
-
header-parsing
Simplifies parsing the headers of markdown inspired file formats
-
ruuvi-sensor-protocol
Ruuvi sensor protocol parser implementation
-
os-release
Parse /etc/os-release files on Linux distributions
-
spuz_piston
Minecraft json documents described in Rust
-
alsa-ctl-tlv-codec
Encoder and Decoder for Type-Length-Value(TLV) style data in ALSA control interface
-
zjson
Parse JSON with zero allocation
-
circular
A stream abstraction designed for use with nom
-
aei_tag_parser
parse AEI RFID tags
-
subtp
A parser for subtitle files such as the SubRip Subtitle (.srt) and the WebVTT (.vtt)
-
matchgen
Generate functions to quickly map byte string prefixes to values
-
sbe-schema
sbe schema library
-
next_version
Determine next semantic version based on conventional commits
-
jsonparser
efficient parsing and validation of JSON data into strongly typed Rust data structures, enabling data integrity checks
-
pywr-v1-schema
Pywr v1.x schema for validation and (de)serialization of model JSON files
-
yaxpeax-msp430
msp430 decoders for the yaxpeax project
-
moleculec
Schema compiler for molecule
-
over
best data format
-
fuzzy-pickles
A low-level parser of Rust source code with high-level visitor implementations
-
wotbreplay-parser
World of Tanks Blitz replay parser
-
fhir-model
FHIR SDK Models
-
fsbex
extracting audio from FMOD sound banks
-
isr-pdb
PDB parser for ISR
-
cbor-diag-cli
transforming between different diagnostic encodings of Concise Binary Object Representation (CBOR)
-
marketstack
Rust bindings for Marketstack REST API
-
cookiestxt-rs
Parses cookie.txt/netscape cookie format
-
kanjidic_converter
A program to convert from the Kanjidic XML format to a JSON format
-
wood
A robust material that is simple to work: Parsing, serialization and deserialization for termpose and woodslist
-
ssi-sd-jwt
SD-JWT for the ssi library
-
jsonrs
Json parser
-
tyche
Dice rolling and dice expression (with a syntax similar to FoundryVTT) parsing library
-
tinybuf
Container for many types of immutable bytes, with optimisations for small arrays
-
cddlconv
A commandline utility for converting CDDL to various formats
-
vedirect_rs
Parse Victron VE.Direct serial output to a well-formed struct
-
whatwg-datetime
parsing the datetime microsyntax, as defined by the WHATWG HTML Standard
-
hmm_tblout
Parse nhmmer tblout files
-
pest_01_invop
test la la la pest pract
-
ytnef
binding for libytnef. A C library for parsing the TNEF file format used by Microsoft Outlook and Exchange Server.
-
default-from-serde
Derive default using
#[serde(default)]
-
xabc-lib
一个解析 abc 文件的库
-
re_log_types
The basic building blocks of the Rerun data types and tables
-
modality-reflector-config
A format definition and parser for the
modality-reflector
, to be used by custom reflector plugins that can be hosted within the reflector itself -
ome_zarr_metadata
OME-Zarr (previously OME-NGFF) metadata
-
itchy
Nom-based parser library for NASDAQ ITCH protocol
-
vb6parse
parsing and analyzing VB6 code, from projects, to controls, to modules, and forms
-
mimetype
detech mime type from file bytes
-
aeon
A configuration file format with macros for brevity
-
xim
XIM protocol parser, handler
-
rpmspec
An RPM spec file parser
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
sentry-release-parser
A parser for the sentry release name format
-
br-dxf
dxf
-
base256
Encode and decode data in base 256 easily typed words
-
serde_postgres
Easily deserialize postgres rows
-
elementtree
Parse an XML file into Python elementtree like structure
-
rig-lancedb
Rig vector store index integration for LanceDB
-
vtx
VTX sound format parsing and playback library
-
fjson
parsing and formatting json with C-style comments and trailing commas
-
fhir-resource-r5
FHIR-RS library is an implementation of HL7 FHIR Specification for Rust
-
teloader
Loader of Total Editor's level files (*.te3)
-
keysymdefs
A collection of key symbol definitions
-
fen-rs
Forsyth-Edwards Notation parser
-
rsjson
Json parser library
-
tfrecord
de/serialize for TensorBoard
-
flager
Ultra lightweight library to parse flags
-
bvh_anim_parser
A .bvh file parser
-
commandblock
providing utilities for working with Minecraft data
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
gdman
A CLI application for managing versions of Godot
-
prepyrus
Parsing and writing to MDX files for Chicago author-date citaitons using BibTeX
-
libwifi
parsing IEEE 802.11 frames and handling wifi interfaces
-
vdf-parser
A parser for Valve Data Format (VDF) files
-
faf-replay-parser
Supreme Commander Forged Alliance replay parser
-
fstapi
API for manipulating Fast Signal Trace (FST) format waveforms
-
flif
FLIF decoder written in pure Rust
-
MyFirstParserTarasenko
My fisrt simple parser
-
libreda-oasis
OASIS input/output for libreda-db
-
cirru_parser
Parser for Cirru text syntax
-
disasm-e2k
disasm e2k library
-
genson-rs
Extremely fast JSON Schema inference engine built in Rust
-
borsh-schema-writer
Write a BorshSchemaContainer to a binary file
-
symbolic-ppdb
parsing and performing lookups on Portable PDB files
-
shiori3
SHIORI/3.0 rust interface
-
radicle-cli
Radicle CLI
-
re_format
Miscellaneous tools to format and parse numbers, durations, etc
-
dotnet-parser
Parses the JSON output of dotnet outdated
-
sdl-parser
The SDL parser is a Rust tool designed for parsing Scenario Defined Language files
-
vte_generate_state_changes
Proc macro for generating VTE state changes
-
cuna
cue parser
-
fastobo-graphs
OBO Graphs data model, decoder and encoder in Rust
-
takparse
Parse, manipulate, and stringify common Tak board game formats
-
organic
An org-mode parser
-
rustlogic
basic parsing and handling of logical formulas
-
content_disposition
Content-Disposition parser
-
reformation
Parsing via regular expressions
-
cborpath
engine written in Rust
-
tptp
Parse the TPTP format
-
wlprobe
wayland-info but intended for computers rather than humans
-
http-rest-file
Parse jetbrains .http/.rest http client formatted files into a model or serialize an existing model to a file
-
nom-regex
regular expressions for nom parsers
-
osu-db
Reading and writing of osu! binary files:
osu!.db
,collection.db
,scores.db
and.osr
replay files -
sentencepiece-model
SentencePiece model parser generated from the SentencePiece protobuf definition
-
simple-psf
parsing PSF bitmap font files
-
wasmer-toml
A parser for the wasmer.toml format used by Wasmer
-
beziercurve-wkt
Serialize / deserialize bezier curves to / from a WKT-like string + do clipping operations
-
alrc
Advanced Lyrics File Format
-
bund_language_parser
BUND programming language parser
-
exon-sdf
Exon SDF
-
clap-maybe-deser
Adds the ability to use deserializable data as a clap argument
-
gedcom
A parser for GEDCOM files
-
jyt
A tridirectional converter between Json, Yaml, and Toml
-
latlon
Parse latitude/longitude from many common formats
-
validr
Validate and modify Deserialize request body data
-
inlottie
lib/tool in Rust to load/save/parse/render lottie animation files
-
actix-easy-multipart
Typed multipart form extractor for actix-web
-
anitomy
Wrapper for Anitomy, the library for parsing anime video filenames
-
spf
.spf (Simple Pixel Font) file parsing, and useful api's to go alongside
-
gnews-rs
Google News RSS feed parser
-
iata
Some implementations of IATA resolutions
-
rulox
A lightweight scripting language embedded in Rust
-
tekton
A blazingly fast code snippet sorter
-
ruby-prism
Rustified version of Ruby's prism parsing library
-
locodrive
A model railroad connection handler to read message from and write messages to serial port
-
s3-access-log-rust
Help to serialize/deserialize s3 acces log file of AWS s3 bucket
-
vint64
efficient variable-length integer encoding compatible with some variants of VLQ (Variable-Length Quantity)
-
modfile
reading and writing Amiga ProTracker MOD-files. It can also read (some?) MOD-files packed with The Player 6.1, including 8-bit and 4-bit delta packed samples, and also create The Player 6.1 compatible files.
-
panfix
parsing: linear time parsing of multifix operators
-
ical_vcard
parser and writer for the content line format used in vCard and iCalendar
-
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…
-
password-gen
generating passwords
-
lnk_parser
A full rust implementation to parse windows LNK files
-
howoldami
Calculate how old you are
-
decode1090
Companion application to rs1090 to decode Mode S and ADS-B signals
-
openapi-schema
Rust structure mapped to Swagger
-
tree-sitter-kotlin
Kotlin grammar for the tree-sitter parsing library
-
nu_plugin_formats
An I/O plugin for a set of file formats for Nushell
-
google_search_rs
scraping Google search results using headless Chrome
-
xprs
flexible and extensible mathematical expression parser and evaluator for Rust, designed for simplicity and ease of use
-
yajlish
An event-based json parser with json-ndjson parser
-
apple-bom
Apple Bill of Materials (BOM) data format
-
envpath
parsing and deserialising paths with special rules. The format is similar to
["$proj(com.xy.z): data ? cfg", "$const: os", "$val: rand-16"]
-
astray
Easily define AST using only Rust structures
-
json-parse
A low-level JSON parser for Rust with a simple API and full spec support
-
u-siem-kernel
uSIEM Kernel. Library to be used to build a custom SIEM with the framework uSIEM
-
lamcalc
creating, parsing and evaluating lambda calculus
-
easyfix-messages
Easy FIX (Financial Information Exchange) toolset - messages
-
boml
A dependency-free, (almost) 0-copy TOML parser
-
cbordata
CBOR processing package for document databases and distributed applications
-
blockwise_reader
Reading the first bytes and pre-parsing of large files or streams
-
image_dds__patch
Convert images to and from compressed DDS formats
-
uniresid
URI (Uniform Resource Identifier) parser and data structures
-
rmesh
A parser for the rmesh extension
-
mf2_parser
Parser and AST definitions for MessageFormat 2
-
scim-filter
SCIM filter specification implemented in Rust
-
analog_literals
Multi-Dimensional Analog Literals in Rust
-
nom-date-parsers
The bunch of combinators written with help of nom to parse the numeric and language-specific dates
-
parse-wiki-text-2
Parse wiki text from Mediawiki into a tree of elements
-
anydate
Date & DateTime string parser
-
json_parser_simple
json parser lib
-
geo-tileset
Structure representing tileset.json for 3D Tiles
-
chat_commands_parcer
theme of the parcer is a command like input in the enviroment like chats of different social apps (Discord, Telegram) It parces users input-commands in format: /command_name|identifier (arguments)…
-
commandy
easy parsing of command line arguments
-
elfcat
ELF visualizer. Generates HTML files from ELF binaries.
-
srec
Parsing and generating Motorola S-record (SRECORD/SREC) files
-
mbrs
Master boot record parsing, manipulation and binary export
-
data-alchemist-json
data-alchemist for json
-
es51986
data decoder library
-
entity-tag
EntityTag
structure and functions to deal with the ETag header field of HTTP -
gb-io
parsing, writing and manipulating Genbank sequence files
-
my_parser_kma_group_8
A brief description of my crate
-
crate_untar
Streaming reader of Cargo’s published package format (
.crate
tarball) -
macbinary
resource fork parser
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
cc2p
Convert a CSV to parquet file format
-
sawp-file
SAWP File Format
-
grib-build
Data definition parsers for the grib crate, used internally as a build-dependency
-
nuscenes-data
NuScenes dataset loader in Rust
-
oxrdfio
Parser and serializer for various RDF formats
-
kmerHLL
kmer counting, hyperloglog, probabilistic counting
-
usnrs
parse USN Journal files
-
hax-types
Helper crate defining the types used to communicate between the custom rustc driver, the CLI and the engine of hax
-
rune-cli
An interpreter for the Rune Language, an embeddable dynamic programming language for Rust
-
apple-clis
A collection of Apple command-line tool wrappers, library and CLI
-
yard
shunting yard implementation in rust
-
keyvalues-parser
A parser/renderer for vdf text
-
untrack
parse and remove tracking tokens from URLs contained in arbitrary text input
-
smvr
A flexible parser and evaluator for interacting with Semantic Version strings
-
cfdi
using Serde to import, deserialize and use CFDIs (Mexican Electronic Invoices) | Crate para importar CFDIs a Rust, usando Serde
-
pug
pug.js port to Rust
-
battlesnake-game-types
game types for play.battlesnake.com
-
yaxpeax-avnera
avnera decoder for the yaxpeax project
-
tg-bot-api
Telegram Bot API parser
-
java-signatures
java classfile signatures parser
-
mdbook-emojicodes
MDBook Preprocessor for converting your emojicodes (: cat :) into real emojis
-
plist_plus
reading and writing plists, compatible with libimobiledevice
-
pretty_graphql
GraphQL formatter
-
df_ls_lexical_analysis
A language server for Dwarf Fortress RAW files
-
oq3_semantics
AST with semantic information for OpenQASM 3 parser/analyzer
-
italian_energy_prices
Parser for ARERA files
-
libdw
Bindings to elfutils
-
four-char-code
A string of 4 ascii chars represented by an u32
-
reaclib
A parsing library for the reaclib format
-
appattest-rs
module for validating Apple App Attestations and Assertions
-
sdp-nom
an sdp-parser
-
color-to-tui
Parse colors and convert them to ratatui::style::Colors
-
misc-conf
Nom parser for nginx/apache configuration
-
rjvm
Parse JVM class files with Rust
-
ecoord-io
IO operations for transforming between 3D coordinate frames
-
aws-smithy-cbor
CBOR utilities for smithy-rs
-
xparse
A parser combinator that is fully statically dispatched and supports both sync & async parsing
-
zng-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
gtp
GTP (Go Text Protocol) controller implementation for Rust
-
yaxpeax-superh
SuperH decoders for yaxpeax
-
ushcn
US Historical Climatology Network data downloader
-
bibleparsing
Read and/or validate Koine Greek parsing codes
-
quake_serverinfo
Parse QuakeWorld serverinfo strings
-
fast-float2
Fast floating-point number parser
-
fitrs
Parse FITS file in pure rust
-
stardust-xr-schemas
Stardust XR core schemas, generated from flatbuffers automatically
-
foam-highlighter
Highlight OpenFOAM dictionaries as HTML and/or Pygtex snippets
-
tinyklv
The simplest Key-Length-Value (KLV) framework in Rust
-
oca-file-semantics
OCAFile
-
restq-http
Parse restq syntax from http crate
-
scfg-scanner
Scanner for the scfg configuration format
-
pelf
parsing/generating/analyzing ELF
-
jsode
zero-copy & zero-dependency JSON Parser
-
beam_file
processing Erlang BEAM file
-
goo
encoding and decoding Elegoo’s
.goo
file format -
gvox-sys
Voxel file format parser
-
gedcomx_date
Gedcomx Date Parser
-
ini_core
Implements a pretty bare-bones streaming INI parser
-
nafcodec
Rust coder/decoder for Nucleotide Archive Format (NAF) files
-
mf2_printer
Printer for MessageFormat 2
-
ieee1212-config-rom
Parser for content of Configuration ROM defined in IEEE 1212
-
asciidork-dr-html-backend
Asciidork Asciidoctor HTML backend
-
triseratops
The robust, in-depth Serato Parser & Serializer
-
ppbert
pretty printer for Erlang's External Term Format
-
tspf
A parser for TSPLIB format
-
hoster
Small parser and lexer library for Hosts file format
-
sgf-tool
SGF Tool
-
lispi
Lisp I interpreter
-
telestes
Typed Media (MIME) Types
-
wz_reader
A wz file reader to resolve wz file with thread safe
-
limber
(but quick) tool for backing up Elasticsearch documents
-
deb-version7
Parsing and comparing of Debian package versions
-
blender-armature
Serialize / deserialize Blender armatures
-
ingredient
recipe ingredient parser
-
bem
Parser for the BEM file format (Block, Element, Modifier)
-
hackdose-sml-parser
a parser for the smart message language spoken by smart meters
-
ssh-to-ansible
convert a SSH configuration to an Ansible YAML inventory
-
yamlette
Complete and comprehensive YAML 1.2 processor, written in pure rust
-
ansitok
parsing ANSI Escape Codes
-
xc2bit
working with Xilinx Coolrunner-II bitstreams
-
flexpiler
Deserialiser aiming at high customizability
-
rbook
An ebook library that supports parsing and reading the epub format
-
sgf-parser
parsing SGF files
-
robotstxt-with-cache
A native Rust port of Google's robots.txt parser and matcher C++ library
-
swimos_agent_protocol
SwimOS Agent Protocol
-
netgauze-parse-utils
Serialization/Deserialization utilities for NetGauze
-
libcvss
CVSS specification
-
ciff
The inverted index exchange format as defined as part of the Open-Source IR Replicability Challenge (OSIRRC) initiative
-
wareki-conv
Converts Wareki (JIS X 0301) based date into ISO 8601 based one
-
metaslang_cst
A generic library for building, navigating and querying concrete syntax trees
-
spreadsheet_addresses
Convert spreadsheet addresses ("A4", "B$7" and so on) to a struct and vice versa!
-
rustfilt
Demangle Rust symbol names
-
junit-parser
parse JUnit XML files
-
sqlite-parser-nom
SQLite database file parser
-
abootimg-oxide
Android boot image (boot.img) parser
-
knitting_parse
A knitting parser library based on nom
-
parse-js
JavaScript parsing library
-
tree-sitter-json
JSON grammar for tree-sitter
-
naluacq
opening Nalu Scientific data files
-
automata
standard finite state automata such as DFA, NFA, Regex
-
noodles-fasta
FASTA format reader and writer
-
swimos_connector_kafka
SwimOS Connector for Apache Kafka
-
bencoding
decoding bencoded data
-
makedeb-srcinfo
Rust + Python library for parsing makedeb-styled .SRCINFO files
-
esl01-mincode
Bincode-like serialization with VLQ encoded integers
-
arrow-avro
Support for parsing Avro format into the Arrow format
-
rpz-hub
Search tool for finding DNS blacklist records among verious sources
-
koron-query-parser
Query Parser for Koron
-
adblock-list-compiler
CLI tool to compile multiple adblock list sources into a single file
-
linereader
An efficient buffered line reader
-
readfeed
Feed parsing utilities
-
navm
Definitions and APIs for the NAVM (Non-Axiomatic Virtual Machine) model
-
gchemol-readwrite
Reading/writing chemical objects for gchemol
-
coffee-ldr
Coffee: A COFF loader made in Rust
-
devicetree-tool
A device tree building and parsing tool written in Rust
-
sise
SISE (Simple S-expression) parser, serializer and utilities library
-
opusmeta
reading and writing metadata to opus files
-
cabrillo
A nom parser for the Cabrillo file format used for submitting contest logs in amateur radio
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
did_common
parsing Decentralized Identifiers (DIDs), with no_std support
-
packtool
In memory packing made easy
-
lifthrasiir/angolmois
BMS player
-
schema_analysis
Analyze the schema of any self describing format
-
vcf
VCF Parser
-
adlt
tools to handle automotive DLT- (diagnostic log and trace) files
-
cmudict-fast
An updated and improved fork of the library for using the CMUSphinx pronunciation dictionary
-
dns-parser
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
lrpc
local rpc
-
chapters
Manage podcast chapters in Rust
-
udmp-parser
parsing Windows user minidumps
-
anyseq
Automatically generate serde Deserializer from separated values
-
csv_perusal
Reads CSV files and returns the contents of the file with the appropriate datatype
-
qrcli
A QRCode cli tools, can encode and decode
-
csv-pipeline
CSV processing library
-
serde_gura
Gura support for Serde
-
fetch-sac
Fetch the official list of SAC codes from ASTERIX site
-
onenote_parser
A parser for Microsoft OneNote® files
-
rsexp
S-expression manipulation
-
pwn
Pwntools written in Rust
-
hoars
dealing with the HOA (Hanoi Omega Automata) file format
-
osm-pbf
Read and write the OSM PBF Format
-
crussmap
faster tool to convert genome coordinates between difference reference assemblies. Support file formats: [BED,…]. This project reconstructs the CrossMap…
-
mbn
MBN format parse library
-
datamodel
serialize and deserialize Valve's proprietary DMX file format
-
hesp-manifest
serialization and deserialization the HESP manifest
-
ndjson-stream
read NDJSON-formatted data in a streaming manner
-
distmat
Distance matrix data types and file formats
-
pykrete-jsonwebkey
JSON Web Key (JWK) (de)serialization, generation, and conversion
-
osb
A fast, fully-fledged, scalable and secure implementation of the .osb storyboard file format
-
binsync
syncing binary files between two locations
-
hydroper_swf
Read and write the Adobe Flash SWF file format
-
attheme
parsing and serialization of .attheme files
-
ucf
A universal code formatter
-
xrust
Support for XPath and XSLT
-
steam_shortcuts_util
parsing & writing Steams shortcut.vdf file format
-
tectonic_io_base
Basic types for Tectonic's pluggable I/O backend system
-
rpm-rs
A pure rust library for building and parsing RPM's
-
jslt
Everyones favorite xslt but for json
-
tectonic_xetex_format
Tectonic/XeTeX engine data structures and their expression in TeX "format" files
-
containers-api
Common functionality used in podman-api and docker-api crates
-
flex-version
flexible version numbers, mostly inspired by Ruby's Gem::Version
-
spayd
Text handling for Short Payment Descriptors (SPAYD or SPD)
-
fea-rs
Tools for working with Adobe OpenType Feature files
-
swc_ecma_ast
Ecmascript ast
-
comma
Shell-style command parser with support for escaping and quotations
-
streambed-storage
Functionality for loading an persisting structures
-
srx
A mostly compliant Rust implementation of the Segmentation Rules eXchange (SRX) 2.0 standard for text segmentation
-
amf
(Action Media Format)
-
dfdl
Specification from the OGF
-
adstxt
parser for ads.txt
-
lapp
command-line argument parser driven by usage text
-
evolution-slicer
Data slicing components for evolution
-
yz-string-utils
misc parsing-related string utils
-
dependency-tree-svg
a package to generate a self-contained interactive SVG file from a dependency graph
-
ovgu-canteen
A canteen parser library for the Otto-von-Guericke University Magdeburg
-
spreadsheet-ods-formula
Create ods-formulas for use with spreadsheet-ods
-
dex
parsing dex files
-
rosv
RSV file format
-
cargo-clone
A cargo subcommand to fetch the source code of a Rust crate
-
scout-audit-dylint-linting
writing Dylint libraries
-
misb
MISB Standard Implementation
-
markdowny
Markdown parser with support for hairy templates, HTML, HTML-attributes, HTML-spans, HTML-blocks specified in Markdown. Focus on error reporting, so Markdown errors are reported
-
rsonpath-syntax
A JSONPath parser
-
mdmg
A scaffold prototype code tool
-
assembly-pack
Packages module for the assembly crate
-
rlwinmdec
PPC Rlwinm/Rlwnm/Rlwimi Decoder Tool
-
lber-serde
An ASN.1/BER parser/encoder based on nom
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
xyz-parse
parser for the XYZ file format
-
lemmy-help
Emmylua parser and transformer
-
kernel-elf-parser
An lightweight ELF parser that parses ELF files and converts them into information needed for kernel building
-
glifparser
A parser and writer for UFO
.glif
files -
composer-parser
Parses the JSON output of composer outdated
-
config_parser2
config parsing library
-
rtp-parse
RTP packet library
-
hao
.net binary reader
-
html2md-rs
Convert HTML to Markdown
-
serde-file-value
A Serde deserializer which transparently loads files as string values
-
gcalc
Game probability calculator
-
lef21
Exchange Format (LEF) Integrated Circuit Layout Parser & Writer
-
bvreader
Reader for the BrainVision data format
-
protobook
Book format optimized for small screens, an alternaive for the XML-based FB2
-
spain-vat-id
Spanish VAT ID numbers validation/verification
-
dotnetdll
A framework for reading and writing .NET metadata files, such as C# library DLLs
-
serde-nebula-fbthrift-graph
nebula-fbthrift-graph serde deserializer
-
tuido
A TUI TODO application that uses the utodo format
-
pithos
Client for the Pithos object storage file format
-
blockless-car
ipfs car file reader writer and utils library
-
fast_markup5ever
Common code for xml5ever and html5ever
-
ensan
Extended HCL expression evaluator
-
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
zip_parser
A zip file format parser, supporting no_std environment, stream parsing and seeking
-
pmtiles2
A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits
-
lox-io
Interfaces for industry-standard astrodynamics file formats for the Lox ecosystem
-
keep_a_changelog_file
Read and write changelog files using the Keep a Changelog format
-
liblzma-sys
Raw bindings to liblzma which contains an implementation of LZMA and xz stream encoding/decoding. High level Rust bindings are available in the
liblzma
crate -
sf6rs
interfacing with various Street Figher 6 data forms
-
lcov-util
commands to operate and analyze LCOV trace file at blazingly fast
-
konsumer_offsets
parse the content of the Kafka
__consumer_offsets
internal topic -
winparsingtools
collection of structs and utilities for parsing windows binary formats
-
open-payments-iso20022-camt
Open Payments - Message Parsing Library - ISO20022 CAMT
-
nu_plugin_plist
Plist parsing for nushell
-
p101_enc
convert Olivetti P101 program to and from different encodings
-
anpa
A generic monadic parser combinator library inspired by Haskell's parsec
-
sec_edgar
tools to query the SEC's EDGAR API
-
mshio
Parser for the Gmsh MSH file format version 4.1
-
uberbyte
Bit manipulation for dummies
-
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
cue
High-level bindings for the libcue library
-
PMXUtil
pmx reader and writer
-
horned-functional
An OWL2 Functional-style Syntax parser for horned-owl
-
mar
reading and writing Mozilla Archive files
-
parse_duration
Parses a duration from a string
-
vote-counter
An opinionated single transferrable vote counter for the command line
-
bdf-reader
BDF font format reader
-
teo-parser
Parser for Teo schema language
-
serial-unit-testing
Serial unit testing program and library
-
libflatterer
Lib to make JSON flatterer
-
git-conventional
A parser library for the Conventional Commit specification
-
pavex_bp_schema
The schema used to (de)serialize a Pavex Blueprint
-
shr_parser
Parses sweeps from a Signal Hound Spike file
-
adts-reader
Rust reader for Audio Data Transport Stream (ADTS) frames
-
hitt-parser
Parser for http files for the hitt http testing tool
-
tokio-unix-ipc
A minimal abstraction for IPC via unix sockets
-
rhymuri
IETF RFC 3986, Uniform Resource Identifier (URI)
-
vcd
Read and write VCD (Value Change Dump) files
-
mysql_binlog
Parser for the MySQL binlog format
-
llvm_stackmap
capable of parsing stack maps emitted by the LLVM compiler
-
fiddler
Data Stream processor written in rust
-
off-rs
parsing .off mesh files
-
polymath-rs
AsciiMath parser
-
libmysofa-sys
Low level binding for libmysofa library
-
iso8583_rs
define/parse/assemble and send/receive (via TCP) an ISO8583 message
-
url2
ergonomic wrapper around the popular url crate
-
yaml-subset
A subset of yaml used in rumbas
-
pakige
[UNFINISHED] A library crate to parse various Linux package formats into highly structured data
-
struct-to-json-db
minimalist file-based database designed for straightforward software applications. It leverages the Serde crate to seamlessly serialize and deserialize a HashMap of structured data to and from JSON files…
-
iso8583_parser
An ISO8583 Message Parser
-
metaslang_bindings
Computes semantic language bindings from parsed source code
-
zusi-protocol
Contains serialization and deserialization logic for the Zusi 3 TCP-Protocol
-
ser_der
Newtypes for the der crate to allow for serde de-/serialization
-
ca-rules
Parsing rule strings of life-like cellular automata
-
codice_fiscale
Tools to calculate and verify Italian codice fiscale
-
fontconfig-cache-parser
A parser for fontconfig's cache format
-
rbot-messages
The
rbot-messages
crate serves as the message handler for the Bot Beats game, containing all the message types to and from the game -
strace-parse
Parser and utilities for strace files
-
twitter_text_config
Configuration for twitter-text in Rust
-
rede_parser
Parser in charge of modeling Rede's files
-
brigadier_rs
Minecraft command parser in Rust
-
piqel
PartiQL
-
han
No-std implementation of the Swedish-Norwegian, P1-based smart power meter standard
-
topngx
Top for NGINX
-
cube_rs
Universal GameCube file format tool
-
ansi2svg
-
starlark_lsp
LSP bindings for starlark
-
astrolab-smart-coffee-types
Types lib
-
mame-parser
read and write MAME files
-
bibparser
A parser for .bib files
-
nombytes
that provides a wrapper for the bytes::Bytes byte container for use with nom
-
xash3d-protocol
Network protocol library for Xash3D engine
-
json-deserializer
Performant library to deserialize JSON
-
tibrs
functionality to compile and decompile tibasic source for TI graphing calculators
-
wot_datfile_parser
A parser for
.dat
files generated by the game World of Tanks -
qc_file_parsers
providing libraries for parsing file formats used in computation chemistry
-
wick-config
Wick manifest configuration format
-
dicom-test-files
A collection of DICOM files for testing DICOM parsers
-
sparesults
SPARQL query results formats parsers and serializers
-
tdyne-peer-id-registry
parsing and (soon) encoding BitTorrent peer IDs. Tracks all known BitTorrent implementations and their peer ID formats.
-
fasteval3
Fast evaluation of algebraic expressions
-
bdb_parser
A parser for the BDB file format
-
shiratsu-naming
Zero-copy file name parser for No-Intro, TOSEC, and GoodTools named ROM files
-
vdf-reader
Rust parser for valve vdf files
-
ebustl
Parse subtitle files in the EBU-STL format with Rust
-
foyer-bytesize
human-readable bytes representations. Forked from https://github.com/hyunsik/bytesize .
-
tinyid
A tiny ID type that's like UUID except shorter and easier for a user to type in
-
package-lock-json-parser
A parser for package-lock.json files
-
red_asn1
A little library to encode/decode ASN1 DER
-
isla-axiomatic
Isla is a symbolic execution engine for Sail instruction set architecture specifications. This crate implements utilities for handling axiomatic memory models.
-
microformats-types
A representation of the known objects of Microformats
-
oxvg_ast
Deserialization wrappers for rcdom
-
serde-double-tag
double tagged enum representation for
serde
-
war
A viewer/editor for Darksiders saves, worlds, and scripts
-
tag_parser
just parse tags like html
-
nif
A super-primitive Gamebryo NIF parser targeting version 20.0.0.4
-
sofiza
SFZ format parser
-
phoron_core
A serializer and deserializer for JVM bytecode
-
wee-peg
Parsing Expression Grammar (PEG) parser generator
-
ssexp
A powerful parser for s-expressions
-
devgen-tree-sitter-solidity
Solidity grammar for the tree-sitter parsing library
-
tidyvcf
command-line tool to convert VCF files to tab/comma separated tables
-
libxdc-sys
Bindings for libxdc, an Intel-PT decoding library for fuzzing
-
openalias
Look up and parse OpenAlias data
-
miniconf_mqtt
MQTT interface for
miniconf
, usingminimq
-
monzo-beancount
A command line application to convert Monzo transactions to Beancount format
-
webpack-stats
As zero-copy as possible representation of webpack-stats
-
singer
SDK
-
readervzrd
A generic reader for csv and json data
-
rekordcrate
parsing Pioneer Rekordbox device exports
-
irox-sirf
SiRF Binary format Encoders and Decoders for GPS Devices
-
ron-reboot
Highly experimental RON parser
-
ioe
that makes many of the I/O errors in stdlib de/serializable
-
epoint-io
IO operations for processing 3D point clouds
-
opd-parser
Parser for the OPD point cloud animation format
-
caseformat
Power flow case data format
-
lenient_semver_version_builder
VersionBuilder trait for lenient parser for Semantic Version numbers
-
bioyino-metric
handling metrics in bioyino and related projects
-
wows_replays
A parser for World of Warships replay files
-
disk
(De)serialize files to/from disk
-
dfraw_json_parser-cli
CLI for parsing Dwarf Fortress raw files into JSON
-
tztail
(TimeZoneTAIL) allows you to view logs in the timezone you want
-
spcfile
.spc file format reading and writing
-
boleto-utils
parse brazilian payment slip (aka 'boleto') barcodes
-
smol-file
5-bit letter encoding
-
ars-package
Asset RS - Package with Zero-copy deserialization
-
casper_utils
interacting with CASPER FPGA file formats
-
fgbfile
Create FlatGeobuf files
-
turbo-json-checker
A pushdown automaton low memory JSON bytes stream checker returning the JSON root-type followed by its start and end index in the Reader
-
kafcat
cat but with kafka
-
logu
Log parsing for message aggregation
-
tdms
A LabView TDMS file parser written in Rust
-
weldr
manage LDraw files (.ldr)
-
asciidoctrine
process asciidoc files
-
reivilibre_fork_cylon
(FORK) An efficient compiler for robots.txt files
-
wikitext-parser
Partial parser for wikitext
-
weather-reports
A collection of weather report parsers
-
light-ini
Event-driven parser for the INI file format
-
baz-difftastic
A structural diff that understands syntax. Based on difftastic, the OSS
-
bitsy-parser
A parser and utilities for working with Bitsy game data
-
fints-institute-db-cli
A CLI tool to access FinTS access information for many German banks
-
vsd-mp4
Port of mp4 parser from shaka-player project
-
mexprp
A math expression parsing and evaluation library
-
axum-yaml
YAML extractor for axum
-
atc_mi_thermometer
A parser for the Bluetooth Low Energy adverts emitted by the ATC custom firmware for Xiaomi thermometers
-
parse_postman_collection
A Postman Collection serialization & deserialization library
-
df_ls_structure
A language server for Dwarf Fortress RAW files
-
ktx2
Parser for the ktx2 texture container format
-
parsercher
Parses and searches Tag documents. (e.g. HTML, XML)
-
enqueue-email
Send a bookmark via email, enqueuing it with MSMTP queue
-
hdf5-types
Native Rust equivalents of HDF5 types
-
serenity-voice-model
(de)serializing Discord Voice API gateway messages
-
rinex-qc
RINEX and more broadly, GNSS data processing
-
streamson-bin
A program which processes large JSON data
-
dmntk-feel-grammar
DMNTK | FEEL grammar
-
hexponent
Hexadecimal float parsing
-
rut-lib
validate/generate an Chilean ID (RUT)
-
oq3_parser
Parser for OpenQASM 3 parser/analyzer
-
quil-py
Python bindings for quil-rs
-
cnf-parser
Efficient and customizable CNF parser for SAT solving
-
sp-plugin-rust-test-test
Rust plugin for for quick integration of shurjopay API
-
color-parser
Css color level3 parser
-
systemd-duration
Convert systemd style time durations into other formats
-
stack-sizes
Tools to print stack usage information emitted by LLVM in human readable format
-
sitemapo
Sitemap.xml (or URL inclusion) protocol with the support of txt & xml formats, and video, image, news extensions
-
statsd-parser
parse (Dog)StatsD strings
-
spanned_json_parser
A Json parser that gives you the line and column number for each value
-
vendordeps
Download artifacts using the WPILib vendordep format
-
extrablatt
News, articles and text scraper
-
pixeldike
pixel drawing game for programmers inspired by reddits r/place
-
teleinfo-nom
parse teleinfo stream from french meters
-
tree-sitter-elm
elm grammar for the tree-sitter parsing library
-
ffmetadata
parser for ffmpeg's ffmetadata format
-
criner-waste-report
Determine include directives for Cargo.toml files to slim down a crate
-
parquet-format
Apache Parquet Format - thrift definition and generated Rust file
-
cli-pdf-to-text
A CLI pdf to plain text converter
-
lib1337patch
dedicated to parsing 1337 patch files
-
msvc_def
reading Microsoft Module Definition (.def) files
-
obis
Work with OBIS codes as defined by the IEC 62056-61 standard
-
magicjson
parsing JSON with magic
-
csv-tools
reading, creating and manipulating CSV files easily
-
lang-util
implementing parsers and ASTs using lalrpop and Logos
-
ggpk
container format used by the game Path of Exile
-
ez-jsonrpc-types
JSON-RPC 2.0 made easy!
-
harriet
Parser for the Turtle (RDF) format
-
journald-export-parser-rs
Journald Journal Export Format Parser
-
dnslogger
Passive dns sniffer. Provides dnslogger binary and a dns parser library.
-
pest_meta_tmp
pest meta language parser and validator
-
wavefront
OBJ parser and utility crate
-
nop-bin
Do nothing binary crate
-
event-file-reader
Generic reader for scattering event files
-
topojson
TopoJSON utilities for Rust
-
opam-file-rs
Parser and printer for the opam file syntax with Rust
-
nomap
A parser for the
.map
file format used by Quake 1 & 2 as well as Half-Life 1, implemented using the nom parsing framework -
bdt
viewing, querying, converting, and comparing files in popular data formats (CSV, Parquet, JSON, Avro)
-
arpx_job_parser
Parse arpx job scripts for runtime
-
textparse
declaratively implement parsers that are based on Packrat Parsing
-
picori
decompilation, modding, and rom-hacking with focus on GameCube and Wii games
-
starlark_bin
starlark binary
-
leptos_reqwest
making HTTP requests with reqwest and handling responses on your Leptos project
-
filmreel
parser for Rust
-
authorized_keys
Parse and manipulate OpenSSH
authorized_keys
files -
agprefs
parser and serializer for the reading and writing agprefs files and the text fields in lrcat files from lightroom
-
hitt-formatter
Code formatter for the hitt http testing tool
-
pips
analyzing dice roll expressions in TTRPGs
-
spezilinter
spezifisch's linter for different file formats, linting for weirdly specific stuff
-
lde
Length disassembler for x86 and x86_64
-
dof
Tools to read and write the DTrace Object Format (DOF)
-
amethyst-editor-sync
Allows an Amethyst game to connect to an editor
-
sitemap
parser (reader) and writer
-
prof
Tools to make profiling Rust programs easier
-
libks
working with Knytt Stories levels
-
clia-time
A personal temporary time crate, using tz-rs to get local offset
-
libreda-structural-verilog
Parser for structural verilog as it is created by Yosys
-
dependabot-config
Structured access to the Dependabot configuration
-
bevy_rmesh
A Bevy extension for RMesh loading
-
fen4
A parser and writer for the fen4 file format used by Chess.com for 4 player chess games
-
parse_rc_ibus
parser for FlySky IBUS
-
type-sitter-gen
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
json2excel
一个把json先齐次化后转为xlsx的库
-
lrc-nom
zero-copy LRC parser wrote with nom
-
uuid-simd
SIMD-accelerated UUID operations
-
dicom-json
DICOM data serialization to/from JSON
-
bioform
Tools for sniffing, parsing, and manipulating common biological file formats
-
mtif
Movable Type Import Format file parser
-
redact-composer-core
Core components of redact-composer
-
parser-compose
writing and composing parsers for arbitrary file or data formats
-
url-fork
Fork of url crate with no_std support
-
qcow
working with QEMU qcow images
-
steamid-ng
steamid type with functions to parse and render steam2 and steam3 IDs
-
json-ptr
parsing and using JSON pointers, as specified in RFC 6901
-
sql-script-parser
iterates over SQL statements in SQL script
-
libprefetch
Forensic library; parser and reader for Microsoft Prefetch File
-
concisemark
A simplified markdown parsing library
-
ingics
parser for various Ingics iBS Sensors
-
merge_config_files
tools to merge config from multiple files / directories. supports json and toml
-
dexparser
Parser for Android's DEX file format
-
unstructured
Generic types for unstructured data
-
lotus-utils-audio
lotus-lib audio handling
-
odm-migration-utility
OpenRetail Data Migrator Utility
-
elfo-core
The core of the elfo system
-
pep440
Parse and compare Python PEP440 style version numbers
-
atext2html
Convert a text with markup hyperlinks to HTML
-
whiteread
easily reading whitespace-separated values from strings or input
-
lavendeux-parser
Extensible parsing engine for expression evaluation
-
cucumber-expressions
Cucumber Expressions AST and parser
-
mt940
A strict MT940 bank statement parser
-
hawktracer-converter
Converts HawkTracer output format to human-readable/well-known trace event viewers format
-
xand_money
safely parse and convert Xand and fiat monetary values
-
dht-logger
Read DHT sensor data formatted in JSON over a serial interface and log it
-
df_ls_semantic_analysis
A language server for Dwarf Fortress RAW files
-
tree-sitter-php
PHP grammar for tree-sitter
-
pkl_fast
aiming to easily and efficiently work with Apple's PKL format
-
fakemap
Map with Vec implementation, without ordering or hashing (for Serde deserialization)
-
vpk
Valve Pak format parser for Rust
-
strawboat
A native storage format based on Apache Arrow
-
trinitry
A very simple programming language, used to map functions to commands
-
elfy
reading ELF files
-
csaf
Common Security Advisory Framework (CSAF)
-
msn-kit
CLI for working with Mass Spec data
-
seedwing-policy-engine
A functional type system for implementing policy inspection, audit and enforcement
-
cbm
Use formats found in Commodore Business Machines (CBM) products from the 1980's, including the legendary Commodore 64 home computer
-
ressa
An ECMAscript parser
-
sprite-sheet-file-type
File Type that simplifies SpriteSheet creation
-
command-engine
Transform string instructions into code execution
-
noodles-vcf
Variant Call Format (VCF) reader and writer
-
rhymessage
IETF RFC 5322, Internet Message Format
-
smash-arc
working with Smash Ultimate's data.arc files
-
rsef-rs
downloading and parsing RIR Statistics Exchange Format (RSEF) listings
-
winroute
high level of interface for manipulating and observing Windows's routing table
-
spotify-parser
parsing Spotify data
-
minimal-yaml
A minimalist, zero-copy parser for a strict subset of the YAML specification
-
twee-parser
A parser for Twine stories
-
gd-rs
Easily access gd save files
-
nom-xml
parsing XML
-
liserk-client
Client for liserk zero knowledge database
-
apple-signin
Decodes and validates identity tokens generated via Sign in with Apple
-
tree-sitter-bend
Tree-sitter grammar for the Bend programming language
-
patternscan
Searches for a contiguous array of bytes determined by a wild-carded pattern
-
gv100ad
Parser to read GV100AD files from the Statistisches Bundesamt Germany
-
root-io
Reading of
.root
binary files which are commonly used in particle physics -
cini
A small callback based library for parsing ini files
-
minidump-synth
producing synthetic minidumps for testing
-
tdtxt
A serializer/deserializer for the todo.txt format
-
shr_parser_py
Python bindings for the shr_parser Rust crate
-
exon-bigwig
Subcrate of the
exon
crate for working with BigWig files -
tree-sitter-qmljs
QML grammar for the tree-sitter parsing library
-
pmd_flow
that can read/write flow file (used in pokemon super mystery dungeon, and maybe pmd) as json
-
yjq
jq wrapper
-
kplc-outage-parser
give output of latest data from kplc outages pdf @ https://kplc.co.ke/category/view/50/planned-power-interruptions
-
dfufile
DFU file processing
-
paf
Parse PAF files
-
parse_list
Parse files and lists of stringified things into lists of thingified things
-
subparse
Load, change and write common subtitle formats (srt/ass/idx/sub)
-
cmark-syntax
Syntax highlighting for pulldown-cmark
-
flatterer-web
JSON flatterer UI
-
bmos_client
executable in charge of receiving and parsing JSON input from stdin and sending intents with enough confidence (>0.6) to the address and port provided (to bmOS_server). This is part…
-
handle_tic
designed to handle io on .tic files
-
simple_elf
parser for amd64 elf files
-
insim_pth
Insim PTH file implementation
-
jsoncanvas
creating and manipulating jsoncanvas data
-
libpostal-sys
Low-level wrappers for libpostal address normalization (with locks to support thread-safe initialization)
-
mdka
HTML to Markdown converter
-
webarchive
working with Apple's Web Archive file format
-
czech-addresses
Parses the Czech Republic addresses provided by RUIAN
-
elf-utilities
parsing,generating,analyzing ELF
-
bk-promql-parser
Parse PromQL query into AST(fork from promql-parser)
-
license-exprs
Validate SPDX 2.1 license expressions using SPDX License List 3.11 identifiers
-
bib-unbound
Parser for the Unbound Bible format
-
bean-script
scripting language for easy use in other projects
-
rust-async-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API, adapted for async usage
-
did_url_parser
A no_std parser for Decentralized Identifiers (DIDs)
-
datafusion-catalogprovider-glue
Glue as a CatalogProvider for Datafusion
-
csv-sniffer
A CSV file format sniffer for Rust
-
quilt-lang
A programming language
-
s-expr
lightweight customizable s-expression parser and printer
-
s2n-quic-core
Internal crate used by s2n-quic
-
switchbot
interacting with SwitchBot devices
-
nom_bencode
A bencode parser written with nom
-
ooxmlsdk-build
Open XML SDK for Rust
-
jsnom
Small and ergonomic JSON parser library
-
silly-wat-linker
that makes writing WebAssembly Text files easier
-
webidl
parser
-
matrix-market-rs
read matrix market file to standard rust types
-
interactive-parse
An interactive parser for JsonSchema types
-
zugriff
CLI
-
props-rs
parse .properties files
-
rman
Parser for Riot Manifest file format
-
tweep
Parser for the Twee v3 interactive fiction format
-
uftwo
working with the UF2 file format
-
veryl-ls
A modern hardware description language
-
formdata
Parsing of multipart/form-data
-
sindit-senml
SenML RFC8428 proposed standard
-
dawproject-rs
Open exchange format for user data between Digital Audio Workstations (DAWs) based on DawProject in Rust
-
comment-parser
Extract comments from code in various programming languages
-
ip2country
fast ip to asn-country lookup
-
hff-std
Hierarchical File Format: synchronous support
-
nom-rfc8288
A nom based parser for RFC 8288
-
heimdall-cli
hotkey daemon. Primarily tested on MacOS
-
mugltf
Minimal glTF 2.0 asset loader for Rust
-
rocket-simple-authorization
request guard builder used for authorization
-
ooxml
An Office OpenXML parser writen in Rust
-
vegafusion-core
Core components required by multiple VegaFusion crates, with WASM compatibility
-
portable-audio-library
A portable audio library file format
-
simple_json
runtime JSON parser
-
v8_valueserializer
V8's ValueSerializer and ValueDeserializer
-
wt-battle-report
A parser for War Thunder battle reports
-
me3-coalesced-parser
ME3 coalesced parser
-
jsonpath-plus
A JSONPath implementation in Rust, compliant with the Proposal A specification as well as including several extensions such as parent and subpath selectors
-
swrs
that reads and parses a sketchware project
-
gingerlib
read and write Quest3D channel group files
-
gpmf
WIP gpmf implementation
-
inip
INI parser library
-
num_parser
A math interpreter and evaluator
-
ilda
reading ILDA laser projection display files
-
prusti-specs
Internal Prusti crate for parsing specifications
-
bupropion
Fancy error handler implementation for Miette
-
did_url
A no_std parser for Decentralized Identifiers (DIDs)
-
yaac
config lib for web application
-
jseqio
Reading and writing biological sequences in FASTA or FASTQ format
-
lcov-diff-util
Command line tool to make delta of 2 lcov files
-
wd_run
a project operation management tool
-
rg_formats
Parsers and Serializers for various rhythm game formats
-
die_parser
parses the notation for die rolls as used in tabletop games like D&D
-
pmx_parser
load and save .pmx model file
-
mps
A fast MPS parser
-
hatchling
Converts Facebook social media data exported via the Download Your Information tool (https://www.facebook.com/settings) into Turtle triplets for a SOLID (https://solid.mit.edu/) profile
-
json-joxit-fork
JSON implementation in Rust
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
adventjson
A full json-parser written in Rust for the advent of code challenges
-
csaparser
parser for the CSA standard file format of Computer Shogi
-
bracket_parse
parser for bracketed lists with quoted and unquoted strings -- Now deprecated, favouring Gobble instead which can do everything this does much tidier
-
udp_polygon
A UDP datagram library for Rust
-
read_token
read tokens using look ahead
-
parse-env-filter
parser for the env logger filter format
-
ilex
quick and easy lexers for C-like languages
-
panim-loader
Loader for the PANIM format for custom properties in Blender
-
nodeinfo
de-/serialize nodeinfo json structs
-
axum_serde_valid
Axum extractor sets of JSON validation
-
c3d-rs
A c3d(biomechanics data format) parser written in rust
-
wireguard-keys
Generate, parse and export WireGuard (x25519) keys
-
astro-rs
Astronomy utils
-
dns-message-parser
Libary to encode and decode DNS packets
-
brackets
JSON I/O
-
hrdf-parser
dedicated to the parsing of the HRDF format. For the moment, it can only parse the Swiss version of the HRDF format.
-
drax
abstraction layer over a protocol buffer, bringing dtos to regular types
-
btf
parsing the BPF type format (BTF)
-
bmfont_rs
Load/ save/ manipulate BMFont files
-
hff-tokio
Hierarchical File Format: tokio support
-
hps_decode
parsing and decoding Super Smash Bros. Melee music files
-
zigbee2mqtt_types_vendor_gledopto
Struct definitions for zigbee2mqtt json messages
-
alice_protocol_reader
Reader library for reading raw binary data from the ALICE detector into a convenient structure for implementing analysis
-
flatzinc-serde
FlatZinc serialization and deserialization
-
sourcepak
reading and writing Source engine package files
-
netrc-rs
Parser for .netrc file
-
swagger-ui
applications
-
cytryna
handling 3DS file types
-
serde-prc
serde-rs support for the PRC (Smash Ultimate Parameter) file format
-
xdot
Parse graphviz’ xdot draw instructions
-
gutenberg-rs
used to get information and data from gutenberg (https://www.gutenberg.org/)
-
ecore_rs
A parser for the Eclipse Modeling Framework Ecore format
-
undead
search for dead code in your Python projects
-
tar-parser2
tar archive parser using nom
-
textocx
Tex code to Office MathML
-
openfga-dsl-parser
Parsing and JSON transformer for the OpenFGA authorization DSL
-
parson
parsing JSON into Rust types
-
jq-rs
Run jq programs to extract data from json strings
-
flash-lso
Fast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references
-
soundfont
sf2 file parser
-
pseudotex
Pseudocode transpiler for its LaTeX representation
-
procfile
parser for Rust
-
nom-greedyerror
Custom error type to take a deepest error
-
igc
A fast, minimal parser for IGC flight recorder files
-
sawp-diameter
SAWP Protocol Parser for Diameter
-
nom-gcode
GCode parser using Nom
-
reflective_pe_dll_loader
Reflective PECOFF DLL loader. Loads a DLL from memory for execution.
-
fast_uaparser
Regex-based parser for User-Agent request headers
-
net-parser-rs
Basic network parser leveraging Rust and nom for safe and efficient packet parsing. Design influenced by pktparse-rs.
-
minparser
parsing functions
-
shiva-spreadsheet-ods
Read and write ODS files
-
dyld-trie
A little library for parsing Dyld trie
-
formula
A parser and evaluator of spreadsheet-like formulas
-
rubbl_fits
Core support for the FITS container format in the Rubbl framework
-
powercom-upsmonpro-state-parser
Parser of POWERCOM UPS state provided by UPSMON Pro software
-
bgapi
creating and parsing BGAPI packets
-
longriff
reading and writing LONGRIFF formatted files
-
const_irc_message_parser
A 0 dependency, no_std, const-only parser for the IRC message protocol
-
chisel-json-pointer
Chisel JSON Pointer implementation
-
kicad_parse_gen
Kicad file format parser and generator library
-
dent-parse
Duck's Extensible Notation for Things (DENT) parser
-
infoterm
ncurses-compatible terminfo parsing library
-
alpkit
reading metadata from the APKv2 package format and APKBUILD
-
respirator
RESP (Redis Serialization Protocol) parser
-
imzml
reading the mass spectrometry (imaging) formats mzML and imzML
-
ogawa-rs
Ogawa Alembic Cache file parser
-
hygge
KDL builder, rudimentary serializer 🥣
-
valid_npm_name
Check whether a package name is a valid npm package name
-
amm_internal
Abstract Music Manipulation (AMM) Rust SDK shared internal data types and traits
-
jumpcut
CLI for converting Fountain-formatted text files into FDX and HTML formats
-
light-id
Generate and manipulate incremental IDs effortlessly
-
monokakido
parsing and interpreting the Monokakido dictionary format
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
databend-thrift
Rust bindings for the Apache Thrift RPC system
-
rbfmt
Ruby code formatter
-
dvi
A parser for the "device independent file" (dvi) format
-
streamson-futures
integrates streamson with futures stream
-
chic
Pretty parser error reporting
-
srv3-ttml
Youtube-flavored TTML (SRV3) captioning format parser
-
warc-parquet
converting WARC to Parquet
-
jsonlogic
in Rust
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
cargo-index-transit
A package for common types for Cargo index interactions, and conversion between them
-
pcompress
Experimental, efficient, and performant binary representation of districting plans
-
gds2_io
gds2 IO utils
-
idx_parser
Parse IDX files such as the ones used in MNIST database files
-
scanf
Parse text inputs (inverse of print! and format!)
-
wikitext_table_parser
implement for parse the wikitext's table
-
sqlx-ledger-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
configured
load configuration from well defined layers into any type which can be deserialized by Serde
-
garando_syntax
Backport of libsyntax
-
zugferd
Generate a ZUGFeRD XML for European e-invoices
-
twee-v3
A parser for the the twee 3 interactive fiction format
-
endf_parser
parsing ENDF-6 format nuclear data
-
pkgar
Redox Package Archive
-
parse-hyperlinks-extras
Extra parser for a Nom parser library for hyperlinks with markup
-
nom8
A byte-oriented, zero-copy, parser combinators library (fork for proposals for v8)
-
promql-rs
A PromQL parser
-
preserves-schema
Preserves Schema code generation and support for Rust
-
neutron
client library for Pulsar
-
gh-token
Deserialize gh cli's GitHub token from ~/.config/gh/hosts.yml
-
wte-mt-rx-parser
MT-RX-3+ (AIS, 406 + 121.5) message parser
-
json-minimal-tests
Extracts minimal tests from the source codes of a repository when there are differences between the metrics computed before and after an update of a language parser
-
razor-fol
parsing and syntactic manipulation of first-order theories
-
sleipnir
Memory safe font operations for Google Fonts
-
nom-test-helpers
Macros to help with testing nom parsers
-
validatron
A data structure validation library designed for user input
-
parquetry-sort
Runtime sorting library for Parquet code generator
-
m8-files
Parse the Dirtywave M8's file formats
-
dangerous
Safely and explicitly parse untrusted / dangerous data
-
taplo-common
Shared code for taplo utilities
-
xcfg-rs
configuration file parser for Rust
-
orcrs
An Apache ORC file reader for Rust
-
yaml_parser
Semi-tolerant YAML concrete syntax tree parser
-
deserialize_form_style_query_parameter
Deserialize Form style Query parameters with Serde
-
parse-sap-atom-feed
Parse an XML atom:Feed received from an SAP V2 OData service using code generated by crate parse-sap-odata
-
pgn_parser
PGN (Portable Game Notation) parser for chess games written in Rust. It allows you to parse PGN files and extract information about chess games.
-
trfr
Parse Tandem Repeat Finder .dat files
-
oca-parser-xls
Command line tool for parsing XLS file into OCA
-
irox-nmea0183
NMEA-0183 format Encoders and Decoders for GPS Devices
-
bcheck
that can read and write bcheck and tsv files, which are generated by BCheckbook for iOS and Mac
-
nahpack
HPACK (RFC 7541) library
-
default_aware
A tiny struct for indicating if a value was generated via the Default trait or not
-
serde_cow
more efficent serde deserializations for Cow
-
gta-img
reading IMG/DIR files from the 3D universe-era of Grand Theft Auto IMG/DIR games
-
conllu
Readers/writers for the CoNLL-U dependency format
-
klavier-core
Core library of klavier
-
rs-txtar
txtar format
-
mrc-workout-creator
Create workouts in the MRC format
-
cargo-semver-tool
A cargo command to help you version your rust project similar to npm-version
-
rule
engine written in rust
-
pcapng-writer
pcapng capture file format encoding
-
foxboxpdx/macrotis
Manage cloud-based DNS services via TinyDNS zone files
-
utf8-decode
UTF-8 incremental decoding iterators
-
ircparser
An IRC (RFC1459) parser and formatter, built in Rust
-
nbib
MEDLINE/Pubmed .nbib format to CSL-JSON conversion
-
mdict-parser
Mdict dictionary mdx file parser
-
aamva-parser-rs
parse RAW AAMVA data from PDF417 barcodes into JSON or YAML
-
verto
opinionated project versioning
-
smt2
A SMT-LIB 2.6 parsing/formatting library for Rust
-
wthor
Parser for WTHOR files
-
kerberos-parser
Parser for the Kerberos protocol
-
kontrolluppgift
dealing with Skatteverkets data format for Kontrolluppgift
-
quake_bspinfo
Extract Quake related information from .bsp files
-
ftp-cmd-list-parse
Parses an output of LIST ftp command
-
kiss_xml
minimalist schema-less XML parsing library
-
serde_ignored_type
type to allow to skip value for purpose of deserialization
-
nom-config-in
A Kconfig parser
-
debcontrol_struct
Automatic Debian control file parsing for structs
-
evolution-target
Output targets for evolution
-
rust-lcm-codegen
Generates Rust de/serialization code from LCM type specification
-
rossete-rdf
This application is intended to generate a rdf file from one or varios datasets in different formats and a RML mapping
-
d4t4
A JSON superset
-
timewarp
NLP library for parsing English and German natural language into dates and times
-
escaper
HTML entity encoding and decoding
-
cusip
Support for creating and validating CUSIPs
-
json-elem
Manage JSON string as element
-
icy_sauce
handling SAUCE – Standard Architecture for Universal Comment Extensions
-
iso-10303
generating STEP reader code
-
omnom
Streaming parser extensions for BufRead
-
tdesktop_theme
parsing and serialization of .tdesktop-theme and .tdesktop-palette files
-
binsec
Swiss Army Knife for Binary (In)Security
-
renvar
deserialize environment variables in to Rust datatypes
-
nsg
interacting with Portal
-
ru_shell
A Shell built around a semantic grammar
-
bytevec
serialization library that uses byte vectors
-
docx
parsing and generating docx files
-
asciidork-backend
Asciidork backend
-
dns-stamp-parser
Libary to encode and decode DNS stamps
-
flussab-cnf
DIMACS CNF file format parser and writer
-
risc0-zeroio
RISC Zero zero-copy deserialization
-
chordpro
parser for Rust
-
nixel
Parser for the Nix Expressions Language
-
fez
A pure rust library for building and parsing RPMs
-
htr
convert html to react fast
-
riff-io
reading meta-data and contents from RIFF files
-
imc-rs
reading imaging mass cytometry (IMC) data. Supports the .mcd format.
-
purpud_crate
Purpud's crate
-
tomlq
obtaining information from a TOML file on the command line
-
nom-unicode
Unicode extensions for Nom
-
is_affected_lib
checking and listing the affected resources across a range of commits, useful when working with monorepos
-
matterhorn
A lenient front matter parsing crate that supports files prefixed with YAML, JSON, and TOML front matter
-
sawp-ike
SAWP Protocol Parser for IKEv2
-
mseedio
reading and writing miniSEED files
-
raad
reading and writing bytes
-
fhirbolt
FHIR library
-
ilda-idtf
A complete implementation of the ILDA Image Data Transfer Format Specification, Revision 011, 2014-11-16
-
format-struct
quick and easy format structure definitions for use in binary file parsing
-
rust-stdf
parsing Standard Test Data Format (STDF) files of version V4 and V4-2007
-
tiff-encoder
creating TIFF files
-
nmea-0183
sentence parser using nom 5
-
tnipv-preamble
Preamble parser for tnipv, the Telcoin Network Improvement Proposal validator
-
motionsync3
data types for (de)serializing motion sync settings from motionsync3.json files
-
spell
Streaming Parser for Event Logs using an LCS (Longest Common Subsequence)
-
factorio-settings
CLI application to deserialize & reserialize Factorio's mod-settings.dat to JSON or TOML
-
ngc
parse G-code (LinuxCNC dialect)
-
radiotap
A parser for the Radiotap capture format. See http://www.radiotap.org.
-
slmap
program for managing symlinks via config file
-
mkvdump
MKV and WebM parser CLI tool
-
blacklisthub
Search tool for finding DNS blacklist records among verious sources
-
anni-artist
Artist parser for Project Anni
-
jp-rs
JSON parser in rust using pa-rs library
-
email-type-rs
Email type for 'parse, don't validate' approach
-
orphism
interacting with a certain format sometimes used for VTuber model assets
-
raxb
Architecture for XML Binding
-
vte-graphics
vte fork for the Alacritty's graphics patch
-
cst
Parser for the CST format
-
sgmlish
parsing and deserialization of SGML
-
wson
JSON parser made with nom
-
nitf-rs
Minimal NITF interface
-
csvrow
Fast and simple crate for taking a string slice and iterating over the fields in a manner that adheres to RFC-4180
-
rune-alloc
The Rune Language, an embeddable dynamic programming language for Rust
-
navitia-poi-model
Navitia's POIs (Point of Interest) model
-
dewey
version parser and comparator that works with non-semantic versions
-
sloppy-rfc4880
RFC 4880 parser extract from the openpgp crate
-
rtf-grimoire
A Rich Text File (RTF) document tokenizer. Useful for writing RTF parsers.
-
markterm
render colored markdown to the terminal
-
bbscope
BBCode to HTML with scoping rules, auto-close tags, highly extensible
-
hawktracer-parser
Parser library for HawkTracer data format
-
plainjson
simply provides low-level access and JSONPath way to query or set JSON values
-
toml-cli2
CLI for editing and querying TOML files
-
hts
Rust binding for htslib
-
runic
Stupid string to duration converter
-
pandoc_ast
deserializes and serializes the markdown ast for writing pandoc filters
-
osm_transit_extractor
Extract public transport data from an OpenStreetMap file
-
smpte2022-1-fec
Decoder for SMPTE 2022-1 FEC protected data
-
skrillax-codec
A framing codec for Silkroad Online network packets
-
compiler-course-helper
& library to help you with the compiler course
-
dubp-documents-parser
Parser for DUBP documents
-
convg
convert directed and undirected graphs from NAUTY and Traces into adjacency, dot, and net files
-
parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements
-
sorted-vec2
Maintained successor to the sorted-vec crate
-
cli-pdf-reader
A minimalistic ebook reader
-
maikor-asm-parser
Maikor ASM parser
-
nom-pdb
PDB parser implemented with nom
-
ktx
KTX texture storage format parsing
-
edifact-types
Bindings for the Edifact standard
-
trid
Turkish citizenship ID number type
-
cwe-xml
A local in-memory, queryable, and navigable CWE database initialized with one or multiple CWE XML files
-
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…
-
pocketpy-sys
Rust FFI bindings to pocketpy, a portable python 3.x interpreter
-
prettyish-html
a probably good enough HTML prettifier
-
mrt-rs
parsing Multi-Threaded Routing Toolkit (MRT) formatted streams
-
mbn-cli
MBN file parse CLI tool
-
peview
A minimal and fast zero-copy parser for the PE32+ file format
-
html-outliner
Outline HTML documents for better SEO
-
psf-rs
A super simple no_std psf2 parser for rust
-
rust-parser
Parser for various data types written in rust written Rust
-
fartdown
An experimental semantic markup language and static site generator for crafting hypertext documents
-
text-to-polly-ssml
Converts text to polly SSML. Using a bad format.
-
time-util
providing miscellaneous functionality for working with time stamps
-
parse-git-url
A parser for git repo urls based on url crate
-
latex-ast
AST parser for LaTeX, WIP
-
open-payments-iso20022-acmt
Open Payments - Message Parsing Library - ISO20022 ACMT
-
topdf
Convert png, jpg, or jpeg to one PDF
-
lusl
Lossless Uncompressed Serializer Library
-
jlu
Command-line utilities for on-the-fly investigation of JSON Lines
-
giron
ECMAScript parser which outputs ESTree JSON
-
openqasm
Parser and translator for OpenQASM 2.0
-
rede_placeholders
Handles the discovering and filling of rede placeholders
-
endian_codec
(De/En)code rust types as packed bytes with specific order
-
recordkeeper-data-model
Abstract data model for recordkeeper
-
flour
Serializes and deserializes BCCAD / BRCAD files to and from JSON
-
aws_event_stream_parser
vnd.amazon.event-stream binary format
-
urls
URL library for Rust, based on the WHATWG URL Standard
-
apinotes
Parsing clang API notes
-
nom-sql
A SQL parser written using nom
-
cairo-take_until_unbalanced
A Nom parser library for contents between unbalanced tags
-
nom-varint
Parse varints (used by Celeste, Minecraft, and Protocol buffers) using nom
-
ark-zkey
read zkey faster by serializing to arkworks friendly format
-
rx509
zero dependency X.509 decoder
-
dioxus_storage
storage library for Dioxus
-
lf2_parse
Parses Little Fighter 2 (LF2) data files
-
ingreedy-rs
Rust port of ingreedy - natural language recipe ingredient parser
-
yaml-rust-olidacombe
The missing YAML 1.2 parser for rust
-
doorstop-rs
reading doorstop documents
-
toy-json-formatter
JSON formatter that is built to be fault tolerant from the ground up. Its job is to take any input and do its best to parse it and format it as JSON.
-
netgauze-locate
Cloned from the crate
nom_locate
but with the omission of computing the line & column number since we don’t care about them in binary protocols, and they do make using theLocateSpan
slower -
gcode
parser for no-std applications
-
wagon-codegen
Generic code generation methods for the WAGon DSL that can be used for various purposes
-
altium
processing Altium file types
-
forza_dataout_parse
This package will help you parse Forza Motorsport
data out
upd packet -
cdefmt-parser
Parsing library for cdefmt log frames
-
clauser
parsing and deserializing Clausewitz files
-
ccsds_primary_header
CCSDS Primary Header for space applications
-
overcast
Strongly typed changelogs for projects as changeable as the weather
-
skip_bom
Skip the optional encoding Byte Order Mark (BOM) at the start of a file if it exists
-
eyes
Parse and convert strings using human-readable templates
-
nom_stl
A fast STL parser
-
acc
plaintext double-entry accounting command line tool
-
sfn-machine
state machine for tasks orchestration and chaining using a linked list to guarantee coherence and flexibility when a different procedure is desired
-
turtle-syntax
RDF Turtle parser
-
yew-ansi
ANSI escape code rendering for the web
-
anndata-hdf5
HDF5 backend for the anndata package
-
cdefmt-decoder
Decodes cdefmt log frames
-
rustc-semver
parsing versions of Rust releases
-
bytes-cast
Safely re-interpreting &[u8] bytes as custom structs without copying, for efficiently reading structured binary data
-
ssh-keys
Parser of ssh public and private keys
-
http-range-header
No-dep range header parser
-
irae
raging rollout tracker
-
binfmt
reading and writing binaries
-
cue-sys
Bindings for the libcue library
-
jaq-core
Interpreter for the jaq language
-
sise-atom
Auxiliary functions used to encode and decode SISE atom values
-
tower-http-cors-config
Deserializable config types for tower_http::cors
-
mabel-aseprite
loading Aseprite files
-
html_forge
A robust and efficient HTML parsing library for Rust
-
oursh
Modern, fast POSIX compatible shell
-
ireal-parser
iReal Pro song parser and manipulation library
-
sawp-json
SAWP Protocol Parser for Json
-
conjure-error
Runtime support for generated Conjure errors
-
jawohl
Complete JSON documents from a stream of JSON tokens
-
fakelogs
random log generator. It can be used for load testing of log parsers.
-
ringels
S-Expression parser
-
serde-mobile
Move-oriented sequence and map access types for serde deserializers
-
hlbc-cli
Hashlink bytecode disassembler, analyzer and decompiler cli
-
pdl-dissector
Generate Wireshark dissectors from Packet Descriptions written in PDL
-
fbxcel
Excellent FBX library
-
woff
The package provides a compressor for fonts in Web Open Font Format
-
parse-json
一个处理json的cli程序
-
class_file
parsing JVM classfiles
-
bml
BML Markup Language
-
emmett
etl tool
-
yak-sitter
opinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements
-
brainfuck_rs
Brainfuck parser and interpreter using nom
-
clarion
simplify working with Clarion software data formats
-
rosm_pbf_reader
A low-level Rust library for parsing OpenStreetMap data in PBF format
-
sophia_jsonld
toolkit for RDF and Linked Data - JSON-LD parser and serializer
-
unlambda
parser and interpreter a crate
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
kindle_formats
File formats used in the Amazon Kindle ecosystem
-
isf
Parsing, Deserialization and Serialization of the Interactive Shader Format
-
embedded-semver
Compact representation of semantic versions as an i32, u32 i64 or u64
-
flexible-time
parse timestamps in a flexible format
-
tree-sitter-openscad
openscad grammar for the tree-sitter parsing library
-
data-url
Processing of data: URL according to WHATWG’s Fetch Standard
-
csv2arrow
Convert CSV files to Arrow
-
object-rewrite
Rewrite object files with modifications
-
project_ares
Automated decoding tool, Ciphey but in Rust
-
rslua
Lua lexer and Lua parser for Lua 5.3
-
mazeparser
A custom format for defining mazes!
-
datafu
extracting data from config objects and other arbitrary object graphs
-
spectrusty-formats
File format parsers and related utilities for the SPECTRUSTY library
-
wireparse
reading and writing ethernet and other related protocals
-
hive-asar
Asynchronous parser and writer for Electron's asar archive format
-
rustini
An INI parser for Rust
-
kvon-rs
Parsing the KVON format
-
metaplex-pulsar
Rust client for Apache Pulsar
-
rustalize
Rustalizer is a powerful tool designed to help developers analyze complex Rust code structures. It provides a simple Abstract Syntax Tree (AST) parser that can break down Rust traits…
-
prison-architect-savefile
Parser for prison architect savefiles
-
glslt_cli
GLSLT Template compiler library
-
figgy
A small library for managing config files which supports heirarchical directories, defaults, and writing initial files
-
hff-async-std
Hierarchical File Format: async-std support
-
json-pest-parser
Parse JSON with pest grammar
-
graphviz-rs
A parser for directed graph in dot format with FFI to Graphviz cgraph library
-
balena-temen
Templating engine for (not just) JSON
-
ame2020
A parsing library for the Atomic Mass Evaluation 2020 format
-
messy_json
JSON Parser for dynamically structured documents
-
rosu-storyboard
de- and encode osu! storyboards
-
apple-app-store-receipts
Apple - App Store Receipts
-
buffed
Traits & implementation of parsing buffered IO
-
cs-datetime-parse
parse c# datetime
-
btparse-stable
A minimal deserializer for inspecting
std::backtrace::Backtrace
’s Debug format -
parside
Parser for Composable Event Streaming Representation (CESR)
-
derp
DER Parser (and Writer)
-
secel
parser
-
lua_semantics
semantic analysis and enhanced AST converter for lua_parser crate
-
capricorn
Parse html according to configuration
-
fast_html2md
A fast html2md crate for rust
-
eventree
creating lossless syntax trees
-
oq3_syntax
Comment and whitespace preserving parser for the OpenQASM 3 parser/analyzer
-
syntastica
Modern and easy syntax highlighting using tree-sitter
-
ketchup
A parser that can *ketch-up* with your programming language
-
tusk_parser
The parser component of Tusk
-
souper-ir
manipulating Souper IR
-
jwfetch
package reqwest with trace
-
df_ls_core
A language server for Dwarf Fortress RAW files
-
httpdate
HTTP date parsing and formatting
-
RustyXML
A SAX-like streaming XML parser, and a DOM-like interface based on that
-
maybe_xml
XML processing library
-
markdown-it-block-spoiler
A markdown-it plugin for parsing block spoilers
-
snitch-gjson
Get (and set) JSON values quickly
-
clipv
Command line interpretor parser (and future validator)
-
serde-validate
validating deserialized structs and enums
-
ssbh_write
ssbh_lib write trait
-
yosys-netlist-json
working with Yosys netlists in JSON format
-
ansitok-forked
parsing ANSI Escape Codes
-
gmime
Bindings for gmime-3.0
-
exon-mzml
Exon MzML
-
tree-sitter-ocaml
OCaml grammar for tree-sitter
-
fbihtax
CLI tool to help manage tax payments in FBiH (Bosnia and Herzegovina Federation)
-
jsmn
A minimalistic JSON parser
-
nom-obj
obj/mtl parser written with nom
-
classreader
that reads, writes, and parses Java Virtula Machine class files
-
tree-sitter-regex
Regex grammar for tree-sitter
-
elflib
parsing elf files
-
horned-owl
OWL Ontologies
-
endf_format
ENDF-6 Format Rust Library
-
en-300-468-reader
Reader for MPEG TS data formatted according to ETSI standard EN 300 486
-
troll-rs
help creating and building a Troll relocatable binary
-
abc-parser
An ABC music notation parser. Turns ABC text into Rust data structures and back.
-
vcd-ng
Read and write VCD (Value Change Dump) files, the next generation
-
veryl-formatter
A modern hardware description language
-
sourcefile
Retain mapping information when concatenating source files, to make error messages more useful
-
lotus-utils-texture
lotus-lib texture handling
-
transitfeed
GTFS public transit decoder/encoder and utilities
-
fabricbin
Patch binary file using IDA signatures and defined replacement bytes in YAML
-
woff2-no-std
WOFF2 decompression library
-
sfl_parser
Lightweight and easy-to-use bitmap font (.sfl) parser
-
nimble-protocol-header
Nimble Protocol Header
-
s_text_input_f-parser
parser for sineptic text input format
-
readelf
A pure-rust implementation of the binutils utility readelf
-
nlsd
Natural Language Structured Documents
-
uuid-macro-internal
Private implementation details of the uuid! macro
-
coffea
A very much WIP Java bytecode decompiler
-
osrmreader
A reader for *.osrm files that are used by the routing engine OSRM
-
mdbook-utils
Tools to manage links, reference definitions, and code examples in Markdown files, especially
mdbook
source directories -
glsl-tree
Print a GLSL AST to stdout
-
vectorscan-rs-sys
Native bindings to the Vectorscan high-performance regex library
-
spyparty
parsing SpyParty replays
-
tectonic_xdv
A decoder for the XDV and SPX file formats used by XeTeX and Tectonic
-
marshal-parser
Parser for Python's "marshal" serialization format
-
yap_streaming
Yap extension crate for parsing streams
-
easy_arg
EasyArg read variables from command line arguments/system envrioment/.env files
-
chelone
A RDF(Resource Description Framework) 1.1 Turtle parser
-
bpfasm
Berkley Packet Filter (BPF) assembler
-
osmio
Read and write OpenStreetMap data files
-
nomhttp
Parser HTTP for the rustyproxy project based on nom
-
sawp-gre
SAWP Protocol Parser for GRE
-
open-payments-iso20022-pacs
Open Payments - Message Parsing Library - ISO20022 PACS
-
breezy
Friendly distributed version control system
-
krush-engine
The engine that powers krush (the Kreative Rust Shell)
-
logix-type
LogixType
trait and the parser for.logix
files, aimed at enabling easy-to-read-and-write configurations forlogix
-
debian-control
A parser for Debian copyright files
-
restbl
manipulating Tears of the Kingdom's resource size table
-
bufr
binary data format defined by WMO focused on real-time data
-
woff2-patched
WOFF2 decompression library, forked with some fixes
-
json-walker
JSON stream parser and deserializer. In this package you decide what part of json must be parsed
-
logisheets_lexer
the lexer for excel formula
-
nu_plugin_query
A Nushell plugin to query JSON, XML, and various web data
-
calculate
parsing and processing arithmetic expressions
-
gltf-validator
wrapper around the Khronos group gltf-validator tool
-
opencorpora
Reading and parsing opencorpora.org XML-dictionary
-
dossier
A multi-language source code and docstrings parser
-
maf2bed
Converts multiple alignment format (MAF) files to a BED format for tabixing. Used with jbrowse-plugin-mafviewer
-
rs-pwsafe
A readonly implementation of the pwsafe file format
-
sndjvu_format
Parse and serialize DjVu documents
-
json-decode
An elm inspired runtime JSON decoder for Rust
-
json-sourcemap
parsing and generating JSON sourcemaps
-
subrip
subrip-rs is a library for parsing, authoring, and working with Subrip/SRT (.srt) files
-
nutexb
working with Smash Ultimate's nutexb texture files
-
afrs
f****** rule syntax, simple quick pattern matching on JSON objects (more data types to come)
-
railway
Binary file format for vector animated pictures
-
singlefile-formats
Default file format implementations for singlefile
-
whydrogen
A slightly opinioated search query parser/lexer
-
ender
An encoding library to work with any binary data format
-
genie-drs
Read .drs archive files from the Genie Engine, used in Age of Empires 1/2 and SWGB
-
geodcm
Digital Cube Model
-
combot
parse server access logs and detect bots based on URI paths and User Agents
-
cargo-todo
Cargo tool to display TODOs
-
ressa_r
An ECMAscript parser
-
fuga-remo-api
Unofficial Remo Cloud API parser
-
oca-file
OCAFile
-
yarer
(Yet Another Rust Expression Resolver) is a library for resolving mathematical expressions. Internally it uses the shunting yard algorithm.
-
python-parser
A complete Python parser based on nom
-
ftd
ftd: FifthTry Document Format
-
debian-copyright
A parser for Debian copyright files
-
irc-rust
IRC Helper easing the access and creation of IRC Messages
-
runcmd
used for extending
Execute
which is extendingCommand
in order to execute commands more easily. Especially made for simple shell commands returning an exit code as a number, stdout and stderr as strings. -
ytnef_sys
An FFI interface to libytnef. A C library used for parsing the TNEF file format.
-
channels-packet
parse channels packets
-
newick
parse, manipulate and generate trees in the Newick format
-
tree-sitter-printf
printf format grammar for tree-sitter
-
usnjrnl
parses a $UsnJrnl file
-
lei
Support for creating and validating Legal Entity Identifiers (LEIs)
-
json2lua
Convert JSON to Lua table
-
eightyseven
Read and write gro files, pretty quickly
-
fb2
Parser of the FB2 format
-
esplugin-ffi
A wrapper library providing a C FFI for esplugin
-
stdf
Standard Test Data Format (STDF) serialization and data processing
-
ludtwig-parser
Lossless parser for HTML / Twig templating syntax
-
gguf
A small utility to parse GGUF files
-
deml
The Directed Acyclic Graph Elevation Markup Language
-
zff
interact with zff, a file format for forensic images
-
ftabutil
work with ftab (aka rkosftab) files
-
structpath
type-safe parsing and generation of url paths
-
undr
protocol implemented in Rust
-
enzymeml
The EnzymeML Rust library
-
keybindings-parser
parsing human keyboard shortcuts
-
phonenumber-fixed
parsing, formatting and validating international phone numbers
-
expr-solver
Solves a mathematical expression while following precedence and associativity
-
csvvy
a quick and dirty csv parser
-
oasiscap
Types for the OASIS Common Alerting Protocol (CAP)
-
open-archery-format
An open source binary file format for archery scoring
-
noodles-cram
CRAM format reader and writer
-
pretty_goodness
String to String prettification
-
rinha
Competição saudável de compiladores
-
xml-include
Small utility library for resolving XML includes
-
conventional
A parser library for the Conventional Commit specification
-
irc-command-micro
parse irc messages and provide a stable representation in return
-
shinyframework_configuration
Shiny Configuration
-
keytree
markup language designed to load config files and schemas directly to Rust types
-
inline-css
Embed CSS directly in your Rust code
-
libdonow
parsing and manipulating todo.txt files efficiently using regex
-
houseflow-config
Configuration for Houseflow
-
svinst
Determines the modules declared and instantiated in SystemVerilog files, producing a YAML file as output
-
ironcalc
The democratization of spreadsheets
-
vasp-poscar
read and write VASP POSCAR files
-
mmi-parser
A parser for Fielded MetaMap (MMI) output
-
tree-sitter-sparql
sparql grammar for the tree-sitter parsing library
-
rust_warc
A high performance and easy to use Web Archive (WARC) file reader
-
dmio
A shared library providing functionality to read, write and modify files saved in the DigitalMicrograph file format (version 3 or 4)
-
indentation_flattener
From indented input, generate plain output with indentation PUSH and POP codes
-
lightwave-3d
LightWave 3D Parser
-
pegmd
A PEG based markdown parser for creating an Abstract Syntax Tree
-
rocketjson_data
working with Json and Rocket
-
rio-rs
Distributed stateful service framework
-
phone_number
given country and phone number, validate and format the MOBILE phone number to E.164 standard
-
pdf-create
low-level, strongly-typed PDF creation library
-
rulox_types
Helper types for the rulox crate
-
favilib
fetching and parsing favicons from websites
-
iceyee_config
Config file parser
-
prelude-xml-parser
Deserialize Prelude EDC native XML files into Rust stucts
-
charls-sys
Bindings for charls
-
extract-frontmatter
that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string
-
tree-sitter-toml-ng
TOML grammar for tree-sitter
-
rhymuweb
Common types for the Hypertext Transfer Protocol (HTTP)
-
android-manifest
Android Manifest serializer and deserializer for Rust
-
parquet-py
command-line interface & Python API for parquet
-
javascript_lexer
Javascript lexer
-
jsonapi-rs
JSONAPI implementation for Rust
-
bigbed
dealing with BigBed files
-
tokio-util-codec-compose
Building blocks for composing tokio-util codecs
-
svf
Serial Vector Format (SVF) file parser
-
toml-parse
Set of modules for parsing, sorting and formating toml
-
sniffdl
ytdlp bulk download wrapper
-
sinex
Package to parse and analyze SINEX data
-
json-parser
JSON parser
-
canary
ergonomic abstractions for network communication and more
-
cef2hashmap
CEF Parser to a HashMap
-
pjson
JSON stream parser
-
qoaudio
QOA audio format decoder in Rust
-
kind-parser
Parser for the kind compiler
-
execute-command-macro
Create
Command
instances using thecommand!
macro or thecommand_args!
marco -
rpm-rs-temporary
A pure rust library for building and parsing RPM's
-
bootsector
Read partitions from block devices or files
-
h2s
A declarative HTML parser, which works like a deserializer from HTML to struct
-
git-config-env
Parse git's env configuration
-
simple_url_parser
parser for URL
-
bexpand
Bash-style brace expansion
-
jst
Write a javascript object in rust
-
xxd-rs
clone of xxd
-
evolution-builder
Builder implementations for evolution
-
nom5_locate
A special input type for nom to locate tokens
-
binny
A general purpose library for parsing common binary file formats such as mp3, wav, jpeg, etc
-
dnstool
Search tool for finding DNS blacklist records among verious sources
-
mailcap
parsing library
-
json-position-parser
json parser with positions
-
libblackbody
reading different thermographic file formats
-
tabula
Rust bindings for tabulapdf/tabula-java
-
nom-psl
Fast public suffix list domain parsing, written in nom
-
spdx-expression
SPDX Expression
-
vtt2csv
A small tool to convert WebVTT files to CSV files
-
url-lite
no_std URL parser
-
bendecode
bencode parser specifically made for torrent files. It converts the file provided into a format acceptable in rust(structs and enums)
-
sn
zero-copy JSON parser
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
compose-validatr
parsing and validating Docker compose manifests
-
rust-playground-top-crates
Calculates what crates should be included in the playground
-
toml-cli
CLI for editing and querying TOML files
-
usiem-basic-parser
uSIEM parser component that allows using multiple and different parsers
-
tasvideos-api-rs
Blocking API wrapper for TASVideos.org
-
fixparser
A Rust/WASM library to parse FIX messages
-
serde-jellyfin
serde jellyfin
-
recordkeeper
Xenoblade Chronicles 3 save editing library
-
beid_api
BeID common lib
-
kanga-rpm-rs
A pure Rust library for building and parsing RPM files
-
byte-tools
Bytes related utility functions
-
cameleon-genapi
parser and interpreter of GenApi XML
-
backflip
Help your Flipper Zero perform tricks!
-
streamson-extra-matchers
Extra matchers for streamson library
-
jellybean-tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
matter
Universal frontmatter parser
-
vobsub
Decode DVD VobSub-format subtitles (*.sub/*.idx files)
-
d4utils
The CLI utils for D4 file format
-
trackermeta
get and parse modarchive module data
-
gedcomx_file
dealing with the GEDCOM X file format
-
btsnoop
parsing capabilities for btsnoop logs
-
elf64
Parse elf format
-
cfgrs
CLI helper tool for converting between configuration formats
-
mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
-
grop
grok
poweredgrep
-like CLI utility, that allows user to manipulategrok
separated columns in different ways -
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
haproxy-config
Parse HAProxy configs and easily query it
-
streamson-tokio
Tokio and streamson integration library
-
r7rs-parser
Scheme R7RS parser & lexer
-
arrowbatch
Reader for arrow-batch format
-
jsonrpc-sys
JSON-RPC 2.0 types
-
abxml
Parser for resources.arsc contained on APKs and binary XML decompresser
-
resast
Rusty-ECMAScript Abstract Syntax Tree
-
hashtag
parser
-
lightmotif-io
Parser implementations of several formats for the lightmotif crate
-
rust_sbml
A parser for SBML
-
channels-serdes
serialize/deserialize types
-
ooxmlsdk
Open XML SDK for Rust
-
toml_schema
quicky checking the structure of TOML data, similar to JSON schemas
-
repr-c-impl
detail of the repr-c crate
-
csv2parquet
Convert CSV files to Parquet
-
qwitlib
dsv files
-
firefly-types
Parser and serializer for the Firefly Zero metadata file format
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
oq3_source_file
Manage parsing source files, included files, and reporting diagnotics OpenQASM 3 parser/analyzer
-
ruby-prism-sys
Rust bindings to Ruby's prism parsing library
-
sgpp
model for implementing network packets for games or whatever else
-
il_tz
working with Israeli ID numbers (TZ)
-
msg_parser
Outlook Email Message (.msg) parser
-
xdrgen
XDR codec generator from specification. Designed for use with xdr-codec.
-
npezza93_tree-sitter-tags
extracting tag information
-
ion-hash
Ion Hash
-
erl_parse
Erlang source code parser
-
meteomatics
Query weather and climate data from the Meteomatics API (https://www.meteomatics.com/en/)
-
rv-decoder
A RISC-V instruction decoder
-
debug_parser
parse the output of
std::fmt::Debug
using a heuristic best guess -
uri-rs
URI
-
structbuf
Capacity-limited structured data buffer
-
woff2
decompression library
-
sawp-pop3
SAWP Protocol Parser for POP3
-
logical_expression_parser
logical expression parser written in Rust using pest library
-
jetstream_p9
Server implementation of the 9p file system protocol
-
rcue
CUE sheet reader
-
df_ls_debug_structure
A language server for Dwarf Fortress RAW files
-
eterm-parser
eterm parser for Rust
-
pest-wdl-1
WDL 1.x grammar for the pest parsing library
-
ligotab
Format delimited data with lightweight markup
-
pretty_ini
Light library to read/write ini files
-
symtool
edits static symbol tables of MachO and ELF object files and archives
-
update-pypi-deps
Parse pypi dependencies from pyproject.toml and output the latest versions
-
dynamic_call
Look up a trait method by name at runtime, and call it using json
-
redirect-stderr
A cross platform lib to redirect std-err
-
anitomy-sys
Bindings for Anitomy, the library for parsing anime video filenames
-
flatiron
A parser and HTML renderer for the Textile markup language
-
file_scanner
Advanced text input handler patterned after java.util.Scanner
-
backtester
Backtester
-
marketstore
driver
-
wt_blk
Parser and unpacker for the BLK file format
-
rjc
rjc converts the output of many commands, file-types, and strings to JSON, YAML, or TOML
-
mpqtool
A command-line tool for reading and creating Blizzard's MPQ archives
-
serde-pickle-rs
A serde-based serialization library for Python's pickle format
-
serde-with-expand-env
Parse environment variables in serde crate using deserialize_with
-
cargo-cli
Create a command line interface binary with some common dependencies ((clap || docopt) and error_chain)
-
ltc
decoding Linear/Longitudinal Timecode data from audio samples, potentially in real time
-
ttyrec
reads and writes ttyrec files
-
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.
-
remarkable_lines
Remarkable Files Parser
-
inline-xml
Embed XML data directly in your Rust code
-
evolution-schema
Schema implementations for evolution
-
udl
Parser for UDL (Universal Data Language)
-
mohan
Shared Types & Utils
-
muninn_query
Query langugage for muninn logging stack
-
file-size
a function formatting file sizes in 4 chars
-
CorrosionMark
markdown parser libary
-
elf_parser
A minimal no_std ELF (32/64) parser
-
vim-plugin-metadata
Parse and analyze your vim plugins, from Rust!
-
redis-protocol-mm
Structs and functions to implement the Redis protocol
-
neotron-loader
A ELF parser/loader for Neotron Executables
-
esbuild-config
A short description of my package
-
tree-sitter-jinja2
jinja2 grammar for the tree-sitter parsing library
-
dash7-cli
Cli tools for working with dash7
-
lua2json
A Lua parser that outputs JSON
-
yatlv
Tag Length Value Format
-
edit-xml
Read, modify and write xml in tree-like structure
-
easy-rsa-registry
Read certificate data from easy-rsa registry
-
letterbox-lang
A modular lexer and parser for the Letterbox esoteric programming language
-
engarde
Fenced Code Formatting
-
non-blank-string-rs
Non blank string type for 'parse, don't validate' approach
-
dep3
parsing and generating DEP-3 headers
-
adsb
ADS-B/Mode-S parser
-
quitters
List dependencies of a Rust binary by parsing panic messages
-
bitread
in Rust is designed to efficiently convert small binary data into Rust structs
-
cdoc
A markdown-based document parser and processor
-
lipsum-cn
Pseudo-Chinese lorem ipsum generator
-
bundcore
BUND programming language API
-
any-lexer
Lexers for various programming languages and formats
-
ipsec-parser
Parser for the IKEv2 protocol
-
fkl-parser
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
mdurl
URL parser and formatter that gracefully handles invalid input
-
parse_sbus
parse SBUS packets to data
-
sequencefile
Native Rust library for working with Hadoop sequence files. Only handles reading currently.
-
veryl-emitter
A modern hardware description language
-
apollo-compiler
A compiler for the GraphQL query language
-
scron
A cron expression parser and schedule explorer
-
clean_git_history
A Git history linter to ensure it stays clean for those who prefer rebasing and fast-forwarding compared to merge and squash commits
-
lbytes
Incredibly simple byte read/write library
-
oca-ast
handling Abstract Syntax Tree of OCA bundle
-
res-regex
A js-regex validator
-
susywasm
WebAssembly binary format serialization/deserialization/interpreter
-
gcd-rs
Encoder and decoder for GCD files
-
pcap-file-tokio
parse, read and write Pcap and PcapNg asynchronously with Tokio
-
csscolorparser
CSS color parser library
-
zehn
reading and writing ELF binaries
-
qentities
related to the q-entities format
-
scdlang
Core parser of Statecharts Description Languange
-
graburl
Get all url's from website
-
asciimath
Mathematical expression parser and evaluator
-
cli-text-reader
A less like CLI text reader
-
rslua-march1917
Lua lexer and Lua parser for Lua 5.3
-
jellybean-tree-sitter
Rust bindings to the Tree-sitter parsing library
-
patoz
Protein Data Bank (pdb) File Parser
-
markdown-it-ruby
A markdown-it plugin for parsing ruby text
-
arrow2ndjson-lite
A little tool to convert an arrow file to a valid ndjson/json-stream
-
cwmp
Parse and generate CWMP messages
-
noodles-tabix
Tabix (TBI) format reader and writer
-
noodles-fastq
FASTQ format reader and writer
-
markdoll
a structured and extensible markup language
-
swf-types
Type definitions for the SWF file format
-
graphviz-dot-parser
(incomplete) parser for Graphviz DOT format
-
asexp
Advanced S-expression-like format suitable for configuration and serialization
-
ssb_parser
Parser of text in ssb format
-
difftastic_mod_for_windows
A diff that understands syntax (fork which fixes terminal size for windows)
-
weresocool_parser
Parser for WereSoCool
-
hocon-linked
Reads HOCON configuration files
-
cpr_ihex
A graphical parser and editor for the Intel HEX binary format
-
hxa
Functions and Structs to parse HxA mesh data as specified by Eskil Steenberg
-
tree-sitter-arduino
Arduino grammar for the tree-sitter parsing library
-
dbus-server-address-parser
encode and decode DBus server address
-
fronma
Front Matter parser
-
tree-sitter-integerbasic
integer basic grammar for the tree-sitter parsing library
-
bbclash
A robust, opinionated, performance-focused BBCode to HTML parser and compiler
-
zim
ZIM reading and extraction
-
ablf
handle automotive binlog files (.blf)
-
yaml-rust
The missing YAML 1.2 parser for rust
-
cmdline_words_parser
iterators over 'words' in a string, using command-line escaping rules. Intended for use where extra heap allocations are undesirable
-
open-payments-iso20022-pain
Open Payments - Message Parsing Library - ISO20022 PAIN
-
pgn4
A parser and writer for the pgn4 file format used by Chess.com for 4 player chess games
-
u-siem-enricher
uSIEM log enricher
-
dbus-message-parser
Libary to encode and decode DBus message
-
actiondb
A safe and efficient unstructured text (log) parsing library
-
json
in Rust
-
ekey
A
no_std
library for parsing EKEY LAN Converter packets -
pkgar-repo
Redox Package Repository
-
tl-scheme
TL language grammar
-
cnpj-util
Format and validate CNPJ, Brazil companies ID number
-
serde_bucket
format analogous representation of any self-describing type with serde
-
titlefmt
Metadata Title Formatting Library
-
glsl-lang-pp
GLSL language preprocessor
-
rusty-pkl
Lightweight Pkl parser for Rust
-
pcapng
parser, implemented in rust
-
tree-sitter-starlark
Starlark grammar for tree-sitter
-
logic-parser
lexer & parser for logical expressions that supports output as AST, JSON and SVG
-
pomsky-syntax
Parser for pomsky, a new regular expression language
-
darrentsung_debug_parser
Parse the output of
std::fmt::Debug
-
go-flag
Command line parser library, made to be compatible with Go's flag
-
lexical-core
Lexical, to- and from-string conversion routines
-
rfc6570-level-2
validating and processing strings as RFC6570-compliant URIs (up to level 2)
-
lachesis
GPS stop point detection from Hariharan and Toyama (2004) 'Project Lachesis: Parsing and Modeling Location Histories'
-
serde-lexpr
Serde support for Lisp S-expressions
-
unhtml
A magic html parser
-
fkl_mir
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
pml
A parser for PML, just another format to specify your configs in
-
dfx
A FIX protocol implementation
-
ron_way
Convert Alacritty terminal themes in TOML format to RON format for use with Cosmic Terminal
-
msdparser
Rust version of the MSD parser by Garcia (https://github.com/garcia/msdparser/)
-
transporter
A code generator for type-safe APIs
-
fson
Flexible Serialized Object Notation
-
asn1rs-model
Protobuf and SQL model definitions for asn1rs
-
conventional_commits_next_version_lib
A tooling and language agnostic library to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.
-
retrosheet
interface for reading Retrosheet data
-
nxml-rs
Hand-written Rust noitaXML parser
-
erlang-term
convert Erlang External Term Format to Rust objects, without using erlang NIFs
-
tree-sitter-embedded-template
Embedded Template (ERB, EJS) grammar for the tree-sitter parsing library
-
rem-extract
Providing extract method capability for the REM toolchain
-
wapm-toml
A parser for the wapm.toml format used by Wasmer and WAPM
-
oreneo
Generate HTML from Neopolitan
-
qua_format
Parse .qua files for the rhythm game Quaver
-
sectok
interact with RFC 8959 secret-token URIs
-
artery-font
A pure rust parser for artery font files
-
lualexer
Read Lua code and produce tokens
-
pgn-lexer
A lexer for PGN files for chess. Provides an iterator over the tokens from a byte stream.
-
query-parser
parse search queries
-
benchmarker
benchmarking arbitrary binaries
-
genie-scx
Read and write Age of Empires I/II scenario files
-
jsonpath_rs
A JsonPath engine written in Rust
-
nom-kconfig
A Kconfig parser
-
reaktor
Reaktor
-
mtree
iterating through the entries of an mtree record file
-
afi
Audio & video structures, plus encoder & decoder traits
-
stomp-parser
parsing Stomp frames, implemented using nom
-
serde-filter
filtering abstractions for JSON objects and deeply nested arrays using serde as a backend
-
sv-parser-pp
Helper crate of sv-parser
-
panduck
Conversion tool by rust, inspired by pandoc
-
compiledfiles
Parse native binary symbols for list of source files used to compile binary
-
tree-sitter-ic10
Tree-sitter grammar for IC10 MIPS used in the game Stationeers
-
jsonpath
JSONPath for Rust
-
ars-server
Asset RS - Package with Zero-copy deserialization
-
l3d_rs
L3d (Luminaire 3D (XML Format)) parser and writer for Rust, specifically for the Rust/WASM target as such designed for JSON format
-
glider_config
A minimal configuration loader for JSON, TOML, and YAML formats
-
yaml2lua
Convert YAML to Lua table
-
yscl
parser
-
yamine
CLI for combining json and yaml files
-
expressions
Flexible expression parser and evaluator
-
asciimath-parser
A fast extensible memory-efficient asciimath parser
-
piston-binpool
An experimental uniform binary format for particle physics
-
myprivacydns
Search tool for finding DNS blacklist records among verious sources
-
rosa_parse
Rosa parse is a command line utility to convert json, yaml or toml from stdin to json, yaml or toml to stdout
-
kaiju-core
Core module of modern assembly language toolset
-
leef2hashmap
LEEF Parser to a HashMap
-
usask_cba_calc
cli tool to calculate usask's first year engineering cba grades
-
omni-cli
CLI for converting between commonly used configuration file formats
-
fefix
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
colorblast
Syntax highlighting library for various programming languages, markup languages and various other formats
-
psfparser
A PSF reader written in Rust
-
bytefmt
parse byte string into bytes count and vice versa
-
archlinux-repo-parser
Serde support to parse package definitions in Arch Linux repository
-
taml
A kind-to-humans configuration language
-
rem-constraint
Extraction Maestro
-
bulletformat
Binary Data Formats, Data Loader and Utilities for bullet
-
curlyconf
Configuration file parser
-
hson
JSON like format for HTML. Allow querying the data through searching methods similar to client-side DOM queries methods
-
mask-parser
A parser for the maskfile.md format
-
fundu-core
The core driving the implementation of fundu
-
noodles-gtf
Gene Transfer Format (GTF) reader and writer
-
ogma
Ogma DSL builder
-
escape_it
Converts white-space characters into their escaped versions in provided Strings
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
json-forensics
that adds a read adapter to deal with bad Python caused JSON payloads (NaNs and Infinities)
-
cni_format
parser and serializer for the CNI configuration format
-
tree-sitter-tags
extracting tag information
-
tree-sitter-beancount
beancount grammar for the tree-sitter parsing library
-
rapid-xml
XML parser with focus on speed and deserialization to serde
-
ucp
Collection of Useful CLI Parsers
-
dwparser
DataWindow Syntax Parser
-
highlighting
tree-sitter syntax highlighting
-
yaxpeax-mips
mips decoders for the yaxpeax project
-
pagegraph
analyzing PageGraph files
-
model3
data types for (de)serializing model settings from model3.json files
-
xiv-emote-parser
Parses log messages for emotes from FFXIV into a sequence of message parts
-
daicon
Reference rust reader/writer implementation of the daicon format
-
xbytes
Convert between raw byte sizes and human readable sizes
-
tuasmavlink
Parses the MAVLink data interchange format for UAVs
-
trustfall_rustdoc
Run Trustfall queries across multiple rustdoc JSON format versions
-
ion-c-sys
Bindings to Amazon Ion C
-
xml_oxide
XML SAX parser implementation that parses any well-formed XML defined in the W3C Spec
-
github_username_regex
A lightweight Rust crate to check if a GitHub username / handle is valid
-
copystr
&str with
Copy
semantics -
glyphspack
Convert between .glyphs and .glyphspackage files
-
quake_clientinfo
Parse QuakeWorld clientinfo strings
-
mvn_version
Maven's ComparableVersion and VersionRange
-
yamlpath
Format-preserving YAML feature extraction
-
type-sitter-lib
code for type-sitter generated / downstream code
-
deaf
parsing and modifying ELF binaries
-
tree-sitter-muttrc
Muttrc grammar for tree-sitter
-
fastsnbt
Serde deserializer for Minecraft's stringified NBT format
-
serfig
Layered configuration system built upon serde
-
hlbc-gui
Hashlink bytecode disassembler, analyzer and decompiler gui
-
quartz_commands
Generates a parser at compile-time for handling commands similar in structure to those of Minecraft
-
open-payments-iso20022-head
Open Payments - Message Parsing Library - ISO20022 HEAD
-
zbus_xml
API to handle D-Bus introspection XML
-
airmash-protocol
Protocol library for airmash
-
fbx
package allows you to read FBX files. This file format was originally developed by Kaydara for MotionBuilder. Kaydara was later acquired by Autodesk Inc.
-
t4_idl_parser
A parser for the interface definition language (IDL) specified by Object Management Group (OMG) written in Rust. This supports IDL version 4.2.
-
sauron-parse
parsing html syntax
-
conventional_commit_parser
conventional commit specification
-
evolution-writer
Output target writers for evolution
-
zeronet_protocol
Async ZeroNet Protocol implementation in Rust
-
amadeus-serde
Harmonious distributed data analysis in Rust
-
chronver
Chronologic version parsing
-
fasta
Tools for FASTA reading, writing and indexing
-
cbor_enhanced
Cbor de/serialization library making use of lifetimes to support zero copy deserialization. Several iana tags are supported but need to be activated via feature flags
-
cargo-spec
specify your code
-
motion3
data types for (de)serializing motion settings from motion3.json files
-
lenex-rs
Parse and generate lenex documents
-
tot
Tot format serialization and deserialization
-
axon_parser
Parses a representation of SkySpark's Axon language into an AST
-
nixify
parse existing configuration files into nix syntax
-
text-reader
Text reader
-
lenient_semver_parser
Lenient parser for Semantic Version numbers
-
conllx
Readers/writers for the CoNLL-X dependency format
-
serde-keyvalue
Deserialize key=value parameters with serde
-
zbuf
“Zero-copy” string and bytes buffers
-
bmfont_parser
Lightweight and easy-to-use bitmap font parser (.sfl and .fnt files)
-
prc-rs
working with PRC types in Smash Ultimate
-
rfind_url
Parser to search strings for URLs in reverse order
-
json_ops
Implement json pointer following the json pointer syntax, with type Option<&toml::Value>. Overload / as path operator to point into a node in json tree, as well as some other meaningfull operator overload
-
vector-expr
Vectorized expression parser and evaluator
-
xdf
Read XDF Files
-
nrbf
A parser for the .NET Remoting Binary Format (NRBF)
-
dataurl
CLI tool and Rust crate for parsing and generating data URLs
-
exon-common
Common utilities for Exon
-
m-o
A command line tool for parsing Python dataclass reprs and pretty-printing them
-
duration-str
duration string parser
-
protozero
A minimalist protocol buffers decoder
-
rustycat
Regex-based parser for Android Debug Brigde (adb) logcat
-
netrc
Parses and encapsulates the
netrc
file format -
jsona
parser, analyzer and formatter library
-
carta-schema
Parse a schema file. Apply the schema to binary data for exploration and visualisation
-
cdoc-parser
A markdown-based document parser with custom syntax
-
tomllib
A format-preserving TOML file parser and manipulator
-
lincolns
A JSON Pointer index for line/column information within JSON and YAML content
-
fancy_slice
that provides reflection for tree structures
-
calamp-rs
Parser for the Calamp LMDirect message protocol
-
nu_plugin_inc
A version incrementer plugin for Nushell
-
aldoc
CLI and library for parsing and compiling Aldoc Markdown documents
-
worldspawn_message
Parse Quake map worldspawn messages
-
mule
Strong-headed (yet flexible) parser of columnar datasets from CSV, TSV and other delimiter-separated datasets
-
reco-forge
Natural language driven recommendation generator
-
sanitise
Headache-free data clean-up
-
arn-language
Rust parser for the Arn golfing language
-
exon-vcf
Exon VCF
-
markdown-it-sup
A markdown-it plugin for parsing superscripts
-
str-reader
reader/parser for formatted strings
-
expresso
A very basic expression parser, and runner. For educational use only.
-
lexi
Renders a YAML lexicon file into dictionary files
-
aya-log-parser
A parser for the aya log format strings
-
aftermath
parse and evaluate complex math expression
-
noodles-bed
BED (Browser Extensible Data) reader
-
libyaml
High-level bindings for the LibYAML library
-
term_rewriting
representing, parsing, and computing with first-order term rewriting systems
-
snoop
packet format parser reader and writer
-
sleep-parser
Parse Dat protocol SLEEP files
-
knurdy
Minimal, opinionated KDL deserialization with Serde
-
kg-display
Parser for format strings, and other utilities for implementing std::fmt::Display
-
atoms
S-expression parser and pretty-printer
-
bisonn
fast BSON parser written in Rust
-
yaxpeax-dis
disassembly tool using yaxpeax instruction decoders
-
mdtg
Quickly generate markdown tables in your terminal using a simplistic specification
-
ircparser-vanten
An IRC (RFC1459) parser and formatter, built in Rust. (fork by vanten-s)
-
parser-haskell
Parses Haskell into an AST
-
verilization-lang-scala
Scala language support for the verilization description language
-
victoria-dom
Minimalistic HTML parser with CSS selectors
-
yaxpeax-m16c
instruction decoder for the renesas m16c architecture
-
tree-sitter-jsdoc
JSDoc grammar for tree-sitter
-
cpf_util
Format and validate CPF, Brazil's ID number
-
uni_some_parser
Some parser WIP
-
slr_lexer
configuration format. This crate contains just the lexer, see the slr_config crate for the parser and other utilities.
-
varlink_parser
parsing varlink interface definition files
-
rmarshal
Document remarshaller
-
byml
Nintendo BYML (binary YAML) library in Rust
-
wiki_loader
load and search wikipedia multistream dumps
-
file_reader
Sample Project
-
wxf-converter
Transform yaml, json, pkl files to wolfram
-
userdata3
data types for (de)serializing user settings from userdata3.json files
-
gospel
Incremental byte munching
-
open-payments-iso20022-admi
Open Payments - Message Parsing Library - ISO20022 ADMI
-
bieye
A bionic reader for blazingly fast reading within a terminal console
-
table-extract
extracting data from HTML tables
-
legacy_pcap_file
read and write legacy Pcap file format
-
markdown-ast
Markdown AST representation for document construction and transformation, based on pulldown-cmark
-
md-inc
Include files in Markdown docs
-
npezza93-tree-sitter-swift
swift grammar for the tree-sitter parsing library
-
llvm-bitcursor
A no-frills bitstream cursor library for Rust
-
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
-
hexo-ast
Hexo's IO utility
-
silkworm_syn
Parser for the Yarn interactive dialogue language. Internal dependency of silkworm.
-
tree-buf
A prototype binary serialization protocol for data
-
extxyz
A parser for files in the extended xyz format
-
syue
reader for csv
-
starlark_syntax
Starlark language AST
-
lenient_version
Version struct for Lenient parser for Semantic Version numbers
-
avm1-parser
AVM1 parser
-
dnshub
Search tool for finding DNS blacklist records among verious sources
-
configster
parsing configuration files
-
mbon
A serializer/deserializer for marked binary object notation
-
telemetry-parser
parse real-time metadata embedded in video files or telemetry from other sources
-
tarrasque
zero-allocation parsing of binary formats
-
tack
A minimal syntax highlighter that outputs HTML
-
tan_convert
A CLI for converting Tan text and binary files from/to other formats
-
hsml
A pug-inspired HTML preprocessor
-
typed-format-version
Load format.version.{major,minor} from a structured file
-
markdown-it-footnote
A markdown-it plugin for parsing footnotes
-
bspparser
Extract information from .bsp files
-
gerber_parser
gerber parser for the gerber-types crate
-
tree-sitter-wdl-1
WDL 1.x grammar for the tree-sitter parsing library
-
loghawk
A cli tool to display large CSV files
-
tree-sitter-foam
OpenFoam grammar for the tree-sitter parsing library
-
cli-epub-to-text
A CLI epub to plain text converter
-
seqbytes
traits for reading bytes sequentially
-
delim
parsing values from delimited strings
-
csvx
Comma-Separated Values eXtended
-
envfile
Buffer an environment file into an in-memory map, update the map, and write back to the file
-
exprz
An Expression Library
-
aci_png
Encode and decode png and apng(TODO) image files
-
udv
Unambiguous Delimited Values. A smarter successor to CSV.
-
deno_semver
Semver for Deno
-
katcp
monitor and control protocol
-
nine
The 9p protocol as a serde format and message types
-
oxrdfxml
Parser and serializer for the RDF/XML format
-
execute-command-tokens
Parse command strings
-
markdown-it-heading-anchors
A markdown-it plugin for parsing GFM tasklists
-
rsapar
schema-based parsing and validation of structured data files, inspired by JSaPar for Java
-
g6
import/export graph6 format
-
language-tags
Language tags for Rust
-
aspmatch
parse and write match files (image to image tie points)
-
df_language_server
A language server for Dwarf Fortress RAW files
-
tree-sitter-loongdoc-inline
loongdocInline grammar for tree-sitter
-
pagefind_microjson
No frills JSON parsing without allocations
-
async_chunked_transfer
Async encoder and decoder for HTTP chunked transfer coding (RFC 7230 § 4.1)
-
pk_stl
STL file parsing and writing
-
colain
A parser for the Common Layer Interface format (.cli)
-
tree-sitter-glsl
GLSL grammar for the tree-sitter parsing library
-
ospf-parser
Parser for the OSPF version 2 protocol
-
guitar-riff
A barebones implementation of the RIFF file format
-
fasters
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
ilex_xml
XML as a tree: Read and write
-
sdcx
SDC (Synopsys Design Constraints) toolkit
-
xml-macro
A convenience macro for quick-xml
-
evolution-converter
Converter implementations for evolution
-
tmi-parser
dependency-less library for parsing IRC-based TMI message
-
metagoblin
Generates metadata for a binary format using goblin
-
binary-extract
Extract a value from a json string without parsing the whole thing
-
calc_engine
An engine / tool that performs calculations
-
netbios-parser
Parser for the NetBIOS/NBSS network format
-
segsource
reading data of any type quicker and easier
-
serde-util
Soni's Serde Utilities
-
marky
Markdown Magician 🧙
-
wasm-ast
A WebAssembly syntax model useful for generate, reading, and emitting WebAssembly code
-
xspf
straightforward pure rust implementation of the Xml Sharable Playlist Format
-
horned-bin
Command Line tools for OWL Ontologies
-
simple_yaml_parser_kma
YAML parser for educational project
-
tree-sitter-cql
cql grammar for the tree-sitter parsing library
-
tree-sitter-pest
pest grammar for the tree-sitter parsing library
-
verilization-lang-typescript
TypeScript language support for the verilization description language
-
kanjidic_parser
A parser for the Kanjidic XML format
-
serde-sbif
A Serde-based implementation of the SBIF file format
-
linemd
opinionated markdown parser (and renderer) written in Rust
-
located_yaml
YAML parser with position information
-
xml-no-std
An XML library in pure Rust
-
sv-parser-error
Helper crate of sv-parser
-
open-payments-iso20022
Open Payments - Message Parsing Library - ISO20022
-
nafcodec-py
PyO3 bindings and Python interface to the nafcodec crate
-
cco
cascading configuration
-
gpcas_base
Common definitions and utilities for GPCAS
-
vimwiki
that provides support to parse, generate, and manipulate vimwiki language
-
cformat
A program to incrementally reformat changed files using clang-format(1)
-
open-payments-iso20022-remt
Open Payments - Message Parsing Library - ISO20022 REMT
-
cs-string-rw
create to read and write strings into or from binary format compatible with c# BinaryWriter and BinaryReader
-
soupy
querying tree-based formats, similar to BeautifulSoup
-
nix-config-parser
parser for the Nix configuration file format
-
exon-gtf
GTF datasource for Exon
-
yaxpeax-pic18
pic18 decoder for the yaxpeax project
-
ast-grep-core
Search and Rewrite code at large scale using precise AST pattern
-
forgiving-semver
Semantic version parsing and comparison. Fork of https://docs.rs/crate/semver which supports parsing outside of semver spec, e.g. "1.0" -> "1.0.0".
-
dmxparser
Reading the Valve Data Model eXchange (DMX) format
-
pdf-reader
A minimalistic ebook reader
-
pmd_sir0
that can read sir0 file, used in pokemon mystery dungeon game
-
js-regex
Rust validator for ECMAScript regex literals based on regexpp
-
confmap
reading config file into a map in memory. The idea is the same to viper package in golang
-
nmapx
nmap serializer & deserializer
-
fit_no_io
A small crate used for reading and decoding FIT files generated by sports devices that works without a file system
-
semver-macro
A proc-macro for semver::Version
-
rsexpr
Small and simple S-expression parsing and manipulation with support for square-bracketed groups and strings
-
sepserde
XML Serialization and deserialization for IEEE 2030.5
-
tree-sitter-config
User configuration of tree-sitter's command line programs
-
better-vdf
A VDF serialization file format using serde
-
xc3_write
xc3_lib binary writing and layout
-
dnslookup
Search tool for finding DNS blacklist records among verious sources
-
tree-sitter-earthfile
earthfile grammar for the tree-sitter parsing library
-
glsl-lang-lexer
GLSL language lexers
-
tree-sitter-sourcepawn
sourcepawn grammar for the tree-sitter parsing library
-
cdi3
data types for (de)serializing display settings from cdi3.json files
-
exon-gff
reading and writing GFF files with Exon
-
tree-sitter-wit
Wit grammar for tree-sitter
-
petra_grid
reading Petra GRD grid files
-
ole
parser and reader for Microsoft Compound Document File
-
tor-cell
Encode and decode Tor cells and messages
-
tree-sitter-xml
XML & DTD grammars for tree-sitter
-
tree-sitter-loader
Locates, builds, and loads tree-sitter grammars at runtime
-
bdflib
parse bdf files
-
byteflow
reading/writing non-byte-aligned numeric types
-
elrond
Standard conformant elf parser
-
glast
parsing and manipulating the OpenGL Shading Language
-
blarse
A lightweight parsing framework for blex
-
noodles-core
Shared utilities when working with noodles
-
simpleini
very simple crate to parse and write with the INI format
-
reader_for_microxml
reader for microXml - the simplified subset of xml
-
nginx-config
A parser, AST and formatter for nginx configuration files
-
ecmascript
parser
-
hml-rs
Markup language events and readers, supporting 'human markup language'
-
mypdns
Search tool for finding DNS blacklist records among verious sources
-
r1cs-file
R1CS binary file format parser/serializer
-
alt_semver
Semantic version parsing and comparison
-
wax-cli
An extension of HTML written in Rust
-
veryl-sourcemap
A modern hardware description language
-
markdown-it-front-matter
A markdown-it plugin for parsing front matter
-
mico
mico (minimalistic config file format) parser and emitter
-
anglosaxon
Convert XML files to text with ad-hoc streaming SAX parser
-
csv-core
Bare bones CSV parsing with no_std support
-
deb822
(De)Serialization of Deb822 file
-
opendrive
parser and writer for Rust
-
glsl-lang-cli
CLI for the glsl-lang crate
-
fkl_codegen_java
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
evolution-common
Common util components of evolution
-
rustDatabook
A system for accessing data in a rdb file
-
snippets-rs
A parser for the snippet file format, a human-readable file format for storing strings
-
loa
HTML parser written in pure Rust,no-std
-
html_parser_rscx
general purpose html/xhtml parser
-
serde_rw
Extend serde serializers and deserializers with the ability to read / write different file formats from / to files
-
ahref
Extract 'a' tags from html page
-
wasm-webidl-bindings-text-parser
Raw WebIDL bindings text encoder/decoder. Still in a state of flux!
-
matthewdown
My markdown-inspired markup language
-
picnic-rs
PICNIC Is Config Notation Interpreter/Converter
-
magnesium
A minimal XML iterator
-
df_ls_syntax_analysis
A language server for Dwarf Fortress RAW files
-
scdlang_xstate
Scdlang parser for targeting JavaScript library XState
-
yaml-front-matter
YAML Front Matter (YFM) parser for Markdown files
-
elfio
intended for reading and generating files in the ELF binary format
-
vb64
SIMD base64 codecs
-
xmas-elf
parsing and navigating ELF data; zero-allocation, type-safe
-
tree-sitter-deb822
deb822 grammar for the tree-sitter parsing library
-
vmml
Very Minimal Markup Language
-
nom_html_parser
A parser to convert HTML string to HTML tree structure written with Nom
-
ast_node
Macros for ast nodes
-
cli-reader
A minimalistic ebook reader
-
exon-cram
Exon CRAM
-
ros_package_manifest
parses ROS package manifest (also known as package.xml)
-
npezza93-tree-sitter-nix
nix grammar for the tree-sitter parsing library
-
csv-index
On disk CSV indexing data structures
-
biodivine-xml-doc
Read, modify and write xml in tree-like structure. Supports UTF-16.
-
jrsonnet-parser
jsonnet language parser and AST