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