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