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