-
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
-
object
A unified interface for reading and writing object file formats
-
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
-
lexical
to- and from-string conversion routines
-
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 -
version-compare
easily compare version numbers with no specific format, and test against various comparison operators
-
rss
serializing the RSS web content syndication format
-
html5ever
High-performance browser-grade HTML5 parser
-
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
-
basic-toml
Minimal TOML library with few dependencies
-
duration-str
duration string parser
-
cssparser
CSS Syntax Level 3
-
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…
-
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
-
gpx
Rust read/write support for GPS Exchange Format (GPX)
-
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
-
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
-
der-parser
Parser/encoder for ASN.1 BER/DER data
-
miniconf
Serialize/deserialize/access reflection for trees
-
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
-
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
-
ast-grep
Search and Rewrite code at large scale using precise AST pattern
-
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.
-
jsonc-parser
JSONC parser
-
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-typescript
Typescript grammar for tree-sitter
-
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
-
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
-
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
-
dlt_parse
parsing the "Diagnostic Log and Trace" network protocol (currently without payload interpretation)
-
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.
-
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
-
irondash_message_channel
Rust interface to irondash MessageChannel
-
syntree
A memory efficient syntax tree for language developers
-
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
-
syn-serde
serialize and deserialize Syn syntax trees
-
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
-
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
-
ssg
A Content-First Open Source Static Site Generator (SSG) written in Rust
-
eqlog
Datalog with equality
-
sikula
query language
-
svgtypes
SVG types parser
-
yang2
libyang2 bindings for Rust
-
narsese
Rust support for Narsese
-
prometheus-parse
parser for the Prometheus text format
-
cab
Read/write Windows cabinet (CAB) files
-
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
-
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
-
tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
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
-
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)
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
eszip
that can download JavaScript and TypeScript module graphs and store them locally in a special zip file
-
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
-
reval
expression evaluator
-
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
-
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
-
aws-smithy-json
Token streaming JSON parser for smithy-rs
-
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
-
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
-
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
-
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
-
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.
-
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
-
handlr-regex
Fork of handlr with regex support
-
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
-
dump_syms
Dump debug symbols into Breakpad ones
-
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
-
fasteval3
Fast evaluation of algebraic expressions
-
neure
A fast little combinational parsing library
-
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
-
dprint-plugin-typescript
TypeScript and JavaScript code formatter
-
sdl-parser
The SDL parser is a Rust tool designed for parsing Scenario Defined Language files
-
nondestructive
editing over various file formats
-
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
-
binary-ensemble
A CLI tool for working with and compressing ensambles of districting plans
-
marked-yaml
A simplified YAML structure with provenance spans
-
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
-
rnix
A Nix parser written in Rust
-
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
-
rust_dot
RustDOT is mostly the Graphviz DOT language, lightly rustified
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
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
-
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… -
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
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
dapt
serializing and unseralizing unstructured data
-
ason
A data format designed to be easy for humans to read and write
-
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
-
breakpad-symbols
working with Google Breakpad's text-format symbol files
-
xprs
flexible and extensible mathematical expression parser and evaluator for Rust, designed for simplicity and ease of use
-
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
-
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.
-
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
-
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
-
cucumber-expressions
Cucumber Expressions AST and parser
-
apt-parser
A parser for the APT package manager's package lists
-
dockerfile-parser
parsing, validating, and modifying Dockerfiles
-
nacos_rust_client
nacos rust client
-
boml
A dependency-free, (almost) 0-copy TOML parser
-
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
-
xt
Translate between serialized data formats
-
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"]
-
yara-x
A pure Rust implementation of YARA
-
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
-
falco_event
Type-safe wrappers for Falco events
-
bpx
BPX official rust implementation
-
fasteval
Fast evaluation of algebraic expressions
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
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
-
rpkg-rs
Parse Glacier ResourcePackage (rpkg) files, allowing access to the resources stored within
-
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
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
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
-
mvdparser
Extract information from QuakeWorld MVD demos
-
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
-
toml-span
Toml parser and deserializer that preserves span information
-
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
-
simpledateformat
SimpleDateFormat.java style like date format
-
kdmp-parser
A KISS Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger
-
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
) -
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
-
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
-
fea-rs
Tools for working with Adobe OpenType Feature files
-
g-code
parsing and emission
-
csv_perusal
Reads CSV files and returns the contents of the file with the appropriate datatype
-
llvm-bitcode
LLVM Bitcode parser in Rust
-
midasio
read binary files in the MIDAS format
-
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
-
noodles-vcf
Variant Call Format (VCF) reader and writer
-
cargo-util-schemas
Deserialization schemas for Cargo
-
rs_osrm
rust wrapper for osrm
-
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
lta_models
🚍Models for lta-rs
-
yamlette
Complete and comprehensive YAML 1.2 processor, written in pure rust
-
escape_string
Efficiently parse backslash-escaped strings
-
css-minify
CSS parser and minificator based on nom
-
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
-
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
-
wz_reader
A wz file reader to resolve wz file with thread safe
-
lief
Rust binding for LIEF (not released yet)
-
eml-codec
Email enCOder DECoder in Rust. Support Internet Message Format and MIME (RFC 822, 5322, 2045, 2046, 2047, 2048, 2049).
-
hostfile
parsing /etc/hosts
-
json-strip-comments
Strip comments from JSON
-
jfrs
Java Flight Recorder reader for Rust
-
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
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
oq3_semantics
AST with semantic information for OpenQASM 3 parser/analyzer
-
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
-
byte_reader
A minimal byte-by-byte reader for parsing input
-
buffertk
tooling for serializing and deserializing data
-
nafcodec
Rust coder/decoder for Nucleotide Archive Format (NAF) files
-
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
-
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
-
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
-
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
-
quake-util
using Quake file formats
-
ply-rs
reading/writing ascii and binary PLY files
-
csv2parquet
Convert CSV files to Parquet
-
sfox
Unofficial HTTP and Websocket Client for the SFox API
-
preset_env_base
Common logic for targetting vairous browsers
-
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
-
xlsx_batch_reader
An Excel file(xlsx/xlsm) reader by batches, in pure Rust
-
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
-
byo-graphql
bring-your-own graphql client
-
pk2
interacting with Silkroad Online's pk2 archive format
-
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
-
bf-derivatives-tools
Let's create your own brainfuck derivative
-
lavendeux-parser
Extensible parsing engine for expression evaluation
-
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
-
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
-
noodles-csi
Coordinate-sorted index (CSI) format reader and writer
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
pddl
3.1 parser
-
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
-
getopt3
Zero dependency command line argument parser
-
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
-
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
-
sitemap
parser (reader) and writer
-
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
-
tree-sitter-java
Java grammar for tree-sitter
-
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
-
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
-
markup5ever
Common code for xml5ever and html5ever
-
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)
-
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
-
algoliasearch
Algolia client
-
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
-
teo-parser
Parser for Teo schema language
-
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
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
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.
-
oq3_lexer
Lexer for OpenQASM 3 parser/analyzer
-
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
-
asdi
Simplistic Datalog Implementation (in Rust)
-
mp4ameta
reading and writing iTunes style MPEG-4 audio metadata
-
xml5ever
Push based streaming parser for xml
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
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
-
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
-
flussab
writing parsers
-
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
-
sbom-walker
work with SBOM data
-
test-data-generation
light-weight library that analyzes sample data to build algorithms and generates realistic test data
-
tfrecord
de/serialize for TensorBoard
-
portable-audio-library
A portable audio library file format
-
ksql
A JSON data expression lexer, parser, cli and library
-
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
-
parse-size
Parse byte size into integer accurately
-
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
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
phoron_core
A serializer and deserializer for JVM bytecode
-
svd-encoder
A CMSIS-SVD file encoder
-
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
-
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
-
yak-sitter
opinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements
-
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
-
xlsx2csv
Excel-like sheets to CSV converter
-
air-parser
Parser for the AirScript language
-
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
-
typed-bytesize
Represent bytesize in decimal or binary prefix unit
-
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
-
netgauze-bmp-pkt
BMP Protocol representation and serde
-
spex
Simple(ish) parser and extractor of XML
-
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
-
syntastica
Modern and easy syntax highlighting using tree-sitter
-
swift-iso15022
generating SWIFT messages following the ISO 15022 standard
-
bvreader
Reader for the BrainVision data format
-
protox-parse
Parsing of protobuf source files
-
non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
dash7_alp
DASH7 ALP protocol codec
-
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
-
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
-
hmm_tblout
Parse nhmmer tblout files
-
extxyz
A parser for files in the extended xyz format
-
rexif
native Rust crate, written to extract EXIF data from JPEG and TIFF images
-
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
-
serde_postgres
Easily deserialize postgres rows
-
picterm
TUI image viewer
-
rfbutton
decoding 433 MHz RF remote codes
-
system_info_collector
fast application to collect os information and create graphs based on it
-
polymath-rs
AsciiMath parser
-
risc0-zeroio
RISC Zero zero-copy deserialization
-
serde_sv2
Serlializer and Deserializer for Stratum V2 data format
-
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
-
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
-
swc_ecma_ast
Ecmascript ast
-
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
-
spacetimedb-commitlog
SpacetimeDB commitlog
-
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
-
write-fonts
Writing font files
-
khi
Khi parser & library
-
readfeed
Feed parsing utilities
-
castep-cell-parser
A parser for
castep
input file format.cell
-
crud-api
CLI generator for your API
-
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
-
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
-
vcard4
Fast and correct vCard parser for RFC6350
-
cookiestxt-rs
Parses cookie.txt/netscape cookie format
-
railway
Binary file format for vector animated pictures
-
fen-rs
Forsyth-Edwards Notation parser
-
ogg_pager
OGG page reader
-
twmap-tools
Collection of tools for Teeworlds and DDNet maps
-
semver-parser
Parsing of the semver spec
-
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
-
teleinfo-nom
parse teleinfo stream from french meters
-
csv2arrow
Convert CSV files to Arrow
-
nom-mpq
A nom parser for the MoPaQ archive format
-
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
-
timetracking
time tracker with simple data format
-
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
-
json2arrow
Convert JSON files to Arrow
-
lexical-parse-integer
Efficient parsing of integers from strings
-
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
-
mdmg
A scaffold prototype code tool
-
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 -
cemtexer
generating and validating Australian Banking Association Cemtex file format
-
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
-
aligned-vec
Aligned vector and box containers
-
qc_file_parsers
providing libraries for parsing file formats used in computation chemistry
-
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
-
csv-tools
reading, creating and manipulating CSV files easily
-
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
-
decode1090
Companion application to rs1090 to decode Mode S and ADS-B signals
-
os-release
Parse /etc/os-release files on Linux distributions
-
jexl-parser
A JEXL parser written in Rust
-
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
-
rustfilt
Demangle Rust symbol names
-
stak-code
Bytecode encoding/decoding for Stak Scheme
-
timewarp
NLP library for parsing English and German natural language into dates and times
-
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
-
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
-
faf-replay-parser
Supreme Commander Forged Alliance replay 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
-
glycin-utils
Sandboxed image decoding
-
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
-
dotnet-parser
Parses the JSON output of dotnet outdated
-
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
-
tptp
Parse the TPTP format
-
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
-
kitti-dataset
Dataset loader, data parsers and writers for KITTI dataset
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
libflatterer
Lib to make JSON flatterer
-
serde_gura
Gura support for Serde
-
rs-txtar
txtar format
-
rockfile
Rockchip specific file parsers
-
kontrolluppgift
dealing with Skatteverkets data format for Kontrolluppgift
-
linereader
An efficient buffered line reader
-
vpk
Valve Pak format parser for Rust
-
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
-
orcrs
An Apache ORC file reader for Rust
-
dicom-parser
A middle-level parser and printer of DICOM data sets
-
navitia-poi-model
Navitia's POIs (Point of Interest) model
-
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
-
php-literal-parser
parser for php literals
-
filmreel
parser for Rust
-
rede_parser
Parser in charge of modeling Rede's files
-
fuzzy-pickles
A low-level parser of Rust source code with high-level visitor implementations
-
terra-plr
Terraria player parser
-
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
-
dof
Tools to read and write the DTrace Object Format (DOF)
-
laminar-bcs
Binary Canonical Serialization (BCS)
-
acts-channel
acts client channel for acts-server
-
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
-
npm-parser
Parses the JSON output of npm outdated and npm audit
-
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
-
shex_compact
RDF data shapes implementation in Rust
-
pulldown-cmark-frontmatter
A Frontmatter extractor for Markdown documents
-
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
-
ruast
A printable & modifiable Rust AST
-
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)
-
trfr
Parse Tandem Repeat Finder .dat files
-
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
-
dns-message-parser
Libary to encode and decode DNS packets
-
yap_streaming
Yap extension crate for parsing streams
-
serde_array_query
Serde deserialization format for HTTP query string arrays
-
arpx_job_parser
Parse arpx job scripts for runtime
-
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
-
html2md-rs
Convert HTML to Markdown
-
mp4parse_capi
Parser for ISO base media file format (mp4)
-
casper_utils
interacting with CASPER FPGA file formats
-
atext2html
Convert a text with markup hyperlinks to HTML
-
jwfetch
package reqwest with trace
-
utf8-decode
UTF-8 incremental decoding iterators
-
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
-
iata
Some implementations of IATA resolutions
-
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
-
vtt2csv
A small tool to convert WebVTT files to CSV files
-
parquet-format
Apache Parquet Format - thrift definition and generated Rust file
-
limber
(but quick) tool for backing up Elasticsearch documents
-
ruby-prism
Rustified version of Ruby's prism parsing library
-
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
-
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…
-
l1x-sdk
writing L1X contracts
-
exolvl
reading and writing Exoracer level files
-
compose-validatr
parsing and validating Docker compose manifests
-
sgf-parser
parsing SGF files
-
recordkeeper-data-model
Abstract data model for recordkeeper
-
chisel-json-pointer
Chisel JSON Pointer implementation
-
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
-
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
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
reaclib
A parsing library for the reaclib format
-
sofiza
SFZ format parser
-
entity-tag
EntityTag
structure and functions to deal with the ETag header field of HTTP -
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
-
bevy_rmesh
A Bevy extension for RMesh loading
-
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
-
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
-
noodles-cram
CRAM format reader and writer
-
rhymuri
IETF RFC 3986, Uniform Resource Identifier (URI)
-
simplecss
CSS 2 parser and selector
-
simple_url_parser
parser for URL
-
altium
processing Altium file types
-
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
-
bieye
A bionic reader for blazingly fast reading within a terminal console
-
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
entab
Record-format file reader
-
hlbc-cli
Hashlink bytecode disassembler, analyzer and decompiler cli
-
pep-508
Python dependency parser for PEP 508
-
flood-rs
Bit and octet streams
-
elflib
parsing elf files
-
off-rs
parsing .off mesh files
-
jsode
zero-copy & zero-dependency JSON Parser
-
kma_hryhorenko_parser
parser
-
vrt
Parser/encoder for VITA Radio Transport data
-
chordpro
parser for Rust
-
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
-
omni-cli
CLI for converting between commonly used configuration file formats
-
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
-
nom-span
Wrap your nom input into a span to get line, column and byte offset
-
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
-
noodles-sam
Sequence Alignment/Map (SAM) format reader and writer
-
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
-
image-rider-fat
Rust nom parser to read FAT file systems
-
structbuf
Capacity-limited structured data buffer
-
tinyresp
A tiny Rust library implementing the Redis Serialization Protocol (RESP)
-
r-extcap
Write Wireshark extcap programs in Rust
-
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
-
sql-script-parser
iterates over SQL statements in SQL script
-
ingics
parser for various Ingics iBS Sensors
-
nitf-rs
Minimal NITF interface
-
commandy
easy parsing of command line arguments
-
osb
A fast, fully-fledged, scalable and secure implementation of the .osb storyboard file format
-
pwn
Pwntools written in Rust
-
dmntk-feel-grammar
DMNTK | FEEL grammar
-
gchemol-gut
Selected utilities for Rust development
-
tar-parser2
tar archive parser using nom
-
disk
(De)serialize files to/from disk
-
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
-
molecule-codegen
Code generator for molecule
-
iso8583_rs
define/parse/assemble and send/receive (via TCP) an ISO8583 message
-
dash7-tools
Tools for working with dash7
-
sleipnir
Memory safe font operations for Google Fonts
-
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
-
gchemol-readwrite
Reading/writing chemical objects for gchemol
-
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
-
vk-parse
Vulkan specification parser
-
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
-
bitread
in Rust is designed to efficiently convert small binary data into Rust structs
-
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
-
ingredient
recipe ingredient parser
-
gutenberg-rs
used to get information and data from gutenberg (https://www.gutenberg.org/)
-
typeface
The package provides a foundation for building and parsing fonts
-
hime_langserv
Language server for Hime grammars
-
mdsplode
A CLI tool for exploding and serialising Markdown files (metadata, AST, rendered parts, and rendered whole)
-
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
-
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)
-
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
-
endf_parser
parsing ENDF-6 format nuclear data
-
jsonlogic
in Rust
-
usnrs
parse USN Journal files
-
yjq
jq wrapper
-
rpm-rs
A pure rust library for building and parsing RPM's
-
unidiff
Unified diff parsing/metadata extraction library for Rust
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
iroh-base
base type and utilities for Iroh
-
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
-
slmap
program for managing symlinks via config file
-
parse_sbus
parse SBUS packets to data
-
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
-
guppy-summaries
Build summaries for Cargo, created by guppy
-
dynamecs-app
An opinionated ECS-like architecture for time-dependent simulations
-
jsonrpc-sys
JSON-RPC 2.0 types
-
bibparser
A parser for .bib files
-
oq3_syntax
Comment and whitespace preserving parser for the OpenQASM 3 parser/analyzer
-
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
-
kicad_parse_gen
Kicad file format parser and generator library
-
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
-
paperdoll-tar
2D paper doll model
-
dprint-plugin-json
JSON formatter for dprint
-
telestes
Typed Media (MIME) Types
-
gedcom-rs
parse and interact with GEDCOM data
-
gsd-parser
Parser for PROFIBUS GSD files (Generic Station Description)
-
trid
Turkish citizenship ID number type
-
sise
SISE (Simple S-expression) parser, serializer and utilities library
-
default-from-serde
Derive default using
#[serde(default)]
-
rsef-rs
downloading and parsing RIR Statistics Exchange Format (RSEF) listings
-
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
-
rustycat
Regex-based parser for Android Debug Brigde (adb) logcat
-
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
-
osm_transit_extractor
Extract public transport data from an OpenStreetMap file
-
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)
-
aseprite-loader
Aseprite file loader
-
rosu-storyboard
de- and encode osu! storyboards
-
logisheets_lexer
the lexer for excel formula
-
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
-
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)
-
color-to-tui
Parse colors and convert them to ratatui::style::Colors
-
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
-
logix-type
LogixType
trait and the parser for.logix
files, aimed at enabling easy-to-read-and-write configurations forlogix
-
json-stream-parser
A JSON parser that is capable of parsing incomplete JSON strings that are streamed in
-
btf
parsing the BPF type format (BTF)
-
bam
that allows to read and write BAM, SAM and BGZIP files, written completely in Rust
-
orphism
interacting with a certain format sometimes used for VTuber model assets
-
uuid-readable-rs
Easy to remember unique sentences acting as UUID
-
fastobo-syntax
PEG Syntax and pest parser for the OBO flat file format 1.4
-
promql-rs
A PromQL parser
-
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
-
ktx2
Parser for the ktx2 texture container format
-
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
-
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
-
sv-parser-pp
Helper crate of sv-parser
-
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
-
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
-
formdata
Parsing of multipart/form-data
-
bib-unbound
Parser for the Unbound Bible format
-
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
-
rhymessage
IETF RFC 5322, Internet Message Format
-
yamd
Markdown Document (flavor)
-
sec_edgar
tools to query the SEC's EDGAR API
-
packtool
In memory packing made easy
-
collab-common
Code shared by collab's client and server
-
radiotap
A parser for the Radiotap capture format. See http://www.radiotap.org.
-
mwa_giant_squid
Alternative MWA ASVO client code
-
apinotes
Parsing clang API notes
-
seam
Symbolic Expressions As Markup
-
twee-parser
A parser for Twine stories
-
inip
INI parser library
-
psf-rs
A super simple no_std psf2 parser for rust
-
json-joxit-fork
JSON implementation in Rust
-
toml-cli2
CLI for editing and querying TOML files
-
monokakido
parsing and interpreting the Monokakido dictionary format
-
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
-
ocpi-tariffs-cli
CLI application for OCPI tariff calculation
-
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
-
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
-
geodcm
Digital Cube Model
-
gvas2json
Convert between GVAS and JSON or YAML
-
webarchive
working with Apple's Web Archive file format
-
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
-
tree-buf
A prototype binary serialization protocol for data
-
flamescope
Export flame data to speedscopes profile format
-
sgpp
model for implementing network packets for games or whatever else
-
dae-parser
Parser for the Collada (DAE) format
-
psfparser
A PSF reader written in Rust
-
susywasm
WebAssembly binary format serialization/deserialization/interpreter
-
zjson
Parse JSON with zero allocation
-
dynamic_call
Look up a trait method by name at runtime, and call it using json
-
flussab-cnf
DIMACS CNF file format parser and writer
-
rsadsb_common
common library for adsb_deku
-
hitt-parser
Parser for http files for the hitt http testing tool
-
acc
plaintext double-entry accounting command line tool
-
formula
A parser and evaluator of spreadsheet-like formulas
-
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
-
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
-
motion3
data types for (de)serializing motion settings from motion3.json files
-
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
-
nu_plugin_bio
Parse and manipulate common bioinformatic formats in nushell
-
deserialize_form_style_query_parameter
Deserialize Form style Query parameters with Serde
-
hdf5-types
Native Rust equivalents of HDF5 types
-
gcalc
Game probability calculator
-
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
-
unc-gas
a small crate to work with NEAR Gas unit values ergonomically and efficiently (NEAR Protocol)
-
pmd_flow
that can read/write flow file (used in pokemon super mystery dungeon, and maybe pmd) as json
-
cuna
cue parser
-
fast_uaparser
Regex-based parser for User-Agent request headers
-
dent-parse
Duck's Extensible Notation for Things (DENT) parser
-
casper-json-rpc
suitable for use as the framework for a JSON-RPC server
-
vecs_file
vecs file reader (fvecs, ivecs, bvecs)
-
nom_pem
PEM parser (rfc1421) based of nom
-
lei
Support for creating and validating Legal Entity Identifiers (LEIs)
-
exon-common
Common utilities for Exon
-
gcode
parser for no-std applications
-
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
-
tree-sitter-tags
extracting tag information
-
cnf-parser
Efficient and customizable CNF parser for SAT solving
-
bioyino-metric
handling metrics in bioyino and related projects
-
clog
A conventional changelog for the rest of us
-
amtrak-gtfs-rt
Converts Amtrak Track-A-Train to valid GTFS-rt vehicle and trip information
-
monument_parser
Parser for the register of cultural monuments of Ukraine
-
iceyee_config
Config file parser
-
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)
-
acidjson
Strongly consistent JSON flat-files
-
twee-v3
A parser for the the twee 3 interactive fiction format
-
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
-
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 -
bevy_ui_string_parser
Parser for various values used in bevy-ui
-
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.
-
css-parser-rs
parsing CSS file. It supports reading CSS file in an event-based fashion.
-
lader
Lader
-
fuga-remo-api
Unofficial Remo Cloud API parser
-
urls
URL library for Rust, based on the WHATWG URL Standard
-
asai
.ass file parsing
-
hexponent
Hexadecimal float parsing
-
skip_bom
Skip the optional encoding Byte Order Mark (BOM) at the start of a file if it exists
-
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
-
minidump-synth
producing synthetic minidumps for testing
-
buffed
Traits & implementation of parsing buffered IO
-
tdtxt
A serializer/deserializer for the todo.txt format
-
vasp-poscar
read and write VASP POSCAR files
-
ironcalc
The democratization of spreadsheets
-
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
-
erlang-term
convert Erlang External Term Format to Rust objects, without using erlang NIFs
-
libprefetch
Forensic library; parser and reader for Microsoft Prefetch File
-
faiquery
Queryable indexed fasta using a mmapped file
-
noodles-fasta
FASTA format reader and writer
-
rsyslog
RFC 5424 customizable syslog parser
-
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 -
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
-
object-rewrite
Rewrite object files with modifications
-
workout-note-parser
Parse workout notes into JSON format
-
csv-sniffer
A CSV file format sniffer for Rust
-
statsd-parser
parse (Dog)StatsD strings
-
gerber_parser
gerber parser for the gerber-types crate
-
adblock-list-compiler
CLI tool to compile multiple adblock list sources into a single file
-
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 -
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…
-
stomp-parser
parsing Stomp frames, implemented using nom
-
scanf
Parse text inputs (inverse of print! and format!)
-
xbytes
Convert between raw byte sizes and human readable sizes
-
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
-
jrsonnet-parser
jsonnet language parser and AST
-
msn-kit
CLI for working with Mass Spec data
-
topngx
Top for NGINX
-
luac-parser
lua bytecode parser
-
clarion
simplify working with Clarion software data formats
-
dialogical
P/E/T/S 2037 Dialogue Tree Compiler
-
cron_rs
A Cron Parser Library And Job Scheduler Written In Rust
-
pest_meta_tmp
pest meta language parser and validator
-
password-gen
generating passwords
-
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 -
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
-
jetstream_p9
Server implementation of the 9p file system protocol
-
c3d-rs
A c3d(biomechanics data format) parser written in rust
-
nahpack
HPACK (RFC 7541) library
-
xml-no-std
An XML library in pure Rust
-
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)
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
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
-
netrc
Parses and encapsulates the
netrc
file format -
seedwing-policy-engine
A functional type system for implementing policy inspection, audit and enforcement
-
quake_clientinfo
Parse QuakeWorld clientinfo strings
-
razor-fol
parsing and syntactic manipulation of first-order theories
-
ecore_rs
A parser for the Eclipse Modeling Framework Ecore format
-
iso-10303
generating STEP reader code
-
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)
-
bean-script
scripting language for easy use in other projects
-
sorted-vec2
Maintained successor to the sorted-vec crate
-
streamson-bin
A program which processes large JSON data
-
piqel
PartiQL
-
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
-
flatzinc-serde
FlatZinc serialization and deserialization
-
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
-
usnjrnl
parses a $UsnJrnl file
-
wireguard-keys
Generate, parse and export WireGuard (x25519) keys
-
sndjvu_format
Parse and serialize DjVu documents
-
procfile
parser for Rust
-
mar
reading and writing Mozilla Archive files
-
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
-
soundfont
sf2 file parser
-
fakemap
Map with Vec implementation, without ordering or hashing (for Serde deserialization)
-
rjc
rjc converts the output of many commands, file-types, and strings to JSON, YAML, or TOML
-
gh-token
Deserialize gh cli's GitHub token from ~/.config/gh/hosts.yml
-
flash-lso
Fast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references
-
pseudotex
Pseudocode transpiler for its LaTeX representation
-
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
-
instant-xml
A more rigorous way to map XML to Rust types
-
btsnoop
parsing capabilities for btsnoop logs
-
lachesis
GPS stop point detection from Hariharan and Toyama (2004) 'Project Lachesis: Parsing and Modeling Location Histories'
-
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
-
ggpk
container format used by the game Path of Exile
-
mccaption
MacCaption ( MCC ) parser
-
ultrastar-txt
parsing and generating Ultrastar TXT files
-
flexible-time
parse timestamps in a flexible format
-
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
-
wt_blk
Parser for Json-like files blk
-
cuda_parsers
Parsers for CUDA binary files
-
bupropion
Fancy error handler implementation for Miette
-
hff-tokio
Hierarchical File Format: tokio support
-
ebustl
Parse subtitle files in the EBU-STL format with Rust
-
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
-
lexi
Renders a YAML lexicon file into dictionary files
-
lpl
A command-line utility to plot charts from line-based inputs
-
event-file-reader
Generic reader for scattering event files
-
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
-
cov
gcov format (*.gcda/*.gcno) parser and analyzer in pure Rust
-
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.
-
droll-cli
Dice notation parser and interpeter library
-
spell
Streaming Parser for Event Logs using an LCS (Longest Common Subsequence)
-
non-blank-string-rs
Non blank string type for 'parse, don't validate' approach
-
zigbee2mqtt_types_vendor_gledopto
Struct definitions for zigbee2mqtt json messages
-
bgapi
creating and parsing BGAPI packets
-
rcue
CUE sheet reader
-
rg_formats
Parsers and Serializers for various rhythm game formats
-
ingreedy-rs
Rust port of ingreedy - natural language recipe ingredient parser
-
smufl
Parse SMuFL (Standard Music Font Layout) metadata
-
fgbfile
Create FlatGeobuf files
-
pandoc_ast
deserializes and serializes the markdown ast for writing pandoc filters
-
web-url
aids in processing web-based URLs
-
icns-rs
reading and writing Apple Icon Image (.icns) files
-
keytree
markup language designed to load config files and schemas directly to Rust types
-
veryl-parser
A modern hardware description language
-
apple-bom
Apple Bill of Materials (BOM) data format
-
parquetry-sort
Runtime library for Parquet code generator
-
backtester
Backtester
-
marc-relators
Parsing and de/serialization for MARC relators
-
ircparser
An IRC (RFC1459) parser and formatter, built in Rust
-
toml-parse
Set of modules for parsing, sorting and formating toml
-
hive-asar
Asynchronous parser and writer for Electron's asar archive format
-
jsondata
JSON processing package for document databases
-
xdf
Read XDF Files
-
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
-
logical_expression_parser
logical expression parser written in Rust using pest library
-
binfmt
reading and writing binaries
-
gds2_io
gds2 IO utils
-
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
-
lcov-diff-util
Command line tool to make delta of 2 lcov files
-
sgx-quote
Zero-copy Intel SGX quote parser using nom
-
pml
A parser for PML, just another format to specify your configs in
-
rx509
zero dependency X.509 decoder
-
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 -
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
-
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
-
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
-
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
-
clog-cli
A conventional changelog for the rest of us
-
dubp-documents-parser
Parser for DUBP documents
-
har
A HTTP Archive format (HAR) serialization & deserialization library
-
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
-
ssh-to-ansible
convert a SSH configuration to an Ansible YAML inventory
-
fsn
File Structure Notation (.fsn) format parser
-
marketstore
driver
-
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
-
nom-test-helpers
Macros to help with testing nom parsers
-
oxidized-json-checker
A pushdown automaton low memory JSON bytes stream checker
-
cubeio
File io for Gaussian CUBE file format
-
hawktracer-converter
Converts HawkTracer output format to human-readable/well-known trace event viewers format
-
cdtoc
Parser and tools for CDTOC metadata tags
-
todoster
Discovers and lists all todos in your project
-
df_ls_structure
A language server for Dwarf Fortress RAW files
-
cargo-cli
Create a command line interface binary with some common dependencies ((clap || docopt) and error_chain)
-
vte_generate_state_changes
Proc macro for generating VTE state changes
-
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
-
csscolorparser
CSS color parser library
-
sophia_jsonld
toolkit for RDF and Linked Data - JSON-LD parser and serializer
-
libtempest
Parsing libary for WeatherFlow Tempest data records
-
su3
SU3 file en-/decoder
-
go-flag
Command line parser library, made to be compatible with Go's flag
-
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
-
validatron
A data structure validation library designed for user input
-
omnom
Streaming parser extensions for BufRead
-
mpqtool
A command-line tool for reading and creating Blizzard's MPQ archives
-
ion-hash
Ion Hash
-
nbib
MEDLINE/Pubmed .nbib format to CSL-JSON conversion
-
pikkr
JSON Parser which picks up values directly without performing tokenization in Rust
-
bitsy-parser
A parser and utilities for working with Bitsy game data
-
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
-
linearify
Fast region file format manipulation
-
mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
-
yaxpeax-dis
disassembly tool using yaxpeax instruction decoders
-
flatzinc
parser
-
html-outliner
Outline HTML documents for better SEO
-
endf_format
ENDF-6 Format Rust Library
-
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
-
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
-
wthor
Parser for WTHOR files
-
genie-drs
Read .drs archive files from the Genie Engine, used in Age of Empires 1/2 and SWGB
-
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
-
mangaplus-parser-json
Reads mangaplus data from stdin and outputs as JSON
-
extrablatt
News, articles and text scraper
-
confmap
reading config file into a map in memory. The idea is the same to viper package in golang
-
modit
Modal editor parser
-
hauptbuch-parser
Parser for journal format of hauptbuch
-
bml
BML Markup Language
-
recursive_disassembler
recursive disassembler based on capstone
-
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
-
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
-
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)
-
flex_process
cli tool in order to edit flex process.edn file using JSON and JSON Schema
-
cik
Support for creating and validating CIKs
-
deb822
(De)Serialization of Deb822 file
-
edn
(Extensible Data Notation) parser
-
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
-
sgp4
A pure Rust implementation of the SGP4 algorithm for satellite propagation
-
rustympkglib
dealing with Arch Linux's PKGBUILD and makepkg
-
positron
parse and execute boolean expressions
-
dicom-transfer-syntax-registry
A registry of DICOM transfer syntaxes
-
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.
-
serde_yang
yang based serializer(so far) for Serde
-
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 -
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+
-
http-range-header
No-dep range header parser
-
argin
A very simple command line argument parser
-
malwaredb
does the bookkeeping for malware & goodware datasets, aimed at helping malware researchers and forensic investigators
-
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
-
spigot
parser for valve's keyvalue file format (gameinfo.txt, vmt, etc.)
-
nom_permutation
permutation conbinator for nom
-
capricorn
Parse html according to configuration
-
json-stream
parse Newline Delimited JSON values from a byte stream
-
code-shape
extracting definitions from source code files
-
rpgffi
Toolkit for FDW, Logical Decoders and extensions for postgresql
-
anitomy-sys
Bindings for Anitomy, the library for parsing anime video filenames
-
vdf-reader
Rust parser for valve vdf files
-
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
-
citeworks-cff
Serde types for serialising and deserialising CFF (Citation File Format)
-
il_tz
working with Israeli ID numbers (TZ)
-
elfy
reading ELF files
-
johnrs
parse the JOHN notation format
-
github_username_regex
A lightweight Rust crate to check if a GitHub username / handle is valid
-
firefly-meta
Parser and serializer for the Firefly Zero metadata file format
-
oq3_parser
Parser for OpenQASM 3 parser/analyzer
-
hwatch-ansi-parser
using nom for parsing ANSI Escape Codes
-
fb2-rs
Parser for fb2 format
-
hff-std
Hierarchical File Format: synchronous support
-
symbolic-sourcemap
process JavaScript sourcemaps and resolve symbols in minified source code or stack traces
-
serde_bucket
format analogous representation of any self-describing type with serde
-
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
-
rust_sbml
A parser for SBML
-
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
-
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
-
haproxy-config
Parse HAProxy configs and easily query it
-
refer
Parse and write Refer bibliography files
-
isf
Parsing, Deserialization and Serialization of the Interactive Shader Format
-
rest-client
rest client based on reqwest
-
tdesktop_theme
parsing and serialization of .tdesktop-theme and .tdesktop-palette files
-
matter
Universal frontmatter parser
-
fmtparse
Parse format!-like strings
-
tokio-util-codec-compose
Building blocks for composing tokio-util codecs
-
dbus-message-parser
Libary to encode and decode DBus message
-
sks-ssh2-config
Parses and writes ssh2 config files preserving their order
-
brainfuck_rs
Brainfuck parser and interpreter using nom
-
prusti-specs
Internal Prusti crate for parsing specifications
-
lenex-rs
Parse and generate lenex documents
-
husk
Rust bindings for the mvdan.cc/sh Golang library
-
nmapx
nmap serializer & deserializer
-
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
-
userdata3
data types for (de)serializing user settings from userdata3.json files
-
oreneo
Generate HTML from Neopolitan
-
starlark_lsp
LSP bindings for starlark
-
asciicast
file format used by Asciinema
-
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
-
sgmlish
parsing and deserialization of SGML
-
sfl_parser
Lightweight and easy-to-use bitmap font (.sfl) parser
-
wpscan-analyze
Analyzes wpscan json output and checks for vulnerabilities
-
codeowners-rs
parsing and matching CODEOWNERS files
-
nom-obj
obj/mtl parser written with nom
-
rossete-rdf
This application is intended to generate a rdf file from one or varios datasets in different formats and a RML mapping
-
crest
A REST client library
-
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
-
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
-
rsexpr
Small and simple S-expression parsing and manipulation with support for square-bracketed groups and strings
-
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
-
serde_cow
more efficent serde deserializations for Cow
-
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
-
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
-
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
-
wapm-toml
A parser for the wapm.toml format used by Wasmer and WAPM
-
office-crypto
Pure Rust library to decrypt password-protected MS Office files
-
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
-
smpte2022-1-fec
Decoder for SMPTE 2022-1 FEC protected data
-
osmio
Read and write OpenStreetMap data files
-
unlambda
parser and interpreter a crate
-
rslua-march1917
Lua lexer and Lua parser for Lua 5.3
-
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
-
zerocopy
zero-copy parsing and serialization
-
quizzer
storing quiz data in a binary file format
-
datafu
extracting data from config objects and other arbitrary object graphs
-
dftp
dft instructions parser
-
dfraw_json_parser-cli
CLI for parsing Dwarf Fortress raw files into JSON
-
csvs_convert
Some Datapackage Conversion
-
evaluator_rs
A evaluation engine library for Rust
-
lf2_parse
Parses Little Fighter 2 (LF2) data files
-
noodles-util
noodles support utilities
-
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.
-
nom-greedyerror
Custom error type to take a deepest error
-
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
-
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)
-
magic
High level bindings for the
libmagic
C library -
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
-
bigbed
dealing with BigBed files
-
dewey
version parser and comparator that works with non-semantic versions
-
tectonic_engine_spx2html
The Tectonic engine that converts SPX output to HTML
-
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
-
darrentsung_debug_parser
Parse the output of
std::fmt::Debug
-
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
-
merriam-webster-transformers
Parsers and transformers for non-standard text markup in Merriam-Webster's Collegiate Dictionary API
-
kanga-rpm-rs
A pure Rust library for building and parsing RPM files
-
htmlparser
Pull-based, zero-allocation HTML parser
-
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
-
ldap-parser
Parser for the LDAP protocol (RFC 4511)
-
openqasm
Parser and translator for OpenQASM 2.0
-
libpostal-sys
Low-level wrappers for libpostal address normalization (with locks to support thread-safe initialization)
-
momoa
A JSON parsing library suitable for static analysis
-
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
-
xclog
xcodebuild build-log formater and parser
-
rio_xml
RDF/XML parser and serializer
-
oursh
Modern, fast POSIX compatible shell
-
fronma
Front Matter parser
-
osu-beatmap-parser
parse .osu beatmap file and manage beatmap data
-
text-to-polly-ssml
Converts text to polly SSML. Using a bad format.
-
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
-
serde-sbif
A Serde-based implementation of the SBIF file format
-
javascript_lexer
Javascript lexer
-
json-decode
An elm inspired runtime JSON decoder for Rust
-
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
-
gospel
Incremental byte munching
-
redact-engine
Protect confidentiality with dynamic redaction by replacing sensitive data from string or JSON format
-
edi
Parser for X12 EDI files
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
en-300-468-reader
Reader for MPEG TS data formatted according to ETSI standard EN 300 486
-
deaf
parsing and modifying ELF binaries
-
dmio
A shared library providing functionality to read, write and modify files saved in the DigitalMicrograph file format (version 3 or 4)
-
yosys-netlist-json
working with Yosys netlists in JSON format
-
chelone
A RDF(Resource Description Framework) 1.1 Turtle parser
-
svf
Serial Vector Format (SVF) file parser
-
expressions
Flexible expression parser and evaluator
-
jsonpath
JSONPath for Rust
-
fson
Flexible Serialized Object Notation
-
escape_it
Converts white-space characters into their escaped versions in provided Strings
-
elf_parser
A minimal no_std ELF (32/64) parser
-
oq3_source_file
Manage parsing source files, included files, and reporting diagnotics OpenQASM 3 parser/analyzer
-
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
-
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
-
finalfusion
Reader and writer for common word embedding formats
-
serde-filter
filtering abstractions for JSON objects and deeply nested arrays using serde as a backend
-
recordkeeper
Xenoblade Chronicles 3 save editing library
-
rsjson
Json parser library
-
sexpr_ir
A Generic S-Expression IR Library
-
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
-
json-parser
JSON parser
-
oasiscap
Types for the OASIS Common Alerting Protocol (CAP)
-
ninres
Read commonly used Nintendo file formats
-
piston-binpool
An experimental uniform binary format for particle physics
-
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
-
xparse
A parser combinator that is fully statically dispatched and supports both sync & async parsing
-
knative-conditions
Knative status condition types and management
-
bulletformat
Binary Data Formats, Data Loader and Utilities for bullet
-
syue
reader for csv
-
rocketjson_data
working with Json and Rocket
-
tbg
implementing turn based games logic
-
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
-
jsonit
Parse Json Items using iterators
-
mdurl
URL parser and formatter that gracefully handles invalid input
-
uninode
Universal object type
-
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
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. -
tree-sitter-config
User configuration of tree-sitter's command line programs
-
time-parse
Parse iso8601 periods
-
RustyXML
A SAX-like streaming XML parser, and a DOM-like interface based on that
-
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
-
python-parser
A complete Python parser based on nom
-
glyphspack
Convert between .glyphs and .glyphspackage files
-
curlyconf
Configuration file parser
-
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
-
alox-48
ruby marshal data deserializer
-
sawp-file
SAWP File Format
-
nom-kconfig
A Kconfig parser
-
class_file
parsing JVM classfiles
-
cdoc
A markdown-based document parser and processor
-
x86reducer
a rudimentary x86 disassembler in Rust, for JHU's REVA class
-
csv-pipeline
CSV processing library
-
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.
-
hml-rs
Markup language events and readers, supporting 'human markup language'
-
tot
Tot format serialization and deserialization
-
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
-
parse-env-filter
parser for the env logger filter format
-
esbuild-config
A short description of my package
-
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
-
buildlog-consultant
buildlog parser and analyser
-
meval
math expression parser and evaluator
-
parquet-format-async-temp
Temporary crate containing thrift library + parquet definitions compiled to support read+write async
-
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
-
parse_link_header
parsing HTTP Link header
-
flatr
Prints JSON files in a flat format
-
test_friendly_rdap_client
A fork of the rdap_client crate, with some extra test plumbing
-
yaxpeax-lc87
lc87 decoder for the yaxpeax project
-
jss-pest
Arc Readable Configuration Parser via Pest
-
alice_types
Type description for serialize/deserialize request/responce in alice's skills
-
cs-string-rw
create to read and write strings into or from binary format compatible with c# BinaryWriter and BinaryReader
-
dcpu
An assembler, debugger and emulator for the DCPU-16
-
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
-
readervzrd
A generic reader for csv and json data
-
ncm_parser
A single file ncm parser
-
nafcodec-py
PyO3 bindings and Python interface to the nafcodec crate
-
prom_text_format_parser
parse and print Prometheus exposition text format
-
shakmaty
Chess and chess variant rules and operations
-
netgauze-parse-utils
Serialization/Deserialization utilities for NetGauze
-
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
-
valence_anvil
Anvil file format support for Valence
-
graphviz-dot-parser
(incomplete) parser for Graphviz DOT format
-
dprint-plugin-markdown
Markdown formatter for dprint
-
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
-
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).
-
excelwriter
module for writing files in the Excel 2007+ XLSX file format
-
eqformat_pfs
Parser for PFS archive format used in Everquest resources (.s3d, .eqg, .pfs, .pak)
-
in-situ
In Situ Endian-independent Bytes Access
-
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 -
composer-parser
Parses the JSON output of composer outdated
-
slashes
A /// interpreter written in Rust
-
inline-css
Embed CSS directly in your Rust code
-
wikidump
parsing Mediawiki XML dumps
-
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
-
aftermath
parse and evaluate complex math expression
-
scron
A cron expression parser and schedule explorer
-
sleep-parser
Parse Dat protocol SLEEP files
-
hash-data
command line tool for identifying hashes
-
md-inc
Include files in Markdown docs
-
libflow
grouping network flow data
-
veryl-formatter
A modern hardware description language
-
tnef
A basic TNEF parser written in pure Rust
-
bytevec
serialization library that uses byte vectors
-
restbl
manipulating Tears of the Kingdom's resource size table
-
json-tools
A zero-copy json-lexer, filters and serializer
-
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
-
markdown-it-heading-anchors
A markdown-it plugin for parsing GFM tasklists
-
canary
ergonomic abstractions for network communication and more
-
bisonn
fast BSON parser written in Rust
-
cef2hashmap
CEF Parser to a HashMap
-
zigbee2mqtt_types_vendor_dawon_dns
Struct definitions for zigbee2mqtt json messages
-
kvon-rs
Parsing the KVON format
-
mailcap
parsing library
-
assembly-maps
Map content module for the assembly crate
-
btor2tools
High-level bindings for the btor2tools package
-
woff
The package provides a compressor for fonts in Web Open Font Format
-
classreader
that reads, writes, and parses Java Virtula Machine class files
-
patoz
Protein Data Bank (pdb) File Parser
-
nlsd
Natural Language Structured Documents
-
ndjson-stream
read NDJSON-formatted data in a streaming manner
-
tokio_sse_codec
Tokio codec for Server-Sent Events
-
noodles-fastq
FASTQ format reader and writer
-
fit_no_io
A small crate used for reading and decoding FIT files generated by sports devices that works without a file system
-
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
-
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
-
erl_parse
Erlang source code parser
-
streamson-extra-matchers
Extra matchers for streamson library
-
snoop
packet format parser reader and writer
-
bmfont
bitmap font config parser
-
rooty
Parse and display url routes in rust
-
comment-parser
Extract comments from code in various programming languages
-
serde-keyvalue
Deserialize key=value parameters with serde
-
beid_api
BeID common lib
-
ppaass-protocol
The protocol of ppaass application
-
git-checks-config
Configuration parsing for checks
-
elf64
Parse elf format
-
phone_parser
Parser which can parse phone numbers
-
aiger
(And-Inverter graph) file format parser
-
url-lite
no_std URL parser
-
lang-util
implementing parsers and ASTs using lalrpop and Logos
-
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
sxd_html_table
A HTML table parser based on sxd_html
-
ec4rs
EditorConfig For Rust
-
thumbsdb
Forensic library: parser and reader for Microsoft Thumbs.db file
-
pmtiles2
A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits
-
rseven-parser
A parser for R7RS-small scheme, based on Pest
-
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
-
full_logger
Easy to use Log library
-
pgn4
A parser and writer for the pgn4 file format used by Chess.com for 4 player chess games
-
serde_x12_alt
Serde support for X12 EDI
-
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)
-
dotslash
Command-line tool to facilitate fetching an executable, caching it, and then running it
-
cargo-spec
specify your code
-
uris
IETF RFC 3986, Uniform Resource Identifier (URI)
-
tarrasque
zero-allocation parsing of binary formats
-
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
-
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
-
qualysx
qualys serializer & deserializer
-
coffea
A very much WIP Java bytecode decompiler
-
benchmarker
benchmarking arbitrary binaries
-
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
-
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.
-
exon-vcf
Exon VCF
-
gcd-rs
Encoder and decoder for GCD files
-
rfind_url
Parser to search strings for URLs in reverse order
-
json-forensics
that adds a read adapter to deal with bad Python caused JSON payloads (NaNs and Infinities)
-
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
-
colorblast
Syntax highlighting library for various programming languages, markup languages and various other formats
-
dragondance
Code coverage file format for the dragondance ghidra plugin
-
uuid-macro-internal
Private implementation details of the uuid! macro
-
sap-ast
The abstractact syntax tree crate for the SAP programming language
-
at-api-rs
Wrapper for the Auckland Transport API
-
cdi3
data types for (de)serializing display settings from cdi3.json files
-
flatiron
A parser and HTML renderer for the Textile markup language
-
generic-lang
A Lox based programming language
-
asciimath
Mathematical expression parser and evaluator
-
rtf-grimoire
A Rich Text File (RTF) document tokenizer. Useful for writing RTF parsers.
-
inference_core
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
llvm-cov-json
capable of parsing llvm-cov JSON exports
-
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
-
tan_convert
A CLI for converting Tan text and binary files from/to other formats
-
atoms
S-expression parser and pretty-printer
-
jreflection
Static reflection APIs for analyzing jars and jimage files
-
repr-c-impl
detail of the repr-c crate
-
quantized-mesh-decoder
Rust decoder for the Quantized Mesh format
-
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
-
pikkr-annika
JSON Parser which picks up values directly without performing tokenization in Rust. Reuploaded by Annika due to her compile problems.
-
abnf-core
A nom-based parser for ABNF core rules
-
fancy_slice
that provides reflection for tree structures
-
wxml
wxml parser
-
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
-
horned-owl
OWL Ontologies
-
gipsyh-aiger
AIGER (And-Inverter graph) file format parser
-
tomlyre
For parsing, converting, and syntax highlighting data in various formats, such as TOML, YAML, and more
-
flex-version
flexible version numbers, mostly inspired by Ruby's Gem::Version
-
brawl-api
Brawl Stars API (https://developer.brawlstars.com/)
-
tide_rs
TIDE configuration parser
-
teltonika-rs
A nom library to decode proprietary Teltonika GPS messages
-
jsonpath_rs
A JsonPath engine written in Rust
-
pix-brcode
A ready to use compliant PIX specification, featuring fast de/serialization
-
yajlish
An event-based json parser with json-ndjson parser
-
noodles-bed
BED (Browser Extensible Data) reader
-
nom-packrat
Extension of nom to apply Packrat Parsing
-
swf-types
Type definitions for the SWF file format
-
gamedig
Query game servers and not only
-
simple-json-parser
No allocation JSON key value parser with comment support
-
tack
A minimal syntax highlighter that outputs HTML
-
twyne
parsing Twine story/game export files (JSON format)
-
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
-
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
-
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
-
text-reader
Text reader
-
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
-
conventional
A parser library for the Conventional Commit specification
-
xfcc-parser
Envoy x-forwarded-client-cert (XFCC) header parser
-
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
-
pose3
data types for (de)serializing pose settings from pose3.json files
-
parseal
An easy way to create your own parsers
-
genie-scx
Read and write Age of Empires I/II scenario files
-
benc0de
A super-faster bencode parser
-
hitt-formatter
Code formatter for the hitt http testing tool
-
ron-crdt
Replicated Object Notation for Rust
-
camtrap_dp
CamTrap DP Interface
-
pcapng
parser, implemented in rust
-
nes-utils
NES utilities (disassemble, extract CHR ROM graphics data, decode Game Genie, etc..)
-
wat
Rust parser for the WebAssembly Text format, WAT
-
dataurl
CLI tool and Rust crate for parsing and generating data URLs
-
lightmotif-io
Motif parsers implementation for the lightmotif crate
-
fefix
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
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
-
pmd_sir0
that can read sir0 file, used in pokemon mystery dungeon game
-
artery-font
A pure rust parser for artery font files
-
yaxpeax-pic18
pic18 decoder for the yaxpeax project
-
channels-packet
parse channels packets
-
interactive-parse
An interactive parser for JsonSchema types
-
glast
parsing and manipulating the OpenGL Shading Language
-
clippet
teeny way to have some nice byte structures that's easy to use
-
biir
Brainfuck Interpreter In Rust
-
pkgar-repo
Redox Package Repository
-
impostor_core
-
scdlang
Core parser of Statecharts Description Languange
-
concisemark
A simplified markdown parsing library
-
afi
Audio & video structures, plus encoder & decoder traits
-
nomhttp
Parser HTTP for the rustyproxy project based on nom
-
pearl2-rs
Epiphan Pearl-2 API message parser
-
envuse-parser
a parser to envuse file
-
tree-sitter-hare
Hare grammar for the tree-sitter parsing library
-
r7rs-parser
Scheme R7RS parser & lexer
-
bacnet_parse
no_std BACnet parser
-
reaktor
Reaktor
-
sql_lexer
lex and sanitize SQL
-
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
-
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
-
dbus-server-address-parser
encode and decode DBus server address
-
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
-
dmxparser
Reading the Valve Data Model eXchange (DMX) format
-
scfg
parser
-
dfconfig
A config/init file parser for Dwarf Fortress
-
lc3asm
LC-3 assembly parser & assembler
-
hexspec-cli
A dsl for creating and verifying byte buffers (command line version)
-
lua2json
A Lua parser that outputs JSON
-
g6
import/export graph6 format
-
mech-syntax
A toolchain for compiling textual syntax into Mech blocks
-
exon-bed
Subcrate of the
exon
crate for working with BED files -
mbon
A serializer/deserializer for marked binary object notation
-
jsonist
A JSON formatter
-
hson
JSON like format for HTML. Allow querying the data through searching methods similar to client-side DOM queries methods
-
execute-command-macro
Create
Command
instances using thecommand!
macro or thecommand_args!
marco -
panfix
parsing: linear time parsing of multifix operators
-
redis-protocol-mm
Structs and functions to implement the Redis protocol
-
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
-
hotg-rune-syntax
Runefile parsing and analysis
-
quitters
List dependencies of a Rust binary by parsing panic messages
-
expresso
A very basic expression parser, and runner. For educational use only.
-
serde-lexpr
Serde support for Lisp S-expressions
-
tagparser
Extract any tags from html page
-
rust_cfg_parser
Parser for rust cfg() expression
-
highlighting
tree-sitter syntax highlighting
-
ruby-prism-sys
Rust bindings to Ruby's prism parsing library
-
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.
-
any-lexer
Lexers for various programming languages and formats
-
endbasic-core
The EndBASIC programming language - core
-
commonregex_rs
🔎 Find common expressions in a string
-
miniconf_mqtt
MQTT interface for
miniconf
, usingminimq
-
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.
-
chu-liu-edmonds
MST decoding using Chu-Liu-Edmonds
-
str-reader
reader/parser for formatted strings
-
rELF
Tiny C like elf parsing library
-
protozero
A minimalist protocol buffers decoder
-
reco-forge
Natural language driven recommendation generator
-
pep440
Parse and compare Python PEP440 style version numbers
-
mdtg
Quickly generate markdown tables in your terminal using a simplistic specification
-
python-json-read-adapter
that adds a read adapter to deal with bad Python caused JSON payloads (NaNs and Infinities)
-
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
-
vimwiki-wasm
Wasm binding for vimwiki library
-
oapi
OpenApi document parser
-
shunting
evaluating math expressions
-
libpdf
reading and writing PDF documents
-
zigbee2mqtt_types_vendor_livingwise
Struct definitions for zigbee2mqtt json messages
-
file_scanner
Advanced text input handler patterned after java.util.Scanner
-
tmi-parser
dependency-less library for parsing IRC-based TMI message
-
bbclash
A robust, opinionated, performance-focused BBCode to HTML parser and compiler
-
res-regex
A js-regex validator
-
typed-format-version
Load format.version.{major,minor} from a structured file
-
axum-xml-up
XML extractor for axum
-
bootsector
Read partitions from block devices or files
-
weresocool_parser
Parser for WereSoCool
-
yaxpeax-m16c
instruction decoder for the renesas m16c architecture
-
taml
A kind-to-humans configuration language
-
figtree
file format for human-useable configuration
-
libyaml
High-level bindings for the LibYAML library
-
ole
parser and reader for Microsoft Compound Document File
-
parser-haskell
Parses Haskell into an AST
-
xdrgen
XDR codec generator from specification. Designed for use with xdr-codec.
-
deb-version
Compare (Debian-style) version numbers
-
lbnf
parsing LBNF grammar
-
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
-
serde_rw
Extend serde serializers and deserializers with the ability to read / write different file formats from / to files
-
modinfo_7dtd
Read/Write '7 Days to Die' ModInfo.xml files
-
lofty
Audio metadata library
-
co-authors
Extract co-authors from a commit message
-
combot
parse server access logs and detect bots based on URI paths and User Agents
-
csvx
Comma-Separated Values eXtended
-
yaxpeax-nd812
nd812 decoder for the yaxpeax project
-
fastobo-derive-internal
Internal derive macros for the
fastobo
crate -
metafmt
A CLI for formatting configuration files
-
term_rewriting
representing, parsing, and computing with first-order term rewriting systems
-
lipsum-cn
Pseudo-Chinese lorem ipsum generator
-
calamp-rs
Parser for the Calamp LMDirect message protocol
-
jtypes
Structured Java type representations, providing guarantees about string contents or easy access to method/field signature components/etc
-
cose
(https://tools.ietf.org/html/rfc8152) in Rust
-
leef2hashmap
LEEF Parser to a HashMap
-
sequencefile
Native Rust library for working with Hadoop sequence files. Only handles reading currently.
-
veryl-emitter
A modern hardware description language
-
h2s_core
A core part of h2s
-
yaml-front-matter
YAML Front Matter (YFM) parser for Markdown files
-
spdx-expression
SPDX Expression
-
victoria-dom
Minimalistic HTML parser with CSS selectors
-
c-lexer-stable
C lexer
-
libhdr
HDR decoder
-
madato
command line tool for working tabular data (XLS, ODS, CSV, YAML), and Markdown
-
cini
A small callback based library for parsing ini files
-
sentencepiece-sys
Binding for the sentencepiece tokenizer
-
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
-
varlink_parser
parsing varlink interface definition files
-
reader_for_microxml
reader for microXml - the simplified subset of xml
-
zim
ZIM reading and extraction
-
asn1rs-model
Protobuf and SQL model definitions for asn1rs
-
rustDatabook
A system for accessing data in a rdb file
-
kamadak-exif
Exif parsing library written in pure Rust
-
numnums
Reusable bite-sized zero-copy parsers to feed your nom parser
-
reflect-steroids
Extensions for bevy_reflect enabling reflection through arbitrary trait objects
-
vectorscan-rs-sys
Native bindings to the Vectorscan high-performance regex library
-
lhef
Read and write files in the Les Houches Event File format
-
bene
A command line argument parser/reader
-
exon-gff
reading and writing GFF files with Exon
-
bodyfile
Parser and Generator for the famous mactime bodyfile format
-
verto
opinionated project versioning
-
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
-
rmarshal
Document remarshaller
-
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
-
ilex
quick and easy lexers for C-like languages
-
wxf-converter
Transform yaml, json, pkl files to wolfram
-
binny
A general purpose library for parsing common binary file formats such as mp3, wav, jpeg, etc
-
zbuf
“Zero-copy” string and bytes buffers
-
dead-good-html-to-rsx-converter
Convert html into rsx
-
sdcx
SDC (Synopsys Design Constraints) toolkit
-
zigbee2mqtt_types_vendor_datek
Struct definitions for zigbee2mqtt json messages
-
rustpython-parser
Python language parser for Python3
-
store-ref-scanner
scanner/extractor of Nix-like store paths from byte arrays/streams
-
cni_format
parser and serializer for the CNI configuration format
-
compiledfiles
Parse native binary symbols for list of source files used to compile binary
-
sqlite3-header
parse the sqlite3 header bytes
-
telemetry-parser
parse real-time metadata embedded in video files or telemetry from other sources
-
logisheets_workbook
Tools for LogiSheets to unarchive and write .xlsx file
-
hocon-linked
Reads HOCON configuration files
-
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
-
binary-reader
A binary reader for rust-lang. for step by step. It’s a minimal
byteorder
wrapper for read bytes. -
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
-
json_arg
Easily parse structured CLI args
-
wamp-core
WAMP core library for parsing messages
-
lazyf
means for grabbing config from flags and config files with a lazy, human readable, file format
-
sectok
interact with RFC 8959 secret-token URIs
-
stroka
Small String optimization
-
channels-serdes
serialize/deserialize types
-
deta
Deta SDK for Rust
-
yam-core
Pure Rust YAML reader and writer (to be added)
-
yscl
parser
-
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
-
calypso_filety
Binary file type descriptions, parsers, etc. for Calypso
-
readformat
Very small format reader
-
deser-debug
Debug formatting extension for deser
-
mule
Strong-headed (yet flexible) parser of columnar datasets from CSV, TSV and other delimiter-separated datasets
-
airmash-protocol
Protocol library for airmash
-
extract_jsons_from_string
extract valid JSONs from a string to a vector
-
fastsnbt
Serde deserializer for Minecraft's stringified NBT format
-
kaiju-core
Core module of modern assembly language toolset
-
configster
parsing configuration files
-
qapi-parser
QEMU QAPI JSON specification parser
-
slr_lexer
configuration format. This crate contains just the lexer, see the slr_config crate for the parser and other utilities.
-
silkworm_syn
Parser for the Yarn interactive dialogue language. Internal dependency of silkworm.
-
recipemd
Parser for the RecipeMD format
-
yarpl
Parsing Library
-
wxml_parser
wxml parser
-
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
-
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
-
conllu
Readers/writers for the CoNLL-U dependency format
-
wfdb-rust
reading WFDB-format datasets in Rust
-
binary_modifier
read & write to buffer
-
fast_io
read and write &str and types implementing the copy trait into files
-
glsl-lang-pp
GLSL language preprocessor
-
steamkit-vpk
help parse and read files based on the VPK file format
-
chronver
Chronologic version parsing
-
wax-cli
An extension of HTML written in Rust
-
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
-
streamson-futures
integrates streamson with futures stream
-
hjson
serialization file format
-
rust-releases-core
Base traits and definitions for rust-releases
-
emotibit-data
Emotibit DataParser Library
-
conllx
Readers/writers for the CoNLL-X dependency format
-
qrus
A QRCode cli tools, can encode and decode
-
magnesium
A minimal XML iterator
-
ion-c-sys
Bindings to Amazon Ion C
-
r1cs-file
R1CS binary file format parser/serializer
-
segsource
reading data of any type quicker and easier
-
plainjson
simply provides low-level access and JSONPath way to query or set JSON values
-
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
-
discord-markdown
Parse discord-flavored markdown
-
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…
-
calc_engine
An engine / tool that performs calculations
-
rpeg
Experimental, very limited JPEG decoder
-
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.
-
located_yaml
YAML parser with position information
-
llvm-bitcursor
A no-frills bitstream cursor library for Rust
-
panduck
Conversion tool by rust, inspired by pandoc
-
udv
Unambiguous Delimited Values. A smarter successor to CSV.
-
saneput
Sane input reading library
-
katcp
monitor and control protocol
-
mors
converting morsecode to text and reverse
-
sexp
A small, simple, self-contained, s-expression parser and pretty-printer
-
microjson
No frills JSON parsing without allocations
-
jbcrs-basic
support reading and writing of java class files
-
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
-
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
-
html-parser-rs
parsing HTML documents. It supports reading HTML documents in an event-based fashion.
-
async_chunked_transfer
Async encoder and decoder for HTTP chunked transfer coding (RFC 7230 § 4.1)
-
zigbee2mqtt_types_vendor_netvox
Struct definitions for zigbee2mqtt json messages
-
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
-
scf
S configuration format
-
whatwg-datetime
parsing the datetime microsyntax, as defined by the WHATWG HTML Standard
-
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
-
spritebot_storage
read and write SpriteBot files
-
u-siem-elasticsearch
uSIEM Elasticsearch Input/Output logging
-
rustfmt_configuration
Rustfmt configuration library
-
angsd-io-core
Shared utilities for ANGSD binary format reading/writing
-
snippets-rs
A parser for the snippet file format, a human-readable file format for storing strings
-
bencode-decode
Minimal, lean, no-bullshit, iterator-based bencode decoder
-
linemd
opinionated markdown parser (and renderer) written in Rust
-
lnk_parser
A full rust implementation to parse windows LNK files
-
ircmsgprs
parsing IRC protocol messages
-
convo
A modern dialogue executor and tree parser using YAML, focusing on ease-of-use and speed
-
verilization-lang-typescript
TypeScript language support for the verilization description language
-
mico
mico (minimalistic config file format) parser and emitter
-
sv-parser-error
Helper crate of sv-parser
-
rust-cheatsheet
a quick cheatsheet for rust
-
semver_sort
Sorts semver strings or numbers
-
xmltojson
converting XML to JSON
-
ast-grep-dynamic
Load tree-sitter dynamic library for ast-grep
-
oxrdfxml
Parser and serializer for the RDF/XML format
-
rust-releases-channel-manifests
ChannelManifests source implementation for rust-releases
-
noodles-core
Shared utilities when working with noodles
-
fkl-parser
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
brittle
TOML parser in Rust
-
messy_json
JSON Parser for dynamically structured documents
-
plist-utils
libraries for dealing with property lists
-
picnic-rs
PICNIC Is Config Notation Interpreter/Converter
-
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
-
irox-gpx
GPX format Encoders and Decoders for GPS Devices
-
minetest-protocol
Minetest protocol implemented in Rust
-
sawp-pop3
SAWP Protocol Parser for POP3
-
mvn_version
Maven's ComparableVersion and VersionRange
-
aprs-parser
APRS message parser for Rust
-
serde_stream
Adds serde serialization and deserialization functionality to streams
-
sitemaps
Read and write files in the Sitemaps XML format
-
elrond
Standard conformant elf parser
-
rte
Parser for relative time expression
-
yary
Lazy, efficient YAML parsing
-
axmldecoder
Decode Android's binary XML format
-
ntp-parser
Parser for the NTP protocol
-
blt-utils
Byte-level transport utils
-
pmd_message
that can read message*.bin files, used in 3ds pokemon mystery dungeon games
-
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
-
mcnbt
Read and write NBT
-
hsml
A pug-inspired HTML preprocessor
-
graburl
Get all url's from website
-
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
-
exp3
data types for (de)serializing expression settings from exp3.json files
-
table-extract
extracting data from HTML tables
-
hson_gen
Generate HTML from hson data
-
csv-index
On disk CSV indexing data structures
-
veryl-ls
A modern hardware description language
-
libucl-bind
Low-level bindings to libucl
-
exon-test
Exon test crate
-
wasm-webidl-bindings-text-parser
Raw WebIDL bindings text encoder/decoder. Still in a state of flux!
-
verilization-compiler-cli
The verilization serialization description language compiler command line
-
config-rs
A lib of parsing config file for Rust
-
knurdy
Minimal, opinionated KDL deserialization with Serde
-
legacy_pcap_file
read and write legacy Pcap file format
-
questdb-confstr-ffi
C FFI bindings for questdb-confstr
-
rfc2047-decoder
decoding RFC 2047 MIME Message Headers
-
wson
JSON parser made with nom
-
json
in Rust
-
excel-kit
use read/write Open Office Xml format file
-
json-position-parser
json parser with positions
-
markdown-it-tasklist
A markdown-it plugin for parsing GFM tasklists
-
jst
Write a javascript object in rust
-
ros_package_manifest
parses ROS package manifest (also known as package.xml)
-
ttyrec
reads and writes ttyrec files
-
soundpad-xml
deserializing Soundpad's XML files
-
tree-sitter-javascript
JavaScript grammar for tree-sitter
-
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.
-
lenient_semver_version_builder
VersionBuilder trait for lenient parser for Semantic Version numbers
-
htr_cli
convert html to react fast
-
verilization-compiler
The verilization serialization description language compiler. This contains the core compiler library, but not the languages or CLI.
-
doc-assert
Validates markdown API docs against live endpoints, ensuring documentation accuracy
-
bool_expr_parser
Boolean expresion parser and evaluation library
-
zigbee2mqtt_types_vendor_moes
Struct definitions for zigbee2mqtt json messages
-
ecmascript
parser
-
binary_type_cast
simplifying the process of parsing binary file data into various Rust data types using the TypeCast macro
-
cardparse
Fixed width text format parsing to structs
-
markdown-it-deflist
A markdown-it plugin for parsing definition lists
-
verilization-lang-scala
Scala language support for the verilization description language
-
binary-extract
Extract a value from a json string without parsing the whole thing
-
cformat
A program to incrementally reformat changed files using clang-format(1)
-
simpleini
very simple crate to parse and write with the INI format
-
exile
DOM-Style XML Parser
-
einfach-xml-builder
A lightweight and intuitive library for generating XML documents in Rust
-
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
-
docstrings
Extract data from Markdown as used in Rust documentation strings
-
swf-tree
Abstract Syntax Tree (AST) for SWF files
-
serde-util
Soni's Serde Utilities
-
asp_lib
Parses Agilent .asp files and converts them into .csv format adding wavenumber column
-
snob
String analysis inspired by the Icon programming language
-
yaged
gif encoder decoder
-
tftp-packet
creating and parsing TFTP packets
-
rivescript
chatbot interpreter for Rust
-
unbytify
Convert units of digital information from string into the numeric equivalent and the other way around
-
dfx-base
A FIX protocol implementation
-
rasp
RASP(https://www.thrustcurve.org/info/raspformat.html) file format
-
deno_semver
Semver for Deno
-
csv-core
Bare bones CSV parsing with no_std support
-
bramble-data
Bramble's Binary Data Format
-
bdflib
parse bdf files
-
nom_html_parser
A parser to convert HTML string to HTML tree structure written with Nom
-
dvi2html
converter
-
nelf
parser
-
nginx-config
A parser, AST and formatter for nginx configuration files
-
parse_wiktionary_de
Parse dictionary pages from the German language edition of Wiktionary into structured data
-
gemini2html
parsing Gemini (gmi) to HTML format
-
trashy-xml
Xml parser that does not stop parsing when encountering errors
-
pagefind_microjson
No frills JSON parsing without allocations
-
hlbc-indexing
Hashlink bytecode indexer
-
magicjson
parsing JSON with magic
-
dsv-seeker
DSV query interpreter
-
tls_read_hancock_bin
Reader for the Hancock terrestrial LiDAR binary polar format, see https://bitbucket.org/StevenHancock/libclidar
-
ast-grep-core
Search and Rewrite code at large scale using precise AST pattern
-
model3
data types for (de)serializing model settings from model3.json files
-
jsnom
Small and ergonomic JSON parser library
-
df_ls_core
A language server for Dwarf Fortress RAW files
-
html-query-ast
Expression parser for hq: jq, but for HTML
-
acorn
-
ccitt-t4-t6
ITU-T T.4 & T.6 (CCITTFaxDecode)
-
matthewdown
My markdown-inspired markup language
-
deserialize_xml
Facilitates parsing structs from XML, particularly via a derive macro to automate the implementation
-
data-url
Processing of data: URL according to WHATWG’s Fetch Standard
-
pk_stl
STL file parsing and writing
-
sdc-parser
A parser library for Synopsys Design Constraints (sdc)
-
object-builder
create configs
-
wtns-file
Snarkjs .wtns binary file format parser/serializer
-
anglosaxon
Convert XML files to text with ad-hoc streaming SAX parser
-
alt_semver
Semantic version parsing and comparison
-
simple_json
runtime JSON parser
-
json-ptr
parsing and using JSON pointers, as specified in RFC 6901
-
d4t4
A JSON superset
-
coffer
A lightweight and fast library for reading and writing Java classes
-
dotini
parsing INI files into a HashMap
-
dass
A helper library for creating recursive descent parsers
-
semverq
a cli tool for accessing semver structure
-
execute-command-tokens
Parse command strings
-
binhex4
A BinHex 4.0 encoder and decoder implementation for Rust
-
fit-sdk
A small crate used for reading and decoding FIT files generated by sports devices
-
xmltree-parse_with_config
Parse an XML file into a simple tree-like structure
-
yaxpeax-pic17
pic17 decoder for the yaxpeax project
-
marin
DSL used for kantek (kv2.dev)
-
vmml
Very Minimal Markup Language
-
pmd_pkdpx
that can read pkdpx file, a compression algoritm used in pokemon mystery dungeon games
-
llvm-support
Support types and routines for parsing LLVM's bitcode
-
readbin
interact with binary
-
ttf-name-decoder
Decoder for names of Truetype font
-
css-purify
works a little like https://github.com/purifycss/purifycss to strip out unused CSS
-
js-regex
Rust validator for ECMAScript regex literals based on regexpp
-
serde_v2
Serlializer and Deserializer for Stratum V2 data format
-
openfga-dsl-parser
Parsing and JSON transformer for the OpenFGA authorization DSL
-
slicejson
parse json through string slice,try to make it faster!
-
tagscript_rs
String interpreter and template parser
-
binser
binary (de)serialization
-
markdown-it-front-matter
A markdown-it plugin for parsing front matter
-
tcx
Reads TCX (Garmin Training Center Database XML) files
-
async_serde
Use Serde as a general-purpose data format API
-
zigbee2mqtt_types_vendor_honyar
Struct definitions for zigbee2mqtt json messages
-
serde-cmd
A small library to deserialize commands
-
schema2000-cli
Schema2000 is a tool that parses exsiting JSON documents and tries to derive a JSON schema from these documents
-
gpt-encoder
Rust BPE Encoder Decoder for GPT-2 / GPT-3
-
xmas-elf
parsing and navigating ELF data; zero-allocation, type-safe
-
json-pest-parser
Parse JSON with pest grammar
-
glsl-lang-lexer
GLSL language lexers
-
forgiving-semver
Semantic version parsing and comparison. Fork of https://docs.rs/crate/semver which supports parsing outside of semver spec, e.g. "1.0" -> "1.0.0".
-
dtd-rs
A DTD file parser
-
nloq
Natural Language Object Query
-
binview
view files in binary or hexidecmial representation
-
csv-line
Fast deserialization of a single csv line
-
markup-converter
convert YAML, TOML, and JSON files
-
forth-lexer
but complete lexer for the forth language
-
bhtmp
A package to read .bhtmp files
-
actix-xml
XML extractor for actix-web
-
ospf-parser
Parser for the OSPF version 2 protocol
-
parse_wiktionary_en
Parse dictionary pages from the English language edition of Wiktionary into structured data
-
reproto-semver
Rethinking Protocol Generators Semantic Versioning Parts
-
binreader-internal-macros
Internal macros used by binreader
-
v-cbr-codec
?
-
lisp_parser
LISP parser library that converts a string into a list of strings or other lists
-
sauron-parse
parsing html syntax
-
binary-io
reading and writing binary data files, according to LCS4. Also supports an extend version of the NBT format, as well as the ShadeNBT format
-
rust_json_parser
JSON parser for Node js based frameworks
-
rapid-xml
XML parser with focus on speed and deserialization to serde
-
gzbbinarydoc
json like object structure to organize data.supported data types are binary(Vec<u8>),string,i64,f64,null,Vec<self> and hashmap<string,self>. the document can be parsed from and to a vec<u8>.
-
nom-xml
parsing XML
-
xml_sax
A convenient XML SAX interface which can have several implementations. Current implementations: xml_oxide.
-
indent-stack
parsing off-side syntax like YAML or Python
-
sonata
Abstract unconstrained sonata in s-expr
-
barse
Binary parsing library
-
yad_semver
Implements a simple SemVer 2.0 implementation
-
strang_thing
parsing the json experimental
-
pjson
JSON stream parser
-
usiem-utils
A framework for building custom SIEMs
-
parsenic
parsing crate