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