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