-
nom
A byte-oriented, zero-copy, parser combinators library
-
quick-xml
High performance xml reader and writer
-
uuid
generate and parse UUIDs
-
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
xml-rs
An XML library in pure Rust
-
url
based on the WHATWG URL Standard
-
sqlparser
Extensible SQL Lexer and Parser with support for ANSI SQL:2011
-
syntect
high quality syntax highlighting and code intelligence using Sublime Text's grammars
-
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.
-
httparse
A tiny, safe, speedy, zero-copy HTTP/1.x parser
-
byte-unit
interacting with units of bytes
-
gimli
reading and writing the DWARF debugging format
-
x509-parser
Parser for the X.509 v3 format (RFC 5280 certificates)
-
roxmltree
Represent an XML as a read-only tree
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
markdown
CommonMark compliant markdown parser in Rust with ASTs and extensions
-
configparser
configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax. You can use this to write Rust programs which can be customized by end users easily.
-
simd-json
High performance JSON parser based on a port of simdjson
-
wast
Customizable Rust parsers for the WebAssembly Text formats WAT and WAST
-
object
A unified interface for reading and writing object file formats
-
lexical
to- and from-string conversion routines
-
zerocopy
zero-copy parsing and serialization
-
geojson
Read and write GeoJSON vector geographic data
-
evalexpr
A powerful arithmetic and boolean expression evaluator
-
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
calamine
An Excel/OpenDocument Spreadsheets reader and deserializer in pure rust
-
yasna
ASN.1 library for Rust
-
fontdue
no_std font parser and rasterizer
-
cargo_toml
Cargo.toml
struct definitions for parsing with Serde -
html5ever
High-performance browser-grade HTML5 parser
-
version-compare
easily compare version numbers with no specific format, and test against various comparison operators
-
rss
serializing the RSS web content syndication format
-
qsv
A high performance CSV data-wrangling toolkit
-
plist
parser. Supports Serde serialization.
-
hurl
run and test HTTP requests
-
ttf-parser
A high-level, safe, zero-allocation TrueType font parser
-
gltf
glTF 2.0 loader
-
cfg-expr
A parser and evaluator for Rust
cfg()
expressions -
ndarray-npy
.npy and .npz file format support for ndarray
-
openapiv3
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
xmlparser
Pull-based, zero-allocation XML parser
-
bcs
Binary Canonical Serialization (BCS)
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
spdx
Helper crate for SPDX expressions
-
iso8601
Parsing ISO8601 dates using nom
-
mail-parser
Fast and robust e-mail parsing library for Rust
-
nom_locate
A special input type for nom to locate tokens
-
kdl
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
-
croaring
Rust wrapper for CRoaring
-
csv-async
CSV parsing for async
-
multiaddr
format
-
glsl
A GLSL450/GLSL460 parser
-
gix-config
A git-config file parser and editor from the gitoxide project
-
cssparser
CSS Syntax Level 3
-
basic-toml
Minimal TOML library with few dependencies
-
duration-str
duration string parser
-
parquet2
Safe implementation of parquet IO
-
atoi
Parse integers directly from
[u8]
slices in safe code -
libxml
wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome project
-
sbp
Rust native implementation of SBP (Swift Binary Protocol) for communicating with devices made by Swift Navigation
-
pcap-file
parse, read and write Pcap and PcapNg
-
versions
parsing and comparing software version numbers
-
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…
-
gpx
Rust read/write support for GPS Exchange Format (GPX)
-
mediatype
MIME Media-type parsing
-
lol_html
Streaming HTML rewriter/parser with CSS selector-based API
-
tl
Fast HTML parser written in pure Rust
-
uriparse
A URI parser including relative references
-
feed-rs
A unified feed parser that handles Atom, RSS 2.0, RSS 1.0, RSS 0.x and JSON Feed
-
mailparse
parser for MIME e-mail messages
-
phonenumber
parsing, formatting and validating international phone numbers
-
ion-rs
Amazon Ion
-
lib-ruby-parser
Ruby parser
-
grex
grex generates regular expressions from user-provided test cases
-
simple-dns
parse and write DNS packets
-
read-fonts
Reading OpenType font files
-
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
scan_fmt
scanf()-like input for Rust
-
minidump
A parser for the minidump format
-
parse-changelog
changelog parser, written in Rust
-
validators
designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other dependencies.
-
sanitize-filename
filename sanitizer, based on Node's sanitize-filename
-
skrifa
Metadata reader and glyph scaler for OpenType fonts
-
umya-spreadsheet
written in pure Rust to read and write xlsx file
-
xml
in pure Rust
-
rpm
A pure rust library for building and parsing RPMs
-
vm-superio
Emulation for legacy devices
-
xmltree
Parse an XML file into a simple tree-like structure
-
jsonc-parser
JSONC parser
-
evtx
A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
-
ress
A scanner/tokenizer for JS files
-
quoted_printable
encoder/decoder for quoted-printable data
-
atoi_simd
Fast
&[u8]
to integer parser -
cddl
Parser for the Concise data definition language (CDDL)
-
ical
Ical/Vcard parser for Rust
-
jaq
Just another JSON query tool
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
asn1
ASN.1 (DER) parser and writer for Rust
-
unicode-bom
Unicode byte-order mark detection for files and byte arrays
-
svd-parser
A CMSIS-SVD file parser
-
deno_ast
Source text parsing, lexing, and AST related functionality for Deno
-
anes
ANSI Escape Sequences provider & parser
-
ast-grep
Search and Rewrite code at large scale using precise AST pattern
-
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
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
human_name
parsing and comparing human names
-
btoi
Parse integers directly from ASCII byte slices
-
exmex
fast, simple, and extendable mathematical expression evaluator able to compute partial derivatives
-
sscanf
(inverse of format!()) Macro based on Regex
-
difftastic
A structural diff that understands syntax
-
swc_atoms
Atoms for the swc project
-
struson
A low-level streaming JSON reader and writer
-
html5gum
A WHATWG-compliant HTML5 tokenizer and tag soup parser
-
can-dbc
A parser for the DBC format. The DBC format is used to exchange CAN network data.
-
seq_io
Fast FASTA, FASTQ and FASTX parsing
-
ogg
Ogg container decoder and encoder written in pure Rust
-
edn-rs
parse and emit EDN
-
gray_matter
Smart front matter parser. An implementation of gray-matter in rust. Parses YAML, JSON, TOML and support for custom parsers.
-
file-organiser
Command line file manager to list, move or delete large numbers of files in nested folders filtered by age, file extension, file name pattern and/or size range
-
audiotags
Unified IO for different types of audio metadata
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
d4
file format implementation
-
jnv
JSON navigator and interactive filter leveraging jq
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
libcst
A Python parser and Concrete Syntax Tree library
-
dhcproto
A DHCP parser and encoder for DHCPv4/DHCPv6.
dhcproto
aims to be a functionally complete DHCP implementation. -
tree-sitter-python
Python grammar for tree-sitter
-
vte
Parser for implementing terminal emulators
-
nom-tracable
Extension of nom to trace parser
-
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
-
cpc
evaluates math expressions, with support for units and conversion between units
-
miniconf
Serialize/deserialize/access Inspect serde namespaces by path
-
zepter
Analyze, Fix and Format features in your Rust workspace
-
boxcars
Rocket league replay parser
-
a2lfile
read, modify and write a2l files
-
ada-url
Fast WHATWG Compliant URL parser
-
cargo-lock
Self-contained Cargo.lock parser with optional dependency graph analysis
-
biblatex
Parsing, writing, and evaluating BibTeX and BibLaTeX files
-
uucore
uutils ~ 'core' uutils code library (cross-platform)
-
json_comments
strip comments from JSON before parsing
-
dlt_parse
parsing the "Diagnostic Log and Trace" network protocol (currently without payload interpretation)
-
yaserde
Serialization and deserialization library
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
s2protocol
A parser for Starcraft II - Replay format, exports to different target formats
-
ion
*.ion file parser
-
minidump-stackwalk
Analyzes minidumps and produces a report (either human-readable or JSON)
-
bytelines
Read input lines as byte slices for high efficiency
-
html_parser
general purpose html/xhtml parser
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
ion-cli
Command line tool for working with the Ion data format
-
mpeg2ts-reader
Parser for MPEG Transport Stream data
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
scanner-rust
text scanners which can parse primitive types and strings using UTF-8 or ASCII
-
cargo-manifest
Helper crate to parse and manipulate manifests -
Cargo.toml
files -
rio_turtle
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
-
packable
packing and unpacking binary representations
-
tor-netdoc
Network document formats used with the Tor protocols
-
parol
LL(k) parser generator for Rust
-
mwalib
simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata
-
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
-
parquet2json
A command-line tool for streaming Parquet as line-delimited JSON
-
linux-perf-data
A parser for the perf.data format and the jitdump format. These formats are used by the Linux perf tool.
-
syntree
A memory efficient syntax tree for language developers
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
orgize
parsing org-mode files
-
epserde
ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework
-
nom-supreme
A collection of excellent utilities for nom
-
atom_syndication
serializing the Atom web content syndication format
-
bet
parsing and evaluating binary expression trees
-
tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
irondash_message_channel
Rust interface to irondash MessageChannel
-
gst-plugin-json
GStreamer JSON Plugin
-
oxiri
fast implementation of IRI validation and relative IRI resolution
-
syslog_loose
A loose parser for syslog messages
-
purl
A Package URL implementation with customizable package types
-
iban_validate
A small crate to verify IBAN account numbers
-
binstalk-manifests
The binstall toolkit for manipulating with manifest
-
kparse
Tracking and better error handling for nom parsers
-
osmpbf
A reader for the OpenStreetMap PBF file format (*.osm.pbf)
-
taplo
A TOML parser, analyzer and formatter library
-
todo_lib
Collection of utilities for todo.txt format
-
pep440_rs
python version numbers and specifiers, implementing PEP 440
-
elfx86exts
Decode x86 binaries (ELF or MachO) and print out which instruction set extensions they use
-
sitemap-rs
generate URL, Index, Image, Video, and News sitemaps
-
aws-smithy-xml
XML parsing logic for Smithy protocols
-
cron-parser
parsing cron expressions with timezone support
-
tree-sitter-typescript
Typescript grammar for tree-sitter
-
parse-hyperlinks
A Nom parser library for hyperlinks with markup
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
cooklang-chef
CLI to manage cooklang recipes
-
eqlog
Datalog with equality
-
sikula
query language
-
svgtypes
SVG types parser
-
yang2
libyang2 bindings for Rust
-
syn-serde
serialize and deserialize Syn syntax trees
-
prometheus-parse
parser for the Prometheus text format
-
cab
Read/write Windows cabinet (CAB) files
-
ssg
A Content-First Open Source Static Site Generator (SSG) written in Rust
-
sv-parser
SystemVerilog parser library fully complient with IEEE 1800-2017
-
lexical-parse-float
Efficient parsing of floats from strings
-
minbft
Efficient Byzantine Fault-Tolerance in the partially synchronous timing model
-
gtfs-structures
Read GTFS (public transit timetables) files
-
narsese
Rust support for Narsese
-
pact_models
Pact-Rust support library that provides the core models for dealing with Pact files
-
yaxpeax-arm
arm decoders for the yaxpeax project
-
esp-idf-part
parsing and generating ESP-IDF partition tables
-
samsa
Rust-native Kafka/Redpanda protocol and client implementation
-
jiter
Fast Iterable JSON parser
-
adblock
Native Rust module for Adblock Plus syntax (e.g. EasyList, EasyPrivacy) filter parsing and matching.
-
tor-cert
Non-standard certificate formats used by Tor
-
parse_duration
Parses a duration from a string
-
whyq
jq wrapper
-
quickxml_to_serde
Convert between XML JSON using quickxml and serde
-
pgn-reader
Fast non-allocating and streaming reader for chess games in PGN notation
-
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.
-
netgauze-bgp-pkt
BGP-4 Protocol representation and serde
-
gjson
Get JSON values quickly
-
elf2tab
Compiles from ELF to TAB (a Tock Application Bundle using the Tock Binary Format)
-
protoc-prebuilt
Protobuf compiler protoc pre-built binaries installer
-
slr_parser
configuration format. This crate contains the parser, see the slr_config crate for a more user-friendly API.
-
bitbuffer
Reading bit sequences from a byte slice
-
nu-parser
Nushell's parser
-
jotdown
A parser for the Djot markup language
-
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
-
bnf
parsing Backus–Naur form context-free grammars
-
der-parser
Parser/encoder for ASN.1 BER/DER data
-
utf8parse
Table-driven UTF-8 parser
-
config_parser2
config parsing library
-
fasteval2
Fast evaluation of algebraic expressions
-
influxdb-line-protocol
InfluxDB line protocol parser and builder
-
asn1rs
ASN.1 to Rust, Protobuf and SQL compiler/code generator. Supports ASN.1 UPER
-
jsonata-rs
An (incomplete) implementation of JSONata in Rust
-
libsql-sqlite3-parser
SQL parser (as understood by SQLite) (libsql fork)
-
sophia
toolkit for RDF and Linked Data
-
run-clang-format
Cross platform CLI wrapper for executing clang-format based paths or globs specified in a JSON input file
-
shalrath
spiky, heat-seeing Quake map parser
-
rinex
Package to parse and analyze RINEX data
-
license
Embedded license information from SPDX
-
sqlite3-parser
SQL parser (as understood by SQLite)
-
dot_vox
loading MagicaVoxel .vox files
-
rxml
Minimalistic, restricted XML 1.0 parser which does not include dangerous XML features
-
yaml-peg
A YAML 1.2 parser using a greedy parsing algorithm with PEG atoms
-
base64-simd
SIMD-accelerated base64 encoding and decoding
-
aio-cli
Streamlined AI Terminal Interactions
-
quil-rs
Rust tooling for Quil (Quantum Instruction Language)
-
fontconfig-parser
fontconfig file parser in pure Rust
-
tree-sitter-c2rust
Rust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust
-
kerbalobjects
that allows you to read or write a KerbalObject file
-
tweet-archive-to-markdown
Convert archived Tweets to MarkDown with FrontMatter
-
debian-changelog
Parser for Debian changelog files
-
knuffel
KDL language implementation
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
lenient_semver
Lenient Semantic Version numbers
-
eszip
that can download JavaScript and TypeScript module graphs and store them locally in a special zip file
-
yara-x
A pure Rust implementation of YARA
-
swc_ecma_parser
Feature-complete es2019 parser
-
cpr_ihex
A graphical parser and editor for the Intel HEX binary format
-
simple_config
A config language for humans that is not self-describing
-
xlformula_engine
parse and evaluate Excel formulas
-
peppi
Parser for Slippi replay files
-
oni-comb-uri-rs
uri parser
-
evry
A shell-script-centric task scheduler; uses exit codes to determine control flow
-
pelite
Lightweight, memory-safe, zero-allocation library for reading and navigating PE binaries
-
two-face
Extra syntax and theme definitions for syntect
-
bevy_save
A framework for saving and loading game state in Bevy
-
jsonlogic-rs
jsonlogic (jsonlogic.com) implemented in Rust
-
pep508_rs
python dependency specifiers, better known as PEP 508
-
wasmer-toml
A parser for the wasmer.toml format used by Wasmer
-
url-parse
🔗 A Rust library for parsing URLs
-
arrow-json
Support for parsing JSON format to and from the Arrow format
-
plow_linter
A linter to lint Plow ttl documents (interpreted as ontologies)
-
next_version
Determine next semantic version based on conventional commits
-
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.
-
stam-tools
Command-line tools for working with stand-off annotations on text (STAM)
-
serde-intermediate
Intermediate representation of Serde serialization
-
mono-diagram
A cross-platform tool for generating plain-text diagrams from a certain syntax
-
physis
Interact with XIV game data
-
wolfram_wxf
Convert a value to the Wolfram Language WXF format
-
adsb_deku
Decoder for ADS-B(Automatic Depedent Surveillance-Broadcast) - written with deku
-
fasteval3
Fast evaluation of algebraic expressions
-
rtf-parser
RTF parser & lexer library designed for speed and memory efficiency
-
eventsource-stream
A basic building block for building an Eventsource from a Stream of bytes
-
target-spec
Evaluate Cargo.toml target specifications
-
schemat
A code formatter for Scheme, Lisp, and any S-expressions
-
rnix
A Nix parser written in Rust
-
html2md
binary to convert simple html documents into markdown
-
gvox-rs
Voxel file format parser
-
dfir-toolkit
CLI tools for digital forensics and incident response
-
elf_rs
no_std ELF file reader for ELF32 and ELF64
-
sgxs
working with the SGX stream format
-
mach_object
Mach-O File Format Parser for Rust
-
markdown-it
Rust port of popular markdown-it.js library
-
birli
A preprocessing pipeline for the Murchison Widefield Array
-
edit-xlsx
A quick and easy-to-use Rust library for Excel file editing
-
rs3a
Lib for reading and writing 3a format
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
ag
CLI App to slice and dice logfiles
-
matfile
reading and writing Matlab ".mat" data files
-
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.
-
urdf-rs
URDF parser
-
defmt-decoder
Decodes defmt log frames
-
mapfile_parser
Map file parser library focusing decompilation projects
-
ra_ap_parser
TBD
-
nod
reading GameCube and Wii disc images
-
pacmanconf
A pacman-conf wrapper library for parsing pacman config files
-
geiger
Some library parts of cargo-geiger, decoupled from cargo
-
erl_tokenize
Erlang source code tokenizer
-
krapslog
Visualize log files using sparklines
-
netflow_parser
Parser for Netflow Cisco V5, V7, V9, IPFIX
-
minimad
light Markdown parser
-
xmltv
electronic program guide (EPG) parser and generator using serde
-
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.
-
full_moon
A lossless Lua parser
-
json-e
A data-structure parameterization system for embedding context in JSON objects
-
pdbtbx
open/edit/save (crystallographic) Protein Data Bank (PDB) and mmCIF files
-
pdl-compiler
Parser and serializer generator for protocol binary packets
-
gdl
Graph Definition Language
-
trivet
Parser Library
-
prs-rs
High performance compressor/decompressor for the SEGA PRS Compression scheme
-
gigtag
A lightweight, textual tagging system for DJs
-
annatto
Converts linguistic data formats based on the graphANNIS data model as intermediate representation and can apply consistency tests
-
ledger-parser
parsing ledger cli (https://www.ledger-cli.org/) input files
-
arrow-csv
Support for parsing CSV format to and from the Arrow format
-
pest-test
Testing framework for pest parsers
-
pg2parquet
Command line tool for exporting PostgreSQL tables or queries into Parquet files
-
three-d-asset
Load/save functionality for 3d applications
-
tui-markup
markup langauge for terminal styled text
-
d4-framefile
The Framefile container crate for D4 file format
-
movingai
Benchmark Map/Scen File Parser
-
bracoxide
A feature-rich library for brace pattern combination, permutation generation, and error handling
-
texting_robots
Texting Robots: A Rust native
robots.txt
parser with thorough unit testing -
resolv-conf
The resolv.conf file parser
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
tyche
Dice rolling and dice expression (with a syntax similar to FoundryVTT) parsing library
-
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…
-
justjson
An efficient JSON Value crate that allows borrowing data
-
flql
Query parser for flinch in-memory database
-
base256
Encode and decode data in base 256 easily typed words
-
prometheus-parser
parsing and validating Prometheus query expressions
-
emlop
A fast, accurate, ergonomic emerge.log parser
-
handlr-regex
Fork of handlr with regex support
-
discord-md
Parser and generator for Discord's markdown
-
tdf
deserializing and serializing tdf values from BlazeSDK
-
csvpp
Compile csv++ source code to a target spreadsheet format
-
sdl-parser
The SDL parser is a Rust tool designed for parsing Scenario Defined Language files
-
nondestructive
editing over various file formats
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
git-url-parse
A parser for git repo urls based on url crate
-
winstructs
Common structures used in parsing various windows protocols
-
vt100
parsing terminal data
-
mutnet
Unsafe-free and allocation-free, no-std network protocol parsing and in-place manipulation library
-
oas3
Structures and tools to parse, navigate and validate OpenAPI v3 specifications
-
geo-uri
parsing and generating uniform resource identifiers for geographic locations (geo URIs)
-
parse-sap-odata
Generate Rust structs from SAP OData V2 metadata
-
beancount-parser
A beancount file parser library for rust
-
matroska
parsing Matroska (MKV) file metadata
-
ucloud-cdn-log-parser
Parse UCloud CDN log files to CSV
-
mamba
A transpiler which converts Mamba files to Python 3 files
-
epdx
parsing EPD files into a common exchange format
-
untwine
Declarative parsing with a BNF-like syntax
-
nom-bibtex
BibTeX parser using nom
-
shiva
in Rust of a parser and generator for documents of any type
-
jaq-parse
Parser for the jaq language
-
molly
A fast reader for the xtc file format
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
augmented-midi
Experimental MIDI file/event parser using nom combinators
-
smeagol-wiki
A personal wiki webserver. Work in progress.
-
compose_spec
Types for (de)serializing from/to the compose-spec
-
schnauzer
parsing Mach-O files
-
neure
A fast little combinational parsing library
-
binary-ensemble
A CLI tool for working with and compressing ensambles of districting plans
-
xprs
flexible and extensible mathematical expression parser and evaluator for Rust, designed for simplicity and ease of use
-
marked-yaml
A simplified YAML structure with provenance spans
-
rust_dot
RustDOT is mostly the Graphviz DOT language, lightly rustified
-
json-syntax
Strict JSON parsing and mapping library
-
dylint_linting
writing Dylint libraries
-
ripgrep_all
rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc
-
jj-lib
Jujutsu - an experimental version control system
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
aruna-file
component for encrypting / compressing .aruna files, including specification
-
rdf-canon
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
sentry-release-parser
A parser for the sentry release name format
-
pai-strace
A strace-like tool created using pai
-
rustube
A YouTube video downloader, originally inspired by pytube, written in Rust
-
btd
CLI tool to transform and deploy production builds of projects with file operations and commands
-
cargo-bundle-licenses
Bundle licensing of dependencies
-
rio_api
Common data structures for RDF formats parsers and serializers
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
-
gherkin
Pure Rust implementation of Gherkin language (
.feature
file) for Cucumber testing framework -
hard-xml
Strong typed xml, based on xmlparser
-
e57
A pure Rust library for reading and writing E57 files with point clouds and related image data
-
parse-wiki-text-2
Parse wiki text from Mediawiki into a tree of elements
-
jumbf
(ISO/IEC 19566-5:2023) parser and builder written in pure Rust
-
ais
parser library
-
fixed_width
A fixed width data parser
-
libcnb-data
Types for data formats specified in the Cloud Native Buildpack specification, used by libcnb.rs
-
ignore-files
Find, parse, and interpret ignore files
-
tlv_parser
BER-TLV parsing & emitting library
-
sipp
parser package
-
cucumber-expressions
Cucumber Expressions AST and parser
-
ason
A data format designed to be easy for humans to read and write
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
mit-commit
For building commit linters. This makes it eas.
-
nwn-lib-rs
Parsing library and command-line tools for Neverwinter Nights 1 and 2 data files
-
mlar
A wrapper around the MLA library for common usecases
-
ocl-include
preprocessor that implements #include mechanism for OpenCL source files
-
math_utils_lib
providing math utilities such as a parser/evaluator and a LaTeX export to export a history of parsed expressions and solved equations to LaTeX
-
dprint-plugin-typescript
TypeScript and JavaScript code formatter
-
gix-date
gitoxide project parsing dates the way git does
-
tiempo
A command line time tracker
-
azalea-chat
Parse Minecraft chat messages
-
dmi
written in Rust. Provides helpers to manipulate and produce DMI format files.
-
xt
Translate between serialized data formats
-
giga-segy-in
allows parsing of SEG-Y
-
nodejs-semver
A node-semver compliant semver implementation in Rust
-
rtp-types
RTP packet parser and writers
-
vdm
A *hopefully* simple rust package that makes vdm parsing and viewing as easy as possible for source engine games
-
dapt
serializing and unseralizing unstructured data
-
sqlite-rs
SQLite reader in pure Rust
-
ar
encoding/decoding Unix archive files
-
lava_torrent
parsing/encoding bencode and .torrent files
-
owlchess
chess library for Rust
-
feature-check
Query a program for supported features
-
wkt
Rust read/write support for well-known text (WKT)
-
cansi
Catergorise ANSI - ANSI escape code parser and categoriser
-
cirru_edn
Parser/Writer for Cirru EDN
-
psrdada
wrapper for the psrdada radio astronomy library
-
kex
Console application for streamed hex dumping
-
rsn
A Rust-inspired, human-readable object notation
-
lustre_collector
Scrapes Lustre stats and aggregates into JSON or YAML
-
apt-parser
A parser for the APT package manager's package lists
-
nacos_rust_client
nacos rust client
-
obj
A package for loading Wavefront .obj files
-
blackbox-log
Ergonomic parser for BetaFlight blackbox logs
-
mesh-loader
Fast parser for 3D-model-formats
-
pomsky
A new regular expression language
-
creole-nom
WikiCreole markup language parser library by nom
-
lang-c
Lightweight C parser
-
grammers-tl-parser
A parser for Type Language definitions
-
fit_file
Reads FIT (Flexible and Interoperable Data Transfer) files
-
rhai-doc
Documentation tool for Rhai - an embedded scripting language and engine for Rust
-
memedb_core
reading and writing tags to different media formats
-
dump_syms
Dump debug symbols into Breakpad ones
-
alog
Anonymize 'Combined Log Format' data
-
windows-metadata
Windows metadata reader
-
mokapot
ananlyzing JVM bytecode
-
serialimage
Serialization for the image crate’s DynamicImage type, with additional metadata
-
organic
An org-mode parser
-
pancakestack
Pancake Stack esoteric programming language
-
iban
IBAN parsing library
-
steeldb
database built from scratch in Rust
-
envpath
parsing and deserialising paths with special rules. The format is similar to
["$proj(com.xy.z): data ? cfg", "$const: os", "$val: rand-16"]
-
fixed-buffer
Fixed-size buffers for network protocol parsers
-
wood
A robust material that is simple to work: Parsing, serialization and deserialization for termpose and woodslist
-
toml-span
Toml parser and deserializer that preserves span information
-
falco_event
Type-safe wrappers for Falco events
-
bpx
BPX official rust implementation
-
fasteval
Fast evaluation of algebraic expressions
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
scout-audit-dylint-linting
writing Dylint libraries
-
truetype
The package provides a builder and parser of TrueType fonts
-
rpsl-rs
An RFC 2622 conformant Routing Policy Specification Language (RPSL) parser with a focus on speed and correctness
-
nu_plugin_plist
Plist parsing for nushell
-
spdx-rs
Parse and interact with SPDX Documents
-
tf-demo-parser
parser for tf2 demo files
-
isin
Support for creating and validating ISINs
-
kseq
fasta/fastq format parser library
-
dtrace-parser
Parse DTrace provider definitions into Rust
-
kafcat
cat but with kafka
-
hifijson
High-fidelity JSON lexer and parser
-
hlbc
Hashlink bytecode disassembler and analyzer
-
mime-infer
detection of a file's MIME type by its extension
-
swc-neuron
CLI utility for interacting with SWC neuronal morphology files
-
x509-client
Reqwest-based async X509 certificate transport and deserializer client. Transports: HTTP/S, File. Formats: DER, PEM, PKCS7.
-
cloudfront-logs
AWS CloudFront log line parser
-
rslint_lexer
An extremely fast ECMAScript lexer made for the rslint project
-
rphtml
A html parser written in rust
-
prse
A tiny string parsing utility
-
vcard_parser
Parses and validates vCard data according to RFC 6350 specification
-
c3dio
reading and writing C3D motion capture files
-
wow_dbc
parsing World of Warcraft DBC files for 1.12, 2.4.3 and 3.3.5
-
scte35-reader
Reader for data formatted according to SCTE-35
-
anndata
Rust APIs
-
mactime2
Replacement for
mactime
-
sgf-parse
A parser for the SGF file format for Go games
-
axum-yaml
YAML extractor for axum
-
urn
handling URNs (Unique Resource Names)
-
shen-nbt5
Just A FASSST NBT parser/writer
-
nid
Generate and parse Nano IDs
-
roead
Rust bindings for oead C++ library for common Nintendo formats
-
vampirc-uci
A Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.
-
marc
Reader and builder for MARC 21 Bibliographic format
-
noak
reading and writing java class files
-
cwdemangle
CodeWarrior C++ symbol demangler
-
decon-spf
that allows you to deconstruct an existing SPF record that might be retreived in a normal DNS TXT lookup. With version 0.2.0 you can now also construct a new Spf record
-
mini-functions
highly performant utility and wrapper functions
-
aws-smithy-json
Token streaming JSON parser for smithy-rs
-
imap-codec
Rock-solid and complete codec for IMAP
-
fast-tlsh
generate / parse / compare TLSH locality sensitive hashes
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
pest_fmt
A formatter tool for pest
-
serde_json_bytes
a JSON Value object with strings backed by Bytes, parsed by serde_json
-
wiring
An async binary serialization framework with channels support
-
subtp
A parser for subtitle files such as the SubRip Subtitle (.srt) and the WebVTT (.vtt)
-
huggingface/tokenizers-python
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
-
beancount-parser-lima
A zero-copy parser for Beancount
-
axum-content-negotiation
Axum middleware to use Accept and Content-Type headers to serialize with different formats
-
apple-crash-report-parser
Parses apple crash report text files
-
rbx_xml
Roblox's XML file formats, rbxlx and rbxmx
-
parser-compose
writing and composing parsers for arbitrary file or data formats
-
breakpad-symbols
working with Google Breakpad's text-format symbol files
-
cbor_event
The CBOR Event library. There are no dependencies, all platforms are supported and it is wasm compatible.
-
ginko
A device-tree source parser and analyzer
-
gob_rs
parsing and constructing archives of the LucasArts GOB format
-
parquetry
Runtime library for Parquet code generator
-
rocket-multipart-form-data
multipart parser for the Rocket framework
-
igvm
parser for the Independent Guest Virtual Machine (IGVM) file format
-
j1939
SAE J1939 is a set of standards that define how ECUs communicate via the CAN bus in heavy-duty vehicles
-
pasture-io
Support for reading and writing point cloud files with pasture
-
hl7-parser
Parses the structure of HL7v2 messages, but does not validate the correctness of the messages
-
rulox
A lightweight scripting language embedded in Rust
-
fdev
Freenet development tool
-
lcov2cobertura
convert LCOV info file to cobertura XML format
-
glifparser
A parser and writer for UFO
.glif
files -
idl2json
Converts the candid interface description language to JSON
-
rweather-decoder
Decoders of various weather reports
-
libdof
.dof file protocol, a keyboard layout format specification
-
nparse
Parser in rust for specific use-cases
-
boml
A dependency-free, (almost) 0-copy TOML parser
-
kdmp-parser
A KISS Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger
-
jfrs
Java Flight Recorder reader for Rust
-
circular
A stream abstraction designed for use with nom
-
php-parser-rs
A handwritten recursive-descent parser for PHP written in Rust
-
badpod
working with imperfect feeds of podcasts
-
two_timer
parser for English time expressions
-
hltas
Reading and writing Half-Life TAS scripts (
.hltas
) -
reval
expression evaluator
-
deltachat_message_parser
email, link, hashtag, md and more - parsing for deltachat messages
-
tree-sitter-elm
elm grammar for the tree-sitter parsing library
-
email-address-list
Pest based parser for address-lists in email headers like to/from/cc/etc
-
css-minify
CSS parser and minificator based on nom
-
iodeser
that allows to read from and write to .io file format
-
dandy
DFAs, NFAs and regular expressions together with a file format
-
uniresid
URI (Uniform Resource Identifier) parser and data structures
-
mzdata
read mass spectrometry data formats
-
rosu-map
de- and encode .osu files
-
g-code
parsing and emission
-
llvm-bitcode
LLVM Bitcode parser in Rust
-
ucf
A universal code formatter
-
apple-clis
A collection of Apple command-line tool wrappers, library and CLI
-
lcov
LCOV tracefile parser/merger/filter in pure Rust
-
kalk
A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
byte_reader
A minimal byte-by-byte reader for parsing input
-
rs_osrm
rust wrapper for osrm
-
nafcodec
Rust coder/decoder for Nucleotide Archive Format (NAF) files
-
csv2parquet
Convert CSV files to Parquet
-
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
lta_models
🚍Models for lta-rs
-
noodles-csi
Coordinate-sorted index (CSI) format reader and writer
-
yamlette
Complete and comprehensive YAML 1.2 processor, written in pure rust
-
escape_string
Efficiently parse backslash-escaped strings
-
streamdal-gjson
Get (and set) JSON values quickly
-
strict-yaml-rust
A StrictYAML parser obtained by savagely chopping up the original yaml-rust crate
-
spreadsheet-ods
Read and write ODS files
-
htmltoadf
An HTML to Atlassian Document Format (ADF) converter
-
dossier
A multi-language source code and docstrings parser
-
midasio
read binary files in the MIDAS format
-
directip
Iridium SBD Direct-IP communication protocol
-
dynfmt
formatting strings dynamically
-
todo-txt
Parser for the todo.txt format
-
await-openai
utils for openai
-
picocadrs
working with picoCAD saves
-
nom-exif
Exif/metadata parsing library written in pure Rust, both JPEG/HEIF/HEIC images and MOV/MP4 videos are supported
-
swc_common
Common utilities for the swc project
-
rss-for-mikan
A modified rust-syndication/rss for Mikan Project
-
mvdparser
Extract information from QuakeWorld MVD demos
-
lief
Rust binding for LIEF (not released yet)
-
xml5ever
Push based streaming parser for xml
-
eml-codec
Email enCOder DECoder in Rust. Support Internet Message Format and MIME (RFC 822, 5322, 2045, 2046, 2047, 2048, 2049).
-
simpledateformat
SimpleDateFormat.java style like date format
-
hostfile
parsing /etc/hosts
-
json-strip-comments
Strip comments from JSON
-
citationberg
A parser for CSL files
-
elementtree
Parse an XML file into Python elementtree like structure
-
music-metadata
A parser for .mp3, .flac, and .ogg
-
csv_perusal
Reads CSV files and returns the contents of the file with the appropriate datatype
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
asciidoctrine
process asciidoc files
-
run-clang-tidy
Cross platform CLI wrapper for executing clang-tidy based paths or globs specified in a JSON input file
-
ca-rules
Parsing rule strings of life-like cellular automata
-
xim
XIM protocol parser, handler
-
buffertk
tooling for serializing and deserializing data
-
cavestory-save-lib
editor for profile.dat of cavestory
-
anylog
that attempts to parse single log lines into records
-
dsntk-model
Decision Toolkit | DMN model and parser
-
nifti
file format
-
dockerfile-parser
parsing, validating, and modifying Dockerfiles
-
watchexec-events
Watchexec's event types
-
jsonparser
efficient parsing and validation of JSON data into strongly typed Rust data structures, enabling data integrity checks
-
serenity-voice-model
(de)serializing Discord Voice API gateway messages
-
wz_reader
A wz file reader to resolve wz file with thread safe
-
openapi_utils
Extension method and utilities to work with OpenAPI 3.0 files
-
metar
A fast METAR parsing library in pure Rust
-
polyvalue
A weak-typed analog for rust
-
linux-perf-event-reader
Parse Linux perf_event information from raw bytes
-
rpecli
Rust cli tool to display information about PE files
-
roas
Rust OpenAPI Specification
-
cbor-diag-cli
transforming between different diagnostic encodings of Concise Binary Object Representation (CBOR)
-
bms-rs
The BMS format parser
-
cargo-util-schemas
Deserialization schemas for Cargo
-
qif_parser
parses Quicken Interchange Format (QIF) files
-
gix-chunk
Interact with the git chunk file format used in multi-pack index and commit-graph files
-
wsv
Whitespace-separated values, as defined by Stenway. Follow the release notes on https://honestlysam.uk
-
fea-rs
Tools for working with Adobe OpenType Feature files
-
quake-util
using Quake file formats
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
ply-rs
reading/writing ascii and binary PLY files
-
sfox
Unofficial HTTP and Websocket Client for the SFox API
-
pk2
interacting with Silkroad Online's pk2 archive format
-
preset_env_base
Common logic for targetting vairous browsers
-
oq3_semantics
AST with semantic information for OpenQASM 3 parser/analyzer
-
drug-extraction-cli
A CLI for extracting drugs from text records
-
common_uu
公共工具库
-
fdn
uniformly change file or directory names and support rollback these operations
-
compose-rs
execute docker-compose commands and monitor compose stacks
-
py_literal
Read and write Python literals
-
pe-unwind-info
Parsers for PE unwind info
-
graphql-parser
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
openmetrics-parser
An OpenMetrics/Prometheus Text Exposition Format Parser
-
ansi-parser
using nom for parsing ANSI Escape Codes
-
execute
extending
Command
in order to execute programs more easily -
mca-parser
parsing Minecraft's region files
-
hime_compiler
CLI tool for the generation of LR and GLR parsers for the Hime runtime
-
sqlx-transparent-json-decode
Decode JSON from Postgres sqlx queries, without the Json<> wrapper type
-
wlambda
embeddable scripting language for Rust
-
aspasia
parsing and working with subtitles
-
multiboot2-header
type definitions and parsing functions for Multiboot2 headers. This library is
no_std
and can be used in bootloaders -
ruke
A dead-simple automation tool. Inspired by Makefile and Justfile.
-
parse_cfg
Parse and evaluate Rust’s
cfg(any(condition))
attribute syntax and target triples -
classfile-parser
A parser for Java Class files written in rust
-
allms
One Library to rule them aLLMs
-
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.
-
lh
List handsomely customizable ls command work in progress
-
notatin
parsing offline Windows Registry files
-
kdbx-rs
Keepass 2 (KDBX) password database parsing and creation
-
tiro
Planning tool
-
promql-parser
Parse PromQL query into AST
-
jfc
A CLI tool for working with malformed JSON
-
cargo_author
Parse author fields (name <email> (url)) used by Cargo and npm
-
rust_abf
reading data from Axon Binary Format (ABF) files
-
mps
A fast MPS parser
-
oxidd-parser
Parsers for logic file formats
-
cstree
generic lossless syntax trees
-
dji-log-parser
parsing DJI txt logs
-
fieldmask
(de)serializing/applying fieldmask
-
bcf_reader
a small, lightweight, pure-Rust library to allow efficient, cross-platform access to genotype data in BCF files
-
parsepatch
Parse git patch
-
cedict
Parser for the CC-CEDICT Chinese-English Dictionary
-
pmd_wan
that can read wan file, a sprite format used in pokemon mystery dungeon games
-
kmerHLL
kmer counting, hyperloglog, probabilistic counting
-
nu-plugin-bexpand
A brace expansion plugin compatible with Bash for nushell
-
dataview
Safe transmute between types and byte arrays of the same size
-
lavendeux-parser
Extensible parsing engine for expression evaluation
-
byo-graphql
bring-your-own graphql client
-
ruci
A UCI (Universal Chess Interface) crate
-
sfn-machine
state machine for tasks orchestration and chaining using a linked list to guarantee coherence and flexibility when a different procedure is desired
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
bf-derivatives-tools
Let's create your own brainfuck derivative
-
fastobo-graphs
OBO Graphs data model, decoder and encoder in Rust
-
hdr10plus
HDR10+ metadata parsing and writing
-
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
-
commandy
easy parsing of command line arguments
-
job_queue
efficient Rust library for handling asynchronous job processing and task queuing
-
singlefile
Dead simple file data manipulation
-
rpm-infra
A pure rust library for building and parsing RPMs
-
sitemap
parser (reader) and writer
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
pddl
3.1 parser
-
semver-parser
Parsing of the semver spec
-
stardust-xr-schemas
Stardust XR core schemas, generated from flatbuffers automatically
-
patched_porobot
Legends of Runeterra card database utilities and bots
-
oval
A stream abstraction designed for use with nom, winnow, etc
-
subtext
A parser for the Subtext file format
-
ripjson
A fast and lean way to grep in JSON files
-
dxf
reading and writing DXF and DXB CAD files
-
svgrtypes
SVG types parser
-
rustpython-format
Format helpers for RustPython
-
zip_parser
A zip file format parser, supporting no_std environment, stream parsing and seeking
-
scim_v2
that provides utilities for working with the System for Cross-domain Identity Management (SCIM) version 2.0 protocol. (rfc7642, rfc7643, rfc7644)
-
cborpath
engine written in Rust
-
cdrs
Cassandra DB driver written in Rust
-
wavefront_rs
Typed Wavefront OBJ parser / writer
-
math-parse
used to compute mathematical expressions given as strings
-
babel_nar
application supports of the NAVM model
-
skua-voice-model
(de)serializing Discord Voice API gateway messages
-
mrtd
Parser for machine-readable travel documents (MRTD)
-
lmfu
Low Memory Footprint Utilities (String, HashMap, JSON)
-
dsmr5
A no-std Rust implementation of the DSMR5 standard
-
tor-consdiff
Handle the consensus-diff format used in the Tor directory protocol
-
dply
A command line data manipulation tool inspired by the dplyr grammar
-
deb822-lossless
A lossless parser for deb822 files
-
source-span
Source code mapping and display utilities
-
listinfo
A zero-copy MAME ListInfo format DAT files parser and deserializer
-
hepmc2
Read and write files in the HepMC2 format
-
anitomy
Wrapper for Anitomy, the library for parsing anime video filenames
-
robotstxt
A native Rust port of Google's robots.txt parser and matcher C++ library
-
mt940
A strict MT940 bank statement parser
-
fil_logger
A logging library used by Filecoin
-
ghakuf
parsing/building SMF (Standard MIDI File)
-
dicom-test-files
A collection of DICOM files for testing DICOM parsers
-
gchemol-parser
Text parsing made simple
-
markup5ever
Common code for xml5ever and html5ever
-
toml-example
A lib help generate toml example
-
favilib
fetching and parsing favicons from websites
-
cronchik
cron expression parser
-
json-deserializer
Performant library to deserialize JSON
-
fast_markup5ever
Common code for xml5ever and html5ever
-
wikitext_table_parser
implement for parse the wikitext's table
-
did_url_parser
A no_std parser for Decentralized Identifiers (DIDs)
-
docsearch
Resolve crate items to rustdoc URLs
-
cddlconv
A commandline utility for converting CDDL to various formats
-
crab_nbt
Up-to-date Rust crate for easy and intuitive working with NBT data
-
vivisect
A cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
vote-counter
An opinionated single transferrable vote counter for the command line
-
passes
generate Apple Wallet Passes for iOS, WatchOS, MacOS
-
triseratops
The robust, in-depth Serato Parser & Serializer
-
gv_video
GV Video Decoder for Rust
-
gitbox
Git toolbox to simplify adoption of conventional commits and semantic version, among other things
-
parse_postman_collection
A Postman Collection serialization & deserialization library
-
storyteller
focused on supporting user oriented output while supporting multiple output types (e.g. json, a progressbar, etc.)
-
symbolic-ppdb
parsing and performing lookups on Portable PDB files
-
ct-tilemap
help parse ClickTeam Tilemap files
-
rustlogic
basic parsing and handling of logical formulas
-
faimm
Random access to indexed fasta using a mmapped file
-
symbolic_expressions
A symbolic-expression parser/writer
-
skyrim-cell-dump
binary for parsing Skyrim plugin files and extracting CELL data
-
protoc-fetcher
Fetches official Protocol Buffer compiler (protoc) releases for use in build scripts
-
wjp
Wizards JSON Parser
-
nquads-syntax
RDF 1.1 N-Quads parser with code mapping metadata
-
afibex
handle automotive / ASAM fibex files
-
lapp
command-line argument parser driven by usage text
-
ksql
A JSON data expression lexer, parser, cli and library
-
adstxt
parser for ads.txt
-
serde-pgrow
Deserialize a serde-type from a PgRow
-
url-fork
Fork of url crate with no_std support
-
ieee80211
A parser for IEEE 802.11 frames
-
scanflow
memory scanning library based on memflow
-
saikoro
Parser and evaluator for doing math with dice notation expressions
-
pykrete-jsonwebkey
JSON Web Key (JWK) (de)serialization, generation, and conversion
-
stl_io
STL input and output
-
sawp-modbus
SAWP Protocol Parser for Modbus
-
systemd-duration
Convert systemd style time durations into other formats
-
edn-format
EDN (Extensible Data Notation)
-
json2arrow
Convert JSON files to Arrow
-
usask_cba_calc
cli tool to calculate usask's first year engineering cba grades
-
tile_sorcerer
Tools for modeling and querying vector tile sources
-
takparse
Parse, manipulate, and stringify common Tak board game formats
-
gir-format-check
File format checker
-
surreal-id
A package for easily creating ID types for usage with surrealdb
-
ressa
An ECMAscript parser
-
harriet
Parser for the Turtle (RDF) format
-
num-notation
Offers multiple numeric choices, allowing you to work with various number representations including StandardForm, fractions, and f64 floating-point decimals. This versatile crate empowers…
-
toml-cli
CLI for editing and querying TOML files
-
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
validr
Validate and modify Deserialize request body data
-
cgats
Parse, transform, and write CGATS color files
-
dstv
parsing DSTV files and visualizing the parsed data
-
bma-ts
Bohemia Automation time library
-
nix-nar
manipulate Nix Archive (nar) files
-
iceberg-catalog-sql
Sql catalog for Apache Iceberg tables
-
cooklang
parser with opt-in extensions
-
eventsourced
Event sourced entities in Rust
-
pithos
Client for the Pithos object storage file format
-
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 -
hevc_parser
HEVC format parser, incomplete
-
munyo
A data language which aims to be the most efficient way to handwrite data
-
cggtts
Package to analyze and create CGGTTS data
-
mbrs
Master boot record parsing, manipulation and binary export
-
sigproc_filterbank
A parser and serializer for SIGPROC pulsar filterbank files
-
binfarce
Extremely minimal parser for ELF, Mach-O, PE and ar
-
mkvdump
MKV and WebM parser CLI tool
-
pcd-rs
Working with PCD file format in Rust
-
fluvio-jolt
Fluvio JSON to JSON transformation library
-
lancelot-flirt
parse and match FLIRT signatures
-
kfl
KDL language implementation
-
getopt3
Zero dependency command line argument parser
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
oq3_lexer
Lexer for OpenQASM 3 parser/analyzer
-
teo-parser
Parser for Teo schema language
-
untrustended
Untrusted Extended. A compilation of primitives for parsing values from untrusted input.
-
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.
-
cvss
Common Vulnerability Scoring System parser/serializer
-
fhir-resource-r5
FHIR-RS library is an implementation of HL7 FHIR Specification for Rust
-
sparesults
SPARQL query results formats parsers and serializers
-
kplc-outage-parser
give output of latest data from kplc outages pdf @ https://kplc.co.ke/category/view/50/planned-power-interruptions
-
twobit
Pure Rust implementation of the TwoBit sequence file format
-
nexmark
data stream generator
-
wez-mdns
Robust mDNS implementation for home automation
-
vtkio
Parser and writer for the legacy VTK file format
-
mdbook-emojicodes
MDBook Preprocessor for converting your emojicodes (: cat :) into real emojis
-
askama_shared
Shared code for Askama
-
hoars
dealing with the HOA (Hanoi Omega Automata) file format
-
http-rest-file
Parse jetbrains .http/.rest http client formatted files into a model or serialize an existing model to a file
-
moleculec-go
Compiler plugin for moleculec
-
noodles-vcf
Variant Call Format (VCF) reader and writer
-
asdi
Simplistic Datalog Implementation (in Rust)
-
mp4ameta
reading and writing iTunes style MPEG-4 audio metadata
-
rexif
native Rust crate, written to extract EXIF data from JPEG and TIFF images
-
wavefront_obj
A parser for the Wavefront .obj file format
-
nom-recursive
Extension of nom to handle left recursion
-
hesp-manifest
serialization and deserialization the HESP manifest
-
oca-file
OCAFile
-
cmakefmt
Good enough (MVP, early) CMake auto formatter
-
eas-env
CLI tool to manage environment variables for Expo projects
-
svd-encoder
A CMSIS-SVD file encoder
-
opd-parser
Parser for the OPD point cloud animation format
-
cairo-proof-parser
Parser that translates beetwen different cairo proof formats
-
ovba
An Office VBA project parser written in 100% safe Rust
-
lib_tcstring
IAB TCF v2 TCString utilities
-
editorconfiger
Plain tool to validate and compare .editorconfig files
-
ndn-tlv
Encoding and Decoding of TLV values for Named Data Networking
-
image-rider
Disk image and ROM image parser
-
fencryption
A program to encrypt/decrypt text, files and directories
-
rslua
Lua lexer and Lua parser for Lua 5.3
-
timsrust
read Bruker timsTOF data
-
forza_dataout_parse
This package will help you parse Forza Motorsport
data out
upd packet -
structview
Viewing binary data as high-level data structures, safely
-
test-data-generation
light-weight library that analyzes sample data to build algorithms and generates realistic test data
-
tfrecord
de/serialize for TensorBoard
-
eyes
Parse and convert strings using human-readable templates
-
min_shark
parse and match a subset of the wireshark filter display language
-
rjvm
Parse JVM class files with Rust
-
valu3
A generic serialization/deserialization/type framework
-
rustc-cfg
Runs
rustc --print cfg
and parses the output -
parsercher
Parses and searches Tag documents. (e.g. HTML, XML)
-
aegis-vault
parsing and dumping Aegis vaults
-
cue
High-level bindings for the libcue library
-
whatwg-infra
Tiny Rust-based implementation of the WHATWG Infra Standard
-
tectonic_xetex_format
Tectonic/XeTeX engine data structures and their expression in TeX "format" files
-
audiotags-macro
macros used during the development of audiotags
-
target-spec-json
Structured access to rustc
--print target-spec-json
and--print all-target-specs-json
-
raki
RISC-V instruction decoder written in Rust
-
serde-llsd
serializing and de-serializing data in Linden Lab Structured Data format. This format is used by Second Life and Open Simulator
-
typed-bytesize
Represent bytesize in decimal or binary prefix unit
-
unstructured
Generic types for unstructured data
-
jackdauer
easily parse various time formats to durations
-
shellish_parse
Parses "command line" syntax inspired by Bourne shell ("shellish")
-
factorio-settings
CLI application to deserialize & reserialize Factorio's mod-settings.dat to JSON or TOML
-
garando_syntax
Backport of libsyntax
-
jsoncanvas
creating and manipulating jsoncanvas data
-
phoron_core
A serializer and deserializer for JVM bytecode
-
sqlite-parser-nom
SQLite database file parser
-
nuuid
A new, no_std, UUID Library
-
piston_meta
A DSL parsing library for human readable text documents
-
bvreader
Reader for the BrainVision data format
-
tree-sitter-java
Java grammar for tree-sitter
-
tibrs
functionality to compile and decompile tibasic source for TI graphing calculators
-
syncat-stylesheet
Parser for Syncat Stylesheets
-
four-char-code
A string of 4 ascii chars represented by an u32
-
vcr-cassette
Serializer and deserializer for the VCR Cassette format
-
itm
A decoding library for the ARM Cortex-M ITM/DWT packet protocol
-
recipe-parser
Write recipes understood by humans and machines
-
doorstop-rs
reading doorstop documents
-
cylon
An efficient compiler for robots.txt files
-
alsa-ctl-tlv-codec
Encoder and Decoder for Type-Length-Value(TLV) style data in ALSA control interface
-
bdt
viewing, querying, converting, and comparing files in popular data formats (CSV, Parquet, JSON, Avro)
-
wfrs-model
Workflow RS - Model with Zero-copy deserialization
-
algoliasearch
Algolia client
-
yak-sitter
opinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements
-
sbom-walker
work with SBOM data
-
subtile
utils to operate traitements on subtitles
-
pixeldike
pixel drawing game for programmers inspired by reddits r/place
-
italian_energy_prices
Parser for ARERA files
-
dynp
Dynamic property system that emphasizes the use of the Newtype pattern
-
iso8583_parser
An ISO8583 Message Parser
-
datamodel
serialize and deserialize Valve's proprietary DMX file format
-
nutexb
working with Smash Ultimate's nutexb texture files
-
ffxiv_types
Useful types for FFXIV-related projects
-
nr-cif
Handle Network Rail CIF files
-
jsn
querying streaming JSON tokens
-
grib-build
Data definition parsers for the grib crate, used internally as a build-dependency
-
parse-size
Parse byte size into integer accurately
-
fetch-sac
Fetch the official list of SAC codes from ASTERIX site
-
rosv
RSV file format
-
pagegraph
analyzing PageGraph files
-
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
mbn-cli
MBN file parse CLI tool
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
netgauze-bmp-pkt
BMP Protocol representation and serde
-
khi
Khi parser & library
-
spex
Simple(ish) parser and extractor of XML
-
syntastica
Modern and easy syntax highlighting using tree-sitter
-
swift-iso15022
generating SWIFT messages following the ISO 15022 standard
-
rustfilt
Demangle Rust symbol names
-
protox-parse
Parsing of protobuf source files
-
dash7_alp
DASH7 ALP protocol codec
-
crud-api
CLI generator for your API
-
srcinfo
A libary for parsing .SRCINFO files
-
iso
implementations of datatypes related to common iso standards
-
rstb
manipulating Breath of the Wild's resource size table
-
re_log_types
The basic building blocks of the Rerun data types and tables
-
uftwo
working with the UF2 file format
-
flussab
writing parsers
-
codump
A straightforward and flexible code/comment dump tool
-
rosm_pbf_reader
A low-level Rust library for parsing OpenStreetMap data in PBF format
-
ledger-utils
Ledger-cli (https://www.ledger-cli.org/) file processing Rust library, useful for calculating balances, creating reports etc
-
railway
Binary file format for vector animated pictures
-
molecule-codegen
Code generator for molecule
-
ldap-types
Implements the basic LDAP types so they can be used in other crates
-
faster-pest
A generator for high-performance Pest parsers, bringing your grammar to the next level
-
cemtexer
generating and validating Australian Banking Association Cemtex file format
-
serde_postgres
Easily deserialize postgres rows
-
picterm
TUI image viewer
-
air-parser
Parser for the AirScript language
-
rfbutton
decoding 433 MHz RF remote codes
-
ogg_pager
OGG page reader
-
polymath-rs
AsciiMath parser
-
risc0-zeroio
RISC Zero zero-copy deserialization
-
serde_sv2
Serlializer and Deserializer for Stratum V2 data format
-
xlsx2csv
Excel-like sheets to CSV converter
-
wareki-conv
Converts Wareki (JIS X 0301) based date into ISO 8601 based one
-
tdyne-peer-id-registry
parsing and (soon) encoding BitTorrent peer IDs. Tracks all known BitTorrent implementations and their peer ID formats.
-
gnews-rs
Google News RSS feed parser
-
sgf-tool
SGF Tool
-
commandblock
providing utilities for working with Minecraft data
-
humanize-rs
For parsing human-readable strings to some types
-
nom-mpq
A nom parser for the MoPaQ archive format
-
keybindings-parser
parsing human keyboard shortcuts
-
zvariant_utils
Various utilities used internally by the zvariant crate
-
tg-bot-api
Telegram Bot API parser
-
cco
cascading configuration
-
js_option
An Option-like type with separate null and undefined variants
-
beam_file
processing Erlang BEAM file
-
makedeb-srcinfo
Rust + Python library for parsing makedeb-styled .SRCINFO files
-
foam-highlighter
Highlight OpenFOAM dictionaries as HTML and/or Pygtex snippets
-
glslt
Template compiler library
-
pkl_fast
aiming to easily and efficiently work with Apple's PKL format
-
readfeed
Feed parsing utilities
-
castep-cell-parser
A parser for
castep
input file format.cell
-
cvssrust
Common Vulnerability Scoring System (v2 / v3.0 / v3.1)
-
asciimath-rs
AsciiMath parser
-
han
No-std implementation of the Swedish-Norwegian, P1-based smart power meter standard
-
serde-nebula-fbthrift-graph
nebula-fbthrift-graph serde deserializer
-
mdmg
A scaffold prototype code tool
-
non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
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.
-
msvc_def
reading Microsoft Module Definition (.def) files
-
starlark_bin
starlark binary
-
xc2bit
working with Xilinx Coolrunner-II bitstreams
-
trfr
Parse Tandem Repeat Finder .dat files
-
vcard4
Fast and correct vCard parser for RFC6350
-
cookiestxt-rs
Parses cookie.txt/netscape cookie format
-
dotnet-parser
Parses the JSON output of dotnet outdated
-
twmap-tools
Collection of tools for Teeworlds and DDNet maps
-
serialr
This package allows for the serialization and deserialization of things
-
codice_fiscale
Tools to calculate and verify Italian codice fiscale
-
ressa_r
An ECMAscript parser
-
spain-vat-id
Spanish VAT ID numbers validation/verification
-
rekordcrate
parsing Pioneer Rekordbox device exports
-
patch
Parse patches in the unified diff format
-
tailwind-error
Tailwind Error Handlers
-
recap
Deserialize typed structures from regex captures
-
wotbreplay-parser
World of Tanks Blitz replay parser
-
autosar-data
read, write and modify Autosar arxml data
-
exms
Get statistics and compare exams results
-
u-siem-kernel
uSIEM Kernel. Library to be used to build a custom SIEM with the framework uSIEM
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
csv-tools
reading, creating and manipulating CSV files easily
-
teleinfo-nom
parse teleinfo stream from french meters
-
jseqio
Reading and writing biological sequences in FASTA or FASTQ format
-
tinybuf
Container for many types of immutable bytes, with optimisations for small arrays
-
wowsunpack
interacting with World of Warships game assets
-
sos-migrate
Migration library for the Save Our Secrets SDK
-
rust-stdf
parsing Standard Test Data Format (STDF) files of version V4 and V4-2007
-
vint64
efficient variable-length integer encoding compatible with some variants of VLQ (Variable-Length Quantity)
-
swf-parser
SWF parser
-
vpk
Valve Pak format parser for Rust
-
imap_bodystructure
Analyzing the BODYSTRUCTURE data stream within the IMAP protocol, based on Nom
-
better-vdf
A VDF serialization file format using serde
-
wick-config
Wick manifest configuration format
-
gcg-parser
Parser and Data Structures for the GCG file format
-
lexical-parse-integer
Efficient parsing of integers from strings
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
ar_row
Row-oriented access to Arrow arrays
-
oro-package-spec
NPM package specification parsing and manipulation
-
adsbx_json
parsing the ADS-B Exchange API JSON
-
smash-arc
working with Smash Ultimate's data.arc files
-
logic-parser
lexer & parser for logical expressions that supports output as AST, JSON and SVG
-
cirru_parser
Parser for Cirru text syntax
-
latlon
Parse latitude/longitude from many common formats
-
dora-tracing
dora
goal is to be a low latency, composable, and distributed data flow -
glycin-utils
Sandboxed image decoding
-
system_info_collector
fast application to collect os information and create graphs based on it
-
gchemol-readwrite
Reading/writing chemical objects for gchemol
-
fabricbin
Patch binary file using IDA signatures and defined replacement bytes in YAML
-
neutron
client library for Pulsar
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
packageurl
package url specification
-
tptp
Parse the TPTP format
-
aligned-vec
Aligned vector and box containers
-
pulldown-cmark-frontmatter
A Frontmatter extractor for Markdown documents
-
qc_file_parsers
providing libraries for parsing file formats used in computation chemistry
-
swc_ecma_ast
Ecmascript ast
-
srec
Parsing and generating Motorola S-record (SRECORD/SREC) files
-
bdat
(De)serialization library for Monolithsoft's BDAT file format
-
aeon
A configuration file format with macros for brevity
-
hao
.net binary reader
-
nexers
Parses Maven/Nexus repository index files
-
const_irc_message_parser
A 0 dependency, no_std, const-only parser for the IRC message protocol
-
pelf
parsing/generating/analyzing ELF
-
udmp-parser
parsing Windows user minidumps
-
analog_literals
Multi-Dimensional Analog Literals in Rust
-
cabrillo
A nom parser for the Cabrillo file format used for submitting contest logs in amateur radio
-
orcrs
An Apache ORC file reader for Rust
-
os-release
Parse /etc/os-release files on Linux distributions
-
jexl-parser
A JEXL parser written in Rust
-
linereader
An efficient buffered line reader
-
dangerous
Safely and explicitly parse untrusted / dangerous data
-
naluacq
opening Nalu Scientific data files
-
jellybean-tree-sitter
Rust bindings to the Tree-sitter parsing library
-
hls_m3u8
HLS m3u8 parser/generator
-
stak-code
Bytecode encoding/decoding for Stak Scheme
-
timewarp
NLP library for parsing English and German natural language into dates and times
-
timetracking
time tracker with simple data format
-
nifty
generating Deterministic Finite State Automata (DFA)
-
ringels
S-Expression parser
-
lber
An ASN.1/BER parser/encoder based on nom
-
fhir-model
FHIR SDK Models
-
xmpp-parsers
Collection of parsers and serialisers for XMPP extensions
-
php-literal-parser
parser for php literals
-
frnsc-prefetch
Pure rust windows prefetch parser implementation
-
gd-rs
Easily access gd save files
-
gltf-json
JSON parsing for the gltf crate
-
rsonpath-syntax
A JSONPath parser
-
vcd
Read and write VCD (Value Change Dump) files
-
astro-rs
Astronomy utils
-
ioe
that makes many of the I/O errors in stdlib de/serializable
-
ieee1212-config-rom
Parser for content of Configuration ROM defined in IEEE 1212
-
v8_valueserializer
V8's ValueSerializer and ValueDeserializer
-
rs-txtar
txtar format
-
gingerlib
read and write Quest3D channel group files
-
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.
-
serial-unit-testing
Serial unit testing program and library
-
singer
SDK
-
vector-expr
Vectorized expression parser and evaluator
-
nodeinfo
de-/serialize nodeinfo json structs
-
steam_shortcuts_util
parsing & writing Steams shortcut.vdf file format
-
snmp-parser
Parser for the SNMP protocol
-
lrc-nom
zero-copy LRC parser wrote with nom
-
bendecode
bencode parser specifically made for torrent files. It converts the file provided into a format acceptable in rust(structs and enums)
-
cytryna
handling 3DS file types
-
deml
The Directed Acyclic Graph Elevation Markup Language
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
kitti-dataset
Dataset loader, data parsers and writers for KITTI dataset
-
libflatterer
Lib to make JSON flatterer
-
serde_gura
Gura support for Serde
-
ruast
A printable & modifiable Rust AST
-
rockfile
Rockchip specific file parsers
-
kontrolluppgift
dealing with Skatteverkets data format for Kontrolluppgift
-
cameleon-genapi
parser and interpreter of GenApi XML
-
wot_datfile_parser
A parser for
.dat
files generated by the game World of Tanks -
beziercurve-wkt
Serialize / deserialize bezier curves to / from a WKT-like string + do clipping operations
-
dicom-parser
A middle-level parser and printer of DICOM data sets
-
decode1090
Companion application to rs1090 to decode Mode S and ADS-B signals
-
navitia-poi-model
Navitia's POIs (Point of Interest) model
-
fen-rs
Forsyth-Edwards Notation parser
-
postscript
The package provides a parser of PostScript fonts
-
rbfmt
Ruby code formatter
-
bem
Parser for the BEM file format (Block, Element, Modifier)
-
restq-http
Parse restq syntax from http crate
-
moleculec
Schema compiler for molecule
-
version_spec
A specification for working with partial, full, or aliased versions
-
gvox-sys
Voxel file format parser
-
qentities
related to the q-entities format
-
mqtt-bytes-v5
MQTT v5 serialization and deserialization
-
mobi
handling MOBI format files
-
ikal
Parse icalendar object
-
abnf
A nom-based parser for ABNF
-
fuzzy-pickles
A low-level parser of Rust source code with high-level visitor implementations
-
terra-plr
Terraria player parser
-
dns-message-parser
Libary to encode and decode DNS packets
-
flour
Serializes and deserializes BCCAD / BRCAD files to and from JSON
-
fast_html5ever
High-performance browser-grade HTML5 parser
-
ncm_core
core decoder for ncmc
-
faf-replay-parser
Supreme Commander Forged Alliance replay parser
-
dof
Tools to read and write the DTrace Object Format (DOF)
-
acts-channel
acts client channel for acts-server
-
laminar-bcs
Binary Canonical Serialization (BCS)
-
convg
convert directed and undirected graphs from NAUTY and Traces into adjacency, dot, and net files
-
openapi-schema
Rust structure mapped to Swagger
-
uesave
Unreal Engine save file (GVAS) reading/writing
-
format-struct
quick and easy format structure definitions for use in binary file parsing
-
lib1337patch
dedicated to parsing 1337 patch files
-
webvtt-parser
WebVTT parser for Rust
-
jq-rs
Run jq programs to extract data from json strings
-
esl01-mincode
Bincode-like serialization with VLQ encoded integers
-
dsn
DSN (Data Source Name) parser
-
fp-bindgen-support
Support crate for fp-bindgen
-
gltf-validator
wrapper around the Khronos group gltf-validator tool
-
osu-db
Reading and writing of osu! binary files:
osu!.db
,collection.db
,scores.db
and.osr
replay files -
locodrive
A model railroad connection handler to read message from and write messages to serial port
-
actix-easy-multipart
Typed multipart form extractor for actix-web
-
html2md-rs
Convert HTML to Markdown
-
shex_compact
RDF data shapes implementation in Rust
-
vdf-parser
A parser for Valve Data Format (VDF) files
-
gtp
GTP (Go Text Protocol) controller implementation for Rust
-
cs-datetime-parse
parse c# datetime
-
warc-parquet
converting WARC to Parquet
-
ariane
recover symbols from release compiled executables
-
ansitok
parsing ANSI Escape Codes
-
firo-parser
Parser for the ".firo" file format
-
cusip
Support for creating and validating CUSIPs
-
yaserde-examples
Examples for YaSerDe project
-
maybe_xml
XML processing library
-
serde-prc
serde-rs support for the PRC (Smash Ultimate Parameter) file format
-
qua_format
Parse .qua files for the rhythm game Quaver
-
lrpc
local rpc
-
hps_decode
parsing and decoding Super Smash Bros. Melee music files
-
email-format
Email message format (parser and data structure)
-
sleipnir
Memory safe font operations for Google Fonts
-
lusl
Lossless Uncompressed Serializer Library
-
nu_plugin_formats
An I/O plugin for a set of file formats for Nushell
-
motionsync3
data types for (de)serializing motion sync settings from motionsync3.json files
-
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.
-
boreal-parser
A parser library for YARA files, intended for use with the boreal library
-
rust-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
rede_parser
Parser in charge of modeling Rede's files
-
serde_array_query
Serde deserialization format for HTTP query string arrays
-
arpx_job_parser
Parse arpx job scripts for runtime
-
filmreel
parser for Rust
-
gedcom
A parser for GEDCOM files
-
agprefs
parser and serializer for the reading and writing agprefs files and the text fields in lrcat files from lightroom
-
malwaredb-types
Data types and parsers for MalwareDB
-
cbordata
CBOR processing package for document databases and distributed applications
-
dns-parser
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
tweep
Parser for the Twee v3 interactive fiction format
-
id30
An encoding scheme for 30 bit identifiers
-
json2lua
Convert JSON to Lua table
-
mp4parse_capi
Parser for ISO base media file format (mp4)
-
casper_utils
interacting with CASPER FPGA file formats
-
jwfetch
package reqwest with trace
-
bdf-reader
BDF font format reader
-
rbook
An ebook library that supports parsing and reading the epub format
-
vbsp
Rust parser for valve bsp files
-
lemmy-help
Emmylua parser and transformer
-
cafebabe
parser for Java class files
-
locutus-dev
Locutus P2P development tools
-
sofiza
SFZ format parser
-
iata
Some implementations of IATA resolutions
-
bieye
A bionic reader for blazingly fast reading within a terminal console
-
configured
load configuration from well defined layers into any type which can be deserialized by Serde
-
assembly-pack
Packages module for the assembly crate
-
pddl-parser
parsing PDDL files
-
adts-reader
Rust reader for Audio Data Transport Stream (ADTS) frames
-
csv2arrow
Convert CSV files to Arrow
-
parquet-format
Apache Parquet Format - thrift definition and generated Rust file
-
limber
(but quick) tool for backing up Elasticsearch documents
-
av-ivf
IVF muxer and demuxer
-
nom-unicode
Unicode extensions for Nom
-
bbscope
BBCode to HTML with scoping rules, auto-close tags, highly extensible
-
ical_vcard
parser and writer for the content line format used in vCard and iCalendar
-
yap_streaming
Yap extension crate for parsing streams
-
npm-parser
Parses the JSON output of npm outdated and npm audit
-
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…
-
ruby-prism
Rustified version of Ruby's prism parsing library
-
l1x-sdk
writing L1X contracts
-
exolvl
reading and writing Exoracer level files
-
compose-validatr
parsing and validating Docker compose manifests
-
write-fonts
Writing font files
-
sgf-parser
parsing SGF files
-
recordkeeper-data-model
Abstract data model for recordkeeper
-
chisel-json-pointer
Chisel JSON Pointer implementation
-
atext2html
Convert a text with markup hyperlinks to HTML
-
chapters
Manage podcast chapters in Rust
-
macbinary
resource fork parser
-
jellybean-tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
lispi
Lisp I interpreter
-
hefty
Parser for streaming data
-
tree-sitter-tags
extracting tag information
-
qoaudio
QOA audio format decoder in Rust
-
wordstat-rs
that allows easy interactions with Yandex Direct API for getting statistics about keyword searches from Wordstat service
-
did_common
parsing Decentralized Identifiers (DIDs), with no_std support
-
peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
dwparser
DataWindow Syntax Parser
-
radicle-cli
Radicle CLI
-
reaclib
A parsing library for the reaclib format
-
utf8-decode
UTF-8 incremental decoding iterators
-
entity-tag
EntityTag
structure and functions to deal with the ETag header field of HTTP -
vtt2csv
A small tool to convert WebVTT files to CSV files
-
whiteread
easily reading whitespace-separated values from strings or input
-
borsh-schema-writer
Write a BorshSchemaContainer to a binary file
-
tree-sitter-glsl
GLSL grammar for the tree-sitter parsing library
-
lua-patterns
Binding to Lua String Patterns
-
d4tools
The CLI utils for D4 file format
-
tar-no-std
read Tar archives (by GNU Tar) in
no_std
contexts with zero allocations. The crate is simple and only supports reading of “basic” archives, therefore no extensions, such as GNU Longname… -
bevy_rmesh
A Bevy extension for RMesh loading
-
entab
Record-format file reader
-
sp-plugin-rust-test-test
Rust plugin for for quick integration of shurjopay API
-
open-archery-format
An open source binary file format for archery scoring
-
pug
pug.js port to Rust
-
astrolab-smart-coffee-types
Types lib
-
schema_analysis
Analyze the schema of any self describing format
-
svg_metadata
Extracts metadata (like the viewBox, width, and height) from SVG graphics
-
boleto-utils
parse brazilian payment slip (aka 'boleto') barcodes
-
sie4
SIE4 parser
-
universal-config
simplify reading configuration files from various file formats
-
elf-utilities
parsing,generating,analyzing ELF
-
wireparse
reading and writing ethernet and other related protocals
-
gldf-rs
GLDF (General Lighting Data Format) parser and writer for Rust, specifically for the Rust/WASM target as such designed for JSON format
-
navm
Definitions and APIs for the NAVM (Non-Axiomatic Virtual Machine) model
-
gguf
A small utility to parse GGUF files
-
kindle_formats
File formats used in the Amazon Kindle ecosystem
-
extxyz
A parser for files in the extended xyz format
-
guppy-summaries
Build summaries for Cargo, created by guppy
-
jsonapi-rs
JSONAPI implementation for Rust
-
tspf
A parser for TSPLIB format
-
libcvss
CVSS specification
-
ciff
The inverted index exchange format as defined as part of the Open-Source IR Replicability Challenge (OSIRRC) initiative
-
prof
Tools to make profiling Rust programs easier
-
rhymuri
IETF RFC 3986, Uniform Resource Identifier (URI)
-
simplecss
CSS 2 parser and selector
-
simple_url_parser
parser for URL
-
apple-app-store-receipts
Apple - App Store Receipts
-
toml_schema
quicky checking the structure of TOML data, similar to JSON schemas
-
df_ls_lexical_analysis
A language server for Dwarf Fortress RAW files
-
lrp
A set of parsers for Rust lazy coders
-
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
sql-script-parser
iterates over SQL statements in SQL script
-
hlbc-cli
Hashlink bytecode disassembler, analyzer and decompiler cli
-
mdsplode
A CLI tool for exploding and serialising Markdown files (metadata, AST, rendered parts, and rendered whole)
-
pep-508
Python dependency parser for PEP 508
-
flood-rs
Bit and octet streams
-
elflib
parsing elf files
-
off-rs
parsing .off mesh files
-
kma_hryhorenko_parser
parser
-
dash7-tools
Tools for working with dash7
-
vrt
Parser/encoder for VITA Radio Transport data
-
chordpro
parser for Rust
-
nom-span
Wrap your nom input into a span to get line, column and byte offset
-
gv100ad
Parser to read GV100AD files from the Statistisches Bundesamt Germany
-
xrust
Support for XPath, and XSLT
-
yaxpeax-superh
SuperH decoders for yaxpeax
-
rusty-pkl
Lightweight Pkl parser for Rust
-
spayd
Text handling for Short Payment Descriptors (SPAYD or SPD)
-
re_format
Miscellaneous tools to format and parse numbers, durations, etc
-
strace-parse
Parser and utilities for strace files
-
hackdose-sml-parser
a parser for the smart message language spoken by smart meters
-
pepegsitter
Collection of Tree-Sitter parsers
-
aws_event_stream_parser
vnd.amazon.event-stream binary format
-
onenote_parser
A parser for Microsoft OneNote® files
-
ovgu-canteen
A canteen parser library for the Otto-von-Guericke University Magdeburg
-
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
-
lotus-utils-audio
lotus-lib audio handling
-
nixel
Parser for the Nix Expressions Language
-
yash-syntax
POSIX-compatible shell script syntax parser
-
irc-rust
IRC Helper easing the access and creation of IRC Messages
-
qrcli
A QRCode cli tools, can encode and decode
-
blender-armature
Serialize / deserialize Blender armatures
-
serde_bibtex
A BibTex serialization file format
-
fbxcel
Excellent FBX library
-
robotstxt-with-cache
A native Rust port of Google's robots.txt parser and matcher C++ library
-
libtimew
read timewarrior data files
-
altium
processing Altium file types
-
image-rider-fat
Rust nom parser to read FAT file systems
-
structbuf
Capacity-limited structured data buffer
-
cargo-dist-schema
Schema information for cargo-dist's dist-manifest.json
-
crussmap
faster tool to convert genome coordinates between difference reference assemblies. Support file formats: [BED,…]. This project reconstructs the CrossMap…
-
quilt-lang
A programming language
-
ingics
parser for various Ingics iBS Sensors
-
nitf-rs
Minimal NITF interface
-
osb
A fast, fully-fledged, scalable and secure implementation of the .osb storyboard file format
-
pwn
Pwntools written in Rust
-
jsode
zero-copy & zero-dependency JSON Parser
-
dmntk-feel-grammar
DMNTK | FEEL grammar
-
gchemol-gut
Selected utilities for Rust development
-
tar-parser2
tar archive parser using nom
-
adobe-swatch-exchange
Read and write .ase files
-
rustc-semver
parsing versions of Rust releases
-
sms-2dm
A low-level parser for Aquaveo™️’s
.2dm
format -
cc2p
Convert a CSV to parquet file format
-
iso8583_rs
define/parse/assemble and send/receive (via TCP) an ISO8583 message
-
unidiff
Unified diff parsing/metadata extraction library for Rust
-
eterm-parser
eterm parser for Rust
-
remarkable_lines
Remarkable Files Parser
-
matrix-market-rs
read matrix market file to standard rust types
-
pdb2
A parser for Microsoft PDB (Program Database) debugging information
-
noodles-tabix
Tabix (TBI) format reader and writer
-
opam-file-rs
Parser and printer for the opam file syntax with Rust
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
jedec
working with JEDEC programming files
-
btparse-stable
A minimal deserializer for inspecting
std::backtrace::Backtrace
’s Debug format -
license-exprs
Validate SPDX 2.1 license expressions using SPDX License List 3.11 identifiers
-
sem-reg
Handle certain Windows registry binary values semantically. Extensible.
-
fitrs
Parse FITS file in pure rust
-
lde
Length disassembler for x86 and x86_64
-
lef21
Exchange Format (LEF) Integrated Circuit Layout Parser & Writer
-
rustini
An INI parser for Rust
-
parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements
-
trustfall_rustdoc
Run Trustfall queries across multiple rustdoc JSON format versions
-
vectorscan-rs
Ergonomic bindings to the Vectorscan high-performance regex library
-
shiratsu-naming
Zero-copy file name parser for No-Intro, TOSEC, and GoodTools named ROM files
-
ingredient
recipe ingredient parser
-
rhymuweb
Common types for the Hypertext Transfer Protocol (HTTP)
-
glsl-tree
Print a GLSL AST to stdout
-
parse-git-url
A parser for git repo urls based on url crate
-
attheme
parsing and serialization of .attheme files
-
typeface
The package provides a foundation for building and parsing fonts
-
hime_langserv
Language server for Hime grammars
-
r-extcap
Write Wireshark extcap programs in Rust
-
tinyresp
A tiny Rust library implementing the Redis Serialization Protocol (RESP)
-
ooxml
An Office OpenXML parser writen in Rust
-
url2
ergonomic wrapper around the popular url crate
-
cmudict-fast
An updated and improved fork of the library for using the CMUSphinx pronunciation dictionary
-
openair
Parser for airspace files in OpenAir format
-
dex
parsing dex files
-
veryl-parser
A modern hardware description language
-
pithos_lib
components for encrypting / compressing pithos (.pto) files, including specification
-
pmx_parser
load and save .pmx model file
-
sourcefile
Retain mapping information when concatenating source files, to make error messages more useful
-
escaper
HTML entity encoding and decoding
-
kerberos-parser
Parser for the Kerberos protocol
-
mshio
Parser for the Gmsh MSH file format version 4.1
-
csaf
Common Security Advisory Framework (CSAF)
-
disk
(De)serialize files to/from disk
-
partiql-rs
PartiQL
-
openmultiplayer_query
Implements the needed builders and parsers for SA:MP's/Open Multiplayer's Query Mechanism, allowing a developer to retrieve data from a running server
-
paperdoll-tar
2D paper doll model
-
endf_parser
parsing ENDF-6 format nuclear data
-
usnrs
parse USN Journal files
-
yjq
jq wrapper
-
rpm-rs
A pure rust library for building and parsing RPM's
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
omni-cli
CLI for converting between commonly used configuration file formats
-
iroh-base
base type and utilities for Iroh
-
sise
SISE (Simple S-expression) parser, serializer and utilities library
-
deb-version7
Parsing and comparing of Debian package versions
-
gb-io
parsing, writing and manipulating Genbank sequence files
-
ldap-utils
Implements some LDAP utility functionality around OpenLDAP config files and the ldap3 Rust library
-
ucp
Collection of Useful CLI Parsers
-
vk-parse
Vulkan specification parser
-
slmap
program for managing symlinks via config file
-
parse_sbus
parse SBUS packets to data
-
logisheets_lexer
the lexer for excel formula
-
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
-
fen4
A parser and writer for the fen4 file format used by Chess.com for 4 player chess games
-
spreadsheet-ods-formula
Create ods-formulas for use with spreadsheet-ods
-
bitread
in Rust is designed to efficiently convert small binary data into Rust structs
-
dynamecs-app
An opinionated ECS-like architecture for time-dependent simulations
-
jsonrpc-sys
JSON-RPC 2.0 types
-
noodles-cram
CRAM format reader and writer
-
gutenberg-rs
used to get information and data from gutenberg (https://www.gutenberg.org/)
-
dexparser
Parser for Android's DEX file format
-
rut-lib
validate/generate an Chilean ID (RUT)
-
autosar-data-specification
specification of the Autosar arxml file format as rust data structures
-
extract-frontmatter
that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string
-
yamine
CLI for combining json and yaml files
-
ssexp
A powerful parser for s-expressions
-
access_log_parser
parsers for reading access logs in a strongly-typed way
-
mrc-workout-creator
Create workouts in the MRC format
-
nom-rfc8288
A nom based parser for RFC 8288
-
castle_types
all Castle types for Castle_Api
-
ron-reboot
Highly experimental RON parser
-
sqlx-ledger-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
automata
standard finite state automata such as DFA, NFA, Regex
-
telestes
Typed Media (MIME) Types
-
gedcom-rs
parse and interact with GEDCOM data
-
uuid-readable-rs
Easy to remember unique sentences acting as UUID
-
gsd-parser
Parser for PROFIBUS GSD files (Generic Station Description)
-
trid
Turkish citizenship ID number type
-
default-from-serde
Derive default using
#[serde(default)]
-
bam
that allows to read and write BAM, SAM and BGZIP files, written completely in Rust
-
jsonlogic
in Rust
-
rsef-rs
downloading and parsing RIR Statistics Exchange Format (RSEF) listings
-
promql-rs
A PromQL parser
-
criner-waste-report
Determine include directives for Cargo.toml files to slim down a crate
-
comma
Shell-style command parser with support for escaping and quotations
-
lcov-util
commands to operate and analyze LCOV trace file at blazingly fast
-
firestore-serde
serializer/deserializer for Google Cloud Firestore
-
ktx2
Parser for the ktx2 texture container format
-
imc-rs
reading imaging mass cytometry (IMC) data. Supports the .mcd format.
-
default_aware
A tiny struct for indicating if a value was generated via the Default trait or not
-
rocketjson
working with Json and Rocket
-
zusi-protocol
Contains serialization and deserialization logic for the Zusi 3 TCP-Protocol
-
fundu-systemd
Fast and precise systemd time span parser of rust strings to a Duration
-
udl
Parser for UDL (Universal Data Language)
-
rosu-storyboard
de- and encode osu! storyboards
-
derp
DER Parser (and Writer)
-
jslt
Everyones favorite xslt but for json
-
type-sitter-lib
code for type-sitter generated / downstream code
-
reapi
A wrapper around REAPI for rust using prost and tonic
-
rgba8888-to-rgb332
A cli tool that will process all files found in an input folder, transforming them from a file format containing full 16 million color PNG files to 8-bit raw data files
-
sdp-nom
an sdp-parser
-
wt-battle-report
A parser for War Thunder battle reports
-
bibparser
A parser for .bib files
-
panim-loader
Loader for the PANIM format for custom properties in Blender
-
reivilibre_fork_cylon
(FORK) An efficient compiler for robots.txt files
-
mbn
MBN format parse library
-
cel-parser
A parser for the Common Expression Language (CEL)
-
easy_arg
EasyArg read variables from command line arguments/system envrioment/.env files
-
distmat
Distance matrix data types and file formats
-
push_decode
Push-based decoding and pull-based encoding
-
tztail
(TimeZoneTAIL) allows you to view logs in the timezone you want
-
light-ini
Event-driven parser for the INI file format
-
betacode2
A fast rust library for conversion to and from betacode
-
blend
A parser and runtime for Blender's .blend files
-
yamd
Markdown Document (flavor)
-
json-stream-parser
A JSON parser that is capable of parsing incomplete JSON strings that are streamed in
-
oq3_syntax
Comment and whitespace preserving parser for the OpenQASM 3 parser/analyzer
-
monokakido
parsing and interpreting the Monokakido dictionary format
-
btf
parsing the BPF type format (BTF)
-
orphism
interacting with a certain format sometimes used for VTuber model assets
-
psf-rs
A super simple no_std psf2 parser for rust
-
fastobo-syntax
PEG Syntax and pest parser for the OBO flat file format 1.4
-
reformation
Parsing via regular expressions
-
rust-async-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API, adapted for async usage
-
fontconfig-cache-parser
A parser for fontconfig's cache format
-
intuicio-core
Core module for Intuicio scripting platform
-
xdot
Parse graphviz’ xdot draw instructions
-
war
A viewer/editor for Darksiders saves, worlds, and scripts
-
swc-plugin-dev-expression
A port for SWC of babel-plugin-dev-expression, which expands __DEV__ and wraps invariant and warning calls
-
rustycat
Regex-based parser for Android Debug Brigde (adb) logcat
-
nombytes
that provides a wrapper for the bytes::Bytes byte container for use with nom
-
infoterm
ncurses-compatible terminfo parsing library
-
rule
engine written in rust
-
knitting_parse
A knitting parser library based on nom
-
tectonic_xdv
A decoder for the XDV and SPX file formats used by XeTeX and Tectonic
-
sqlparser-lance
A fork of sqlparser-rs project
-
debcontrol_struct
Automatic Debian control file parsing for structs
-
red_asn1
A little library to encode/decode ASN1 DER
-
ogawa-rs
Ogawa Alembic Cache file parser
-
aseprite-loader
Aseprite file loader
-
ytnef
binding for libytnef. A C library for parsing the TNEF file format used by Microsoft Outlook and Exchange Server.
-
arrow-avro
Support for parsing Avro format into the Arrow format
-
evtclib
An evtc parsing library
-
git-conventional
A parser library for the Conventional Commit specification
-
formula
A parser and evaluator of spreadsheet-like formulas
-
formdata
Parsing of multipart/form-data
-
color-to-tui
Parse colors and convert them to ratatui::style::Colors
-
bib-unbound
Parser for the Unbound Bible format
-
logix-type
LogixType
trait and the parser for.logix
files, aimed at enabling easy-to-read-and-write configurations forlogix
-
rv-decoder
A RISC-V instruction decoder
-
cbm
Use formats found in Commodore Business Machines (CBM) products from the 1980's, including the legendary Commodore 64 home computer
-
shinyframework_configuration
Shiny Configuration
-
dprint-plugin-json
JSON formatter for dprint
-
rhymessage
IETF RFC 5322, Internet Message Format
-
psfparser
A PSF reader written in Rust
-
casper-json-rpc
suitable for use as the framework for a JSON-RPC server
-
sec_edgar
tools to query the SEC's EDGAR API
-
collab-common
Code shared by collab's client and server
-
radiotap
A parser for the Radiotap capture format. See http://www.radiotap.org.
-
apinotes
Parsing clang API notes
-
seam
Symbolic Expressions As Markup
-
twee-parser
A parser for Twine stories
-
inip
INI parser library
-
json-joxit-fork
JSON implementation in Rust
-
toml-cli2
CLI for editing and querying TOML files
-
letterbox-lang
A modular lexer and parser for the Letterbox esoteric programming language
-
ftp-cmd-list-parse
Parses an output of LIST ftp command
-
brigadier_rs
Minecraft command parser in Rust
-
nrbf
A parser for the .NET Remoting Binary Format (NRBF)
-
dependabot-config
Structured access to the Dependabot configuration
-
hexfloat2
Parse and format IEEE754 floating point hexadecimal syntax
-
peview
A minimal and fast zero-copy parser for the PE32+ file format
-
debian-copyright
A parser for Debian copyright files
-
embedded-semver
Compact representation of semantic versions as an i32, u32 i64 or u64
-
noodles-sam
Sequence Alignment/Map (SAM) format reader and writer
-
ocpi-tariffs-cli
CLI application for OCPI tariff calculation
-
nu_plugin_bio
Parse and manipulate common bioinformatic formats in nushell
-
async_parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements
-
liserk-client
Client for liserk zero knowledge database
-
tfm
Parsers for the TeX font metric (.tfm) and property list (.pl) file formats
-
geodcm
Digital Cube Model
-
bors
very basic library for serialization and deserialization
-
nom_learn
WhileDB
-
eventree
creating lossless syntax trees
-
hxa
Functions and Structs to parse HxA mesh data as specified by Eskil Steenberg
-
webarchive
working with Apple's Web Archive file format
-
deserialize_form_style_query_parameter
Deserialize Form style Query parameters with Serde
-
alice_protocol_reader
Reader library for reading raw binary data from the ALICE detector into a convenient structure for implementing analysis
-
ezno-parser
Parser and AST definitions for Ezno
-
yew-ansi
ANSI escape code rendering for the web
-
rman
Parser for Riot Manifest file format
-
cairo-take_until_unbalanced
A Nom parser library for contents between unbalanced tags
-
num_parser
A math interpreter and evaluator
-
cpclib-disc
cpclib libraries related to snapshots
-
maikor-asm-parser
Maikor ASM parser
-
clf-parser
Common LUT Format (CLF) parser
-
unc-gas
a small crate to work with NEAR Gas unit values ergonomically and efficiently (NEAR Protocol)
-
tree-buf
A prototype binary serialization protocol for data
-
flamescope
Export flame data to speedscopes profile format
-
dae-parser
Parser for the Collada (DAE) format
-
susywasm
WebAssembly binary format serialization/deserialization/interpreter
-
vecs_file
vecs file reader (fvecs, ivecs, bvecs)
-
zjson
Parse JSON with zero allocation
-
flussab-cnf
DIMACS CNF file format parser and writer
-
rsadsb_common
common library for adsb_deku
-
exon-common
Common utilities for Exon
-
libks
working with Knytt Stories levels
-
netrc-rs
Parser for .netrc file
-
dht-logger
Read DHT sensor data formatted in JSON over a serial interface and log it
-
abxml
Parser for resources.arsc contained on APKs and binary XML decompresser
-
fbihtax
CLI tool to help manage tax payments in FBiH (Bosnia and Herzegovina Federation)
-
xml_schema_generator
Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa
-
ffmetadata
parser for ffmpeg's ffmetadata format
-
pavex_bp_schema
The schema used to (de)serialize a Pavex Blueprint
-
doge_dns
The dns interaction component of the doge package
-
prison-architect-savefile
Parser for prison architect savefiles
-
gedcomx_date
Gedcomx Date Parser
-
kicad_parse_gen
Kicad file format parser and generator library
-
roo_parser
Roo is a Rust library that enables you to parse
.goo
files -
weather-reports
A collection of weather report parsers
-
scim-filter
SCIM filter specification implemented in Rust
-
jvm-hprof
A parser for JVM hprof heap dumps
-
bytes-cast
Safely re-interpreting &[u8] bytes as custom structs without copying, for efficiently reading structured binary data
-
isla-axiomatic
Isla is a symbolic execution engine for Sail instruction set architecture specifications. This crate implements utilities for handling axiomatic memory models.
-
btor2rs
Safe-Rust Btor2 parser
-
clia-time
A personal temporary time crate, using tz-rs to get local offset
-
sloppy-rfc4880
RFC 4880 parser extract from the openpgp crate
-
structs-sh
A local data structure service
-
hdf5-types
Native Rust equivalents of HDF5 types
-
gvas2json
Convert between GVAS and JSON or YAML
-
gcalc
Game probability calculator
-
ironcalc
The democratization of spreadsheets
-
npezza93_tree-sitter-tags
extracting tag information
-
enqueue-email
Send a bookmark via email, enqueuing it with MSMTP queue
-
shogi-kifu-converter
Shogi kifu parsers and converters
-
netrc
Parses and encapsulates the
netrc
file format -
pmd_flow
that can read/write flow file (used in pokemon super mystery dungeon, and maybe pmd) as json
-
fast_uaparser
Regex-based parser for User-Agent request headers
-
sgpp
model for implementing network packets for games or whatever else
-
dent-parse
Duck's Extensible Notation for Things (DENT) parser
-
nom_pem
PEM parser (rfc1421) based of nom
-
dynamic_call
Look up a trait method by name at runtime, and call it using json
-
lei
Support for creating and validating Legal Entity Identifiers (LEIs)
-
bevy_ui_string_parser
Parser for various values used in bevy-ui
-
hitt-parser
Parser for http files for the hitt http testing tool
-
gcode
parser for no-std applications
-
acc
plaintext double-entry accounting command line tool
-
css-parser-rs
parsing CSS file. It supports reading CSS file in an event-based fashion.
-
gmime
Bindings for gmime-3.0
-
itchy
Nom-based parser library for NASDAQ ITCH protocol
-
PMXUtil
pmx reader and writer
-
swrs
that reads and parses a sketchware project
-
fexpr
filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
-
nu_plugin_hcl
A nushell plugin for parsing Hashicorp Configuration Language file format
-
graphviz-rs
A parser for directed graph in dot format with FFI to Graphviz cgraph library
-
cnf-parser
Efficient and customizable CNF parser for SAT solving
-
bioyino-metric
handling metrics in bioyino and related projects
-
monument_parser
Parser for the register of cultural monuments of Ukraine
-
btparse
A minimal deserializer for inspecting
std::backtrace::Backtrace
’s Debug format -
libsbf
A no_std rust crate to parse Septentrio SBF Messages
-
simple_yaml_parser_kma
YAML parser for educational project
-
discord_typed_interactions_lib
suppose you're working with discord slash commands and you want statically typed request types
-
did_url
A no_std parser for Decentralized Identifiers (DIDs)
-
subparse
Load, change and write common subtitle formats (srt/ass/idx/sub)
-
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 -
acidjson
Strongly consistent JSON flat-files
-
twee-v3
A parser for the the twee 3 interactive fiction format
-
erlang-term
convert Erlang External Term Format to Rust objects, without using erlang NIFs
-
hex-simd
SIMD-accelerated hex encoding and decoding
-
supmcu-rs
easily interfacing with Pumpkin SupMCU Modules over I2C
-
dioxus_storage
storage library for Dioxus
-
amethyst-editor-sync
Allows an Amethyst game to connect to an editor
-
rune-cli
An interpreter for the Rune Language, an embeddable dynamic programming language for Rust
-
mysql_binlog
Parser for the MySQL binlog format
-
parse_list
Parse files and lists of stringified things into lists of thingified things
-
cuna
cue parser
-
cwe-xml
A local in-memory, queryable, and navigable CWE database initialized with one or multiple CWE XML files
-
tinyid
A tiny ID type that's like UUID except shorter and easier for a user to type in
-
konsumer_offsets
parse the content of the Kafka
__consumer_offsets
internal topic -
sniffdl
ytdlp bulk download wrapper
-
adif
Amateur Data Interchange Format parsing and generation tools for Rust
-
caddyfile
working with Caddy's Caddyfile format
-
net-parser-rs
Basic network parser leveraging Rust and nom for safe and efficient packet parsing. Design influenced by pktparse-rs.
-
lader
Lader
-
fuga-remo-api
Unofficial Remo Cloud API parser
-
adblock-list-compiler
CLI tool to compile multiple adblock list sources into a single file
-
urls
URL library for Rust, based on the WHATWG URL Standard
-
asai
.ass file parsing
-
packtool
In memory packing made easy
-
hexponent
Hexadecimal float parsing
-
skip_bom
Skip the optional encoding Byte Order Mark (BOM) at the start of a file if it exists
-
mwa_giant_squid
Alternative MWA ASVO client code
-
xbytes
Convert between raw byte sizes and human readable sizes
-
json-sourcemap
parsing and generating JSON sourcemaps
-
fit
A small crate used for reading and decoding FIT files generated by sports devices
-
redact-composer-core
Core components of redact-composer
-
pips
analyzing dice roll expressions in TTRPGs
-
picori
decompilation, modding, and rom-hacking with focus on GameCube and Wii games
-
msg_parser
Outlook Email Message (.msg) parser
-
flexible-time
parse timestamps in a flexible format
-
minidump-synth
producing synthetic minidumps for testing
-
buffed
Traits & implementation of parsing buffered IO
-
amtrak-gtfs-rt
Converts Amtrak Track-A-Train to valid GTFS-rt vehicle and trip information
-
tdtxt
A serializer/deserializer for the todo.txt format
-
iceyee_config
Config file parser
-
noodles-fasta
FASTA format reader and writer
-
vasp-poscar
read and write VASP POSCAR files
-
xand_money
safely parse and convert Xand and fiat monetary values
-
mexprp
A math expression parsing and evaluation library
-
hoster
Small parser and lexer library for Hosts file format
-
syslog_parse
parse syslog,check syslog format
-
faiquery
Queryable indexed fasta using a mmapped file
-
rsyslog
RFC 5424 customizable syslog parser
-
msoffice_pptx
pptx file format deserializer
-
nuscenes-data
NuScenes dataset loader in Rust
-
nom-pdb
PDB parser implemented with nom
-
obis
Work with OBIS codes as defined by the IEC 62056-61 standard
-
osm_transit_extractor
Extract public transport data from an OpenStreetMap file
-
csv-sniffer
A CSV file format sniffer for Rust
-
statsd-parser
parse (Dog)StatsD strings
-
gerber_parser
gerber parser for the gerber-types crate
-
stomp-parser
parsing Stomp frames, implemented using nom
-
csvrow
Fast and simple crate for taking a string slice and iterating over the fields in a manner that adheres to RFC-4180
-
grop
grok
poweredgrep
-like CLI utility, that allows user to manipulategrok
separated columns in different ways -
gh-token
Deserialize gh cli's GitHub token from ~/.config/gh/hosts.yml
-
nbs-rs
NBS buffer decoder & encoder
-
baz-difftastic
A structural diff that understands syntax. Based on difftastic, the OSS
-
skootrs-model
module contains the various data structures used by the other Skootrs modules. This is also setup to make it easy to generate schemas from this code for the purposes of easily implementing…
-
scanf
Parse text inputs (inverse of print! and format!)
-
iso-10303
generating STEP reader code
-
osm-pbf
Read and write the OSM PBF Format
-
beanru
simplify writing read-modify-write scripts for beancount
-
renvar
deserialize environment variables in to Rust datatypes
-
questdb-confstr
A parser for a configuration string format handling service names and parameters
-
msn-kit
CLI for working with Mass Spec data
-
topngx
Top for NGINX
-
luac-parser
lua bytecode parser
-
dialogical
P/E/T/S 2037 Dialogue Tree Compiler
-
cron_rs
A Cron Parser Library And Job Scheduler Written In Rust
-
password-gen
generating passwords
-
flatzinc-serde
FlatZinc serialization and deserialization
-
anndata-hdf5
HDF5 backend for the anndata package
-
nom_bencode
A bencode parser written with nom
-
wot_replay_parser
A parser for
.wotreplay
files generated by the game World of Tanks -
usnjrnl
parses a $UsnJrnl file
-
odm-migration-utility
OpenRetail Data Migrator Utility
-
xiv-emote-parser
Parses log messages for emotes from FFXIV into a sequence of message parts
-
dfufile
DFU file processing
-
pcapng-writer
pcapng capture file format encoding
-
soundfont
sf2 file parser
-
libprefetch
Forensic library; parser and reader for Microsoft Prefetch File
-
jetstream_p9
Server implementation of the 9p file system protocol
-
c3d-rs
A c3d(biomechanics data format) parser written in rust
-
rjc
rjc converts the output of many commands, file-types, and strings to JSON, YAML, or TOML
-
nahpack
HPACK (RFC 7541) library
-
pseudotex
Pseudocode transpiler for its LaTeX representation
-
xml-no-std
An XML library in pure Rust
-
workout-note-parser
Parse workout notes into JSON format
-
tacview
ACMI (Tacview) flight recordings v2.2 parser and writer
-
json-book
Book format optimized for small screens, an alternaive for the XML-based FB2
-
bmf-parse
A parser for the BMF file format
-
gpmf
WIP gpmf implementation
-
aspmatch
parse and write match files (image to image tie points)
-
bean-script
scripting language for easy use in other projects
-
dnslogger
Passive dns sniffer. Provides dnslogger binary and a dns parser library.
-
tiff-encoder
creating TIFF files
-
wavefront
OBJ parser and utility crate
-
tle
A Two Line Element parser and validator
-
jrsonnet-parser
jsonnet language parser and AST
-
seedwing-policy-engine
A functional type system for implementing policy inspection, audit and enforcement
-
razor-fol
parsing and syntactic manipulation of first-order theories
-
ggpk
container format used by the game Path of Exile
-
ecore_rs
A parser for the Eclipse Modeling Framework Ecore format
-
patternscan
Searches for a contiguous array of bytes determined by a wild-carded pattern
-
snark-tool
contains structures and algorithm for (mainly) cubic graph analysis
-
ngc
parse G-code (LinuxCNC dialect)
-
sorted-vec2
Maintained successor to the sorted-vec crate
-
streamson-bin
A program which processes large JSON data
-
piqel
PartiQL
-
pest_meta_tmp
pest meta language parser and validator
-
abc-parser
An ABC music notation parser. Turns ABC text into Rust data structures and back.
-
ars-package
Asset RS - Package with Zero-copy deserialization
-
imzml
reading the mass spectrometry (imaging) formats mzML and imzML
-
alpkit
reading metadata from the APKv2 package format and APKBUILD
-
krush-engine
The engine that powers krush (the Kreative Rust Shell)
-
rinha
Competição saudável de compiladores
-
die_parser
parses the notation for die rolls as used in tabletop games like D&D
-
clarion
simplify working with Clarion software data formats
-
cov
gcov format (*.gcda/*.gcno) parser and analyzer in pure Rust
-
wireguard-keys
Generate, parse and export WireGuard (x25519) keys
-
sndjvu_format
Parse and serialize DjVu documents
-
procfile
parser for Rust
-
ilda
reading ILDA laser projection display files
-
webrtc-sdp
parses strings in the format of the Session Description Protocol according to RFC4566. It specifically supports the subset of features required to support WebRTC according to the JSEP draft.
-
muninn_query
Query langugage for muninn logging stack
-
event-file-reader
Generic reader for scattering event files
-
fakemap
Map with Vec implementation, without ordering or hashing (for Serde deserialization)
-
flash-lso
Fast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references
-
rust-parser
Parser for various data types written in rust written Rust
-
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.
-
binsec
Swiss Army Knife for Binary (In)Security
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
instant-xml
A more rigorous way to map XML to Rust types
-
btsnoop
parsing capabilities for btsnoop logs
-
json-walker
JSON stream parser and deserializer. In this package you decide what part of json must be parsed
-
ftd
ftd: FifthTry Document Format
-
ekey
A
no_std
library for parsing EKEY LAN Converter packets -
dot-parser
A parser for DOT/Graphviz files
-
nbf
Draft implementation of the Nested Blocks Format, which is a human-friendly text format for expressing nested or hierarchical data
-
sitemapo
Sitemap.xml (or URL inclusion) protocol with the support of txt & xml formats, and video, image, news extensions
-
h2s
A declarative HTML parser, which works like a deserializer from HTML to struct
-
powercom-upsmonpro-state-parser
Parser of POWERCOM UPS state provided by UPSMON Pro software
-
chapter
Yarn Spinner runtime
-
props-rs
parse .properties files
-
remediate
thinking and learning
-
mccaption
MacCaption ( MCC ) parser
-
ultrastar-txt
parsing and generating Ultrastar TXT files
-
root-io
Reading of
.root
binary files which are commonly used in particle physics -
rfc822-like
encoding used in conrol files implemented for serde
-
horned-functional
An OWL2 Functional-style Syntax parser for horned-owl
-
cuda_parsers
Parsers for CUDA binary files
-
pml
A parser for PML, just another format to specify your configs in
-
bupropion
Fancy error handler implementation for Miette
-
non-blank-string-rs
Non blank string type for 'parse, don't validate' approach
-
wt_blk
Parser for Json-like files blk
-
hff-tokio
Hierarchical File Format: tokio support
-
rcue
CUE sheet reader
-
ebustl
Parse subtitle files in the EBU-STL format with Rust
-
ircparser
An IRC (RFC1459) parser and formatter, built in Rust
-
mar
reading and writing Mozilla Archive files
-
read_token
read tokens using look ahead
-
charlie
A software for sizing the bets in a focused portfolio
-
debcontrol-struct-with-oma-decontrol
Automatic Debian control file parsing for structs
-
web-url
aids in processing web-based URLs
-
lexi
Renders a YAML lexicon file into dictionary files
-
pandoc_ast
deserializes and serializes the markdown ast for writing pandoc filters
-
hive-asar
Asynchronous parser and writer for Electron's asar archive format
-
backtester
Backtester
-
osmpbf-parser
parse osm protobuf files and scan for records with explicit file offsets
-
dicom-json
DICOM data serialization to/from JSON
-
doctor
Flexible low level parser for Javadoc-style doc comments: Javadoc, JSDoc, TSDoc, etc
-
nom-gcode
GCode parser using Nom
-
transitfeed
GTFS public transit decoder/encoder and utilities
-
citation
manipulate citation files
-
kanjidic_parser
A parser for the Kanjidic XML format
-
arxiv
parse arXiv identifiers and references
-
usbtmc
driver for controlling instruments over USB
-
rgbds-obj
working with RGBDS object files
-
m8-files
Parse the Dirtywave M8's file formats
-
csaparser
parser for the CSA standard file format of Computer Shogi
-
mtree
iterating through the entries of an mtree record file
-
yard
shunting yard implementation in rust
-
safe-regex-compiler
Regex compiler for the safe-regex crate
-
fez
A pure rust library for building and parsing RPMs
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
japi
JSON:API
-
remove_empty_query_params
tower middleware to remove empty query parameters
-
nif
A super-primitive Gamebryo NIF parser targeting version 20.0.0.4
-
ddf-blocking-http-client
Convenience crate for DiamondDDF projects requiring a blocking http client
-
astray
Easily define AST using only Rust structures
-
nix-config-parser
parser for the Nix configuration file format
-
yarer
(Yet Another Rust Expression Resolver) is a library for resolving mathematical expressions. Internally it uses the shunting yard algorithm.
-
spell
Streaming Parser for Event Logs using an LCS (Longest Common Subsequence)
-
zigbee2mqtt_types_vendor_gledopto
Struct definitions for zigbee2mqtt json messages
-
bgapi
creating and parsing BGAPI packets
-
lpl
A command-line utility to plot charts from line-based inputs
-
rg_formats
Parsers and Serializers for various rhythm game formats
-
ingreedy-rs
Rust port of ingreedy - natural language recipe ingredient parser
-
fgbfile
Create FlatGeobuf files
-
icns-rs
reading and writing Apple Icon Image (.icns) files
-
keytree
markup language designed to load config files and schemas directly to Rust types
-
apple-bom
Apple Bill of Materials (BOM) data format
-
parquetry-sort
Runtime library for Parquet code generator
-
marc-relators
Parsing and de/serialization for MARC relators
-
toml-parse
Set of modules for parsing, sorting and formating toml
-
lachesis
GPS stop point detection from Hariharan and Toyama (2004) 'Project Lachesis: Parsing and Modeling Location Histories'
-
logical_expression_parser
logical expression parser written in Rust using pest library
-
jsondata
JSON processing package for document databases
-
xdf
Read XDF Files
-
ion-hash
Ion Hash
-
binfmt
reading and writing binaries
-
gds2_io
gds2 IO utils
-
genie-drs
Read .drs archive files from the Genie Engine, used in Age of Empires 1/2 and SWGB
-
rsff
Core library of an application designed to facilitate the work of teams translating content such as manga, manhwa, manhua, webtoons, etc
-
winsfs-cli
Site frequency spectrum estimation based on window expectation-maximisation algorithm
-
sgx-quote
Zero-copy Intel SGX quote parser using nom
-
har
A HTTP Archive format (HAR) serialization & deserialization library
-
rx509
zero dependency X.509 decoder
-
refer
Parse and write Refer bibliography files
-
debuginfod-rs
An extremely fast debuginfod server, written in Rust
-
nodeagg
Expand nodeset expression
-
colain
A parser for the Common Layer Interface format (.cli)
-
devicetree-tool
A device tree building and parsing tool written in Rust
-
igc
A fast, minimal parser for IGC flight recorder files
-
mdbook-utils
Tools to manage links, reference definitions, and code examples in Markdown files, especially
mdbook
source directories -
fsn
File Structure Notation (.fsn) format parser
-
u-siem-enricher
uSIEM log enricher
-
nom-sql
A SQL parser written using nom
-
xbf_rs
The reference implementation for the XBF format
-
hersenneuk
A Brainfuck interpreter written in Rust
-
nosapi_data
parsing NosTale's .NOS files
-
rulox_types
Helper types for the rulox crate
-
light-id
Generate and manipulate incremental IDs effortlessly
-
smufl
Parse SMuFL (Standard Music Font Layout) metadata
-
droll-cli
Dice notation parser and interpeter library
-
yuml-rs
Rust based yUML parser
-
dep3
parsing and generating DEP-3 headers
-
tinyvg
Rust decoder and renderer for the tinyvg image format
-
ruuvi-sensor-protocol
Ruuvi sensor protocol parser implementation
-
elma
reading and writing Elasto Mania files
-
steamid-ng
steamid type with functions to parse and render steam2 and steam3 IDs
-
tletools
work with two-line element set files
-
confignode
parse Kerbal Space Program 1 ConfigNode files
-
ical-daladim
Ical/Vcard parser for Rust
-
anni-artist
Artist parser for Project Anni
-
validbr
data structure and validation for Brazilian Registries, such as CPF, CNPJ and CNH (currently only CPF and CNPJ is supported)
-
snoopy
A highly configurable multi-threaded packet sniffer and parser
-
xxd-rs
clone of xxd
-
docx
parsing and generating docx files
-
nmea-0183
sentence parser using nom 5
-
android-manifest
Android Manifest serializer and deserializer for Rust
-
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
-
ini-roundtrip
Fast format preserving (round-tripping) INI-parser
-
okane-core
CLI tool to support Ledger (https://www.ledger-cli.org/) usecases. Curently it provides import feature.
-
expr-solver
Solves a mathematical expression while following precedence and associativity
-
mdict-parser
Mdict dictionary mdx file parser
-
mmi-parser
A parser for Fielded MetaMap (MMI) output
-
ftabutil
work with ftab (aka rkosftab) files
-
keybindings-example
An example of using crokey to deserialize keybindings
-
puppetfile
parser
-
sophia_jsonld
toolkit for RDF and Linked Data - JSON-LD parser and serializer
-
riff-io
reading meta-data and contents from RIFF files
-
webpack-stats
As zero-copy as possible representation of webpack-stats
-
cst
Parser for the CST format
-
serde_bucket
format analogous representation of any self-describing type with serde
-
dubp-documents-parser
Parser for DUBP documents
-
runic
Stupid string to duration converter
-
micropelt
LoRaWAN device communication definitions
-
intvg
lib/tool in Rust to load/save/render tvg file, parse from svg file by usvg
-
nom_stl
A fast STL parser
-
orgdt
Emacs' org-mode date/time parser and renderer
-
resast
Rusty-ECMAScript Abstract Syntax Tree
-
erg_parser
The Erg parser
-
giron
ECMAScript parser which outputs ESTree JSON
-
project_ares
Automated decoding tool, Ciphey but in Rust
-
bmfont_rs
Load/ save/ manipulate BMFont files
-
linearify
Fast region file format manipulation
-
oxidized-json-checker
A pushdown automaton low memory JSON bytes stream checker
-
cubeio
File io for Gaussian CUBE file format
-
lcov-diff-util
Command line tool to make delta of 2 lcov files
-
hawktracer-converter
Converts HawkTracer output format to human-readable/well-known trace event viewers format
-
cdtoc
Parser and tools for CDTOC metadata tags
-
bitsy-parser
A parser and utilities for working with Bitsy game data
-
todoster
Discovers and lists all todos in your project
-
df_ls_structure
A language server for Dwarf Fortress RAW files
-
endf_format
ENDF-6 Format Rust Library
-
object-rewrite
Rewrite object files with modifications
-
cargo-cli
Create a command line interface binary with some common dependencies ((clap || docopt) and error_chain)
-
idx_parser
Parse IDX files such as the ones used in MNIST database files
-
afrs
f****** rule syntax, simple quick pattern matching on JSON objects (more data types to come)
-
wpilog
WPI's DataLog spec
-
ldcache_rs
parse ld.so.cache according to the numerous format define in glibc
-
mdka
HTML to Markdown converter
-
fake_type
Disguise files to another format with great speed, and recover them losslessly
-
dvi
A parser for the "device independent file" (dvi) format
-
rocket-simple-authorization
request guard builder used for authorization
-
metaplex-pulsar
Rust client for Apache Pulsar
-
wthor
Parser for WTHOR files
-
csscolorparser
CSS color parser library
-
libtempest
Parsing libary for WeatherFlow Tempest data records
-
su3
SU3 file en-/decoder
-
clog-cli
A conventional changelog for the rest of us
-
minimal-yaml
A minimalist, zero-copy parser for a strict subset of the YAML specification
-
junit-parser
parse JUnit XML files
-
scanflow-cli
memory scanner frontent CLI
-
misc-conf
Nom parser for nginx/apache configuration
-
uuid-simd
SIMD-accelerated UUID operations
-
suggestions
Minimal library to provide clap-style "Did you mean?" suggestions
-
tsdb
Parse Prometheus tsdb files
-
ssh-to-ansible
convert a SSH configuration to an Ansible YAML inventory
-
omnom
Streaming parser extensions for BufRead
-
clog
A conventional changelog for the rest of us
-
mpqtool
A command-line tool for reading and creating Blizzard's MPQ archives
-
marketstore
driver
-
nbib
MEDLINE/Pubmed .nbib format to CSL-JSON conversion
-
pikkr
JSON Parser which picks up values directly without performing tokenization in Rust
-
bracket_parse
parser for bracketed lists with quoted and unquoted strings -- Now deprecated, favouring Gobble instead which can do everything this does much tidier
-
esde
serialize and deserialize library
-
satysfi-parser
SATySFi parser written in Rust
-
yaxpeax-dis
disassembly tool using yaxpeax instruction decoders
-
html-outliner
Outline HTML documents for better SEO
-
axon_parser
Parses a representation of SkySpark's Axon language into an AST
-
single-digit-rpn
Calculate single digit Reverse Polish Notation
-
bufr
binary data format defined by WMO focused on real-time data
-
example_api
Example API used in the cargo-public-api test suite
-
time-util
providing miscellaneous functionality for working with time stamps
-
adsb
ADS-B/Mode-S parser
-
hdlcparse
A
no_std
library for parsing HDLC frames -
esplugin-ffi
A wrapper library providing a C FFI for esplugin
-
mtif
Movable Type Import Format file parser
-
pbrt4
Lightweight and fast PBRT v4 file parser
-
capricorn
Parse html according to configuration
-
genesys-dice-command-parser
parsing basic Genesys dice roll commands
-
rust-lcm-codegen
Generates Rust de/serialization code from LCM type specification
-
wiki_loader
load and search wikipedia multistream dumps
-
glot
parsing various data formats in Rust, based on Nom
-
rs-conllu
A parser for the CoNLL-U format of the Universal Dependencies project
-
midi-vlq
Variable-Length Quantity for the MIDI file format
-
hff-std
Hierarchical File Format: synchronous support
-
mangaplus-parser-json
Reads mangaplus data from stdin and outputs as JSON
-
extrablatt
News, articles and text scraper
-
modit
Modal editor parser
-
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.
-
hauptbuch-parser
Parser for journal format of hauptbuch
-
bml
BML Markup Language
-
osu-replay-parser
Osu replay parser to use replay data in Rust projects
-
anysexpr
(Universal) S-Expression parser and formatter
-
dns-stamp-parser
Libary to encode and decode DNS stamps
-
barbarosa
A Rubik's cube library
-
serde_yang
yang based serializer(so far) for Serde
-
cave-fmt
Parse various cave /speleo related data formats
-
stlv
parse STL files used for 3D printing
-
sinex
Package to parse and analyze SINEX data
-
ktx
KTX texture storage format parsing
-
menmos-interface
Interface to the menmos nodes
-
elsys
Uplink deserialization
-
lightwave-3d
LightWave 3D Parser
-
mp4
MP4 reader and writer library in Rust
-
peel
Dynamic packet parsing within trees
-
foxboxpdx/macrotis
Manage cloud-based DNS services via TinyDNS zone files
-
ve_direct
Victron Energy Direct protocol parser and units converter
-
newick
parse, manipulate and generate trees in the Newick format
-
mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
-
ltsv
file parser written in Rust
-
hexspec
A dsl for creating and verifying byte buffers
-
compiler-course-helper
& library to help you with the compiler course
-
lsdata
LSD (Less Syntax Data) configuration/data transfer format
-
duet_charter_lib
Duet charting library for Clone Hero .chart files!
-
smt2
A SMT-LIB 2.6 parsing/formatting library for Rust
-
tsfile
Apache IoTDB TsFile written in Rust
-
weldr
manage LDraw files (.ldr)
-
ahref
Extract 'a' tags from html page
-
libtzfile
low and high level parsing of the IANA system timezone information files (TZIF)
-
flatzinc
parser
-
rpgffi
Toolkit for FDW, Logical Decoders and extensions for postgresql
-
flex_process
cli tool in order to edit flex process.edn file using JSON and JSON Schema
-
cik
Support for creating and validating CIKs
-
sgmlish
parsing and deserialization of SGML
-
deb822
(De)Serialization of Deb822 file
-
sv-parser-pp
Helper crate of sv-parser
-
edn
(Extensible Data Notation) parser
-
validatron
A data structure validation library designed for user input
-
tinylog-gmi
Manage Gemini protocol Tinylog entries
-
css-autoprefix
similar to autoprefixer to prefix your CSS depending on the versions of web browsers, but in Rust. Currently needs nightly rust as a dependency (phf)…
-
franca
An incomplete Rust Franca IDL parser crate based on nom
-
confmap
reading config file into a map in memory. The idea is the same to viper package in golang
-
sgp4
A pure Rust implementation of the SGP4 algorithm for satellite propagation
-
rustympkglib
dealing with Arch Linux's PKGBUILD and makepkg
-
github_username_regex
A lightweight Rust crate to check if a GitHub username / handle is valid
-
positron
parse and execute boolean expressions
-
dicom-transfer-syntax-registry
A registry of DICOM transfer syntaxes
-
plagr
Playground Launcher .plagr Converter is a utility crate providing the functionality to convert files to and from the custom .plagr file format. The .plagr format is a base64-encoded…
-
starlark_syntax
Starlark language AST
-
path-absolutize
extending
Path
andPathBuf
in order to get an absolute path and remove the containing dots -
recursive_disassembler
recursive disassembler based on capstone
-
rs-pwsafe
A readonly implementation of the pwsafe file format
-
gvas
parsing UE4 gvas save files
-
cff
A zero-allocation CFF parser
-
CorrosionMark
markdown parser libary
-
irox-nmea0183
NMEA-0183 format Encoders and Decoders for GPS Devices
-
lidrs
reading and representing light intensity distributions via photometric webs
-
mupen64-movie-parser
A parser for Mupen64-rerecording movie files
-
keepass
.kdbx database file parser
-
rsq
A native rust interface for q/kdb+
-
argin
A very simple command line argument parser
-
fcs
A low-level Flow Cytometry Standard (FCS) file serializer/deserializer
-
stdf
Standard Test Data Format (STDF) serialization and data processing
-
svg-simple-parser
parser for svg
-
exon-mzml
Exon MzML
-
risc0-binfmt
RISC Zero binary format crate
-
nom_permutation
permutation conbinator for nom
-
json-stream
parse Newline Delimited JSON values from a byte stream
-
code-shape
extracting definitions from source code files
-
http-range-header
No-dep range header parser
-
dfx
A FIX protocol implementation
-
tifiles
Tools for manipulating file formats used with TI graphing calculators
-
hashtag
parser
-
byteflow
reading/writing non-byte-aligned numeric types
-
liberty-io
Parser and writer for the Liberty format
-
nom-config-in
A Kconfig parser
-
opengr2
A file parser for Granny2 (.gr2) files written in pure rust
-
nmapx
nmap serializer & deserializer
-
citeworks-cff
Serde types for serialising and deserialising CFF (Citation File Format)
-
elfy
reading ELF files
-
hwatch-ansi-parser
using nom for parsing ANSI Escape Codes
-
fb2-rs
Parser for fb2 format
-
rsexpr
Small and simple S-expression parsing and manipulation with support for square-bracketed groups and strings
-
symbolic-sourcemap
process JavaScript sourcemaps and resolve symbols in minified source code or stack traces
-
bio-io
My utilities for reading and writing bioinformatics file formats
-
ota-dump
dump manifest of Android's OTA package
-
pretty_goodness
String to String prettification
-
or-rs-macros
or-rs's proc macros
-
fb2
Parser of the FB2 format
-
libertyparse
Liberty cell library parser
-
carta-schema
Parse a schema file. Apply the schema to binary data for exploration and visualisation
-
ip2country
fast ip to asn-country lookup
-
rolodex
A Forgiving VCard implementation
-
go-flag
Command line parser library, made to be compatible with Go's flag
-
starlark_lsp
LSP bindings for starlark
-
serde_cow
more efficent serde deserializations for Cow
-
tls-client_hello-parser
TLS ClientHello parser
-
spectrusty-formats
File format parsers and related utilities for the SPECTRUSTY library
-
openai-func-embeddings
A companion crate for async-openai to ease the composition of function calls by leveraging Rust's type system and enums
-
malwaredb
does the bookkeeping for malware & goodware datasets, aimed at helping malware researchers and forensic investigators
-
haproxy-config
Parse HAProxy configs and easily query it
-
isf
Parsing, Deserialization and Serialization of the Interactive Shader Format
-
wpscan-analyze
Analyzes wpscan json output and checks for vulnerabilities
-
rest-client
rest client based on reqwest
-
tdesktop_theme
parsing and serialization of .tdesktop-theme and .tdesktop-palette files
-
spigot
parser for valve's keyvalue file format (gameinfo.txt, vmt, etc.)
-
fmtparse
Parse format!-like strings
-
tokio-util-codec-compose
Building blocks for composing tokio-util codecs
-
anitomy-sys
Bindings for Anitomy, the library for parsing anime video filenames
-
dbus-message-parser
Libary to encode and decode DBus message
-
rossete-rdf
This application is intended to generate a rdf file from one or varios datasets in different formats and a RML mapping
-
sks-ssh2-config
Parses and writes ssh2 config files preserving their order
-
nom-test-helpers
Macros to help with testing nom parsers
-
brainfuck_rs
Brainfuck parser and interpreter using nom
-
il_tz
working with Israeli ID numbers (TZ)
-
prusti-specs
Internal Prusti crate for parsing specifications
-
johnrs
parse the JOHN notation format
-
lenex-rs
Parse and generate lenex documents
-
husk
Rust bindings for the mvdan.cc/sh Golang library
-
fints-institute-db-cli
A CLI tool to access FinTS access information for many German banks
-
sdfparse
Standard delay format (SDF) parser for EDA applications
-
rustfmt_emitter
Rustfmt emitter library
-
oreneo
Generate HTML from Neopolitan
-
asciicast
file format used by Asciinema
-
rust_sbml
A parser for SBML
-
lexical-core
Lexical, to- and from-string conversion routines
-
statsdproto
Building blocks to parse, transform, and even pass through statsd data
-
m3u8-rs
parsing m3u8 files (Apple's HTTP Live Streaming (HLS) protocol)
-
css-color
CSS color strings
-
esre
alt regex library
-
nom5_locate
A special input type for nom to locate tokens
-
hotg-rune-compiler
Runefile parsing and analysis
-
cue-sys
Bindings for the libcue library
-
ifsc-calendar-api
Interface to the IFSC's (unofficial) calendar API
-
osrmreader
A reader for *.osrm files that are used by the routing engine OSRM
-
kind-parser
Parser for the kind compiler
-
oq3_parser
Parser for OpenQASM 3 parser/analyzer
-
sfl_parser
Lightweight and easy-to-use bitmap font (.sfl) parser
-
matter
Universal frontmatter parser
-
codeowners-rs
parsing and matching CODEOWNERS files
-
momoa
A JSON parsing library suitable for static analysis
-
motion3
data types for (de)serializing motion settings from motion3.json files
-
nom-obj
obj/mtl parser written with nom
-
noodles-util
noodles support utilities
-
crest
A REST client library
-
netgauze-parse-utils
Serialization/Deserialization utilities for NetGauze
-
tusk_parser
The parser component of Tusk
-
bexpand
Bash-style brace expansion
-
easy-rsa-registry
Read certificate data from easy-rsa registry
-
cargo-todo
Cargo tool to display TODOs
-
nom-varint
Parse varints (used by Celeste, Minecraft, and Protocol buffers) using nom
-
office-crypto
Pure Rust library to decrypt password-protected MS Office files
-
ray_tracing_utility
Ray Tracing based on Peter Shirley's mini books
-
pls
Parser and writer for the PLS playlist format
-
color-parser
Css color level3 parser
-
tasvideos-api-rs
Blocking API wrapper for TASVideos.org
-
undr
protocol implemented in Rust
-
java_class_parser
way of easily parsing and analyzing java classes
-
vmd_parser
load and save .vmd animation file
-
balena-temen
Templating engine for (not just) JSON
-
jbcrs
support reading and writing of java class files
-
ludtwig-parser
Lossless parser for HTML / Twig templating syntax
-
rslua-march1917
Lua lexer and Lua parser for Lua 5.3
-
chic
Pretty parser error reporting
-
envfile
Buffer an environment file into an in-memory map, update the map, and write back to the file
-
thinnbox
An expansion of the currently nightly ThinBox of the standard library
-
yatlv
Tag Length Value Format
-
firestore-serde-timestamp
A timestamp serialization helper for firestore-serde
-
authorized_keys
Parse and manipulate OpenSSH
authorized_keys
files -
emmett
etl tool
-
youtube-transcript
Transcripts Youtube
-
vte_generate_state_changes
Proc macro for generating VTE state changes
-
ndarray-npz
Advanced .npz file format support for n-dimensional arrays
-
byte-tools
Bytes related utility functions
-
se_dump
Some structs to facilitate parsing of StackExchange dumps into easy-to-use values
-
souper-ir
manipulating Souper IR
-
docker-archive
insecpt a docker archive
-
ilda-idtf
A complete implementation of the ILDA Image Data Transfer Format Specification, Revision 011, 2014-11-16
-
bpfasm
Berkley Packet Filter (BPF) assembler
-
csvs_convert
Some Datapackage Conversion
-
pomsky-syntax
Parser for pomsky, a new regular expression language
-
cmdparser
argument parser for Rust
-
hff-async-std
Hierarchical File Format: async-std support
-
iso6709parse
Parses coorindates in ISO6709 format from strings
-
hygge
KDL builder, rudimentary serializer 🥣
-
kg-display
Parser for format strings, and other utilities for implementing std::fmt::Display
-
actiondb
A safe and efficient unstructured text (log) parsing library
-
fileidentifier
file identifier
-
symparser
Parser implementation of the SYM file format conceived by PEAK-System
-
contigious-tree
Write and read tree graphs to and from contigious blocks of memory
-
xml_oxide
XML SAX parser implementation that parses any well-formed XML defined in the W3C Spec
-
object-cache
save or get object from file cache
-
bigbed
dealing with BigBed files
-
smpte2022-1-fec
Decoder for SMPTE 2022-1 FEC protected data
-
unlambda
parser and interpreter a crate
-
ireal-parser
iReal Pro song parser and manipulation library
-
hawktracer-parser
Parser library for HawkTracer data format
-
todel
The Eludris shared models and logic crate
-
sleek_csv
A nice wrapper for CSV-core
-
libreda-oasis
OASIS input/output for libreda-db
-
spyparty
parsing SpyParty replays
-
serde-mobile
Move-oriented sequence and map access types for serde deserializers
-
serde-filter
filtering abstractions for JSON objects and deeply nested arrays using serde as a backend
-
quizzer
storing quiz data in a binary file format
-
datafu
extracting data from config objects and other arbitrary object graphs
-
dftp
dft instructions parser
-
evaluator_rs
A evaluation engine library for Rust
-
lf2_parse
Parses Little Fighter 2 (LF2) data files
-
dental-notation
converting between different tooth numbering systems
-
ircparser-vanten
An IRC (RFC1459) parser and formatter, built in Rust. (fork by vanten-s)
-
subrip
subrip-rs is a library for parsing, authoring, and working with Subrip/SRT (.srt) files
-
fakelogs
random log generator. It can be used for load testing of log parsers.
-
sawp-file
SAWP File Format
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
feco3
working with .fec files
-
ccsds_primary_header
CCSDS Primary Header for space applications
-
re_types_core
The core traits and types that power Rerun's data model
-
conventional
A parser library for the Conventional Commit specification
-
dbase_parser
A fast, efficient dbase DBF/DBT/FPT parser
-
calculate
parsing and processing arithmetic expressions
-
hvif
Parser and renderer for HVIF (Haiku Vector Icon Format)
-
xspf
straightforward pure rust implementation of the Xml Sharable Playlist Format
-
pegmd
A PEG based markdown parser for creating an Abstract Syntax Tree
-
inline-xml
Embed XML data directly in your Rust code
-
osmio
Read and write OpenStreetMap data files
-
nom-psl
Fast public suffix list domain parsing, written in nom
-
yttrium
parsing ARS code, inspired by the echo discord bot
-
transporter
A code generator for type-safe APIs
-
mkvparser
MKV and WebM parser
-
streamson-tokio
Tokio and streamson integration library
-
wowdbdefs-rs
parsing WoWDBDefs/.dbd files
-
dfraw_json_parser-cli
CLI for parsing Dwarf Fortress raw files into JSON
-
anpa
A generic monadic parser combinator library inspired by Haskell's parsec
-
apollo-parser
Spec-compliant GraphQL parser
-
fast_html2md
binary to convert simple html documents into markdown
-
kanga-rpm-rs
A pure Rust library for building and parsing RPM files
-
funscript
.funscript file format parser written in Rust
-
ame2020
A parsing library for the Atomic Mass Evaluation 2020 format
-
war-cli
A viewer/editor for Darksiders saves, worlds, and scripts
-
edi
Parser for X12 EDI files
-
ldap-parser
Parser for the LDAP protocol (RFC 4511)
-
python-parser
A complete Python parser based on nom
-
openqasm
Parser and translator for OpenQASM 2.0
-
libpostal-sys
Low-level wrappers for libpostal address normalization (with locks to support thread-safe initialization)
-
elf2iso
A command-line tool for converting ELF files to ISO format for the PlayStation 2
-
oxrdfio
Parser and serializer for various RDF formats
-
yglnk-core
basic on-disk structured data helpers
-
opencorpora
Reading and parsing opencorpora.org XML-dictionary
-
tectonic_engine_spx2html
The Tectonic engine that converts SPX output to HTML
-
rio_xml
RDF/XML parser and serializer
-
oursh
Modern, fast POSIX compatible shell
-
dewey
version parser and comparator that works with non-semantic versions
-
fronma
Front Matter parser
-
osu-beatmap-parser
parse .osu beatmap file and manage beatmap data
-
motec-i2
MoTeC i2 file format parser
-
marky
Markdown Magician 🧙
-
whatsapp-export-parser
parsing the text file you get when exporting a WhatsApp conversation
-
cmark-syntax
Syntax highlighting for pulldown-cmark
-
escape_it
Converts white-space characters into their escaped versions in provided Strings
-
serde-sbif
A Serde-based implementation of the SBIF file format
-
darrentsung_debug_parser
Parse the output of
std::fmt::Debug
-
javascript_lexer
Javascript lexer
-
json-decode
An elm inspired runtime JSON decoder for Rust
-
htmlparser
Pull-based, zero-allocation HTML parser
-
shtring
Split an input string into arguments by whitespace such that text between matching quotes is combined into a single argument
-
svmap
parse SVMap, used to map memory for emulators
-
redact-engine
Protect confidentiality with dynamic redaction by replacing sensitive data from string or JSON format
-
merriam-webster-transformers
Parsers and transformers for non-standard text markup in Merriam-Webster's Collegiate Dictionary API
-
tree-sitter-config
User configuration of tree-sitter's command line programs
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
xclog
xcodebuild build-log formater and parser
-
deaf
parsing and modifying ELF binaries
-
yosys-netlist-json
working with Yosys netlists in JSON format
-
magic
High level bindings for the
libmagic
C library -
chelone
A RDF(Resource Description Framework) 1.1 Turtle parser
-
svf
Serial Vector Format (SVF) file parser
-
text-to-polly-ssml
Converts text to polly SSML. Using a bad format.
-
expressions
Flexible expression parser and evaluator
-
jsonpath
JSONPath for Rust
-
fson
Flexible Serialized Object Notation
-
elf_parser
A minimal no_std ELF (32/64) parser
-
gospel
Incremental byte munching
-
rustlogic-march1917
basic parsing and handling of logical formulas(forked from coastalwhite)
-
rust_warc
A high performance and easy to use Web Archive (WARC) file reader
-
syue
reader for csv
-
symtool
edits static symbol tables of MachO and ELF object files and archives
-
cssifier
convert XPath selectors to CSS selectors
-
switchbot
interacting with SwitchBot devices
-
woff2
decompression library
-
rsapar
schema-based parsing and validation of structured data files, inspired by JSaPar for Java
-
en-300-468-reader
Reader for MPEG TS data formatted according to ETSI standard EN 300 486
-
finalfusion
Reader and writer for common word embedding formats
-
recordkeeper
Xenoblade Chronicles 3 save editing library
-
rsjson
Json parser library
-
exp3
data types for (de)serializing expression settings from exp3.json files
-
sexpr_ir
A Generic S-Expression IR Library
-
dmio
A shared library providing functionality to read, write and modify files saved in the DigitalMicrograph file format (version 3 or 4)
-
gpcas_base
Common definitions and utilities for GPCAS
-
vegafusion-core
Core components required by multiple VegaFusion crates, with WASM compatibility
-
summa-core
Summa Core library
-
RustyXML
A SAX-like streaming XML parser, and a DOM-like interface based on that
-
json-parser
JSON parser
-
oasiscap
Types for the OASIS Common Alerting Protocol (CAP)
-
ninres
Read commonly used Nintendo file formats
-
curlyconf
Configuration file parser
-
pgnparse
Parse PGN to Rust struct ( headers as hash map, main line moves as san, uci, fen, epd records ) or to JSON. All lichess variants are supported. Custom starting position using FEN header is supported.
-
winparsingtools
collection of structs and utilities for parsing windows binary formats
-
retrosheet
interface for reading Retrosheet data
-
alox-48
ruby marshal data deserializer
-
csv-pipeline
CSV processing library
-
xparse
A parser combinator that is fully statically dispatched and supports both sync & async parsing
-
knative-conditions
Knative status condition types and management
-
tot
Tot format serialization and deserialization
-
composer-parser
Parses the JSON output of composer outdated
-
bulletformat
Binary Data Formats, Data Loader and Utilities for bullet
-
rocketjson_data
working with Json and Rocket
-
tbg
implementing turn based games logic
-
hml-rs
Markup language events and readers, supporting 'human markup language'
-
sv-filelist-parser
parse a SystemVerilog Filelist and return a list of files, include directories and defines
-
d4utils
The CLI utils for D4 file format
-
esbuild-config
A short description of my package
-
jsonit
Parse Json Items using iterators
-
mdurl
URL parser and formatter that gracefully handles invalid input
-
uninode
Universal object type
-
buildlog-consultant
buildlog parser and analyser
-
excelwriter
module for writing files in the Excel 2007+ XLSX file format
-
time-parse
Parse iso8601 periods
-
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.
-
juicy_bencode
A little parser for bencode using the Nom library
-
nom-greedyerror
Custom error type to take a deepest error
-
oq3_source_file
Manage parsing source files, included files, and reporting diagnotics OpenQASM 3 parser/analyzer
-
glyphspack
Convert between .glyphs and .glyphspackage files
-
piston-binpool
An experimental uniform binary format for particle physics
-
loa
HTML parser written in pure Rust,no-std
-
spanned_json_parser
A Json parser that gives you the line and column number for each value
-
nom-kconfig
A Kconfig parser
-
class_file
parsing JVM classfiles
-
cdoc
A markdown-based document parser and processor
-
dcpu
An assembler, debugger and emulator for the DCPU-16
-
pesel
validation & generation library
-
nine
The 9p protocol as a serde format and message types
-
rudg
Rust UML Diagram Generator. A library for generating UML diagram from Rust source code.
-
ncm_parser
A single file ncm parser
-
cs-string-rw
create to read and write strings into or from binary format compatible with c# BinaryWriter and BinaryReader
-
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
brids
Parse and generate random CPF/ICN and CNPJ, Brazil's ID numbers
-
gldf-rs-wasm
The Webassembly package for the GLDF (General Lighting Data Format) parser and writer for Rust https://crates.io/crates/gldf-rs
-
oco
A command-line option processor that lets you parse and manipulate the values of command-line options specified in GNU or POSIX formats, before pushing them to another command
-
parse-env-filter
parser for the env logger filter format
-
eq_wld
An Everquest .wld file loader
-
xyz_validator
A set of validators. Currently, only Resource Query Language (RQL) validator is implemented.
-
vacuum
A CLI for listing upcoming spaceflight events
-
code-blocks
re-order your code
-
meval
math expression parser and evaluator
-
crabzilla
JavaScript runtime
-
libblackbody
reading different thermographic file formats
-
colored_markup
parsing and rendering colored markup with CSS style rules
-
yaml-rust
The missing YAML 1.2 parser for rust
-
s3wf2
The official implementaion of S3WF2(ShortStoryServer Writer's Format v2)
-
package-lock-json-parser
A parser for package-lock.json files
-
eqformat_pfs
Parser for PFS archive format used in Everquest resources (.s3d, .eqg, .pfs, .pak)
-
parse_link_header
parsing HTTP Link header
-
flatr
Prints JSON files in a flat format
-
yaxpeax-lc87
lc87 decoder for the yaxpeax project
-
alice_types
Type description for serialize/deserialize request/responce in alice's skills
-
meteomatics
Query weather and climate data from the Meteomatics API (https://www.meteomatics.com/en/)
-
verilog-filelist-parser
parse a Verilog Filelist and return a list of files, include directories and defines
-
x86reducer
a rudimentary x86 disassembler in Rust, for JHU's REVA class
-
readervzrd
A generic reader for csv and json data
-
prom_text_format_parser
parse and print Prometheus exposition text format
-
nlsd
Natural Language Structured Documents
-
shakmaty
Chess and chess variant rules and operations
-
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
-
valence_anvil
Anvil file format support for Valence
-
wikidump
parsing Mediawiki XML dumps
-
tnef
A basic TNEF parser written in pure Rust
-
graphviz-dot-parser
(incomplete) parser for Graphviz DOT format
-
jsonrpc-client-core
generating transport agnostic, auto serializing, strongly typed JSON-RPC 2.0 clients
-
email-type-rs
Email type for 'parse, don't validate' approach
-
bytevec
serialization library that uses byte vectors
-
parseit
text file parsing library powered by regex and glob patterns
-
bufr-dump
Parse and show the content of a BUFR dataset. It is meant for human inspection (such as ncdump is for NetCDF).
-
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. -
serde-keyvalue
Deserialize key=value parameters with serde
-
jss-pest
Arc Readable Configuration Parser via Pest
-
in-situ
In Situ Endian-independent Bytes Access
-
markdown-it-heading-anchors
A markdown-it plugin for parsing GFM tasklists
-
test_friendly_rdap_client
A fork of the rdap_client crate, with some extra test plumbing
-
nafcodec-py
PyO3 bindings and Python interface to the nafcodec crate
-
slashes
A /// interpreter written in Rust
-
inline-css
Embed CSS directly in your Rust code
-
parquet-format-async-temp
Temporary crate containing thrift library + parquet definitions compiled to support read+write async
-
aftermath
parse and evaluate complex math expression
-
dprint-plugin-markdown
Markdown formatter for dprint
-
scron
A cron expression parser and schedule explorer
-
hash-data
command line tool for identifying hashes
-
md-inc
Include files in Markdown docs
-
libflow
grouping network flow data
-
veryl-emitter
A modern hardware description language
-
tokio_sse_codec
Tokio codec for Server-Sent Events
-
wapm-toml
A parser for the wapm.toml format used by Wasmer and WAPM
-
restbl
manipulating Tears of the Kingdom's resource size table
-
usiem-basic-parser
uSIEM parser component that allows using multiple and different parsers
-
parse-hyperlinks-extras
Extra parser for a Nom parser library for hyperlinks with markup
-
pyreq-rs
parse python requirements file using nom
-
canary
ergonomic abstractions for network communication and more
-
bisonn
fast BSON parser written in Rust
-
cef2hashmap
CEF Parser to a HashMap
-
kvon-rs
Parsing the KVON format
-
zigbee2mqtt_types_vendor_livingwise
Struct definitions for zigbee2mqtt json messages
-
mailcap
parsing library
-
assembly-maps
Map content module for the assembly crate
-
dicenotation
Standard Dice Notation (parsing and die rolling) for Rust
-
btor2tools
High-level bindings for the btor2tools package
-
woff
The package provides a compressor for fonts in Web Open Font Format
-
patoz
Protein Data Bank (pdb) File Parser
-
sleep-parser
Parse Dat protocol SLEEP files
-
ppaass-protocol
The protocol of ppaass application
-
noodles-fastq
FASTQ format reader and writer
-
json-tools
A zero-copy json-lexer, filters and serializer
-
toml2lua
Convert TOML to Lua table
-
serde_json_borrow
JSON deserialization into a borrowed DOM
-
glowworm
fast incremental hashing designed for Baird, Bahn, and Collins decoding
-
jawohl
Complete JSON documents from a stream of JSON tokens
-
phone_parser
Parser which can parse phone numbers
-
tomllib
A format-preserving TOML file parser and manipulator
-
webidl
parser
-
cmdline_words_parser
iterators over 'words' in a string, using command-line escaping rules. Intended for use where extra heap allocations are undesirable
-
nyar-error
Error types for valkyrie language
-
uri-rs
URI
-
git-config-env
Parse git's env configuration
-
glslt_cli
GLSLT Template compiler library
-
srcpos
Structure of the location in the source code
-
dur
Duration parser and formatter for humans
-
serde_x12_alt
Serde support for X12 EDI
-
classreader
that reads, writes, and parses Java Virtula Machine class files
-
erl_parse
Erlang source code parser
-
streamson-extra-matchers
Extra matchers for streamson library
-
snoop
packet format parser reader and writer
-
rooty
Parse and display url routes in rust
-
pmtiles2
A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits
-
comment-parser
Extract comments from code in various programming languages
-
beid_api
BeID common lib
-
fit_no_io
A small crate used for reading and decoding FIT files generated by sports devices that works without a file system
-
git-checks-config
Configuration parsing for checks
-
elf64
Parse elf format
-
aiger
(And-Inverter graph) file format parser
-
url-lite
no_std URL parser
-
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
full_logger
Easy to use Log library
-
sxd_html_table
A HTML table parser based on sxd_html
-
ndjson-stream
read NDJSON-formatted data in a streaming manner
-
ec4rs
EditorConfig For Rust
-
userdata3
data types for (de)serializing user settings from userdata3.json files
-
thumbsdb
Forensic library: parser and reader for Microsoft Thumbs.db file
-
rseven-parser
A parser for R7RS-small scheme, based on Pest
-
bmfont
bitmap font config parser
-
polonius-parser
Parser for the Polonius project
-
respirator
RESP (Redis Serialization Protocol) parser
-
cwmp
Parse and generate CWMP messages
-
doublify-toolkit
Doublify API toolkit for Rust
-
irox-sirf
SiRF Binary format Encoders and Decoders for GPS Devices
-
conventional_commit_parser
conventional commit specification
-
cpclib-bndbuild
Amstrad CPC project builder. Biased towards basm, but can still work with any tool
-
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
-
pgn4
A parser and writer for the pgn4 file format used by Chess.com for 4 player chess games
-
difftastic-lib
A structural diff that understands syntax
-
parse_mediawiki_dump_reboot
Parse XML dumps exported from Mediawiki
-
endian_codec
(De/En)code rust types as packed bytes with specific order
-
ogma
Ogma DSL builder
-
ltc
decoding Linear/Longitudinal Timecode data from audio samples, potentially in real time
-
vobsub
Decode DVD VobSub-format subtitles (*.sub/*.idx files)
-
cargo-spec
specify your code
-
uris
IETF RFC 3986, Uniform Resource Identifier (URI)
-
tarrasque
zero-allocation parsing of binary formats
-
lang-util
implementing parsers and ASTs using lalrpop and Logos
-
rune-alloc
The Rune Language, an embeddable dynamic programming language for Rust
-
ars-server
Asset RS - Package with Zero-copy deserialization
-
singlefile-formats
Default file format implementations for singlefile
-
rfind_url
Parser to search strings for URLs in reverse order
-
ssh-keys
Parser of ssh public and private keys
-
swd-rs
parsing flash SWD files
-
mqtt-format
A pure Rust MQTT packet parser and serializer
-
kff
Kmer File Format Rust parser
-
neotron-loader
A ELF parser/loader for Neotron Executables
-
ssh_config
A small package to parse OpenBSD ssh_config config files The motivation for this crate is that libssh2 does not have a ssh_config parser, and there aren't any decent bindings to libssh
-
unhtml
A magic html parser
-
benchmarker
benchmarking arbitrary binaries
-
qualysx
qualys serializer & deserializer
-
coffea
A very much WIP Java bytecode decompiler
-
ruby-prism-sys
Rust bindings to Ruby's prism parsing library
-
lenient_semver_parser
Lenient parser for Semantic Version numbers
-
slop-rs
Official implementation of the SLOP data storage language
-
cnpj-util
Format and validate CNPJ, Brazil companies ID number
-
exon-vcf
Exon VCF
-
gcd-rs
Encoder and decoder for GCD files
-
turtle-syntax
RDF Turtle parser
-
jsonc-to-json
converting JSONC into JSON
-
vojaq_parser
Parser of the Vojaq file format
-
nom_input_aux
Add support for managing arbitrary data during parsing with nom
-
dotslash
Command-line tool to facilitate fetching an executable, caching it, and then running it
-
colorblast
Syntax highlighting library for various programming languages, markup languages and various other formats
-
uuid-macro-internal
Private implementation details of the uuid! macro
-
sap-ast
The abstractact syntax tree crate for the SAP programming language
-
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.
-
at-api-rs
Wrapper for the Auckland Transport API
-
flatiron
A parser and HTML renderer for the Textile markup language
-
asciimath
Mathematical expression parser and evaluator
-
inference_core
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
query-fmt
A formatter for tree-sitter queries
-
wirefilter-engine
An execution engine for Wireshark-like filters
-
confargs
Parse configuration files into a set arguments
-
vtil-parser
Read/write VTIL files in Rust
-
brainfuckm
parse brainfuck source code
-
simple-json-parser
No allocation JSON key value parser with comment support
-
atoms
S-expression parser and pretty-printer
-
json-forensics
that adds a read adapter to deal with bad Python caused JSON payloads (NaNs and Infinities)
-
horned-owl
OWL Ontologies
-
jreflection
Static reflection APIs for analyzing jars and jimage files
-
quitters
List dependencies of a Rust binary by parsing panic messages
-
repr-c-impl
detail of the repr-c crate
-
dragondance
Code coverage file format for the dragondance ghidra plugin
-
tide_rs
TIDE configuration parser
-
quantized-mesh-decoder
Rust decoder for the Quantized Mesh format
-
yajlish
An event-based json parser with json-ndjson parser
-
titlefmt
Metadata Title Formatting Library
-
hlbc-gui
Hashlink bytecode disassembler, analyzer and decompiler gui
-
mohan
Shared Types & Utils
-
debug_finder
CI/CD Debug Parser - Currently For Salesforce only with Package.xml
-
rison
A deserializer for the rison data format
-
zigbee2mqtt_types_vendor_datek
Struct definitions for zigbee2mqtt json messages
-
abnf-core
A nom-based parser for ABNF core rules
-
co-authors
Extract co-authors from a commit message
-
ceres-mpq
A pure-rust implementation of a MoPaQ archive reader and writer
-
bytefmt
parse byte string into bytes count and vice versa
-
arn-language
Rust parser for the Arn golfing language
-
gbx-header
Partial parser for GBX files
-
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 -
tan_convert
A CLI for converting Tan text and binary files from/to other formats
-
gipsyh-aiger
AIGER (And-Inverter graph) file format parser
-
flex-version
flexible version numbers, mostly inspired by Ruby's Gem::Version
-
text-reader
Text reader
-
brawl-api
Brawl Stars API (https://developer.brawlstars.com/)
-
firefly-meta
Parser and serializer for the Firefly Zero metadata file format
-
jsonpath_rs
A JsonPath engine written in Rust
-
pix-brcode
A ready to use compliant PIX specification, featuring fast de/serialization
-
nom-packrat
Extension of nom to apply Packrat Parsing
-
llvm-cov-json
capable of parsing llvm-cov JSON exports
-
pikkr-annika
JSON Parser which picks up values directly without performing tokenization in Rust. Reuploaded by Annika due to her compile problems.
-
fancy_slice
that provides reflection for tree structures
-
rtf-grimoire
A Rich Text File (RTF) document tokenizer. Useful for writing RTF parsers.
-
swf-types
Type definitions for the SWF file format
-
gamedig
Query game servers and not only
-
tack
A minimal syntax highlighter that outputs HTML
-
twyne
parsing Twine story/game export files (JSON format)
-
parseal
An easy way to create your own parsers
-
zelf
A zero-allocation ELF parser
-
header-parsing
Simplifies parsing the headers of markdown inspired file formats
-
struct_deser
(de)serialization of structs from/to bytes
-
scdlang
Core parser of Statecharts Description Languange
-
wxml
wxml parser
-
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
-
camtrap_dp
CamTrap DP Interface
-
tomlyre
For parsing, converting, and syntax highlighting data in various formats, such as TOML, YAML, and more
-
ytnef_sys
An FFI interface to libytnef. A C library used for parsing the TNEF file format.
-
rm-frust5-api
wrapper of the HDF5 crate for handling Oxford Nanopore Technologies FAST5 files
-
pcap-file-tokio
parse, read and write Pcap and PcapNg asynchronously with Tokio
-
json5_nodes
Parse JSON5 into nodes that retain both JSON value and input file location
-
ssb_parser
Parser of text in ssb format
-
query-parser
parse search queries
-
xfcc-parser
Envoy x-forwarded-client-cert (XFCC) header parser
-
fefix
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
teltonika-rs
A nom library to decode proprietary Teltonika GPS messages
-
mbon
A serializer/deserializer for marked binary object notation
-
rpm-rs-temporary
A pure rust library for building and parsing RPM's
-
mer
Ergonomic ELF64 parser, designed for use within kernels
-
lualexer
Read Lua code and produce tokens
-
tree-sitter-mozcpp
Mozcpp grammar for the tree-sitter parsing library
-
chisai
Convert binaries into code that can be embed into your program
-
biir
Brainfuck Interpreter In Rust
-
channels-packet
parse channels packets
-
genie-scx
Read and write Age of Empires I/II scenario files
-
benc0de
A super-faster bencode parser
-
ron-crdt
Replicated Object Notation for Rust
-
dmxparser
Reading the Valve Data Model eXchange (DMX) format
-
pcapng
parser, implemented in rust
-
nes-utils
NES utilities (disassemble, extract CHR ROM graphics data, decode Game Genie, etc..)
-
dataurl
CLI tool and Rust crate for parsing and generating data URLs
-
lightmotif-io
Motif parsers implementation for the lightmotif crate
-
flussab-aiger
AIGER file format (binary and ASCII) parser and writer
-
twitter_text_config
Configuration for twitter-text in Rust
-
debug_parser
parse the output of
std::fmt::Debug
using a heuristic best guess -
ogre
dual-wielding Quake and Half-Life texture WAD parser
-
envuse-parser
a parser to envuse file
-
artery-font
A pure rust parser for artery font files
-
yaxpeax-pic18
pic18 decoder for the yaxpeax project
-
glast
parsing and manipulating the OpenGL Shading Language
-
hitt-formatter
Code formatter for the hitt http testing tool
-
clippet
teeny way to have some nice byte structures that's easy to use
-
noodles-bed
BED (Browser Extensible Data) reader
-
redis-protocol-mm
Structs and functions to implement the Redis protocol
-
pkgar-repo
Redox Package Repository
-
impostor_core
-
concisemark
A simplified markdown parsing library
-
dfconfig
A config/init file parser for Dwarf Fortress
-
nomhttp
Parser HTTP for the rustyproxy project based on nom
-
hexspec-cli
A dsl for creating and verifying byte buffers (command line version)
-
pearl2-rs
Epiphan Pearl-2 API message parser
-
tree-sitter-hare
Hare grammar for the tree-sitter parsing library
-
r7rs-parser
Scheme R7RS parser & lexer
-
pmd_sir0
that can read sir0 file, used in pokemon mystery dungeon game
-
reaktor
Reaktor
-
deser-path
Path wrapping extension for deser
-
rfc6570-level-2
validating and processing strings as RFC6570-compliant URIs (up to level 2)
-
requirements
Python PIP requirements.txt parser
-
lincolns
A JSON Pointer index for line/column information within JSON and YAML content
-
str-reader
reader/parser for formatted strings
-
axon_parseast_parser
parse the output of SkySpark's parseAst function
-
time
Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].
-
sppparse
Sparsed pointer parser for JSON/YAML
-
execute-command-macro
Create
Command
instances using thecommand!
macro or thecommand_args!
marco -
dbus-server-address-parser
encode and decode DBus server address
-
endbasic-core
The EndBASIC programming language - core
-
cbor-no-std
CBOR Deserializer for Rust which runs in a no_std environment
-
rets_expression
RETS Validation Expressions from RESO RCP19
-
svinst
Determines the modules declared and instantiated in SystemVerilog files, producing a YAML file as output
-
afi
Audio & video structures, plus encoder & decoder traits
-
g6
import/export graph6 format
-
scfg
parser
-
lc3asm
LC-3 assembly parser & assembler
-
bacnet_parse
no_std BACnet parser
-
lua2json
A Lua parser that outputs JSON
-
sql_lexer
lex and sanitize SQL
-
mech-syntax
A toolchain for compiling textual syntax into Mech blocks
-
interactive-parse
An interactive parser for JsonSchema types
-
exon-bed
Subcrate of the
exon
crate for working with BED files -
jsonist
A JSON formatter
-
hson
JSON like format for HTML. Allow querying the data through searching methods similar to client-side DOM queries methods
-
lbnf
parsing LBNF grammar
-
windows-args
std::env::args for arbitrary strings on Windows
-
difftastic_mod_for_windows
A diff that understands syntax (fork which fixes terminal size for windows)
-
axum_serde_valid
Axum extractor sets of JSON validation
-
commonregex_rs
🔎 Find common expressions in a string
-
hotg-rune-syntax
Runefile parsing and analysis
-
expresso
A very basic expression parser, and runner. For educational use only.
-
panfix
parsing: linear time parsing of multifix operators
-
rust_cfg_parser
Parser for rust cfg() expression
-
highlighting
tree-sitter syntax highlighting
-
elfio
intended for reading and generating files in the ELF binary format
-
markdown-it-footnote
A markdown-it plugin for parsing footnotes
-
icelake
Pure Rust Iceberg Implementation
-
ipsec-parser
Parser for the IKEv2 protocol
-
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.
-
mdtg
Quickly generate markdown tables in your terminal using a simplistic specification
-
any-lexer
Lexers for various programming languages and formats
-
veryl-formatter
A modern hardware description language
-
jsonbox
Rust wrapper for jsonbox.io
-
pgn-lexer
A lexer for PGN files for chess. Provides an iterator over the tokens from a byte stream.
-
rELF
Tiny C like elf parsing library
-
serde-lexpr
Serde support for Lisp S-expressions
-
tagparser
Extract any tags from html page
-
typed-format-version
Load format.version.{major,minor} from a structured file
-
pep440
Parse and compare Python PEP440 style version numbers
-
lipsum-cn
Pseudo-Chinese lorem ipsum generator
-
snitch-gjson
Get (and set) JSON values quickly
-
zeronet_protocol
Async ZeroNet Protocol implementation in Rust
-
tgff
parser for the TGFF (Task Graphs For Free) format
-
chu-liu-edmonds
MST decoding using Chu-Liu-Edmonds
-
serde_rw
Extend serde serializers and deserializers with the ability to read / write different file formats from / to files
-
vimwiki-wasm
Wasm binding for vimwiki library
-
protozero
A minimalist protocol buffers decoder
-
reco-forge
Natural language driven recommendation generator
-
oapi
OpenApi document parser
-
shunting
evaluating math expressions
-
weresocool_parser
Parser for WereSoCool
-
libyaml
High-level bindings for the LibYAML library
-
file_scanner
Advanced text input handler patterned after java.util.Scanner
-
tmi-parser
dependency-less library for parsing IRC-based TMI message
-
xdrgen
XDR codec generator from specification. Designed for use with xdr-codec.
-
bbclash
A robust, opinionated, performance-focused BBCode to HTML parser and compiler
-
python-json-read-adapter
that adds a read adapter to deal with bad Python caused JSON payloads (NaNs and Infinities)
-
res-regex
A js-regex validator
-
axum-xml-up
XML extractor for axum
-
csvx
Comma-Separated Values eXtended
-
yaxpeax-m16c
instruction decoder for the renesas m16c architecture
-
taml
A kind-to-humans configuration language
-
figtree
file format for human-useable configuration
-
ole
parser and reader for Microsoft Compound Document File
-
libpdf
reading and writing PDF documents
-
parser-haskell
Parses Haskell into an AST
-
deb-version
Compare (Debian-style) version numbers
-
daicon
Reference rust reader/writer implementation of the daicon format
-
reqwest-eventsource
Helper to build an Eventsource using reqwest
-
asexp
Advanced S-expression-like format suitable for configuration and serialization
-
calamp-rs
Parser for the Calamp LMDirect message protocol
-
kamadak-exif
Exif parsing library written in pure Rust
-
modinfo_7dtd
Read/Write '7 Days to Die' ModInfo.xml files
-
lofty
Audio metadata library
-
bootsector
Read partitions from block devices or files
-
combot
parse server access logs and detect bots based on URI paths and User Agents
-
yaxpeax-nd812
nd812 decoder for the yaxpeax project
-
fastobo-derive-internal
Internal derive macros for the
fastobo
crate -
yaml-front-matter
YAML Front Matter (YFM) parser for Markdown files
-
cini
A small callback based library for parsing ini files
-
term_rewriting
representing, parsing, and computing with first-order term rewriting systems
-
wat
Rust parser for the WebAssembly Text format, WAT
-
sentencepiece-sys
Binding for the sentencepiece tokenizer
-
jtypes
Structured Java type representations, providing guarantees about string contents or easy access to method/field signature components/etc
-
zbuf
“Zero-copy” string and bytes buffers
-
wxf-converter
Transform yaml, json, pkl files to wolfram
-
leef2hashmap
LEEF Parser to a HashMap
-
sequencefile
Native Rust library for working with Hadoop sequence files. Only handles reading currently.
-
zim
ZIM reading and extraction
-
metafmt
A CLI for formatting configuration files
-
spdx-expression
SPDX Expression
-
victoria-dom
Minimalistic HTML parser with CSS selectors
-
c-lexer-stable
C lexer
-
cdi3
data types for (de)serializing display settings from cdi3.json files
-
bmfont_parser
Lightweight and easy-to-use bitmap font parser (.sfl and .fnt files)
-
fjson
parsing and formatting json with C-style comments and trailing commas
-
cose
(https://tools.ietf.org/html/rfc8152) in Rust
-
varlink_parser
parsing varlink interface definition files
-
asn1rs-model
Protobuf and SQL model definitions for asn1rs
-
rustDatabook
A system for accessing data in a rdb file
-
h2s_core
A core part of h2s
-
ilex
quick and easy lexers for C-like languages
-
madato
command line tool for working tabular data (XLS, ODS, CSV, YAML), and Markdown
-
exon-gff
reading and writing GFF files with Exon
-
numnums
Reusable bite-sized zero-copy parsers to feed your nom parser
-
reflect-steroids
Extensions for bevy_reflect enabling reflection through arbitrary trait objects
-
lhef
Read and write files in the Les Houches Event File format
-
libhdr
HDR decoder
-
rmarshal
Document remarshaller
-
reader_for_microxml
reader for microXml - the simplified subset of xml
-
bene
A command line argument parser/reader
-
bodyfile
Parser and Generator for the famous mactime bodyfile format
-
verto
opinionated project versioning
-
logisheets_workbook
Tools for LogiSheets to unarchive and write .xlsx file
-
jsona
parser, analyzer and formatter library
-
guitar-riff
A barebones implementation of the RIFF file format
-
engarde
Fenced Code Formatting
-
amadeus-serde
Harmonious distributed data analysis in Rust
-
blarse
A lightweight parsing framework for blex
-
store-ref-scanner
scanner/extractor of Nix-like store paths from byte arrays/streams
-
cni_format
parser and serializer for the CNI configuration format
-
open-cypher
parsing openCyper queries
-
lenient_version
Version struct for Lenient parser for Semantic Version numbers
-
openvex
Rust types for the OpenVEX format
-
cpf_util
Format and validate CPF, Brazil's ID number
-
aci_png
Encode and decode png and apng(TODO) image files
-
binny
A general purpose library for parsing common binary file formats such as mp3, wav, jpeg, etc
-
json_arg
Easily parse structured CLI args
-
channels-serdes
serialize/deserialize types
-
sqlite3-header
parse the sqlite3 header bytes
-
dead-good-html-to-rsx-converter
Convert html into rsx
-
vectorscan-rs-sys
Native bindings to the Vectorscan high-performance regex library
-
sdcx
SDC (Synopsys Design Constraints) toolkit
-
rustpython-parser
Python language parser for Python3
-
binary-reader
A binary reader for rust-lang. for step by step. It’s a minimal
byteorder
wrapper for read bytes. -
compiledfiles
Parse native binary symbols for list of source files used to compile binary
-
hocon-linked
Reads HOCON configuration files
-
stroka
Small String optimization
-
yaxpeax-msp430
msp430 decoders for the yaxpeax project
-
fints-institute-db
access FinTS access information for many German banks
-
rvg
Vector graphics file format
-
delim
parsing values from delimited strings
-
readformat
Very small format reader
-
df_language_server
A language server for Dwarf Fortress RAW files
-
toml_ops
Implement Toml pointer following the json path syntax, with type Option<&toml::Value>. Overload / as path operator to point into a node in toml tree, as well as some other meaningfull operator overload
-
wamp-core
WAMP core library for parsing messages
-
telemetry-parser
parse real-time metadata embedded in video files or telemetry from other sources
-
lazyf
means for grabbing config from flags and config files with a lazy, human readable, file format
-
wax-cli
An extension of HTML written in Rust
-
pose3
data types for (de)serializing pose settings from pose3.json files
-
sectok
interact with RFC 8959 secret-token URIs
-
yam-core
Pure Rust YAML reader and writer (to be added)
-
inin
written in Rust to parse and validate the Iranian national ID number
-
aldoc
CLI and library for parsing and compiling Aldoc Markdown documents
-
s25
Decoder and encoder for ShiinaRio .S25 format
-
fasta
Tools for FASTA reading, writing and indexing
-
archlinux-repo-parser
Serde support to parse package definitions in Arch Linux repository
-
ddsavelib
reading/writing Darkest Dungeon save files
-
deser-debug
Debug formatting extension for deser
-
mule
Strong-headed (yet flexible) parser of columnar datasets from CSV, TSV and other delimiter-separated datasets
-
yscl
parser
-
deta
Deta SDK for Rust
-
airmash-protocol
Protocol library for airmash
-
panduck
Conversion tool by rust, inspired by pandoc
-
extract_jsons_from_string
extract valid JSONs from a string to a vector
-
fastsnbt
Serde deserializer for Minecraft's stringified NBT format
-
steamkit-vpk
help parse and read files based on the VPK file format
-
qapi-parser
QEMU QAPI JSON specification parser
-
calypso_filety
Binary file type descriptions, parsers, etc. for Calypso
-
slr_lexer
configuration format. This crate contains just the lexer, see the slr_config crate for the parser and other utilities.
-
conllu
Readers/writers for the CoNLL-U dependency format
-
recipemd
Parser for the RecipeMD format
-
yarpl
Parsing Library
-
acon
A native Rust ACON encoder and decoder. Provides FromStr and Display for deserialization and serialization respectively. Comes with some utilities to make working with the data structure easier.
-
html-query-extractor
HTML extractor for hq: jq, but for HTML
-
libipt
The Intel Processor Trace (Intel PT) Decoder Library is Intel's reference implementation for decoding Intel PT
-
javadec-rs
A java decompiler written in pure rust
-
exprz
An Expression Library
-
configster
parsing configuration files
-
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
-
read-from
Supplies the ReadFrom and WriteTo traits
-
xc3_write
xc3_lib binary writing and layout
-
textparse
declaratively implement parsers that are based on Packrat Parsing
-
rasn-compiler-derive
Macros producing bindings for the rasn framework
-
silkworm_syn
Parser for the Yarn interactive dialogue language. Internal dependency of silkworm.
-
wfdb-rust
reading WFDB-format datasets in Rust
-
fast_io
read and write &str and types implementing the copy trait into files
-
wxml_parser
wxml parser
-
kaiju-core
Core module of modern assembly language toolset
-
ion-c-sys
Bindings to Amazon Ion C
-
glsl-lang-pp
GLSL language preprocessor
-
chronver
Chronologic version parsing
-
miniconf_mqtt
MQTT interface for Miniconf, using
minimq
-
conllx
Readers/writers for the CoNLL-X dependency format
-
decent-toml-rs-alternative
fork of the toml-rs crate (by Alex Crichton) that does not depend on serde. It is much less powerful, less documented, and not well-tested yet, but it is fast to compile and does what I want for my own use case…
-
auto_sitemap
Sitemaps with automatically updated lastmods
-
fklang
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
libshaiya
interacting with Shaiya binary files
-
quartz_commands
Generates a parser at compile-time for handling commands similar in structure to those of Minecraft
-
jnk
Jenna's Number Kruncher: a library for parsing math expressions
-
file_to_map
A small parser for using data from a file as a map
-
hjson
serialization file format
-
rust-releases-core
Base traits and definitions for rust-releases
-
emotibit-data
Emotibit DataParser Library
-
binary_modifier
read & write to buffer
-
qrus
A QRCode cli tools, can encode and decode
-
magnesium
A minimal XML iterator
-
sqm_parser
De/serializes ArmA3 SQM files
-
petra_grid
reading Petra GRD grid files
-
wcursorgen
Generating windows cursor file from PNGs and xcursorgen config
-
sanitise
Headache-free data clean-up
-
pest-wdl-1
WDL 1.x grammar for the pest parsing library
-
r1cs-file
R1CS binary file format parser/serializer
-
segsource
reading data of any type quicker and easier
-
discord-markdown
Parse discord-flavored markdown
-
plainjson
simply provides low-level access and JSONPath way to query or set JSON values
-
zigbee2mqtt_types_vendor_dawon_dns
Struct definitions for zigbee2mqtt json messages
-
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…
-
rpeg
Experimental, very limited JPEG decoder
-
microjson
No frills JSON parsing without allocations
-
lua-pattern
Parser for Lua patterns and conversion to regular expressions
-
minimap2-paf-io
Read and write data in minimap2's PAF format
-
fkl_codegen_java
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
streamson-futures
integrates streamson with futures stream
-
located_yaml
YAML parser with position information
-
llvm-bitcursor
A no-frills bitstream cursor library for Rust
-
saneput
Sane input reading library
-
zigbee2mqtt_types_vendor_netvox
Struct definitions for zigbee2mqtt json messages
-
mors
converting morsecode to text and reverse
-
sexp
A small, simple, self-contained, s-expression parser and pretty-printer
-
calc_engine
An engine / tool that performs calculations
-
jbcrs-basic
support reading and writing of java class files
-
verilization-lang-scala
Scala language support for the verilization description language
-
xash3d-protocol
Network protocol library for Xash3D engine
-
parson
parsing JSON into Rust types
-
const-semver
constructing semver-compatible Versions at compile-time
-
re-set
Regular expression set parser at run time
-
udv
Unambiguous Delimited Values. A smarter successor to CSV.
-
cdoc-parser
A markdown-based document parser with custom syntax
-
syntastica-parsers
Collection of tree-sitter parsers for syntastica, using parsers available on crates.io
-
yauuid
generate and parse UUIDs
-
katcp
monitor and control protocol
-
snippets-rs
A parser for the snippet file format, a human-readable file format for storing strings
-
ast-grep-dynamic
Load tree-sitter dynamic library for ast-grep
-
async_chunked_transfer
Async encoder and decoder for HTTP chunked transfer coding (RFC 7230 § 4.1)
-
horticulteur
A RFC4180-compliant CSV parsing library
-
editor-config
Editorconfig implementation in Rust
-
httpdate
HTTP date parsing and formatting
-
doki-error
Doki Error Handler Adaptors
-
tree-sitter
Rust bindings to the Tree-sitter parsing library
-
html-parser-rs
parsing HTML documents. It supports reading HTML documents in an event-based fashion.
-
scf
S configuration format
-
lnk_parser
A full rust implementation to parse windows LNK files
-
dart-semver
parsing dart sdk's semver
-
axum-media
way to use multiple media types with axum
-
gfaR
Reading gfa format v1
-
lisp_iter
Single-pass no-alloc iterator for simple lisp or lisp-like expressions
-
u-siem-elasticsearch
uSIEM Elasticsearch Input/Output logging
-
rustfmt_configuration
Rustfmt configuration library
-
messy_json
JSON Parser for dynamically structured documents
-
semver_sort
Sorts semver strings or numbers
-
whatwg-datetime
parsing the datetime microsyntax, as defined by the WHATWG HTML Standard
-
bencode-decode
Minimal, lean, no-bullshit, iterator-based bencode decoder
-
linemd
opinionated markdown parser (and renderer) written in Rust
-
ircmsgprs
parsing IRC protocol messages
-
convo
A modern dialogue executor and tree parser using YAML, focusing on ease-of-use and speed
-
mico
mico (minimalistic config file format) parser and emitter
-
sv-parser-error
Helper crate of sv-parser
-
spritebot_storage
read and write SpriteBot files
-
rust-cheatsheet
a quick cheatsheet for rust
-
angsd-io-core
Shared utilities for ANGSD binary format reading/writing
-
xmltojson
converting XML to JSON
-
serde_stream
Adds serde serialization and deserialization functionality to streams
-
markdown-it-deflist
A markdown-it plugin for parsing definition lists
-
oxrdfxml
Parser and serializer for the RDF/XML format
-
rust-releases-channel-manifests
ChannelManifests source implementation for rust-releases
-
fkl-parser
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
brittle
TOML parser in Rust
-
plist-utils
libraries for dealing with property lists
-
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
-
zbus_xml
API to handle D-Bus introspection XML
-
cmarkfmt
formatting CommonMark
-
seqbytes
traits for reading bytes sequentially
-
hsml
A pug-inspired HTML preprocessor
-
irox-gpx
GPX format Encoders and Decoders for GPS Devices
-
minetest-protocol
Minetest protocol implemented in Rust
-
mvn_version
Maven's ComparableVersion and VersionRange
-
aprs-parser
APRS message parser for Rust
-
sitemaps
Read and write files in the Sitemaps XML format
-
picnic-rs
PICNIC Is Config Notation Interpreter/Converter
-
pmd_message
that can read message*.bin files, used in 3ds pokemon mystery dungeon games
-
elrond
Standard conformant elf parser
-
rte
Parser for relative time expression
-
axmldecoder
Decode Android's binary XML format
-
ntp-parser
Parser for the NTP protocol
-
blt-utils
Byte-level transport utils
-
html_parser_rscx
general purpose html/xhtml parser
-
path-dedot
extending
Path
andPathBuf
in order to parse the path which contains dots -
yam-rs
Pure Rust YAML reader and writer (to be added)
-
vb64
SIMD base64 codecs
-
partiql-cli
PartiQL CLI
-
yary
Lazy, efficient YAML parsing
-
mcnbt
Read and write NBT
-
rfc2047-decoder
decoding RFC 2047 MIME Message Headers
-
byml
Nintendo BYML (binary YAML) library in Rust
-
coreboot-table
Coreboot Table Parser
-
opendrive
parser and writer for Rust
-
yaxpeax-mips
mips decoders for the yaxpeax project
-
stripper-xml
(De-)Serialisation for the XML format used by STRIPPER
-
noodles-core
Shared utilities when working with noodles
-
hson_gen
Generate HTML from hson data
-
graburl
Get all url's from website
-
csv-index
On disk CSV indexing data structures
-
veryl-ls
A modern hardware description language
-
sawp-pop3
SAWP Protocol Parser for POP3
-
excel-kit
use read/write Open Office Xml format file
-
knurdy
Minimal, opinionated KDL deserialization with Serde
-
table-extract
extracting data from HTML tables
-
ttyrec
reads and writes ttyrec files
-
wson
JSON parser made with nom
-
json
in Rust
-
libucl-bind
Low-level bindings to libucl
-
exon-test
Exon test crate
-
legacy_pcap_file
read and write legacy Pcap file format
-
config-rs
A lib of parsing config file for Rust
-
json-position-parser
json parser with positions
-
questdb-confstr-ffi
C FFI bindings for questdb-confstr
-
wasm-webidl-bindings-text-parser
Raw WebIDL bindings text encoder/decoder. Still in a state of flux!
-
jst
Write a javascript object in rust
-
verilization-compiler-cli
The verilization serialization description language compiler command line
-
ros_package_manifest
parses ROS package manifest (also known as package.xml)
-
vimwiki
that provides support to parse, generate, and manipulate vimwiki language
-
hyperparse
A HyperText Markup Language (HTML) parser written in Rust. (WIP)
-
fkl_mir
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
cardparse
Fixed width text format parsing to structs
-
lenient_semver_version_builder
VersionBuilder trait for lenient parser for Semantic Version numbers
-
htr_cli
convert html to react fast
-
binary-extract
Extract a value from a json string without parsing the whole thing
-
soundpad-xml
deserializing Soundpad's XML files
-
verilization-compiler
The verilization serialization description language compiler. This contains the core compiler library, but not the languages or CLI.
-
bool_expr_parser
Boolean expresion parser and evaluation library
-
ecmascript
parser
-
binary_type_cast
simplifying the process of parsing binary file data into various Rust data types using the TypeCast macro
-
einfach-xml-builder
A lightweight and intuitive library for generating XML documents in Rust
-
exile
DOM-Style XML Parser
-
cformat
A program to incrementally reformat changed files using clang-format(1)
-
simpleini
very simple crate to parse and write with the INI format
-
snob
String analysis inspired by the Icon programming language
-
doc-assert
Validates markdown API docs against live endpoints, ensuring documentation accuracy
-
verilization-lang-typescript
TypeScript language support for the verilization description language
-
rivescript
chatbot interpreter for Rust
-
docstrings
Extract data from Markdown as used in Rust documentation strings
-
rosa_parse
Rosa parse is a command line utility to convert json, yaml or toml from stdin to json, yaml or toml to stdout
-
redis-protocol-parser
REdis Syntax Protocol (RESP) parser library without any dependency
-
vdf-reader
Rust parser for valve vdf files
-
serde-util
Soni's Serde Utilities
-
deno_semver
Semver for Deno
-
tftp-packet
creating and parsing TFTP packets
-
swf-tree
Abstract Syntax Tree (AST) for SWF files
-
unbytify
Convert units of digital information from string into the numeric equivalent and the other way around
-
dfx-base
A FIX protocol implementation
-
data-url
Processing of data: URL according to WHATWG’s Fetch Standard
-
rasp
RASP(https://www.thrustcurve.org/info/raspformat.html) file format
-
asp_lib
Parses Agilent .asp files and converts them into .csv format adding wavenumber column
-
nelf
parser
-
yaged
gif encoder decoder
-
pagefind_microjson
No frills JSON parsing without allocations