-
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
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
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
-
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
-
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
-
syntree
A memory efficient syntax tree for language developers
-
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
-
json_comments
strip comments from JSON before parsing
-
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
-
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
-
pyproject-toml
pyproject.toml parser in Rust
-
biblatex
Parsing, writing, and evaluating BibTeX and BibLaTeX files
-
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.
-
lq
low overhead yq/tq/... implementation
-
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
-
jotdown
A parser for the Djot markup language
-
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
-
cargo-util-schemas
Deserialization schemas for Cargo
-
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
-
git-url-parse
A parser for git repo urls based on url crate
-
ical
Ical/Vcard parser for Rust
-
arrow-ipc
Support for the Arrow IPC format
-
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
-
rust-mcp-schema
Type-safe implementation of the Model Context Protocol in Rust, designed to reduce errors and accelerate development with powerful utilities
-
urdf-rs
URDF parser
-
faf-replay-parser
Supreme Commander Forged Alliance replay parser
-
postscript
The package provides a parser of PostScript fonts
-
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
-
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
-
sv-parser
SystemVerilog parser library fully complient with IEEE 1800-2017
-
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
-
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
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
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
-
gigtag
A lightweight, textual tagging system for DJs
-
adblock
Native Rust module for Adblock Plus syntax (e.g. EasyList, EasyPrivacy) filter parsing and matching.
-
cab
Read/write Windows cabinet (CAB) files
-
birli
A preprocessing pipeline for the Murchison Widefield Array
-
tcping
🛠️ tcping-rs: Rust (rs) TCP Ping (tcping) Utility for Port Reachability
-
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
-
d4-framefile
The Framefile container crate for D4 file format
-
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
-
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)
-
cstree
generic lossless syntax trees
-
eqlog
Datalog with equality
-
asciidork-cli
Asciidork CLI
-
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
-
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
-
url-parse
🔗 A Rust library for parsing URLs
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
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
-
mutnet
Unsafe-free and allocation-free, no-std network protocol parsing and in-place manipulation library
-
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
-
cynic-parser-deser
Deserialization for cynic-parser Values
-
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
-
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
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
css-minify
CSS parser and minificator based on nom
-
gltf-json
JSON parsing for the gltf crate
-
rinex
Package to parse and analyze RINEX data
-
parquet2
Safe implementation of parquet IO
-
arrow-json
Support for parsing JSON format to and from the Arrow format
-
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
-
target-spec
Evaluate Cargo.toml target specifications
-
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
-
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)
-
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
-
buildlog-consultant
buildlog parser and analyser
-
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
-
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
-
evtx
A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
-
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
-
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
-
bmfont_rs
Load/ save/ manipulate BMFont files
-
whyq
jq wrapper
-
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
-
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
-
m-bus-parser-cli
A cli to use the library for parsing M-Bus frames
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
bms-rs
The BMS format parser
-
ass_parser
A parser for editing creating and saving .ass files
-
fdev
Freenet development tool
-
ripgrep_all
rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc
-
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)
-
syn-serde
serialize and deserialize Syn syntax trees
-
spdx-rs
Parse and interact with SPDX Documents
-
editorconfiger
Plain tool to validate and compare .editorconfig files
-
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
-
mdka
HTML to Markdown converter
-
from
A procedural macro that generates custom parsing and validation code
-
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
-
tlv_parser
BER-TLV parsing & emitting library
-
shiva
in Rust of a parser and generator for documents of any type
-
yash-syntax
POSIX-compatible shell script syntax parser
-
tyche
Dice rolling and dice expression (with a syntax similar to FoundryVTT) parsing library
-
streamdal-gjson
Get (and set) JSON values quickly
-
rico-scan
A high-performance CLI tool for parsing and validating Thrift IDL files
-
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)
-
marked-yaml
A simplified YAML structure with provenance spans
-
instant-xml
A more rigorous way to map XML to Rust types
-
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
-
cout2json
Converts cout output to json
-
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
-
hevc_parser
HEVC format parser, incomplete
-
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
-
dae-parser
Parser for the Collada (DAE) format
-
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
-
uuid-macro-internal
Private implementation details of the uuid! macro
-
geiger
Some library parts of cargo-geiger, decoupled from cargo
-
ovba
An Office VBA project parser written in 100% safe Rust
-
omd
A minimalistic and slick looking markdown viewer with support for hot reloading and latex
-
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
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
m8-files
Parse the Dirtywave M8's file formats
-
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.
-
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
-
rphtml
A html parser written in rust
-
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
-
ply-rs
reading/writing ascii and binary PLY files
-
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
-
json-five
JSON5 parser with round-trip capabilities and compatible with the serde data model
-
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
-
nom-teltonika
Teltonika protocol parser
-
nu_plugin_semver
A nushell plugin for dealing with SemVer versions
-
adobe-swatch-exchange
Read and write .ase files
-
html_parser
general purpose html/xhtml parser
-
lossless-transform-utils
General purpose utility methods for creating lossless transforms for various file formats
-
hltas
Reading and writing Half-Life TAS scripts (
.hltas
) -
elma
reading and writing Elasto Mania files
-
arxiv
parse arXiv identifiers and references
-
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
-
schnauzer
parsing Mach-O files
-
watchexec-events
Watchexec's event types
-
cala-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
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
-
gcode2obj
[Wavefront obj] Visualization tool for inspecting a g-code file
-
millisecond
Format milliseconds into a human-readable and relative timestamp formats. This package has no-std dependency.
-
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.
-
twmap
Parse, edit and save Teeworlds and DDNet maps
-
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
-
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
-
cirru_edn
Parser/Writer for Cirru EDN
-
json-e
A data-structure parameterization system for embedding context in JSON objects
-
dapt
serializing and unseralizing unstructured data
-
markup5ever
Common code for xml5ever and html5ever
-
icy-metadata
parsing Icecast metadata
-
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
-
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
-
htmlparser
Pull-based, zero-allocation HTML parser
-
vt100
parsing terminal data
-
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.
-
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
-
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…
-
json_preprocessor
JSON PreProcessor
-
llguidance
Super-fast Structured Outputs
-
hotload
Zero cost hot update dynamic library; supporting DLL, SO
-
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
-
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.
-
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
-
prk_async_dataflow
An asynchronous dataflow processing library for Rust with SIMD-accelerated JSON parsing and AI agent capabilities
-
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
-
hard-xml
Strong typed xml, based on xmlparser
-
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
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
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
-
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
-
debversion
Debian version parsing, manipulation and comparison
-
cel-parser
A parser for the Common Expression Language (CEL)
-
crab_nbt
Up-to-date Rust crate for easy and intuitive working with NBT data
-
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
-
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
-
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
-
scuffle-flv
A pure Rust FLV demuxer
-
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
-
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.
-
tree-sitter-c2rust
Rust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust
-
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
-
serde_geozero
serializing and deserializing geospatial data using serde and geozero
-
alog
Anonymize 'Combined Log Format' data
-
hygg
Simplifying the way you read
-
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
-
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
-
dply
A command line data manipulation tool inspired by the dplyr grammar
-
rockfile
Rockchip specific file parsers
-
pest-test
Testing framework for pest parsers
-
xlsx2csv
Excel-like sheets to CSV converter
-
pcd-rs
Working with PCD file format in Rust
-
tree-sitter-yaml
YAML grammar for tree-sitter
-
sigma-rust
parsing and evaluating Sigma rules to create custom detection pipelines
-
jfrs
Java Flight Recorder reader for Rust
-
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
-
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
-
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
-
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
-
pulldown-cmark-frontmatter
A Frontmatter extractor for Markdown documents
-
prse
A tiny string parsing utility
-
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
-
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
-
marctk
MARC21 Binary, Breaker, and XML Toolkit
-
circ_buffer
A bare-metal fixed-size statically allocated ring-buffer with optional serde (De)-Serialization
-
giga-segy-in
allows parsing of SEG-Y
-
beancount-parser
A beancount file parser library for rust
-
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
-
qv
quickly view your data
-
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
-
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
-
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
-
markdowny
Markdown parser with focus on error reporting, and with support for hairy templates, HTML, HTML-attributes, HTML-spans, HTML-blocks specified in Markdown
-
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
-
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
-
aspasia
parsing and working with subtitles
-
rust_dot
RustDOT is mostly the Graphviz DOT language, lightly rustified
-
madato
command line tool for reading and writing tabular data (XLS, ODS, CSV, YAML), and Markdown
-
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
-
algoliasearch
Algolia client
-
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
-
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
-
heimdall-cli
hotkey daemon. Primarily tested on MacOS
-
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
-
jcg
json code generation cli
-
bevy_save
A framework for saving and loading game state in Bevy
-
pywr-v1-validator
Pywr v1.x model JSON validator
-
jpostcode_rs
Japanese postal code lookup library in Rust, powered by jpostcode-data
-
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
-
ms-pdb-msfz
Reads Compressed Multi-Stream Files, which is part of the Microsoft PDB file 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
-
aegisvault
Convert otpauth URI file to Encrypted Aegis vault JSON on stdout
-
organic
An org-mode parser
-
savefile-abi
Easy to use, simple, stable ABI for Rust-libraries. Allows creating dynamically loadable plugins written in rust.
-
typedoc_json_to_md
Converts TypeDoc JSON generated by typedoc-json-parser to Markdown
-
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
-
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
-
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
-
ketchup
A parser that can *ketch-up* with your programming language
-
scfg
parser
-
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
-
re_data_loader
Handles loading of Rerun data from file using data loader plugins
-
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.
-
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
-
dsntk-model
dsntk | Decision Toolkit | DMN model and parser
-
jsondata
JSON processing package for document databases
-
streambed-storage
Functionality for loading an persisting structures
-
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)
-
z39
Z39.50 Types and ASN.1 Messages
-
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
-
xrust
Support for XPath and XSLT
-
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
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
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
-
vcard_parser
Parses and validates vCard data according to RFC 6350 specification
-
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
-
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
-
asciidork-backend
Asciidork backend
-
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
-
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
-
command-error
Detailed error messages and status checking for
std::process::Command
-
faimm
Random access to indexed fasta using a mmapped file
-
drug-extraction-cli
A CLI for extracting drugs from text records
-
blend
A parser and runtime for Blender's .blend files
-
krapslog
Visualize log files using sparklines
-
wolfram_wxf
Convert a value to the Wolfram Language WXF format
-
nix-nar
manipulate Nix Archive (nar) files
-
cronchik
cron expression parser
-
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
-
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
-
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
-
arenabuddy_cli
parse player.log to match.json files
-
suika_json
A JSON handling library for the suika web stack
-
subtext
A parser for the Subtext file format
-
sawp-file
SAWP File Format
-
gdtf
Tools to read and inspect General Device Type Format (GDTF) files
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
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
-
xuid
in Rust
-
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
-
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.
-
stamon
Status monitors for textual status bars (such as barista, pista, etc.)
-
wez-mdns
Robust mDNS implementation for home automation
-
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
-
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
-
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…
-
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
-
nlcep
parsing natural language calendar events
-
rust-pkg-gen
Creates so-called rust 'packages' containing rust toolchains and crates
-
spex
Simple(ish) parser and extractor of XML
-
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
-
rusty-whsp
designed to handle configuration parsing for command-line applications
-
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
-
famedly_rust_utils
Random rust utility functions and types
-
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
-
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
-
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
-
apple-clis
A collection of Apple command-line tool wrappers, library and CLI
-
dns-parser-revived
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
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
-
databend-thrift
Rust bindings for the Apache Thrift RPC system
-
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
-
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
-
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
-
rpm-infra
A pure rust library for building and parsing RPMs
-
fuzzy-pickles
A low-level parser of Rust source code with high-level visitor implementations
-
flif
FLIF decoder written in pure Rust
-
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
-
yak-sitter
opinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements
-
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
-
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
-
gvas2json
Convert between GVAS and JSON or YAML
-
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
-
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
-
mini-json
json parsing library written in Rust
-
flour
Serializes and deserializes BCCAD / BRCAD files to and from JSON
-
packable
packing and unpacking binary representations
-
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 -
vegafusion-core
Core components required by multiple VegaFusion crates, with WASM compatibility
-
lrcat-extractor
Extract data from Adobe Lightroom™ catalogs
-
tekton
A blazingly fast code snippet sorter
-
cookiestxt-rs
Parses cookie.txt/netscape cookie format
-
cff-parser
A parser for the Compact Font Format (CFF)
-
knus
KDL language implementation
-
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
-
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
-
clade
phlyo tree, a phylogenetic tree construction software
-
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)
-
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
-
libflatterer
Lib to make JSON flatterer
-
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
-
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
-
analog_literals
Multi-Dimensional Analog Literals in Rust
-
iCalendar_parser
iCalendar (.ical) file parsing and putting into handy structure
-
matchgen
Generate functions to quickly map byte string prefixes to values
-
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
-
jqesque
string assignment expressions with JQ-esque syntax for JSON interaction
-
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).
-
cli_util
Command-line utilitiy for unix based systems
-
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
-
macbinary
resource fork parser
-
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
-
easycsv
A command line csv parser and toolkit for navigating and filtering data from csv files
-
merde_yaml
YAML deserialization for merde
-
reaclib
A parsing library for the reaclib format
-
pavex_bp_schema
The schema used to (de)serialize a Pavex Blueprint
-
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
-
lapp
command-line argument parser driven by usage text
-
serde-nebula-fbthrift-graph
nebula-fbthrift-graph serde deserializer
-
swimos_agent_protocol
SwimOS Agent Protocol
-
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
-
flussab-aiger
AIGER file format (binary and ASCII) parser and writer
-
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
-
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
-
fast_html2md
A fast html2md crate for rust
-
aemo_mdff
AEMO compliant NEM12 and NEM13 parser
-
cli-justify
A CLI text justify tool
-
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
-
edi
Parser for X12 EDI files
-
wotbreplay-parser
World of Tanks Blitz replay parser
-
bvh_anim_parser
A .bvh file parser
-
rusty-but-fit
Read Garmin's .FIT files and output them as JSON
-
devicetree-tool
A device tree building and parsing tool written in Rust
-
readfeed
Feed parsing utilities
-
bytevec2
serialization library that uses byte vectors
-
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
-
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
-
bourne
JSON library
-
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
-
koron-query-parser
Query Parser for Koron
-
coffee-ldr
Coffee: A COFF loader made in Rust
-
fundu-systemd
Fast and precise systemd time span parser of rust strings to a Duration
-
ndjson-stream
read NDJSON-formatted data in a streaming manner
-
gnews-rs
Google News RSS feed parser
-
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
-
scim-filter
SCIM filter specification implemented in Rust
-
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
-
MyFirstParserTarasenko
My fisrt simple parser
-
attheme
parsing and serialization of .attheme files
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
off-rs
parsing .off mesh files
-
rbook
An ebook library that supports parsing and reading the epub format
-
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
-
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
-
dsntk-feel-temporal
dsntk | Decision Toolkit | FEEL temporal
-
graphql-parser-hive-fork
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
steam_shortcuts_util
parsing & writing Steams shortcut.vdf file format
-
bencoding
decoding bencoded data
-
fstapi
API for manipulating Fast Signal Trace (FST) format waveforms
-
digman
Ticket management systems for solo players
-
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
-
polyline-iter
Zero-dependency iterator-based Google Encoded Polyline encoder and decoder
-
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
-
re_log_types
The basic building blocks of the Rerun data types and tables
-
mbn
MBN format parse library
-
teo-parser
Parser for Teo schema language
-
yaml-subset
A subset of yaml used in rumbas
-
filmreel
parser for Rust
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
json_parser_with_pest
A JSON parser created in Rust using Pest grammar
-
gvox-sys
Voxel file format parser
-
libcvss
CVSS specification
-
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
-
entity-tag
EntityTag
structure and functions to deal with the ETag header field of HTTP -
rpm-rs
A pure rust library for building and parsing RPM's
-
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
-
cudarse-video
Bindings to the CUVID/NVDEC libraries
-
yozefu-lib
Core library of yozefu
-
json2markdown
convert JSON data into well-structured Markdown format
-
color-to-tui
Parse colors and convert them to ratatui::style::Colors
-
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
-
syncat-stylesheet
Parser for Syncat Stylesheets
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
jackdauer
easily parse various time formats to durations
-
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
-
hao
.net binary reader
-
phoron_core
A serializer and deserializer for JVM bytecode
-
rrdbc
dbc parser
-
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
-
pelf
parsing/generating/analyzing ELF
-
cite-me-bro
formatted citations over stdout right from your bib file
-
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
-
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
-
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
-
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
-
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
-
eventsourced
Event sourced entities in Rust
-
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
-
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
-
oval
A stream abstraction designed for use with nom, winnow, etc
-
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
-
tweet-archive-to-markdown
Convert archived Tweets to MarkDown with FrontMatter
-
nitf-rs
Minimal NITF interface
-
aws-smithy-cbor
CBOR utilities for smithy-rs
-
anydate
Date & DateTime string parser
-
flatzinc
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
-
sparesults
SPARQL query results formats parsers and serializers
-
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
-
binsync
syncing binary files between two locations
-
isla-axiomatic
Isla is a symbolic execution engine for Sail instruction set architecture specifications. This crate implements utilities for handling axiomatic memory models.
-
ua_contact_book
Parser, which take file filled with lines of contact and converts it into JSON format
-
humanize-rs
For parsing human-readable strings to some types
-
surfer
A small backend "framework" for Rust
-
opd-parser
Parser for the OPD point cloud animation format
-
ksql
A JSON data expression lexer, parser, cli and library
-
weather-reports
A collection of weather report parsers
-
mdmg
A scaffold prototype code tool
-
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
-
commandy
easy parsing of command line arguments
-
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
-
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
-
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
-
pmtiles2
A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits
-
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
-
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
-
cbor-diag-cli
transforming between different diagnostic encodings of Concise Binary Object Representation (CBOR)
-
csv2parquet
Convert CSV files to Parquet
-
weldr
manage LDraw files (.ldr)
-
opam-file-rs
Parser and printer for the opam file syntax with Rust
-
fixcol
reading and writing fixed width / column delimited data files
-
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
-
guppy-summaries
Build summaries for Cargo, created by guppy
-
noodles-cram
CRAM format reader and writer
-
ez-jsonrpc-types
JSON-RPC 2.0 made easy!
-
ssexp
A powerful parser for s-expressions
-
rhymuri
IETF RFC 3986, Uniform Resource Identifier (URI)
-
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 -
winstructs
Common structures used in parsing various windows protocols
-
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
-
sec_edgar
tools to query the SEC's EDGAR API
-
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
-
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 -
simple-psf
parsing PSF bitmap font files
-
stack-sizes
Tools to print stack usage information emitted by LLVM in human readable format
-
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
-
rosv
RSV file format
-
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
-
hff-std
Hierarchical File Format: synchronous support
-
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
-
smn_serve
A homebrew plugin based server framework
-
teloader
Loader of Total Editor's level files (*.te3)
-
rede_parser
Parser in charge of modeling Rede's files
-
streamson-bin
A program which processes large JSON data
-
mf2_parser
Parser and AST definitions for MessageFormat 2
-
liberty-io
Parser and writer for the Liberty format
-
json_parser_simple
json parser lib
-
image_dds__patch
Convert images to and from compressed DDS formats
-
adstxt
parser for ads.txt
-
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
-
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
-
markdown-it-sub
A markdown-it plugin for parsing subscripts
-
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
-
ecoord-io
IO operations for transforming between 3D coordinate frames
-
mar
reading and writing Mozilla Archive files
-
fortran-descriptor-parser
Parse bytes which are formatted according to a fortran format edit descriptor
-
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
-
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
-
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
-
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
-
ktx2
Parser for the ktx2 texture container format
-
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
-
aei_tag_parser
parse AEI RFID tags
-
fortran-descriptor-parser-macro
Macro to parse bytes which are formatted according to a fortran format edit descriptor
-
brackets
JSON I/O
-
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
-
cmakefmt
Good enough (MVP, early) CMake auto formatter
-
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
-
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
-
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
-
ssbh_write
ssbh_lib write trait
-
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
-
json-session
A streaming parser for JSON which emits fragments and location spans from an iterator-style API
-
taplo-common
Shared code for taplo utilities
-
gutenberg-rs
used to get information and data from gutenberg (https://www.gutenberg.org/)
-
kv2
kv2 (keyvalues 2) format parser with serde support
-
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
-
criner-waste-report
Determine include directives for Cargo.toml files to slim down a crate
-
hepmc2
Read and write files in the HepMC2 format
-
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
-
vcd
Read and write VCD (Value Change Dump) files
-
gpmf
WIP gpmf implementation
-
tectonic_io_base
Basic types for Tectonic's pluggable I/O backend system
-
concisemark
A simplified markdown parsing library
-
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
-
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
-
trinitry
A very simple programming language, used to map functions to commands
-
whiteread
easily reading whitespace-separated values from strings or input
-
flatterer-web
JSON flatterer UI
-
leptos_reqwest
making HTTP requests with reqwest and handling responses on your Leptos project
-
nodl
Command line tool for building a directed graph of links between notes
-
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
-
bem
Parser for the BEM file format (Block, Element, Modifier)
-
quilt-lang
A programming language
-
bupropion
Fancy error handler implementation for Miette
-
serde_array_query
Serde deserialization format for HTTP query string arrays
-
kicad_parse_gen
Kicad file format parser and generator library
-
docx
parsing and generating docx files
-
ogawa-rs
Ogawa Alembic Cache file parser
-
glifparser
A parser and writer for UFO
.glif
files -
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
-
conllu
Readers/writers for the CoNLL-U dependency format
-
sitemap
parser (reader) and writer
-
ressa
An ECMAscript parser
-
subparse
Load, change and write common subtitle formats (srt/ass/idx/sub)
-
midasio
read binary files in the MIDAS format
-
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
-
ilda
reading ILDA laser projection display files
-
metaslang_bindings
Computes semantic language bindings from parsed source code
-
spezilinter
spezifisch's linter for different file formats, linting for weirdly specific stuff
-
ssh-to-ansible
convert a SSH configuration to an Ansible YAML inventory
-
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
-
libprefetch
Forensic library; parser and reader for Microsoft Prefetch File
-
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.
-
kplc-outage-parser
give output of latest data from kplc outages pdf @ https://kplc.co.ke/category/view/50/planned-power-interruptions
-
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
-
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
-
aseprite-loader
Aseprite file loader
-
dependency-tree-svg
a package to generate a self-contained interactive SVG file from a dependency graph
-
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
-
ircparser
An IRC (RFC1459) parser and formatter, built in Rust
-
gv100ad
Parser to read GV100AD files from the Statistisches Bundesamt Germany
-
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
-
tdtxt
A serializer/deserializer for the todo.txt format
-
sqlx-ledger-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
brigadier_rs
Minecraft command parser in Rust
-
dicom-test-files
A collection of DICOM files for testing DICOM parsers
-
netgauze-parse-utils
Serialization/Deserialization utilities for NetGauze
-
prusti-specs
Internal Prusti crate for parsing specifications
-
wpscan-analyze
Analyzes wpscan json output and checks for vulnerabilities
-
paf
Parse PAF files
-
wikitext_table_parser
implement for parse the wikitext's table
-
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
ip2country
fast ip to asn-country lookup
-
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
-
preserves-schema
Preserves Schema code generation and support for Rust
-
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
-
sophia_jsonld
toolkit for RDF and Linked Data - JSON-LD parser and serializer
-
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 🥣
-
subtp
A parser for subtitle files such as the SubRip Subtitle (.srt) and the WebVTT (.vtt)
-
gh-token
Deserialize gh cli's GitHub token from ~/.config/gh/hosts.yml
-
saphyr-parser
A fully YAML 1.2 compliant YAML library
-
monokakido
parsing and interpreting the Monokakido dictionary format
-
hff-async-std
Hierarchical File Format: async-std support
-
wick-config
Wick manifest configuration format
-
rpp-parser
Parser for Reaper's RPP project files
-
wireguard-keys
Generate, parse and export WireGuard (x25519) keys
-
nombytes
that provides a wrapper for the bytes::Bytes byte container for use with nom
-
date_format_parser
A parser standardizing date and date-time strings into ISO 8601 format
-
ros_package_manifest
parses ROS package manifest (also known as package.xml)
-
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
-
spuz_piston
Minecraft json documents described in Rust
-
junit-parser
parse JUnit XML files
-
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 -
xand_money
safely parse and convert Xand and fiat monetary values
-
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
-
openapi-schema
Rust structure mapped to Swagger
-
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.
-
fez
A pure rust library for building and parsing RPMs
-
tree-sitter-elm
elm grammar for the tree-sitter parsing library
-
giron
ECMAScript parser which outputs ESTree JSON
-
xyz-parse
parser for the XYZ file format
-
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
-
pkgar
Redox Package Archive
-
firefly-types
Parser and serializer for the Firefly Zero metadata file format
-
xssan
that sanitizes HTML to prevent XSS vulnerabilities
-
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
-
glslt
Template compiler library
-
fmtsize
Human-readable formatting for memory sizes, etc
-
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
-
hydroper_swf
Read and write the Adobe Flash SWF file format
-
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
-
amm_internal
Abstract Music Manipulation (AMM) Rust SDK shared internal data types and traits
-
quake_bspinfo
Extract Quake related information from .bsp files
-
discord-md
Parser and generator for Discord's markdown
-
libreda-structural-verilog
Parser for structural verilog as it is created by Yosys
-
mkvdump
MKV and WebM parser CLI tool
-
lib1337patch
dedicated to parsing 1337 patch files
-
pseudotex
Pseudocode transpiler for its LaTeX representation
-
promql-rs
A PromQL parser
-
cli-text-reader
A less like CLI text reader
-
deb-version7
Parsing and comparing of Debian package versions
-
authorized_keys
Parse and manipulate OpenSSH
authorized_keys
files -
mexprp
A math expression parsing and evaluation library
-
configured
load configuration from well defined layers into any type which can be deserialized by Serde
-
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
-
cue-sys
Bindings for the libcue library
-
nom-xml
parsing XML
-
nmea-0183
sentence parser using nom 5
-
parson
parsing JSON into Rust types
-
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
-
ngc
parse G-code (LinuxCNC dialect)
-
spell
Streaming Parser for Event Logs using an LCS (Longest Common Subsequence)
-
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
-
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
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
-
horned-functional
An OWL2 Functional-style Syntax parser for horned-owl
-
astro-rs
Astronomy utils
-
hash-tag
Markdown to HTML parser
-
tinyklv
The simplest Key-Length-Value (KLV) framework in Rust
-
nbib
MEDLINE/Pubmed .nbib format to CSL-JSON conversion
-
rune-alloc
The Rune Language, an embeddable dynamic programming language for Rust
-
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
-
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
-
vote-counter
An opinionated single transferrable vote counter for the command line
-
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
-
parseltongue
Framework for declarative domain-specific languages
-
lrc-nom
zero-copy LRC parser wrote with nom
-
renvar
deserialize environment variables in to Rust datatypes
-
compiler-course-helper
& library to help you with the compiler course
-
frnsc-amcache
Pure rust AmCache parser
-
sawp-ike
SAWP Protocol Parser for IKEv2
-
atext2html
Convert a text with markup hyperlinks to HTML
-
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
-
buffed
Traits & implementation of parsing buffered IO
-
navitia-poi-model
Navitia's POIs (Point of Interest) model
-
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
-
yamlpath
Format-preserving YAML feature extraction
-
markdown-it-lazyload
A markdown-it plugin to add lazy to image tags' loading property
-
brarchive
Bedrock Archives in Rust
-
dewey
version parser and comparator that works with non-semantic versions
-
sloppy-rfc4880
RFC 4880 parser extract from the openpgp crate
-
huby
(supporting serde) to handle byte sizes as human
-
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.
-
dfdl
Specification from the OGF
-
html2md-rs
Convert HTML to Markdown
-
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
-
runic
Stupid string to duration converter
-
lavendeux-parser
Extensible parsing engine for expression evaluation
-
wasmer-toml
A parser for the wasmer.toml format used by Wasmer
-
smash-arc
working with Smash Ultimate's data.arc files
-
fakelogs
random log generator. It can be used for load testing of log parsers.
-
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
-
binsec
Swiss Army Knife for Binary (In)Security
-
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
-
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
-
gmime
Bindings for gmime-3.0
-
sise-atom
Auxiliary functions used to encode and decode SISE atom values
-
parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements
-
parser-compose
writing and composing parsers for arbitrary file or data formats
-
big-rational-str
Format and parse BigRationals to/from decimal numbers
-
foyer-bytesize
human-readable bytes representations. Forked from https://github.com/hyunsik/bytesize .
-
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
-
dns-protocol-patch
A DNS protocol implementation in Rust
-
hts
Rust binding for htslib
-
tinyresp
A tiny Rust library implementing the Redis Serialization Protocol (RESP)
-
lusl
Lossless Uncompressed Serializer Library
-
pandoc_ast
deserializes and serializes the markdown ast for writing pandoc filters
-
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
-
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
-
tuido
A TUI TODO application that uses the utodo format
-
nom-pdb
PDB parser implemented with nom
-
risc0-zeroio
RISC Zero zero-copy deserialization
-
interactive-parse
An interactive parser for JsonSchema types
-
cst
Parser for the CST format
-
ruuvi-sensor-protocol
Ruuvi sensor protocol parser implementation
-
messy_json
JSON Parser for dynamically structured documents
-
mimetype
detech mime type from file bytes
-
brainfuck_rs
Brainfuck parser and interpreter using nom
-
chic
Pretty parser error reporting
-
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
-
datafu
extracting data from config objects and other arbitrary object graphs
-
chordpro
parser for Rust
-
tag_parser
just parse tags like html
-
rx509
zero dependency X.509 decoder
-
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
-
handle_tic
designed to handle io on .tic files
-
ars-package
Asset RS - Package with Zero-copy deserialization
-
baz-difftastic
A structural diff that understands syntax. Based on difftastic, the OSS
-
bytes-cast
Safely re-interpreting &[u8] bytes as custom structs without copying, for efficiently reading structured binary data
-
bbscope
BBCode to HTML with scoping rules, auto-close tags, highly extensible
-
fuga-remo-api
Unofficial Remo Cloud API parser
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
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
-
bevy_rmesh
A Bevy extension for RMesh loading
-
ansi2svg
-
sbe-schema
sbe schema library
-
fast_markup5ever
Common code for xml5ever and html5ever
-
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
-
genson-rs
Extremely fast JSON Schema inference engine built in Rust
-
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
-
pddl-parser
parsing PDDL files
-
bcheck
that can read and write bcheck and tsv files, which are generated by BCheckbook for iOS and Mac
-
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
-
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
-
odict
A blazingly-fast dictionary file format for human languages
-
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
-
embedded-semver
Compact representation of semantic versions as an i32, u32 i64 or u64
-
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
epoint-io
IO operations for processing 3D point clouds
-
yaml-rust-olidacombe
The missing YAML 1.2 parser for rust
-
ilex
quick and easy lexers for C-like languages
-
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
-
json-decode
An elm inspired runtime JSON decoder for Rust
-
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
-
libxdc-sys
Bindings for libxdc, an Intel-PT decoding library for fuzzing
-
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
-
alice_protocol_reader
Reader library for reading raw binary data from the ALICE detector into a convenient structure for implementing analysis
-
franca
An incomplete Rust Franca IDL parser crate based on nom
-
sfl_parser
Lightweight and easy-to-use bitmap font (.sfl) parser
-
wson
JSON parser made with nom
-
omnom
Streaming parser extensions for BufRead
-
link_scraper
Scrape links from any document-file format
-
wwdc-parser
convert WWDC video pages to markdown
-
csvvy
a quick and dirty csv parser
-
mps
A fast MPS parser
-
irc-rust
IRC Helper easing the access and creation of IRC Messages
-
motec-i2
MoTeC i2 file format parser and writer
-
hff-tokio
Hierarchical File Format: tokio support
-
logix-type
LogixType
trait and the parser for.logix
files, aimed at enabling easy-to-read-and-write configurations forlogix
-
oursh
Modern, fast POSIX compatible shell
-
kafcat
cat but with kafka
-
genie-scx
Read and write Age of Empires I/II scenario files
-
text-to-polly-ssml
Converts text to polly SSML. Using a bad format.
-
forza_dataout_parse
This package will help you parse Forza Motorsport
data out
upd packet -
appattest-rs
module for validating Apple App Attestations and Assertions
-
csv2arrow
Convert CSV files to Arrow
-
jsoncanvas
creating and manipulating jsoncanvas data
-
s_text_input_f-parser
parser for sineptic text input format
-
open-payments-iso20022-reda
Open Payments - Message Parsing Library - ISO20022 REDA
-
hlbc-cli
Hashlink bytecode disassembler, analyzer and decompiler cli
-
vectorscan-rs-sys
Native bindings to the Vectorscan high-performance regex library
-
ftp-cmd-list-parse
Parses an output of LIST ftp command
-
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
-
simple_elf
parser for amd64 elf files
-
nom-obj
obj/mtl parser written with nom
-
rinex-qc
RINEX and more broadly, GNSS data processing
-
xash3d-protocol
Network protocol library for Xash3D engine
-
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
-
oca-file
OCAFile
-
vasp-poscar
read and write VASP POSCAR files
-
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
-
yaml_parser
Semi-tolerant YAML concrete syntax tree parser
-
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
-
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
-
serde_ignored_type
type to allow to skip value for purpose of deserialization
-
fbihtax
CLI tool to help manage tax payments in FBiH (Bosnia and Herzegovina Federation)
-
trfr
Parse Tandem Repeat Finder .dat files
-
pocketpy-sys
Rust FFI bindings to pocketpy, a portable python 3.x interpreter
-
bootsector
Read partitions from block devices or files
-
toml-cli
CLI for editing and querying TOML files
-
woff
The package provides a compressor for fonts in Web Open Font Format
-
object-rewrite
Rewrite object files with modifications
-
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
-
ftd
ftd: FifthTry Document Format
-
pdf-create
low-level, strongly-typed PDF creation library
-
msdparser
Rust version of the MSD parser by Garcia (https://github.com/garcia/msdparser/)
-
endian_codec
(De/En)code rust types as packed bytes with specific order
-
charls-sys
Bindings for charls
-
markdown-it-sup
A markdown-it plugin for parsing superscripts
-
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
-
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
-
rlp-decoder
Recursive-length prefix data decoder
-
smn_type
A standard, binary optimized type system for Rust
-
json-position-parser
json parser with positions
-
apple-app-store-receipts
Apple - App Store Receipts
-
hml-rs
Markup language events and readers, supporting 'human markup language'
-
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
-
yaac
config lib for web application
-
rbfmt
Ruby code formatter
-
httpdate
HTTP date parsing and formatting
-
ion-hash
Ion Hash
-
nlsd
Natural Language Structured Documents
-
sfn-machine
state machine for tasks orchestration and chaining using a linked list to guarantee coherence and flexibility when a different procedure is desired
-
ruby-prism-sys
Rust bindings to Ruby's prism parsing library
-
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
-
esplugin-ffi
A wrapper library providing a C FFI for esplugin
-
ironsmith-parser
Transforms Smithy 2.0 IDL files into an abstract syntax tree
-
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
-
elf64
Parse elf format
-
cfgrs
CLI helper tool for converting between configuration formats
-
sgmlish
parsing and deserialization of SGML
-
toml-parse
Set of modules for parsing, sorting and formating toml
-
eventree
creating lossless syntax trees
-
yap_streaming
Yap extension crate for parsing streams
-
flussab
writing parsers
-
clap-dispatch
Ergonomically dispatch CLI subcommands
-
pretty_goodness
String to String prettification
-
bdb_parser
A parser for the BDB file format
-
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
-
rpm-rs-temporary
A pure rust library for building and parsing RPM's
-
async_parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements
-
sprite-sheet-file-type
File Type that simplifies SpriteSheet creation
-
ark-zkey
read zkey faster by serializing to arkworks friendly format
-
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
-
sourcepak
reading and writing Source engine package files
-
bytevec
serialization library that uses byte vectors
-
rust-playground-top-crates
Calculates what crates should be included in the playground
-
ludtwig-parser
Lossless parser for HTML / Twig templating syntax
-
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
-
execute-command-macro
Create
Command
instances using thecommand!
macro or thecommand_args!
marco -
rosu-storyboard
de- and encode osu! storyboards
-
pjson
JSON stream parser
-
tree-sitter-plum
plum
-
markerml
markup and templating language, that is transpiled to HTML
-
cameleon-genapi
parser and interpreter of GenApi XML
-
sawp-pop3
SAWP Protocol Parser for POP3
-
osmio
Read and write OpenStreetMap data files
-
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
-
kv3
kv3 (keyvalues 3) format parser with serde support
-
tokio-util-codec-compose
Building blocks for composing tokio-util codecs
-
switchbot
interacting with SwitchBot devices
-
cmdline_words_parser
iterators over 'words' in a string, using command-line escaping rules. Intended for use where extra heap allocations are undesirable
-
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
-
file-size
a function formatting file sizes in 4 chars
-
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
-
cini
A small callback based library for parsing ini files
-
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
-
harriet
Parser for the Turtle (RDF) 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
-
remarkable_lines
Remarkable Files Parser
-
streamson-tokio
Tokio and streamson integration library
-
cli-pdf-to-text
A CLI pdf to plain text converter
-
fontconfig-cache-parser
A parser for fontconfig's cache format
-
cdefmt-decoder
Decodes cdefmt log frames
-
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!
-
lipsum-cn
Pseudo-Chinese lorem ipsum generator
-
spreadsheet_addresses
Convert spreadsheet addresses ("A4", "B$7" and so on) to a struct and vice versa!
-
ressa_r
An ECMAscript parser
-
portable-audio-library
A portable audio library file format
-
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
-
syntastica
Modern and easy syntax highlighting using tree-sitter
-
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
-
xxd-rs
clone of xxd
-
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
-
opslang-ast
ops file language AST
-
snoopy
A highly configurable multi-threaded packet sniffer and parser
-
grop
grok
poweredgrep
-like CLI utility, that allows user to manipulategrok
separated columns in different ways -
bundcore
BUND programming language API
-
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!
-
markterm
render colored markdown to the terminal
-
exon-common
Common utilities for Exon
-
aws_event_stream_parser
vnd.amazon.event-stream binary format
-
raxb
Architecture for XML Binding
-
keytree
markup language designed to load config files and schemas directly to Rust types
-
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
-
jellybean-tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
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
-
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
-
android-manifest
Android Manifest serializer and deserializer for Rust
-
html-outliner
Outline HTML documents for better SEO
-
esbuild-config
A short description of my package
-
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
-
mdbook-utils
Tools to manage links, reference definitions, and code examples in Markdown files, especially
mdbook
source directories -
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
-
xmpp-parsers
Collection of parsers and serialisers for XMPP extensions
-
latex-ast
AST parser for LaTeX, WIP
-
tl-scheme
TL language grammar
-
shinyframework_configuration
Shiny Configuration
-
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 -
zim
ZIM reading and extraction
-
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
-
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.
-
apollo-compiler
A compiler for the GraphQL query language
-
usiem-basic-parser
uSIEM parser component that allows using multiple and different parsers
-
html_forge
A robust and efficient HTML parsing library for Rust
-
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
-
singlefile-formats
Default file format implementations for singlefile
-
cdoc
A markdown-based document parser and processor
-
rtf-grimoire
A Rich Text File (RTF) document tokenizer. Useful for writing RTF parsers.
-
d4utils
The CLI utils for D4 file format
-
rede_placeholders
Handles the discovering and filling of rede placeholders
-
redirect-stderr
A cross platform lib to redirect std-err
-
spdx-expression
SPDX Expression
-
combot
parse server access logs and detect bots based on URI paths and User Agents
-
protoc_gen_ets
a ts, ets generator for protobuf via protoc
-
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
-
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
-
toml-cli2
CLI for editing and querying TOML files
-
expr-lang
expr language in Rust
-
csscolorparser
CSS color parser library
-
tree-sitter-config
User configuration of tree-sitter's command line programs
-
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
-
go-flag
Command line parser library, made to be compatible with Go's flag
-
cef2hashmap
CEF Parser to a HashMap
-
gltf-validator
wrapper around the Khronos group gltf-validator tool
-
murkdown
An experimental semantic markup language and static site generator for composing and decomposing hypertext documents
-
svf
Serial Vector Format (SVF) file parser
-
cargo-cli
Create a command line interface binary with some common dependencies ((clap || docopt) and error_chain)
-
dmntk-feel-grammar
DMNTK | FEEL grammar
-
tasvideos-api-rs
Blocking API wrapper for TASVideos.org
-
woff2-patched
WOFF2 decompression library, forked with some fixes
-
ccsds_primary_header
CCSDS Primary Header for space applications
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
envuse-parser
a parser to envuse file
-
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
-
sequencefile
Native Rust library for working with Hadoop sequence files. Only handles reading currently.
-
ttyrec
reads and writes ttyrec files
-
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.
-
file_scanner
Advanced text input handler patterned after java.util.Scanner
-
fronma
Front Matter parser
-
drax
abstraction layer over a protocol buffer, bringing dtos to regular types
-
res-regex
A js-regex validator
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
dfx
A FIX protocol implementation
-
easy_arg
EasyArg read variables from command line arguments/system envrioment/.env files
-
toml_schema
quicky checking the structure of TOML data, similar to JSON schemas
-
glsl-lang-quote
Quoting proc-macro for glsl-lang
-
maybe_xml
XML processing library
-
dbus-server-address-parser
encode and decode DBus server address
-
scdlang
Core parser of Statecharts Description Languange
-
escape_it
Converts white-space characters into their escaped versions in provided Strings
-
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
-
weresocool_parser
Parser for WereSoCool
-
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
-
rcue
CUE sheet reader
-
raad
reading and writing bytes
-
asn1rs-model
Protobuf and SQL model definitions for asn1rs
-
skrillax-codec
A framing codec for Silkroad Online network packets
-
artery-font
A pure rust parser for artery font files
-
matter
Universal frontmatter parser
-
aamva-parser-rs
parse RAW AAMVA data from PDF417 barcodes into JSON or YAML
-
serde-lexpr
Serde support for Lisp S-expressions
-
tabula
Rust bindings for tabulapdf/tabula-java
-
beid_api
BeID common lib
-
datahobbit
that generates CSV or Parquet files with synthetic data based on a provided JSON schema
-
unhtml
A magic html parser
-
lotus-utils-texture
lotus-lib texture handling
-
lachesis
GPS stop point detection from Hariharan and Toyama (2004) 'Project Lachesis: Parsing and Modeling Location Histories'
-
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
-
qoaudio
QOA audio format decoder in Rust
-
trackermeta
get and parse modarchive module data
-
byte-tools
Bytes related utility functions
-
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
-
open-payments-iso20022-pain
Open Payments - Message Parsing Library - ISO20022 PAIN
-
taml
A kind-to-humans configuration language
-
flatiron
A parser and HTML renderer for the Textile markup language
-
bendecode
bencode parser specifically made for torrent files. It converts the file provided into a format acceptable in rust(structs and enums)
-
serde-filter
filtering abstractions for JSON objects and deeply nested arrays using serde as a backend
-
backtester
Backtester
-
mbon
A serializer/deserializer for marked binary object notation
-
dep3
parsing and generating DEP-3 headers
-
piston-binpool
An experimental uniform binary format for particle physics
-
benchmarker
benchmarking arbitrary binaries
-
rfind_url
Parser to search strings for URLs in reverse order
-
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.
-
longriff
reading and writing LONGRIFF formatted files
-
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
-
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
-
jsonrpc-sys
JSON-RPC 2.0 types
-
panduck
Conversion tool by rust, inspired by pandoc
-
mtree
iterating through the entries of an mtree record file
-
fkl_mir
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
afi
Audio & video structures, plus encoder & decoder traits
-
resast
Rusty-ECMAScript Abstract Syntax Tree
-
sv-parser-pp
Helper crate of sv-parser
-
cni_format
parser and serializer for the CNI configuration format
-
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
-
cargo-spec
specify your code
-
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
-
overcast
Strongly typed changelogs for projects as changeable as the weather
-
jlu
Command-line utilities for on-the-fly investigation of JSON Lines
-
topdf
Convert png, jpg, or jpeg to one PDF
-
curlyconf
Configuration file parser
-
ipsec-parser
Parser for the IKEv2 protocol
-
u-siem-enricher
uSIEM log enricher
-
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)
-
daicon
Reference rust reader/writer implementation of the daicon format
-
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
-
yscl
parser
-
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
-
wapm-toml
A parser for the wapm.toml format used by Wasmer and WAPM
-
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
-
copystr
&str with
Copy
semantics -
compiledfiles
Parse native binary symbols for list of source files used to compile binary
-
evolution-writer
Output target writers for evolution
-
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.
-
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
-
expressions
Flexible expression parser and evaluator
-
darrentsung_debug_parser
Parse the output of
std::fmt::Debug
-
yatlv
Tag Length Value Format
-
reaktor
Reaktor
-
conventional_commit_parser
conventional commit specification
-
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
-
tomllib
A format-preserving TOML file parser and manipulator
-
inline-xml
Embed XML data directly in your Rust code
-
dbus-message-parser
Libary to encode and decode DBus message
-
pep440
Parse and compare Python PEP440 style version numbers
-
flex-version
flexible version numbers, mostly inspired by Ruby's Gem::Version
-
prelude-xml-parser
Deserialize Prelude EDC native XML files into Rust stucts
-
kaiju-core
Core module of modern assembly language toolset
-
calamp-rs
Parser for the Calamp LMDirect message protocol
-
elf2iso
A command-line tool for converting ELF files to ISO format for the PlayStation 2
-
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
-
carta-schema
Parse a schema file. Apply the schema to binary data for exploration and visualisation
-
iregex-syntax
Common syntax for regular expressions
-
prettyish-html
a probably good enough HTML prettifier
-
prc-rs
working with PRC types in Smash Ultimate
-
xml-include
Small utility library for resolving XML includes
-
erlang-term
convert Erlang External Term Format to Rust objects, without using erlang NIFs
-
varlink_parser
parsing varlink interface definition files
-
zbuf
“Zero-copy” string and bytes buffers
-
ars-server
Asset RS - Package with Zero-copy deserialization
-
rfc2047-decoder
decoding RFC 2047 MIME Message Headers
-
markdown-it-ruby
A markdown-it plugin for parsing ruby text
-
expresso
A very basic expression parser, and runner. For educational use only.
-
airmash-protocol
Protocol library for airmash
-
udv
Unambiguous Delimited Values. A smarter successor to CSV.
-
fastsnbt
Serde deserializer for Minecraft's stringified NBT format
-
rapid-xml
XML parser with focus on speed and deserialization to serde
-
kg-display
Parser for format strings, and other utilities for implementing std::fmt::Display
-
zehn
reading and writing ELF binaries
-
bytefmt
parse byte string into bytes count and vice versa
-
lincolns
A JSON Pointer index for line/column information within JSON and YAML content
-
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…
-
amadeus-serde
Harmonious distributed data analysis in Rust
-
parse-hyperlinks-extras
Extra parser for a Nom parser library for hyperlinks with markup
-
zbus_xml
API to handle D-Bus introspection XML
-
cli-epub-to-text
A CLI epub to plain text converter
-
engarde
Fenced Code Formatting
-
wt_blk
Parser and unpacker for the BLK file format
-
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
-
rusty-pkl
Lightweight Pkl parser for Rust
-
vtt2csv
A small tool to convert WebVTT files to CSV files
-
zeronet_protocol
Async ZeroNet Protocol implementation in Rust
-
ender
An encoding library to work with any binary data format
-
netrc
Parses and encapsulates the
netrc
file format -
open-payments-common
Open Payments - Message Parsing Library - ISO20022
-
markdown-it-footnote
A markdown-it plugin for parsing footnotes
-
aldoc
CLI and library for parsing and compiling Aldoc Markdown documents
-
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
-
bacnet_parse
no_std BACnet parser
-
tot
Tot format serialization and deserialization
-
bisonn
fast BSON parser written in Rust
-
fancy_slice
that provides reflection for tree structures
-
aftermath
parse and evaluate complex math expression
-
blacklist-hub
Search tool for finding DNS blacklist records among verious sources
-
atoms
S-expression parser and pretty-printer
-
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
-
tree-sitter-test
TS corpus test grammar for tree-sitter
-
wxf-converter
Transform yaml, json, pkl files to wolfram
-
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
-
markdown-it-block-spoiler
A markdown-it plugin for parsing block spoilers
-
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
-
nolana
An extremely fast parser Molang parser
-
psfparser
A PSF reader written in Rust
-
exon-gff
reading and writing GFF files with Exon
-
configster
parsing configuration files
-
pml
A parser for PML, just another format to specify your configs in
-
flatzinc-serde
FlatZinc serialization and deserialization
-
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
-
term_rewriting
representing, parsing, and computing with first-order term rewriting systems
-
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
-
tracing-tape
Binary format specification for the tracing crate
-
fasters
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
mdtg
Quickly generate markdown tables in your terminal using a simplistic specification
-
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
-
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
-
cs-datetime-parse
parse c# datetime
-
flussab-cnf
DIMACS CNF file format parser and writer
-
pagegraph
analyzing PageGraph files
-
mask-parser
A parser for the maskfile.md format
-
csv_generator
that generates CSV or Parquet files with synthetic data based on a provided JSON schema
-
yamine
CLI for combining json and yaml files
-
jaq-core
Interpreter for the jaq language
-
jsona
parser, analyzer and formatter library
-
yaxpeax-m16c
instruction decoder for the renesas m16c architecture
-
hson
JSON like format for HTML. Allow querying the data through searching methods similar to client-side DOM queries methods
-
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
-
tree-buf
A prototype binary serialization protocol for data
-
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
-
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
-
pk_stl
STL file parsing and writing
-
parquet-py
command-line interface & Python API for parquet
-
delim
parsing values from delimited strings
-
md-inc
Include files in Markdown docs
-
aci_png
Encode and decode png and apng(TODO) image files
-
exon-bed
Subcrate of the
exon
crate for working with BED files -
sauron-parse
parsing html syntax
-
protozero
A minimalist protocol buffers decoder
-
iceyee_config
Config file parser
-
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
-
veryl-sourcemap
A modern hardware description language
-
sdcx
SDC (Synopsys Design Constraints) toolkit
-
colain
A parser for the Common Layer Interface format (.cli)
-
yaxpeax-dis
disassembly tool using yaxpeax instruction decoders
-
victoria-dom
Minimalistic HTML parser with CSS selectors
-
tree-sitter-wit
Wit grammar for tree-sitter
-
serde-jellyfin
serde jellyfin
-
avm1-parser
AVM1 parser
-
rvg
Vector graphics file format
-
telemetry-parser
parse real-time metadata embedded in video files or telemetry from other sources
-
worldspawn_message
Parse Quake map worldspawn messages
-
rem-extract
Providing extract method capability for the REM toolchain
-
ligotab
Format delimited data with lightweight markup
-
open-payments-iso20022-pacs
Open Payments - Message Parsing Library - ISO20022 PACS
-
ion-c-sys
Bindings to Amazon Ion C
-
df_ls_semantic_analysis
A language server for Dwarf Fortress RAW files
-
csvx
Comma-Separated Values eXtended