-
nom
A byte-oriented, zero-copy, parser combinators library
-
uuid
generate and parse UUIDs
-
quick-xml
High performance xml reader and writer
-
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
xml-rs
An XML library in pure Rust
-
sqlparser
Extensible SQL Lexer and Parser with support for ANSI SQL:2011
-
syntect
high quality syntax highlighting and code intelligence using Sublime Text's grammars
-
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.
-
url
based on the WHATWG URL Standard
-
httparse
A tiny, safe, speedy, zero-copy HTTP/1.x parser
-
gimli
reading and writing the DWARF debugging format
-
roxmltree
Represent an XML as a read-only tree
-
x509-parser
Parser for the X.509 v3 format (RFC 5280 certificates)
-
byte-unit
interacting with units of bytes
-
markdown
CommonMark compliant markdown parser in Rust with ASTs and extensions
-
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.
-
simd-json
High performance JSON parser based on a port of simdjson
-
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
wast
Customizable Rust parsers for the WebAssembly Text formats WAT and WAST
-
object
A unified interface for reading and writing object file formats
-
calamine
An Excel/OpenDocument Spreadsheets reader and deserializer in pure rust
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
geojson
Read and write GeoJSON vector geographic data
-
evalexpr
A powerful arithmetic and boolean expression evaluator
-
yasna
ASN.1 library for Rust
-
fontdue
no_std font parser and rasterizer
-
lexical
to- and from-string conversion routines
-
cssparser
CSS Syntax Level 3
-
cargo_toml
Cargo.toml
struct definitions for parsing with Serde -
version-compare
easily compare version numbers with no specific format, and test against various comparison operators
-
plist
parser. Supports Serde serialization.
-
rss
serializing the RSS web content syndication format
-
cfg-expr
A parser and evaluator for Rust
cfg()
expressions -
swc_ecma_parser
Feature-complete es2019 parser
-
ttf-parser
A high-level, safe, zero-allocation TrueType font parser
-
ndarray-npy
.npy and .npz file format support for ndarray
-
xmlparser
Pull-based, zero-allocation XML parser
-
openapiv3
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
iso8601
Parsing ISO8601 dates using nom
-
html5ever
High-performance browser-grade HTML5 parser
-
spdx
Helper crate for SPDX expressions
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
mail-parser
Fast and robust e-mail parsing library for Rust
-
nom_locate
A special input type for nom to locate tokens
-
feed-rs
A unified feed parser that handles Atom, RSS 2.0, RSS 1.0, RSS 0.x and JSON Feed
-
kdl
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
-
csv-async
CSV parsing for async
-
croaring
Rust wrapper for CRoaring
-
parquet2
Safe implementation of parquet IO
-
glsl
A GLSL450/GLSL460 parser
-
gix-config
A git-config file parser and editor from the gitoxide project
-
uriparse
A URI parser including relative references
-
qsv
A high performance CSV data-wrangling toolkit
-
scan_fmt
scanf()-like input for Rust
-
mailparse
parser for MIME e-mail messages
-
atoi
Parse integers directly from
[u8]
slices in safe code -
der-parser
Parser/encoder for ASN.1 BER/DER data
-
basic-toml
Minimal TOML library with few dependencies
-
grex
grex generates regular expressions from user-provided test cases
-
gpx
Rust read/write support for GPS Exchange Format (GPX)
-
sbp
Rust native implementation of SBP (Swift Binary Protocol) for communicating with devices made by Swift Navigation
-
duration-str
duration string parser
-
libxml
wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome project
-
pcap-file
parse, read and write Pcap and PcapNg
-
versions
parsing and comparing software version numbers
-
swc_ecma_ast
Ecmascript ast
-
lib-ruby-parser
Ruby parser
-
sanitize-filename
filename sanitizer, based on Node's sanitize-filename
-
ion-rs
Amazon Ion
-
lol_html
Streaming HTML rewriter/parser with CSS selector-based API
-
mediatype
MIME Media-type parsing
-
tl
Fast HTML parser written in pure Rust
-
thirdkind
Read phylogenetic tree(s) in newick, phyloXML or recPhyloXML file and build a svg representation of the tree(s) allowing 1, 2 or 3 reconciliation levels
-
umya-spreadsheet
written in pure Rust to read and write xlsx file
-
rpm
A pure rust library for building and parsing RPMs
-
minidump
A parser for the minidump format
-
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
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…
-
validators
designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other dependencies.
-
yaml-rust
The missing YAML 1.2 parser for rust
-
vte
Parser for implementing terminal emulators
-
skrifa
Metadata reader and glyph scaler for OpenType fonts
-
ress
A scanner/tokenizer for JS files
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
btoi
Parse integers directly from ASCII byte slices
-
jaq
Just another JSON query tool
-
quoted_printable
encoder/decoder for quoted-printable data
-
atoi_simd
Fast
&[u8]
to integer parser -
cddl
Parser for the Concise data definition language (CDDL)
-
graphviz-rust
basic access to the graphs in graphviz format with ability to import into or export from it
-
ical
Ical/Vcard parser for Rust
-
jsonc-parser
JSONC parser
-
parse-changelog
changelog parser, written in Rust
-
asn1
ASN.1 (DER) parser and writer for Rust
-
unicode-bom
Unicode byte-order mark detection for files and byte arrays
-
nom-tracable
Extension of nom to trace parser
-
anes
ANSI Escape Sequences provider & parser
-
ast-grep
Search and Rewrite code at large scale using precise AST pattern
-
simple-dns
parse and write DNS packets
-
wkt
Rust read/write support for well-known text (WKT)
-
edn-rs
parse and emit EDN
-
exmex
fast, simple, and extendable mathematical expression evaluator able to compute partial derivatives
-
struson
A low-level streaming JSON reader and writer
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
seq_io
Fast FASTA, FASTQ and FASTX parsing
-
ogg
Ogg container decoder and encoder written in pure Rust
-
html_parser
general purpose html/xhtml parser
-
sscanf
(inverse of format!()) Macro based on Regex
-
cpc
evaluates math expressions, with support for units and conversion between units
-
can-dbc
A parser for the DBC format. The DBC format is used to exchange CAN network data.
-
json_comments
strip comments from JSON before parsing
-
read-fonts
Reading OpenType font files
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
gray_matter
Smart front matter parser. An implementation of gray-matter in rust. Parses YAML, JSON, TOML and support for custom parsers.
-
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
-
phonenumber
parsing, formatting and validating international phone numbers
-
human_name
parsing and comparing human names
-
tree-sitter-typescript
Typescript grammar for tree-sitter
-
difftastic
A structural diff that understands syntax
-
dhcproto
A DHCP parser and encoder for DHCPv4/DHCPv6.
dhcproto
aims to be a functionally complete DHCP implementation. -
a2lfile
read, modify and write a2l files
-
audiotags
Unified IO for different types of audio metadata
-
biblatex
Parsing, writing, and evaluating BibTeX and BibLaTeX files
-
s2protocol
A parser for Starcraft II - Replay format, exports to different target formats
-
cargo-lock
Self-contained Cargo.lock parser with optional dependency graph analysis
-
libcst
A Python parser and Concrete Syntax Tree library
-
yaserde
Serialization and deserialization library
-
dlt_parse
parsing the "Diagnostic Log and Trace" network protocol (currently without payload interpretation)
-
html5gum
A WHATWG-compliant HTML5 tokenizer and tag soup parser
-
boxcars
Rocket league replay parser
-
ada-url
Fast WHATWG Compliant URL parser
-
zepter
Analyze, Fix and Format features in your Rust workspace
-
swc_atoms
Atoms for the swc project
-
scanner-rust
text scanners which can parse primitive types and strings using UTF-8 or ASCII
-
ion-cli
Command line tool for working with the Ion data format
-
packable
packing and unpacking binary representations
-
miniconf
Serialize/deserialize/access Inspect serde namespaces by path
-
bytelines
Read input lines as byte slices for high efficiency
-
mwalib
simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata
-
gix-date
gitoxide project parsing dates the way git does
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
conjure-error
Runtime support for generated Conjure errors
-
d4
file format implementation
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
tor-netdoc
Network document formats used with the Tor protocols
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
cargo-manifest
Helper crate to parse and manipulate manifests -
Cargo.toml
files -
aws-smithy-xml
XML parsing logic for Smithy protocols
-
epserde
ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework
-
xmltree
Parse an XML file into a simple tree-like structure
-
nom-supreme
A collection of excellent utilities for nom
-
syntree
A memory efficient syntax tree for language developers
-
deno_ast
Source text parsing, lexing, and AST related functionality for Deno
-
breakpad-symbols
working with Google Breakpad's text-format symbol files
-
parse-hyperlinks
A Nom parser library for hyperlinks with markup
-
syn-serde
serialize and deserialize Syn syntax trees
-
protoc-prebuilt
Protobuf compiler protoc pre-built binaries installer
-
whyq
jq wrapper
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
iban_validate
A small crate to verify IBAN account numbers
-
yaml-rust-davvid
The missing YAML 1.2 parser for rust
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
gst-plugin-json
GStreamer JSON Plugin
-
fasteval2
Fast evaluation of algebraic expressions
-
html2md
binary to convert simple html documents into markdown
-
linux-perf-data
A parser for the perf.data format and the jitdump format. These formats are used by the Linux perf tool.
-
syslog_loose
A loose parser for syslog messages
-
adblock
Native Rust module for Adblock Plus syntax (e.g. EasyList, EasyPrivacy) filter parsing and matching.
-
samsa
Rust-native Kafka/Redpanda protocol and client implementation
-
justjson
An efficient JSON Value crate that allows borrowing data
-
todo_lib
Collection of utilities for todo.txt format
-
osmpbf
A reader for the OpenStreetMap PBF file format (*.osm.pbf)
-
gtfs-structures
Read GTFS (public transit timetables) files
-
oxiri
fast implementation of IRI validation and relative IRI resolution
-
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.
-
cron-parser
parsing cron expressions with timezone support
-
ar
encoding/decoding Unix archive files
-
sikula
query language
-
elfx86exts
Decode x86 binaries (ELF or MachO) and print out which instruction set extensions they use
-
cooklang-chef
CLI to manage cooklang recipes
-
jiter
Iterable JSON parser
-
rio_turtle
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
-
kparse
Tracking and better error handling for nom parsers
-
prometheus-parse
parser for the Prometheus text format
-
schemat
A code formatter for Scheme, Lisp, and any S-expressions
-
elf2tab
Compiles from ELF to TAB (a Tock Application Bundle using the Tock Binary Format)
-
eqlog
Datalog with equality
-
aio-cli
Streamlined AI Terminal Interactions
-
minimad
light Markdown parser
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
tor-cert
Non-standard certificate formats used by Tor
-
bnf
parsing Backus–Naur form context-free grammars
-
orgize
parsing org-mode files
-
yaxpeax-arm
arm decoders for the yaxpeax project
-
dot_vox
loading MagicaVoxel .vox files
-
netgauze-bgp-pkt
BGP-4 Protocol representation and serde
-
pep440_rs
python version numbers and specifiers, implementing PEP 440
-
run-clang-format
Cross platform CLI wrapper for executing clang-format based paths or globs specified in a JSON input file
-
slr_parser
configuration format. This crate contains the parser, see the slr_config crate for a more user-friendly API.
-
lustre_collector
Scrapes Lustre stats and aggregates into JSON or YAML
-
esp-idf-part
parsing and generating ESP-IDF partition tables
-
gjson
Get JSON values quickly
-
rxml
Minimalistic, restricted XML 1.0 parser which does not include dangerous XML features
-
config_parser2
config parsing library
-
knuffel
KDL language implementation
-
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
-
parse_duration
Parses a duration from a string
-
license
embedded license information from SPDX
-
pact_models
Pact-Rust support library that provides the core models for dealing with Pact files
-
asn1rs
ASN.1 to Rust, Protobuf and SQL compiler/code generator. Supports ASN.1 UPER
-
utf8parse
Table-driven UTF-8 parser
-
minidump-stackwalk
Analyzes minidumps and produces a report (either human-readable or JSON)
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
ssg
A Content-First Open Source Static Site Generator (SSG) written in Rust
-
purl
A Package URL implementation with customizable package types
-
tree-sitter-python
Python grammar for tree-sitter
-
libsql-sqlite3-parser
SQL parser (as understood by SQLite) (libsql fork)
-
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
-
influxdb-line-protocol
InfluxDB line protocol parser and builder
-
atom_syndication
serializing the Atom web content syndication format
-
nu-parser
Nushell's parser
-
full_moon
A lossless Lua parser
-
quil-rs
Rust tooling for Quil (Quantum Instruction Language)
-
vm-superio
Emulation for legacy devices
-
base64-simd
SIMD-accelerated base64 encoding and decoding
-
streamdal-gjson
Get (and set) JSON values quickly
-
fasteval3
Fast evaluation of algebraic expressions
-
yaml-peg
A YAML 1.2 parser using a greedy parsing algorithm with PEG atoms
-
sv-parser
SystemVerilog parser library fully complient with IEEE 1800-2017
-
rinex
Package to parse and analyze RINEX data
-
rnix
A Nix parser written in Rust
-
sophia
toolkit for RDF and Linked Data
-
lenient_semver
Lenient Semantic Version numbers
-
fontconfig-parser
fontconfig file parser in pure Rust
-
oni-comb-uri-rs
uri parser
-
gltf-json
JSON parsing for the gltf crate
-
simple_config
A config language for humans that is not self-describing
-
debian-changelog
Parser for Debian changelog files
-
url-parse
🔗 A Rust library for parsing URLs
-
birli
A preprocessing pipeline for the Murchison Widefield Array
-
xlformula_engine
parse and evaluate Excel formulas
-
urdf-rs
URDF parser
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
sqlite3-parser
SQL parser (as understood by SQLite)
-
markdown-it
Rust port of popular markdown-it.js library
-
kerbalobjects
that allows you to read or write a KerbalObject file
-
sdl-parser
The SDL parser is a Rust tool designed for parsing Scenario Defined Language files
-
eszip
that can download JavaScript and TypeScript module graphs and store them locally in a special zip file
-
json-syntax
Strict JSON parsing and mapping library
-
nod
reading GameCube and Wii disc images
-
taplo
A TOML parser, analyzer and formatter library
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
pg2parquet
Command line tool for exporting PostgreSQL tables or queries into Parquet files
-
jfc
A CLI tool for working with malformed JSON
-
gix-chunk
Interact with the git chunk file format used in multi-pack index and commit-graph files
-
mach_object
Mach-O File Format Parser for Rust
-
toml-span
Toml parser and deserializer that preserves span information
-
hard-xml
Strong typed xml, based on xmlparser
-
evry
A shell-script-centric task scheduler; uses exit codes to determine control flow
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
rs3a
Lib for reading and writing 3a format
-
hifijson
High-fidelity JSON lexer and parser
-
pai-strace
A strace-like tool created using pai
-
parol
LL(k) parser generator for Rust
-
pelite
Lightweight, memory-safe, zero-allocation library for reading and navigating PE binaries
-
aws-smithy-json
Token streaming JSON parser for smithy-rs
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
lancelot-flirt
parse and match FLIRT signatures
-
arrow-csv
Support for parsing CSV format to and from the Arrow format
-
mapfile_parser
Map file parser library focusing decompilation projects
-
krapslog
Visualize log files using sparklines
-
evtx
A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
-
adsb_deku
Decoder for ADS-B(Automatic Depedent Surveillance-Broadcast) - written with deku
-
wolfram_wxf
Convert a value to the Wolfram Language WXF format
-
geiger
Some library parts of cargo-geiger, decoupled from cargo
-
stam-tools
Command-line tools for working with stand-off annotations on text (STAM)
-
pep508_rs
python dependency specifiers, better known as PEP 508
-
bitbuffer
Reading bit sequences from a byte slice
-
emlop
A fast, accurate, ergonomic emerge.log parser
-
physis
Interact with XIV game data
-
cucumber-expressions
Cucumber Expressions AST and parser
-
serde-encrypted-value
A Serde Deserializer wrapper which transparently decrypts encrypted values
-
jsonata-rs
An (incomplete) implementation of JSONata in Rust
-
prs-rs
High performance compressor/decompressor for the SEGA PRS Compression scheme
-
dump_syms
Dump debug symbols into Breakpad ones
-
elf_rs
no_std ELF file reader for ELF32 and ELF64
-
jotdown
A parser for the Djot markup language
-
matfile
reading and writing Matlab ".mat" data files
-
erl_tokenize
Erlang source code tokenizer
-
jsn
querying streaming JSON tokens
-
mactime2
Replacement for
mactime
-
json-e
A data-structure parameterization system for embedding context in JSON objects
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
jsonlogic-rs
jsonlogic (jsonlogic.com) implemented in Rust
-
tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
serde_json_bytes
a JSON Value object with strings backed by Bytes, parsed by serde_json
-
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.
-
gigtag
A lightweight, textual tagging system for DJs
-
xprs
flexible and extensible mathematical expression parser and evaluator for Rust, designed for simplicity and ease of use
-
json-deserializer
Performant library to deserialize JSON
-
target-spec
Evaluate Cargo.toml target specifications
-
ra_ap_parser
TBD
-
quickxml_to_serde
Convert between XML JSON using quickxml and serde
-
ledger-parser
parsing ledger cli (https://www.ledger-cli.org/) input files
-
schnauzer
parsing Mach-O files
-
parse-sap-odata
Generate Rust structs from SAP OData V2 metadata
-
jumbf
(ISO/IEC 19566-5:2019) parser and builder written in pure Rust
-
trivet
Parser Library
-
nondestructive
editing over various file formats
-
sipp
parser package
-
handlr-regex
Fork of handlr with regex support
-
texting_robots
Texting Robots: A Rust native
robots.txt
parser with thorough unit testing -
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.
-
pdl-compiler
Parser and serializer generator for protocol binary packets
-
flql
Query parser for flinch in-memory database
-
lang-c
Lightweight C parser
-
vt100
parsing terminal data
-
sentry-release-parser
A parser for the sentry release name format
-
resolv-conf
The resolv.conf file parser
-
three-d-asset
Load/save functionality for 3d applications
-
prometheus-parser
parsing and validating Prometheus query expressions
-
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…
-
discord-md
Parser and generator for Discord's markdown
-
csvpp
Compile csv++ source code to a target spreadsheet format
-
oas3
Structures and tools to parse, navigate and validate OpenAPI v3 specifications
-
tdf
deserializing and serializing tdf values from BlazeSDK
-
arrow-json
Support for parsing JSON format to and from the Arrow format
-
ripgrep_all
rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc
-
ais
parser library
-
wjp
Wizards JSON Parser
-
pacmanconf
A pacman-conf wrapper library for parsing pacman config files
-
git-url-parse
A parser for git repo urls based on url crate
-
neure
A fast little combinational parsing library
-
svgtypes
SVG types parser
-
rdf-canon
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
rustpython-parser
Parser for python code
-
mbn-cli
MBN file parse CLI tool
-
pgn-reader
Fast non-allocating and streaming reader for chess games in PGN notation
-
ocl-include
preprocessor that implements #include mechanism for OpenCL source files
-
owlchess
chess library for Rust
-
parse-wiki-text-2
Parse wiki text from Mediawiki into a tree of elements
-
mamba
A transpiler which converts Mamba files to Python 3 files
-
rsn
A Rust-inspired, human-readable object notation
-
shen-nbt5
Just A FASSST NBT parser/writer
-
perl-critic-sarif
Convert Perl::Critic violations to SARIF format
-
nodejs-semver
A node-semver compliant semver implementation in Rust
-
lava_torrent
parsing/encoding bencode and .torrent files
-
epdx
parsing EPD files into a common exchange format
-
base256
Encode and decode data in base 256 easily typed words
-
rio_api
Common data structures for RDF formats parsers and serializers
-
yang2
libyang2 bindings for Rust
-
wasmer-toml
A parser for the wasmer.toml format used by Wasmer
-
svd-parser
A CMSIS-SVD file parser
-
winstructs
Common structures used in parsing various windows protocols
-
gherkin
Pure Rust implementation of Gherkin language (
.feature
file) for Cucumber testing framework -
nacos_rust_client
nacos rust client
-
rustube
A YouTube video downloader, originally inspired by pytube, written in Rust
-
tlv_parser
BER-TLV parsing & emitting library
-
aruna-file
component for encrypting / compressing .aruna files, including specification
-
bracoxide
A feature-rich library for brace pattern combination, permutation generation, and error handling
-
d4-framefile
The Framefile container crate for D4 file format
-
rtf-parser
RTF parser & lexer library designed for speed and memory efficiency
-
matroska
parsing Matroska (MKV) file metadata
-
nu_plugin_plist
Plist parsing for nushell
-
rhai-doc
Documentation tool for Rhai - an embedded scripting language and engine for Rust
-
pest-test
Testing framework for pest parsers
-
mit-commit
For building commit linters. This makes it eas.
-
subtp
A parser for subtitle files such as the SubRip Subtitle (.srt) and the WebVTT (.vtt)
-
oq3_semantics
AST with semantic information for OpenQASM 3 parser/analyzer
-
e57
A pure Rust library for reading and writing E57 files with point clouds and related image data
-
x509-client
Reqwest-based async X509 certificate transport and deserializer client. Transports: HTTP/S, File. Formats: DER, PEM, PKCS7.
-
cbor_event
The CBOR Event library. There are no dependencies, all platforms are supported and it is wasm compatible.
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
j1939
SAE J1939 is a set of standards that define how ECUs communicate via the CAN bus in heavy-duty vehicles
-
mlar
A wrapper around the MLA library for common usecases
-
pancakestack
Pancake Stack esoteric programming language
-
vdm
A *hopefully* simple rust package that makes vdm parsing and viewing as easy as possible for source engine games
-
lexical-parse-float
Efficient parsing of floats from strings
-
alog
Anonymize 'Combined Log Format' data
-
mime-infer
detection of a file's MIME type by its extension
-
uniresid
URI (Uniform Resource Identifier) parser and data structures
-
libcnb-data
Types for data formats specified in the Cloud Native Buildpack specification, used by libcnb.rs
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
cab
Read/write Windows cabinet (CAB) files
-
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.
-
ksql
A JSON data expression lexer, parser, cli and library
-
catppuccin-whiskers
Soothing port creation tool for the high-spirited!
-
nwn-lib-rs
Parsing library and command-line tools for Neverwinter Nights 1 and 2 data files
-
cwdemangle
CodeWarrior C++ symbol demangler
-
cirru_edn
Parser/Writer for Cirru EDN
-
kseq
fasta/fastq format parser library
-
kex
Console application for streamed hex dumping
-
feature-check
Query a program for supported features
-
css-minify
CSS parser and minificator based on nom
-
sqlite-rs
SQLite reader in pure Rust
-
envpath
parsing and deserialising paths with special rules. The format is similar to
["$proj(com.xy.z): data ? cfg", "$const: os", "$val: rand-16"]
-
fixed-buffer
Fixed-size buffers for network protocol parsers
-
mutnet
Unsafe-free and allocation-free, no-std network protocol parsing and in-place manipulation library
-
redis-protocol
Structs and functions to implement the Redis protocol
-
pomsky
A new regular expression language
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
yamlette
Complete and comprehensive YAML 1.2 processor, written in pure rust
-
urn
handling URNs (Unique Resource Names)
-
tiempo
A command line time tracker
-
cloudfront-logs
AWS CloudFront log line parser
-
dockerfile-parser
parsing, validating, and modifying Dockerfiles
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
tree-sitter-elm
elm grammar for the tree-sitter parsing library
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
-
kafcat
cat but with kafka
-
rpsl-rs
An RFC 2622 conformant Routing Policy Specification Language (RPSL) parser with a focus on speed and correctness
-
rtp-types
RTP packet parser and writers
-
iban
IBAN parsing library
-
editorconfiger
Plain tool to validate and compare .editorconfig files
-
hlbc
Hashlink bytecode disassembler and analyzer
-
elementtree
Parse an XML file into Python elementtree like structure
-
netflow_parser
Parser for Netflow Cisco V5, V7, V9, IPFIX
-
citationberg
A parser for CSL files
-
swc-neuron
CLI utility for interacting with SWC neuronal morphology files
-
fdev
Freenet development tool
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
obj
A package for loading Wavefront .obj files
-
apt-parser
A parser for the APT package manager's package lists
-
fit_file
Reads FIT (Flexible and Interoperable Data Transfer) files
-
iodeser
that allows to read from and write to .io file format
-
memedb_core
reading and writing tags to different media formats
-
xt
Translate between serialized data formats
-
grammers-tl-parser
A parser for Type Language definitions
-
fasteval
Fast evaluation of algebraic expressions
-
dfir-toolkit
CLI tools for digital forensics and incident response
-
mini-functions
highly performant utility and wrapper functions
-
mesh-loader
Fast parser for 3D-model-formats
-
parsepatch
Parse git patch
-
cansi
Catergorise ANSI - ANSI escape code parser and categoriser
-
dandy
DFAs, NFAs and regular expressions together with a file format
-
steeldb
database built from scratch in Rust
-
glifparser
A parser and writer for UFO
.glif
files -
dtrace-parser
Parse DTrace provider definitions into Rust
-
deltachat_message_parser
email, link, hashtag, md and more - parsing for deltachat messages
-
isin
Support for creating and validating ISINs
-
rosu-map
de- and encode .osu files
-
libdof
.dof file protocol, a keyboard layout format specification
-
huggingface/tokenizers-python
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
-
marc
Reader and builder for MARC 21 Bibliographic format
-
tf-demo-parser
parser for tf2 demo files
-
organic
An org-mode parser
-
dprint-plugin-typescript
TypeScript and JavaScript code formatter
-
falco_event
Type-safe wrappers for Falco events
-
parser-compose
writing and composing parsers for arbitrary file or data formats
-
spreadsheet-ods
Read and write ODS files
-
asciidoctrine
process asciidoc files
-
windows-metadata
Windows metadata reader
-
htmltoadf
An HTML to Atlassian Document Format (ADF) converter
-
rphtml
A html parser written in rust
-
gdl
Graph Definition Language
-
imap-codec
Rock-solid and complete codec for IMAP
-
sgxs
working with the SGX stream format
-
sgf-parse
A parser for the SGF file format for Go games
-
igvm
parser for the Independent Guest Virtual Machine (IGVM) file format
-
wow_dbc
parsing World of Warcraft DBC files for 1.12, 2.4.3 and 3.3.5
-
blackbox-log
Ergonomic parser for BetaFlight blackbox logs
-
wareki-conv
Converts Wareki (JIS X 0301) based date into ISO 8601 based one
-
parquetry
Runtime library for Parquet code generator
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
await-openai
utils for openai
-
passes
generate Apple Wallet Passes for iOS, WatchOS, MacOS
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
bf-derivatives-tools
Let's create your own brainfuck derivative
-
hl7-parser
Parses the structure of HL7v2 messages, but does not validate the correctness of the messages
-
vcard_parser
Parses and validates vCard data according to RFC 6350 specification
-
rocket-multipart-form-data
multipart parser for the Rocket framework
-
annatto
Converts linguistic data formats based on the graphANNIS data model as intermediate representation and can apply consistency tests
-
reval
expression evaluator
-
rs_osrm
rust wrapper for osrm
-
dossier
A multi-language source code and docstrings parser
-
cbor-diag-cli
transforming between different diagnostic encodings of Concise Binary Object Representation (CBOR)
-
safe-regex
Safe regular expression library
-
rust_abf
reading data from Axon Binary Format (ABF) files
-
flinch
in-memory database
-
tree-sitter-tlaplus
A tree-sitter grammar for TLA⁺ and PlusCal
-
todo-txt
Parser for the todo.txt format
-
rulox
A lightweight scripting language embedded in Rust
-
hltas
Reading and writing Half-Life TAS scripts (
.hltas
) -
rweather-decoder
Decoders of various weather reports
-
psrdada
wrapper for the psrdada radio astronomy library
-
idl2json
Converts the candid interface description language to JSON
-
serenity-voice-model
(de)serializing Discord Voice API gateway messages
-
dynfmt
formatting strings dynamically
-
lavendeux-parser
Extensible parsing engine for expression evaluation
-
c3dio
reading and writing C3D motion capture files
-
php-parser-rs
A handwritten recursive-descent parser for PHP written in Rust
-
decon-spf
that allows you to deconstruct an existing SPF record that might be retreived in a normal DNS TXT lookup. With version 0.2.0 you can now also construct a new Spf record
-
jsonparser
efficient parsing and validation of JSON data into strongly typed Rust data structures, enabling data integrity checks
-
escape_string
Efficiently parse backslash-escaped strings
-
rd-util
collection library for resctl-demo
-
g-code
parsing and emission
-
jfrs
Java Flight Recorder reader for Rust
-
lcov2cobertura
convert LCOV info file to cobertura XML format
-
faster-stun
Fast and zero-cost stun message decoder and encoder
-
xml
in pure Rust
-
gvox-rs
Voxel file format parser
-
execute
extending
Command
in order to execute programs more easily -
nifti
file format
-
parquet2json
A command-line tool for streaming Parquet as line-delimited JSON
-
dply
A command line data manipulation tool inspired by the dplyr grammar
-
run-clang-tidy
Cross platform CLI wrapper for executing clang-tidy based paths or globs specified in a JSON input file
-
dataview
Safe transmute between types and byte arrays of the same size
-
truetype
The package provides a builder and parser of TrueType fonts
-
llvm-bitcode
LLVM Bitcode parser in Rust
-
ar_row
Row-oriented access to Arrow arrays
-
rjvm
Parse JVM class files with Rust
-
lta_models
🚍Models for lta-rs
-
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
badpod
working with imperfect feeds of podcasts
-
lcov
LCOV tracefile parser/merger/filter in pure Rust
-
patched_porobot
Legends of Runeterra card database utilities and bots
-
toml-example
A lib help generate toml example
-
directip
Iridium SBD Direct-IP communication protocol
-
fastobo-graphs
OBO Graphs data model, decoder and encoder in Rust
-
nom-exif
Exif/metadata parsing library written in pure Rust, both JPEG/HEIF/HEIC images and MOV/MP4 videos are supported
-
japanese-address-parser
parse japanses addresses
-
classfile-parser
A parser for Java Class files written in rust
-
midasio
read binary files in the MIDAS format
-
dmi
written in Rust. Provides helpers to manipulate and produce DMI format files.
-
nom-bibtex
BibTeX parser using nom
-
openapi_utils
Extension method and utilities to work with OpenAPI 3.0 files
-
noodles-vcf
Variant Call Format (VCF) reader and writer
-
polyvalue
A weak-typed analog for rust
-
tfrecord
de/serialize for TensorBoard
-
ignore-files
Find, parse, and interpret ignore files
-
eventsource-stream
A basic building block for building an Eventsource from a Stream of bytes
-
bpx
BPX official rust implementation
-
aspasia
parsing and working with subtitles
-
apple-clis
A collection of Apple command-line tool wrappers, library and CLI
-
swc_common
Common utilities for the swc project
-
kmerHLL
kmer counting, hyperloglog, probabilistic counting
-
fdn
uniformly change file or directory names and support rollback these operations
-
eml-codec
Email enCOder DECoder in Rust. Support Internet Message Format and MIME (RFC 822, 5322, 2045, 2046, 2047, 2048, 2049).
-
roead
Rust bindings for oead C++ library for common Nintendo formats
-
singlefile
Dead simple file data manipulation
-
byo-graphql
bring-your-own graphql client
-
mca-parser
parsing Minecraft's region files
-
cavestory-save-lib
editor for profile.dat of cavestory
-
ca-rules
Parsing rule strings of life-like cellular automata
-
nu-plugin-bexpand
A brace expansion plugin compatible with Bash for nushell
-
toml-cli
CLI for editing and querying TOML files
-
spdx-rs
Parse and interact with SPDX Documents
-
two_timer
parser for English time expressions
-
pykrete-jsonwebkey
JSON Web Key (JWK) (de)serialization, generation, and conversion
-
ucf
A universal code formatter
-
music-metadata
A parser for .mp3, .flac, and .ogg
-
openmetrics-parser
An OpenMetrics/Prometheus Text Exposition Format Parser
-
tiro
Planning tool
-
rss-for-mikan
A modified rust-syndication/rss for Mikan Project
-
rbx_xml
Roblox's XML file formats, rbxlx and rbxmx
-
byteordered
Abstraction for reading and writing data with implicit byte order awareness
-
nquads-syntax
RDF 1.1 N-Quads parser with code mapping metadata
-
quake-util
using Quake file formats
-
buffertk
tooling for serializing and deserializing data
-
anndata
Rust APIs
-
cedict
Parser for the CC-CEDICT Chinese-English Dictionary
-
ripjson
A fast and lean way to grep in JSON files
-
notatin
parsing offline Windows Registry files
-
pk2
interacting with Silkroad Online's pk2 archive format
-
spex
Simple(ish) parser and extractor of XML
-
beancount-parser
A beancount file parser library for rust
-
xim
XIM protocol parser, handler
-
bcf_reader
a small, lightweight, pure-Rust library to allow efficient, cross-platform access to genotype data in BCF files
-
scte35-reader
Reader for data formatted according to SCTE-35
-
mzdata
read mass spectrometry data formats
-
cborpath
engine written in Rust
-
gchemol-parser
Text parsing made simple
-
teo-parser
Parser for Teo schema language
-
bms-rs
The BMS format parser
-
anylog
that attempts to parse single log lines into records
-
vcd
Read and write VCD (Value Change Dump) files
-
linux-perf-event-reader
Parse Linux perf_event information from raw bytes
-
axum-yaml
YAML extractor for axum
-
qif_parser
parses Quicken Interchange Format (QIF) files
-
hime_compiler
CLI tool for the generation of LR and GLR parsers for the Hime runtime
-
mp4ameta
reading and writing iTunes style MPEG-4 audio metadata
-
vote-counter
An opinionated single transferrable vote counter for the command line
-
fea-rs
Tools for working with Adobe OpenType Feature files
-
smeagol-wiki
A personal wiki webserver. Work in progress.
-
byte_reader
A minimal byte-by-byte reader for parsing input
-
simpledateformat
SimpleDateFormat.java style like date format
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
eventsourced
Event sourced entities in Rust
-
apple-crash-report-parser
Parses apple crash report text files
-
dsmr5
A no-std Rust implementation of the DSMR5 standard
-
loam
File-based tree storage
-
roas
Rust OpenAPI Specification
-
graphql-parser
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
kalk
A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
stardust-xr-schemas
Stardust XR core schemas, generated from flatbuffers automatically
-
fieldmask
(de)serializing/applying fieldmask
-
ruby-prism
Rustified version of Ruby's prism parsing library
-
zip_parser
A zip file format parser, supporting no_std environment, stream parsing and seeking
-
ginko
A device-tree source parser and analyzer
-
forza_dataout_parse
This package will help you parse Forza Motorsport
data out
upd packet -
wsv
Whitespace-separated values, as defined by Stenway. Follow the release notes on https://honestlysam.uk
-
cstree
generic lossless syntax trees
-
allms
One Library to rule them aLLMs
-
adsbx_json
parsing the ADS-B Exchange API JSON
-
parse_cfg
Parse and evaluate Rust’s
cfg(any(condition))
attribute syntax and target triples -
harriet
Parser for the Turtle (RDF) format
-
wormhole-raw-vaas
Zero-copy deserialization of Wormhole VAAs
-
pmd_wan
that can read wan file, a sprite format used in pokemon mystery dungeon games
-
kdbx-rs
Keepass 2 (KDBX) password database parsing and creation
-
sawp-modbus
SAWP Protocol Parser for Modbus
-
axum-content-negotiation
Axum middleware to use Accept and Content-Type headers to serialize with different formats
-
rslua
Lua lexer and Lua parser for Lua 5.3
-
triseratops
The robust, in-depth Serato Parser & Serializer
-
ion
*.ion file parser
-
skua-voice-model
(de)serializing Discord Voice API gateway messages
-
multiboot2-header
type definitions and parsing functions for Multiboot2 headers. This library is
no_std
and can be used in bootloaders -
validr
Validate and modify Deserialize request body data
-
promql-parser
Parse PromQL query into AST
-
json-strip-comments
Strip comments from JSON
-
rpecli
Rust cli tool to display information about PE files
-
augmented-midi
Experimental MIDI file/event parser using nom combinators
-
json-walker
JSON stream parser and deserializer. In this package you decide what part of json must be parsed
-
mt940
A strict MT940 bank statement parser
-
csv_perusal
Reads CSV files and returns the contents of the file with the appropriate datatype
-
sfox
Unofficial HTTP and Websocket Client for the SFox API
-
decode1090
Companion application to rs1090 to decode Mode S and ADS-B signals
-
common_uu
公共工具库
-
bma-ts
Bohemia Automation time library
-
strict-yaml-rust
A StrictYAML parser obtained by savagely chopping up the original yaml-rust crate
-
mps
A fast MPS parser
-
udl
Parser for UDL (Universal Data Language)
-
serialimage
Serialization for the image crate’s DynamicImage type, with additional metadata
-
structs-sh
A local data structure service
-
omni-cli
CLI for converting between commonly used configuration file formats
-
mkvdump
MKV and WebM parser CLI tool
-
cddlconv
A commandline utility for converting CDDL to various formats
-
pddl
3.1 parser
-
listinfo
A zero-copy MAME ListInfo format DAT files parser and deserializer
-
ressa
An ECMAscript parser
-
dicom-test-files
A collection of DICOM files for testing DICOM parsers
-
url-fork
Fork of url crate with no_std support
-
robotstxt
A native Rust port of Google's robots.txt parser and matcher C++ library
-
stl_io
STL input and output
-
mdbook-emojicodes
MDBook Preprocessor for converting your emojicodes (: cat :) into real emojis
-
timberio/vector
A lightweight and ultra-fast tool for building observability pipelines
-
wlambda
embeddable scripting language for Rust
-
hostfile
parsing /etc/hosts
-
codump
A straightforward and flexible code/comment dump tool
-
job_queue
efficient Rust library for handling asynchronous job processing and task queuing
-
serde-pgrow
Deserialize a serde-type from a PgRow
-
http-rest-file
Parse jetbrains .http/.rest http client formatted files into a model or serialize an existing model to a file
-
sfn-machine
state machine for tasks orchestration and chaining using a linked list to guarantee coherence and flexibility when a different procedure is desired
-
cue
High-level bindings for the libcue library
-
tile_sorcerer
Tools for modeling and querying vector tile sources
-
syncat-stylesheet
Parser for Syncat Stylesheets
-
gitbox
Git toolbox to simplify adoption of conventional commits and semantic version, among other things
-
fabricbin
Patch binary file using IDA signatures and defined replacement bytes in YAML
-
shalrath
spiky, heat-seeing Quake map parser
-
math-parse
used to compute mathematical expressions given as strings
-
takparse
Parse, manipulate, and stringify common Tak board game formats
-
lmfu
Low Memory Footprint Utilities (String, HashMap, JSON)
-
movingai
Benchmark Map/Scen File Parser
-
rustlogic
basic parsing and handling of logical formulas
-
moleculec-go
Compiler plugin for moleculec
-
fencryption
A program to encrypt/decrypt text, files and directories
-
subtext
A parser for the Subtext file format
-
vivisect
A cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
csv2parquet
Convert CSV files to Parquet
-
pe-unwind-info
Parsers for PE unwind info
-
deb822-lossless
A lossless parser for deb822 files
-
cdrs
Cassandra DB driver written in Rust
-
fil_logger
A logging library used by Filecoin
-
mrtd
Parser for machine-readable travel documents (MRTD)
-
bvreader
Reader for the BrainVision data format
-
lapp
command-line argument parser driven by usage text
-
cargo-bundle-licenses
Bundle licensing of dependencies
-
plow_linter
A linter to lint Plow ttl documents (interpreted as ontologies)
-
tor-consdiff
Handle the consensus-diff format used in the Tor directory protocol
-
scout-audit-dylint-linting
writing Dylint libraries
-
ghakuf
parsing/building SMF (Standard MIDI File)
-
dstv
parsing DSTV files and visualizing the parsed data
-
dmntk-feel-grammar
DMNTK | FEEL grammar
-
dxf
reading and writing DXF and DXB CAD files
-
py_literal
Read and write Python literals
-
num-notation
Offers multiple numeric choices, allowing you to work with various number representations including StandardForm, fractions, and f64 floating-point decimals. This versatile crate empowers…
-
commandy
easy parsing of command line arguments
-
usask_cba_calc
cli tool to calculate usask's first year engineering cba grades
-
surreal-id
A package for easily creating ID types for usage with surrealdb
-
marked-yaml
A simplified YAML structure with provenance spans
-
docsearch
Resolve crate items to rustdoc URLs
-
extxyz
A parser for files in the extended xyz format
-
skyrim-cell-dump
binary for parsing Skyrim plugin files and extracting CELL data
-
hesp-manifest
serialization and deserialization the HESP manifest
-
malwaredb-virustotal
Logic and datatypes for interacting with VirusTotal
-
fluvio-jolt
Fluvio JSON to JSON transformation library
-
jackdauer
easily parse various time formats to durations
-
kfl
KDL language implementation
-
askama_shared
Shared code for Askama
-
cronchik
cron expression parser
-
adstxt
parser for ads.txt
-
tg-bot-api
Telegram Bot API parser
-
scanflow
memory scanning library based on memflow
-
watchexec-events
Watchexec's event types
-
dji-log-parser
parsing DJI txt logs
-
sitemap
parser (reader) and writer
-
opd-parser
Parser for the OPD point cloud animation format
-
nix-nar
manipulate Nix Archive (nar) files
-
kplc-outage-parser
give output of latest data from kplc outages pdf @ https://kplc.co.ke/category/view/50/planned-power-interruptions
-
nom-mpq
A nom parser for the MoPaQ archive format
-
afibex
handle automotive / ASAM fibex files
-
jsondata
JSON processing package for document databases
-
wavefront_rs
Typed Wavefront OBJ parser / writer
-
datamodel
serialize and deserialize Valve's proprietary DMX file format
-
symbolic_expressions
A symbolic-expression parser/writer
-
cvss
Common Vulnerability Scoring System parser/serializer
-
parsercher
Parses and searches Tag documents. (e.g. HTML, XML)
-
test-data-generation
light-weight library that analyzes sample data to build algorithms and generates realistic test data
-
factorio-settings
CLI application to deserialize & reserialize Factorio's mod-settings.dat to JSON or TOML
-
saikoro
Parser and evaluator for doing math with dice notation expressions
-
anpa
A generic monadic parser combinator library inspired by Haskell's parsec
-
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 -
mbrs
Master boot record parsing, manipulation and binary export
-
cggtts
Package to analyze and create CGGTTS data
-
min_shark
parse and match a subset of the wireshark filter display language
-
fetch-sac
Fetch the official list of SAC codes from ASTERIX site
-
pest_fmt
A formatter tool for pest
-
railway
Binary file format for vector animated pictures
-
deml
The Directed Acyclic Graph Elevation Markup Language
-
pep-508
Python dependency parser for PEP 508
-
edn-format
EDN (Extensible Data Notation)
-
eyes
Parse and convert strings using human-readable templates
-
wavefront_obj
A parser for the Wavefront .obj file format
-
risc0-zeroio
RISC Zero zero-copy deserialization
-
binfarce
Extremely minimal parser for ELF, Mach-O, PE and ar
-
shellish_parse
Parses "command line" syntax inspired by Bourne shell ("shellish")
-
write-fonts
Writing font files
-
pgn_parser
PGN (Portable Game Notation) parser for chess games written in Rust. It allows you to parse PGN files and extract information about chess games.
-
tree-sitter-java
Java grammar for the tree-sitter parsing library
-
hevc_parser
HEVC format parser, incomplete
-
getopt3
Zero dependency command line argument parser
-
gir-format-check
File format checker
-
faf-replay-parser
Supreme Commander Forged Alliance replay parser
-
typed-bytesize
Represent bytesize in decimal or binary prefix unit
-
gvas
parsing UE4 gvas save files
-
wez-mdns
Robust mDNS implementation for home automation
-
metar
A fast METAR parsing library in pure Rust
-
acts-channel
acts client channel for acts-server
-
p9
Server implementation of the 9p file system protocol
-
u-siem-kernel
uSIEM Kernel. Library to be used to build a custom SIEM with the framework uSIEM
-
ieee80211
A parser for IEEE 802.11 frames
-
algoliasearch
Algolia client
-
cooklang
parser with opt-in extensions
-
melib
e-mail clients and other e-mail applications
-
ndn-tlv
Encoding and Decoding of TLV values for Named Data Networking
-
storyteller
focused on supporting user oriented output while supporting multiple output types (e.g. json, a progressbar, etc.)
-
twobit
Pure Rust implementation of the TwoBit sequence file format
-
munyo
A data language which aims to be the most efficient way to handwrite data
-
nuuid
A new, no_std, UUID Library
-
wick-config
Wick manifest configuration format
-
structview
Viewing binary data as high-level data structures, safely
-
rustc-cfg
Runs
rustc --print cfg
and parses the output -
creole-nom
WikiCreole markup language parser library by nom
-
asdi
Simplistic Datalog Implementation (in Rust)
-
cemtexer
generating and validating Australian Banking Association Cemtex file format
-
preset_env_base
Common logic for targetting vairous browsers
-
dialogical
P/E/T/S 2037 Dialogue Tree Compiler
-
hdr10plus
HDR10+ metadata parsing and writing
-
vtkio
Parser and writer for the legacy VTK file format
-
cargo_author
Parse author fields (name <email> (url)) used by Cargo and npm
-
four-char-code
A string of 4 ascii chars represented by an u32
-
json2arrow
Convert JSON files to Arrow
-
rstb
manipulating Breath of the Wild's resource size table
-
faster-pest
A generator for high-performance Pest parsers, bringing your grammar to the next level
-
cgats
Parse, transform, and write CGATS color files
-
untrustended
Untrusted Extended. A compilation of primitives for parsing values from untrusted input.
-
oq3_lexer
Lexer for OpenQASM 3 parser/analyzer
-
lemmeknow
Identify any mysterious text or analyze strings from a file
-
wd_tools
tools for rust
-
audiotags-macro
macros used during the development of audiotags
-
cargo-dist-schema
Schema information for cargo-dist's dist-manifest.json
-
noodles-csi
Coordinate-sorted index (CSI) format reader and writer
-
giga-segy-in
allows parsing of SEG-Y
-
geomedea
a geospatial data format optimized for remotely accessing a subset of planet-wide data
-
serde-llsd
serializing and de-serializing data in Linden Lab Structured Data format. This format is used by Second Life and Open Simulator
-
rpm-infra
A pure rust library for building and parsing RPMs
-
v8_valueserializer
V8's ValueSerializer and ValueDeserializer
-
steam_shortcuts_util
parsing & writing Steams shortcut.vdf file format
-
prse
A tiny string parsing utility
-
rbfmt
Ruby code formatter
-
sparesults
SPARQL query results formats parsers and serializers
-
readfeed
Feed parsing utilities
-
pagegraph
analyzing PageGraph files
-
aegis-vault
parsing and dumping Aegis vaults
-
whatwg-infra
Tiny Rust-based implementation of the WHATWG Infra Standard
-
tectonic_xetex_format
Tectonic/XeTeX engine data structures and their expression in TeX "format" files
-
tdyne-peer-id-registry
parsing and (soon) encoding BitTorrent peer IDs. Tracks all known BitTorrent implementations and their peer ID formats.
-
garando_syntax
Backport of libsyntax
-
ledger-utils
Ledger-cli (https://www.ledger-cli.org/) file processing Rust library, useful for calculating balances, creating reports etc
-
keybindings-parser
parsing human keyboard shortcuts
-
nutexb
working with Smash Ultimate's nutexb texture files
-
ply-rs
reading/writing ascii and binary PLY files
-
better-vdf
A VDF serialization file format using serde
-
mdka
HTML to Markdown converter
-
commandblock
providing utilities for working with Minecraft data
-
jsonit
Parse Json Items using iterators
-
dash7_alp
DASH7 ALP protocol codec
-
phoron_core
A serializer and deserializer for JVM bytecode
-
netgauze-bmp-pkt
BMP Protocol representation and serde
-
pulldown-cmark-frontmatter
A Frontmatter extractor for Markdown documents
-
tinybuf
Container for many types of immutable bytes, with optimisations for small arrays
-
msvc_def
reading Microsoft Module Definition (.def) files
-
ovba
An Office VBA project parser written in 100% safe Rust
-
markup5ever
Common code for xml5ever and html5ever
-
gcg-parser
Parser and Data Structures for the GCG file format
-
cargo-util-schemas
Deserialization schemas for Cargo
-
mr_bundle
Implements the un-/packing of bundles that either embed or reference a set of resources
-
cylon
An efficient compiler for robots.txt files
-
dynp
Dynamic property system that emphasizes the use of the Newtype pattern
-
r-extcap
Write Wireshark extcap programs in Rust
-
iso8583_parser
An ISO8583 Message Parser
-
rustfilt
Demangle Rust symbol names
-
raki
RISC-V instruction decoder written in Rust
-
serde-nebula-fbthrift-graph
nebula-fbthrift-graph serde deserializer
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
italian_energy_prices
Parser for ARERA files
-
nr-cif
Handle Network Rail CIF files
-
drug-extraction-cli
A CLI for extracting drugs from text records
-
pikkr
JSON Parser which picks up values directly without performing tokenization in Rust
-
svgrtypes
SVG types parser
-
dfraw_json_parser-cli
CLI for parsing Dwarf Fortress raw files into JSON
-
source-span
Source code mapping and display utilities
-
convg
convert directed and undirected graphs from NAUTY and Traces into adjacency, dot, and net files
-
ldap-types
Implements the basic LDAP types so they can be used in other crates
-
ffxiv_types
Useful types for FFXIV-related projects
-
unstructured
Generic types for unstructured data
-
makedeb-srcinfo
Rust + Python library for parsing makedeb-styled .SRCINFO files
-
xlsx2csv
Excel-like sheets to CSV converter
-
symbolic-ppdb
parsing and performing lookups on Portable PDB files
-
syntastica
Modern and easy syntax highlighting using tree-sitter
-
hefty
Parser for streaming data
-
target-spec-json
Structured access to rustc
--print target-spec-json
and--print all-target-specs-json
-
snowbinary
A header based system for writing and reading binary files using its own format
-
spain-vat-id
Spanish VAT ID numbers validation/verification
-
trustfall_rustdoc
Run Trustfall queries across multiple rustdoc JSON format versions
-
molecule-codegen
Code generator for molecule
-
jslt
Everyones favorite xslt but for json
-
boml
A dependency-free, (almost) 0-copy TOML parser
-
re_log_types
The basic building blocks of the Rerun data types and tables
-
swift-iso15022
generating SWIFT messages following the ISO 15022 standard
-
nexmark
data stream generator
-
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
serde_postgres
Easily deserialize postgres rows
-
yap_streaming
Yap extension crate for parsing streams
-
iso
implementations of datatypes related to common iso standards
-
alsa-ctl-tlv-codec
Encoder and Decoder for Type-Length-Value(TLV) style data in ALSA control interface
-
cookiestxt-rs
Parses cookie.txt/netscape cookie format
-
srcinfo
A libary for parsing .SRCINFO files
-
package-lock-json-parser
A parser for package-lock.json files
-
teleinfo-nom
parse teleinfo stream from french meters
-
non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
vpk
Valve Pak format parser for Rust
-
rosv
RSV file format
-
rust-stdf
parsing Standard Test Data Format (STDF) files of version V4 and V4-2007
-
packageurl
package url specification
-
valu3
A generic serialization/deserialization/type framework
-
uesave
Unreal Engine save file (GVAS) reading/writing
-
codice_fiscale
Tools to calculate and verify Italian codice fiscale
-
dmntk-model
DMNTK | DMN model and parser
-
pasture-io
Support for reading and writing point cloud files with pasture
-
cmakefmt
Good enough (MVP, early) CMake auto formatter
-
starlark_bin
starlark binary
-
email-format
Email message format (parser and data structure)
-
azalea-chat
Parse Minecraft chat messages
-
bmf-parse
A parser for the BMF file format
-
picterm
TUI image viewer
-
ogg_pager
OGG page reader
-
foam-highlighter
Highlight OpenFOAM dictionaries as HTML and/or Pygtex snippets
-
exolvl
reading and writing Exoracer level files
-
gnews-rs
Google News RSS feed parser
-
wotbreplay-parser
World of Tanks Blitz replay parser
-
oro-package-spec
NPM package specification parsing and manipulation
-
circular
A stream abstraction designed for use with nom
-
pkl_fast
aiming to easily and efficiently work with Apple's PKL format
-
sgf-tool
SGF Tool
-
orcrs
An Apache ORC file reader for Rust
-
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.
-
autosar-data
read, write and modify Autosar arxml data
-
nifty
generating Deterministic Finite State Automata (DFA)
-
geo-uri
parsing and generating uniform resource identifiers for geographic locations (geo URIs)
-
gltf-validator
wrapper around the Khronos group gltf-validator tool
-
han
No-std implementation of the Swedish-Norwegian, P1-based smart power meter standard
-
jsoncanvas
creating and manipulating jsoncanvas data
-
humanize-rs
For parsing human-readable strings to some types
-
vint64
efficient variable-length integer encoding compatible with some variants of VLQ (Variable-Length Quantity)
-
pelf
parsing/generating/analyzing ELF
-
interactive-parse
An interactive parser for JsonSchema types
-
beam_file
processing Erlang BEAM file
-
serde_sv2
Serlializer and Deserializer for Stratum V2 data format
-
rs-txtar
txtar format
-
polymath-rs
AsciiMath parser
-
lh
List handsomely customizable ls command work in progress
-
xmpp-parsers
Collection of parsers and serialisers for XMPP extensions
-
trfr
Parse Tandem Repeat Finder .dat files
-
structbuf
Capacity-limited structured data buffer
-
svd-encoder
A CMSIS-SVD file encoder
-
bdt
viewing, querying, converting, and comparing files in popular data formats (CSV, Parquet, JSON, Avro)
-
asciimath-rs
AsciiMath parser
-
dof
Tools to read and write the DTrace Object Format (DOF)
-
rosm_pbf_reader
A low-level Rust library for parsing OpenStreetMap data in PBF format
-
vtt2csv
A small tool to convert WebVTT files to CSV files
-
serialr
This package allows for the serialization and deserialization of things
-
cvssrust
Common Vulnerability Scoring System (v2 / v3.0 / v3.1)
-
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.
-
vcard4
Fast and correct vCard parser for RFC6350
-
flussab
writing parsers
-
boleto-utils
parse brazilian payment slip (aka 'boleto') barcodes
-
xc2bit
working with Xilinx Coolrunner-II bitstreams
-
frnsc-prefetch
Pure rust windows prefetch parser implementation
-
jexl-parser
A JEXL parser written in Rust
-
qentities
related to the q-entities format
-
rockfile
Rockchip specific file parsers
-
ioe
that makes many of the I/O errors in stdlib de/serializable
-
tibrs
functionality to compile and decompile tibasic source for TI graphing calculators
-
itm
A decoding library for the ARM Cortex-M ITM/DWT packet protocol
-
dotnet-parser
Parses the JSON output of dotnet outdated
-
timsrust
read Bruker timsTOF data
-
gvas2json
Convert between GVAS and JSON or YAML
-
protox-parse
Parsing of protobuf source files
-
nodeinfo
de-/serialize nodeinfo json structs
-
casper_utils
interacting with CASPER FPGA file formats
-
rekordcrate
parsing Pioneer Rekordbox device exports
-
hao
.net binary reader
-
panfix
parsing: linear time parsing of multifix operators
-
flour
Serializes and deserializes BCCAD / BRCAD files to and from JSON
-
kfn-rs
Karaoke .kfn file IO library written in Rust
-
ruast
A printable & modifiable Rust AST
-
jwfetch
package reqwest with trace
-
navitia-poi-model
Navitia's POIs (Point of Interest) model
-
js_option
An Option-like type with separate null and undefined variants
-
semver-parser
Parsing of the semver spec
-
openai-func-embeddings
A companion crate for async-openai to ease the composition of function calls by leveraging Rust's type system and enums
-
swf-parser
SWF parser
-
glslt
Template compiler library
-
rbook
An ebook library that supports parsing and reading the epub format
-
const_irc_message_parser
A 0 dependency, no_std, const-only parser for the IRC message protocol
-
qc_file_parsers
providing libraries for parsing file formats used in computation chemistry
-
piston_meta
A DSL parsing library for human readable text documents
-
serde_json_borrow
JSON deserialization into a borrowed DOM
-
anitomy
Wrapper for Anitomy, the library for parsing anime video filenames
-
cafebabe
parser for Java class files
-
logic-parser
lexer & parser for logical expressions that supports output as AST, JSON and SVG
-
nparse
Parser in rust for specific use-cases
-
macbinary
resource fork parser
-
firo-parser
Parser for the ".firo" file format
-
spanned_json_parser
A Json parser that gives you the line and column number for each value
-
cirru_parser
Parser for Cirru text syntax
-
simple-json-parser
No allocation JSON key value parser with comment support
-
kerberos-parser
Parser for the Kerberos protocol
-
zvariant_utils
Various utilities used internally by the zvariant crate
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
gd-rs
Easily access gd save files
-
parse-size
Parse byte size into integer accurately
-
jellybean-tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
hps_decode
parsing and decoding Super Smash Bros. Melee music files
-
bieye
A bionic reader for blazingly fast reading within a terminal console
-
ndjson-stream
read NDJSON-formatted data in a streaming manner
-
yajlish
An event-based json parser with json-ndjson parser
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
recipe-parser
Write recipes understood by humans and machines
-
next_version
Determine next semantic version based on conventional commits
-
ringels
S-Expression parser
-
jq-rs
Run jq programs to extract data from json strings
-
sbom-walker
work with SBOM data
-
fp-bindgen-support
Support crate for fp-bindgen
-
wot_datfile_parser
A parser for
.dat
files generated by the game World of Tanks -
osmx
Rust port of OSMExpress - a fast database file format for OpenStreetMap
-
llvm-cov-json
capable of parsing llvm-cov JSON exports
-
dora-tracing
dora
goal is to be a low latency, composable, and distributed data flow -
exms
Get statistics and compare exams results
-
nexers
Parses Maven/Nexus repository index files
-
aeon
A configuration file format with macros for brevity
-
winsfs-core
Site frequency spectrum estimation based on window expectation-maximisation algorithm
-
os-release
Parse /etc/os-release files on Linux distributions
-
subtile
utils to operate traitements on subtitles
-
lusl
Lossless Uncompressed Serializer Library
-
cco
cascading configuration
-
analog_literals
Multi-Dimensional Analog Literals in Rust
-
jellybean-tree-sitter
Rust bindings to the Tree-sitter parsing library
-
timewarp
NLP library for parsing English and German natural language into dates and times
-
matrix-market-rs
read matrix market file to standard rust types
-
openapi-schema
Rust structure mapped to Swagger
-
hls_m3u8
HLS m3u8 parser/generator
-
nuscenes-data
NuScenes dataset loader in Rust
-
srec
Parsing and generating Motorola S-record (SRECORD/SREC) files
-
sos-migrate
Migration library for the Save Our Secrets SDK
-
qua_format
Parse .qua files for the rhythm game Quaver
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
gldf-rs
GLDF (General Lighting Data Format) parser and writer for Rust, specifically for the Rust/WASM target as such designed for JSON format
-
kontrolluppgift
dealing with Skatteverkets data format for Kontrolluppgift
-
rsjson
Json file parser library
-
postscript
The package provides a parser of PostScript fonts
-
cytryna
handling 3DS file types
-
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
vector-expr
Vectorized expression parser and evaluator
-
astro-rs
Astronomy utils
-
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…
-
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.
-
rust-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API
-
comma
Shell-style command parser with support for escaping and quotations
-
serial-unit-testing
Serial unit testing program and library
-
xparse
A parser combinator that is fully statically dispatched and supports both sync & async parsing
-
vcr-cassette
Serializer and deserializer for the VCR Cassette format
-
dns-message-parser
Libary to encode and decode DNS packets
-
bbscope
BBCode to HTML with scoping rules, auto-close tags, highly extensible
-
pmx_parser
load and save .pmx model file
-
tptp
Parse the TPTP format
-
jaq-parse
Parser for the jaq language
-
warc-parquet
converting WARC to Parquet
-
rgba8888-to-rgb332
A cli tool that will process all files found in an input folder, transforming them from a file format containing full 16 million color PNG files to 8-bit raw data files
-
mqtt-bytes-v5
MQTT v5 serialization and deserialization
-
fbxcel
Excellent FBX library
-
wikitext_table_parser
implement for parse the wikitext's table
-
serde_array_query
Serde deserialization format for HTTP query string arrays
-
ingics
parser for various Ingics iBS Sensors
-
maybe_xml
XML processing library
-
qrcli
A QRCode cli tools, can encode and decode
-
mobi
handling MOBI format files
-
cameleon-genapi
parser and interpreter of GenApi XML
-
gingerlib
read and write Quest3D channel group files
-
ncm_core
core decoder for ncmc
-
compose-validatr
parsing and validating Docker compose manifests
-
aligned-vec
Aligned vector and box containers
-
fjson
parsing and formatting json with C-style comments and trailing commas
-
irox-nmea0183
NMEA-0183 format Encoders and Decoders for GPS Devices
-
php-literal-parser
parser for php literals
-
cpclib-disc
cpclib libraries related to snapshots
-
beziercurve-wkt
Serialize / deserialize bezier curves to / from a WKT-like string + do clipping operations
-
cabrillo
A nom parser for the Cabrillo file format used for submitting contest logs in amateur radio
-
hxa
Functions and Structs to parse HxA mesh data as specified by Eskil Steenberg
-
grib-build
Data definition parsers for the grib crate, used internally as a build-dependency
-
bem
Parser for the BEM file format (Block, Element, Modifier)
-
tar-no-std
read Tar archives (by GNU Tar) in
no_std
contexts with zero allocations. The crate is simple and only supports reading of “basic” archives, therefore no extensions, such as GNU Longname… -
mdmg
A scaffold prototype code tool
-
chisel-json-pointer
Chisel JSON Pointer implementation
-
fuzzy-pickles
A low-level parser of Rust source code with high-level visitor implementations
-
castle_types
all Castle types for Castle_Api
-
arpx_job_parser
Parse arpx job scripts for runtime
-
fixed_width
A fixed width data parser
-
laminar-bcs
Binary Canonical Serialization (BCS)
-
mp4parse_capi
Parser for ISO base media file format (mp4)
-
vdf-parser
A parser for Valve Data Format (VDF) files
-
serde-prc
serde-rs support for the PRC (Smash Ultimate Parameter) file format
-
sofiza
SFZ format parser
-
limber
(but quick) tool for backing up Elasticsearch documents
-
toml_schema
quicky checking the structure of TOML data, similar to JSON schemas
-
sp-plugin-rust-test-test
Rust plugin for for quick integration of shurjopay API
-
simple_url_parser
parser for URL
-
wordstat-rs
that allows easy interactions with Yandex Direct API for getting statistics about keyword searches from Wordstat service
-
osu-db
Reading and writing of osu! binary files:
osu!.db
,collection.db
,scores.db
and.osr
replay files -
pikkr-annika
JSON Parser which picks up values directly without performing tokenization in Rust. Reuploaded by Annika due to her compile problems.
-
lib1337patch
dedicated to parsing 1337 patch files
-
ressa_r
An ECMAscript parser
-
gtp
GTP (Go Text Protocol) controller implementation for Rust
-
oca-parser-xls
Command line tool for parsing XLS file into OCA
-
gedcom-rs
parse and interact with GEDCOM data
-
apple-app-store-receipts
Apple - App Store Receipts
-
cusip
Support for creating and validating CUSIPs
-
timetracking
time tracker with simple data format
-
entab
Record-format file reader
-
ansitok
parsing ANSI Escape Codes
-
nixel
Parser for the Nix Expressions Language
-
ariane
recover symbols from release compiled executables
-
malwaredb-types
Data types and parsers for MalwareDB
-
ansi-parser
using nom for parsing ANSI Escape Codes
-
clf-parser
Common LUT Format (CLF) parser
-
libflatterer
Lib to make JSON flatterer
-
assembly-pack
Packages module for the assembly crate
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
adts-reader
Rust reader for Audio Data Transport Stream (ADTS) frames
-
yaserde-examples
Examples for YaSerDe project
-
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
lrpc
local rpc
-
betacode2
A fast rust library for conversion to and from betacode
-
boreal-parser
A parser library for YARA files, intended for use with the boreal library
-
parquet-format
Apache Parquet Format - thrift definition and generated Rust file
-
tinyjam
A tiny amount of jam
-
bdf-reader
BDF font format reader
-
parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements
-
bitread
in Rust is designed to efficiently convert small binary data into Rust structs
-
version_spec
A specification for working with partial, full, or aliased versions
-
gedcom
A parser for GEDCOM files
-
ieee1212-config-rom
Parser for content of Configuration ROM defined in IEEE 1212
-
license-exprs
Validate SPDX 2.1 license expressions using SPDX License List 3.11 identifiers
-
sgf-parser
parsing SGF files
-
sec_edgar
tools to query the SEC's EDGAR API
-
dns-parser
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
dwparser
DataWindow Syntax Parser
-
wfrs-model
Workflow RS - Model with Zero-copy deserialization
-
bendecode
bencode parser specifically made for torrent files. It converts the file provided into a format acceptable in rust(structs and enums)
-
linereader
An efficient buffered line reader
-
rexif
native Rust crate, written to extract EXIF data from JPEG and TIFF images
-
tweep
Parser for the Twee v3 interactive fiction format
-
tree-sitter-tags
extracting tag information
-
schema_analysis
Analyze the schema of any self describing format
-
kma_hryhorenko_parser
parser
-
actix-easy-multipart
Typed multipart form extractor for actix-web
-
apinotes
Parsing clang API notes
-
cbordata
CBOR processing package for document databases and distributed applications
-
latlon
Parse latitude/longitude from many common formats
-
sdb_core
market data server for contiguous order book ticks
-
keybindings-example
An example of using crokey to deserialize keybindings
-
hlbc-cli
Hashlink bytecode disassembler, analyzer and decompiler cli
-
composer-parser
Parses the JSON output of composer outdated
-
vbsp
Rust parser for valve bsp files
-
orphism
interacting with a certain format sometimes used for VTuber model assets
-
parse-git-url
A parser for git repo urls based on url crate
-
nom-unicode
Unicode extensions for Nom
-
tinyresp
A tiny Rust library implementing the Redis Serialization Protocol (RESP)
-
kindle_formats
File formats used in the Amazon Kindle ecosystem
-
infoterm
ncurses-compatible terminfo parsing library
-
glycin-utils
Sandboxed image decoding
-
sms-2dm
A low-level parser for Aquaveo™️’s
.2dm
format -
camtrap_dp
CamTrap DP Interface
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
gchemol-readwrite
Reading/writing chemical objects for gchemol
-
physics3
data types for (de)serializing physics settings from physics3.json files
-
did_url
A no_std parser for Decentralized Identifiers (DIDs)
-
elf-utilities
parsing,generating,analyzing ELF
-
rslint_lexer
An extremely fast ECMAScript lexer made for the rslint project
-
lrp
A set of parsers for Rust lazy coders
-
jsonapi-rs
JSONAPI implementation for Rust
-
veryl-parser
A modern hardware description language
-
serde_bibtex
A BibTex serialization file format
-
iata
Some implementations of IATA resolutions
-
devcontainer-rs
A parser for the devcontainer.json spec
-
ical_vcard
parser and writer for the content line format used in vCard and iCalendar
-
altium
processing Altium file types
-
tacview
ACMI (Tacview) flight recordings v2.2 parser and writer
-
smash-arc
working with Smash Ultimate's data.arc files
-
av-ivf
IVF muxer and demuxer
-
noodles-fasta
FASTA format reader and writer
-
ucp
Collection of Useful CLI Parsers
-
libtimew
read timewarrior data files
-
sgpp
model for implementing network packets for games or whatever else
-
whiteread
easily reading whitespace-separated values from strings or input
-
prof
Tools to make profiling Rust programs easier
-
flood-rs
Bit and octet streams
-
panim-loader
Loader for the PANIM format for custom properties in Blender
-
dynamic_call
Look up a trait method by name at runtime, and call it using json
-
ciff
The inverted index exchange format as defined as part of the Open-Source IR Replicability Challenge (OSIRRC) initiative
-
fiberplane-models
Core models used across Fiberplane
-
async_parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements
-
sem-reg
Handle certain Windows registry binary values semantically. Extensible.
-
fhir-model
FHIR SDK Models
-
lemmy-help
Emmylua parser and transformer
-
singer
SDK
-
astrolab-smart-coffee-types
Types lib
-
dsn
DSN (Data Source Name) parser
-
ytnef
binding for libytnef. A C library for parsing the TNEF file format used by Microsoft Outlook and Exchange Server.
-
tspf
A parser for TSPLIB format
-
did_common
parsing Decentralized Identifiers (DIDs), with no_std support
-
entity-tag
EntityTag
structure and functions to deal with the ETag header field of HTTP -
guppy-summaries
Build summaries for Cargo, created by guppy
-
doge_dns
The dns interaction component of the doge package
-
serde_gura
Gura support for Serde
-
dprint-plugin-json
JSON formatter for dprint
-
d4tools
The CLI utils for D4 file format
-
rusty-pkl
Lightweight Pkl parser for Rust
-
format-struct
quick and easy format structure definitions for use in binary file parsing
-
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
-
lua-patterns
Binding to Lua String Patterns
-
ooxml
An Office OpenXML parser writen in Rust
-
peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
off-rs
parsing .off mesh files
-
bevy_rmesh
A Bevy extension for RMesh loading
-
adobe-swatch-exchange
Read and write .ase files
-
trid
Turkish citizenship ID number type
-
fhir-resource-r5
FHIR-RS library is an implementation of HL7 FHIR Specification for Rust
-
onenote_parser
A parser for Microsoft OneNote® files
-
eterm-parser
eterm parser for Rust
-
noak
reading and writing java bytecode fast
-
npm-parser
Parses the JSON output of npm outdated and npm audit
-
borsh-serde-adapter
Adapter to go from borsh to serde and vice versa
-
chapters
Manage podcast chapters in Rust
-
disk
(De)serialize files to/from disk
-
csaf
Common Security Advisory Framework (CSAF)
-
gguf
A small utility to parse GGUF files
-
agprefs
parser and serializer for the reading and writing agprefs files and the text fields in lrcat files from lightroom
-
lispi
Lisp I interpreter
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
rosu-storyboard
de- and encode osu! storyboards
-
roo_parser
Roo is a Rust library that enables you to parse
.goo
files -
rhymuri
IETF RFC 3986, Uniform Resource Identifier (URI)
-
pepegsitter
Collection of Tree-Sitter parsers
-
recap
Deserialize typed structures from regex captures
-
hime_langserv
Language server for Hime grammars
-
arrow-avro
Support for parsing Avro format into the Arrow format
-
ct-tilemap
help parse ClickTeam Tilemap files
-
esl01-mincode
Bincode-like serialization with VLQ encoded integers
-
sophia_turtle
toolkit for RDF and Linked Data - parsers and serializers for the Turtle-family of syntaxes
-
faimm
Random access to indexed fasta using a mmapped file
-
btparse-stable
A minimal deserializer for inspecting
std::backtrace::Backtrace
’s Debug format -
wood
A robust material that is simple to work: Parsing, serialization and deserialization for termpose and woodslist
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
pddl-parser
parsing PDDL files
-
jetstream_p9
Server implementation of the 9p file system protocol
-
rustini
An INI parser for Rust
-
qoaudio
QOA audio format decoder in Rust
-
parse_sbus
parse SBUS packets to data
-
qapi-parser
QEMU QAPI JSON specification parser
-
simplecss
CSS 2 parser and selector
-
rustc-semver
parsing versions of Rust releases
-
automata
standard finite state automata such as DFA, NFA, Regex
-
jrsonnet-parser
jsonnet language parser and AST
-
reaclib
A parsing library for the reaclib format
-
df_ls_lexical_analysis
A language server for Dwarf Fortress RAW files
-
ldap-utils
Implements some LDAP utility functionality around OpenLDAP config files and the ldap3 Rust library
-
markdowny
Markdown parser with support for hairy templates, HTML, HTML-attributes, HTML-spans, HTML-blocks specified in Markdown. Focus on error reporting, so Markdown errors are reported
-
svg_metadata
Extracts metadata (like the viewBox, width, and height) from SVG graphics
-
hackdose-sml-parser
a parser for the smart message language spoken by smart meters
-
usnrs
parse USN Journal files
-
sise
SISE (Simple S-expression) parser, serializer and utilities library
-
ldtk
reading the LDtk 2D tile map format
-
blend
A parser and runtime for Blender's .blend files
-
pdb2
A parser for Microsoft PDB (Program Database) debugging information
-
pug
pug.js port to Rust
-
ogawa-rs
Ogawa Alembic Cache file parser
-
typstyle
A typst source code formatter
-
blender-armature
Serialize / deserialize Blender armatures
-
crussmap
faster tool to convert genome coordinates between difference reference assemblies. Support file formats: [BED,…]. This project reconstructs the CrossMap…
-
gv100ad
Parser to read GV100AD files from the Statistisches Bundesamt Germany
-
yamine
CLI for combining json and yaml files
-
xdot
Parse graphviz’ xdot draw instructions
-
ovgu-canteen
A canteen parser library for the Otto-von-Guericke University Magdeburg
-
html2md-rs
Convert HTML to Markdown
-
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
-
irc-rust
IRC Helper easing the access and creation of IRC Messages
-
oca-file
OCAFile
-
lde
Length disassembler for x86 and x86_64
-
iceberg-catalog-sql
Sql catalog for Apache Iceberg tables
-
simple_yaml_parser_kma
YAML parser for educational project
-
opam-file-rs
Parser and printer for the opam file syntax with Rust
-
reapi
A wrapper around REAPI for rust using prost and tonic
-
shiratsu-naming
Zero-copy file name parser for No-Intro, TOSEC, and GoodTools named ROM files
-
libcvss
CVSS specification
-
remarkable_lines
Remarkable Files Parser
-
chordpro
parser for Rust
-
rsexpr
Small and simple S-expression parsing and manipulation with support for square-bracketed groups and strings
-
spreadsheet-ods-formula
Create ods-formulas for use with spreadsheet-ods
-
ironcalc
The democratization of spreadsheets
-
vecs_file
vecs file reader (fvecs, ivecs, bvecs)
-
slmap
program for managing symlinks via config file
-
fundu-systemd
Fast and precise systemd time span parser of rust strings to a Duration
-
ocpi-tariffs-cli
CLI application for OCPI tariff calculation
-
susywasm
WebAssembly binary format serialization/deserialization/interpreter
-
nu_plugin_bio
Parse and manipulate common bioinformatic formats in nushell
-
pwn
Pwntools written in Rust
-
noodles-tabix
Tabix (TBI) format reader and writer
-
open-archery-format
An open source binary file format for archery scoring
-
sql-script-parser
iterates over SQL statements in SQL script
-
dae-parser
Parser for the Collada (DAE) format
-
osb
A fast, fully-fledged, scalable and secure implementation of the .osb storyboard file format
-
tree-sitter-c2rust
Rust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust
-
letterbox-lang
A modular lexer and parser for the Letterbox esoteric programming language
-
promql-rs
A PromQL parser
-
lenex-rs
Parse and generate lenex documents
-
vk-parse
Vulkan specification parser
-
xrust
Support for XPath, and XSLT
-
intuicio-core
Core module for Intuicio scripting platform
-
paperdoll-tar
2D paper doll model
-
yaxpeax-superh
SuperH decoders for yaxpeax
-
iso8583_rs
define/parse/assemble and send/receive (via TCP) an ISO8583 message
-
twitter_text_config
Configuration for twitter-text in Rust
-
bors
very basic library for serialization and deserialization
-
aws_event_stream_parser
vnd.amazon.event-stream binary format
-
re_format
Miscellaneous tools to format and parse numbers, durations, etc
-
magicjson
parsing JSON with magic
-
jedec
working with JEDEC programming files
-
gutenberg-rs
used to get information and data from gutenberg (https://www.gutenberg.org/)
-
bet
parsing and evaluating binary expression trees
-
jsonrpc-sys
JSON-RPC 2.0 types
-
unc-gas
a small crate to work with NEAR Gas unit values ergonomically and efficiently (NEAR Protocol)
-
rx509
zero dependency X.509 decoder
-
gchemol-gut
Selected utilities for Rust development
-
debcontrol-struct-with-oma-decontrol
Automatic Debian control file parsing for structs
-
nu_plugin_formats
An I/O plugin for a set of file formats for Nushell
-
fitrs
Parse FITS file in pure rust
-
json-tools
A zero-copy json-lexer, filters and serializer
-
lef21
Exchange Format (LEF) Integrated Circuit Layout Parser & Writer
-
simpleml
parser/writer for the Simple Markup Language format, as defined by Stenway. See https://dev.stenway.com/SML/. SML builds on top of WSV but allows hierarchical structuring of data.
-
fastobo-syntax
PEG Syntax and pest parser for the OBO flat file format 1.4
-
attheme
parsing and serialization of .attheme files
-
scim-filter
SCIM filter specification implemented in Rust
-
default_aware
A tiny struct for indicating if a value was generated via the Default trait or not
-
kicad_parse_gen
Kicad file format parser and generator library
-
mshio
Parser for the Gmsh MSH file format version 4.1
-
rustpython-format
Format helpers for RustPython
-
quilt-lang
A programming language
-
cmudict-fast
An updated and improved fork of the library for using the CMUSphinx pronunciation dictionary
-
fuga-remo-api
Unofficial Remo Cloud API parser
-
openair
Parser for airspace files in OpenAir format
-
email-address-list
Pest based parser for address-lists in email headers like to/from/cc/etc
-
wt-battle-report
A parser for War Thunder battle reports
-
udmp-parser-rs
parsing Windows user minidumps
-
light-ini
Event-driven parser for the INI file format
-
bytes-cast
Safely re-interpreting &[u8] bytes as custom structs without copying, for efficiently reading structured binary data
-
easy_arg
EasyArg read variables from command line arguments/system envrioment/.env files
-
distmat
Distance matrix data types and file formats
-
partiql-rs
PartiQL
-
beancount-parser-lima
A zero-copy parser for Beancount
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
uuid-readable-rs
Easy to remember unique sentences acting as UUID
-
hello_cargo_arst
fuck off
-
endf_parser
parsing ENDF-6 format nuclear data
-
gsd-parser
Parser for PROFIBUS GSD files (Generic Station Description)
-
lcov-util
commands to operate and analyze LCOV trace file at blazingly fast
-
exon-mzml
Exon MzML
-
robotstxt-with-cache
A native Rust port of Google's robots.txt parser and matcher C++ library
-
npezza93_tree-sitter-tags
extracting tag information
-
criner-waste-report
Determine include directives for Cargo.toml files to slim down a crate
-
spayd
Text handling for Short Payment Descriptors (SPAYD or SPD)
-
firestore-serde
serializer/deserializer for Google Cloud Firestore
-
flexible-time
parse timestamps in a flexible format
-
libsbf
A no_std rust crate to parse Septentrio SBF Messages
-
dex
parsing dex files
-
eventree
creating lossless syntax trees
-
glsl-tree
Print a GLSL AST to stdout
-
xdr-rs-serialize
XDR object serialization for Rust
-
logisheets_lexer
the lexer for excel formula
-
yash-syntax
POSIX-compatible shell script syntax parser
-
fen4
A parser and writer for the fen4 file format used by Chess.com for 4 player chess games
-
nom-rfc8288
A nom based parser for RFC 8288
-
bam
that allows to read and write BAM, SAM and BGZIP files, written completely in Rust
-
workout-note-parser
Parse workout notes into JSON format
-
rut-lib
validate/generate an Chilean ID (RUT)
-
yjq
jq wrapper
-
elflib
parsing elf files
-
rman
Parser for Riot Manifest file format
-
url2
ergonomic wrapper around the popular url crate
-
rust-async-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API, adapted for async usage
-
dexparser
Parser for Android's DEX file format
-
casper-json-rpc
suitable for use as the framework for a JSON-RPC server
-
autosar-data-specification
specification of the Autosar arxml file format as rust data structures
-
rune-cli
An interpreter for the Rune Language, an embeddable dynamic programming language for Rust
-
tree-sitter-glsl
GLSL grammar for the tree-sitter parsing library
-
nu_plugin_hcl
A nushell plugin for parsing Hashicorp Configuration Language file format
-
nix-config-parser
parser for the Nix configuration file format
-
bib-unbound
Parser for the Unbound Bible format
-
monokakido
parsing and interpreting the Monokakido dictionary format
-
cairo-take_until_unbalanced
A Nom parser library for contents between unbalanced tags
-
default-from-serde
Derive default using
#[serde(default)]
-
sqlx-ledger-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
rocketjson
working with Json and Rocket
-
graphviz-rs
A parser for directed graph in dot format with FFI to Graphviz cgraph library
-
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…
-
osm_transit_extractor
Extract public transport data from an OpenStreetMap file
-
swc-plugin-dev-expression
A port for SWC of babel-plugin-dev-expression, which expands __DEV__ and wraps invariant and warning calls
-
brigadier_rs
Minecraft command parser in Rust
-
mrc-workout-creator
Create workouts in the MRC format
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
psfparser
A PSF reader written in Rust
-
btf
parsing the BPF type format (BTF)
-
rsef-rs
downloading and parsing RIR Statistics Exchange Format (RSEF) listings
-
tle
A Two Line Element parser and validator
-
clia-time
A personal temporary time crate, using tz-rs to get local offset
-
tfm
Parsers for the TeX font metric (.tfm) and property list (.pl) file formats
-
csvrow
Fast and simple crate for taking a string slice and iterating over the fields in a manner that adheres to RFC-4180
-
zusi-protocol
Contains serialization and deserialization logic for the Zusi 3 TCP-Protocol
-
noodles-cram
CRAM format reader and writer
-
war
A viewer/editor for Darksiders saves, worlds, and scripts
-
configured
load configuration from well defined layers into any type which can be deserialized by Serde
-
derp
DER Parser (and Writer)
-
simuldb
Database with backend and format agnostic data storage for simulation results coupled with metadata
-
ason
A data format designed to be easy for humans to read and write
-
iceyee_config
Config file parser
-
fgbfile
Create FlatGeobuf files
-
imc-rs
reading imaging mass cytometry (IMC) data. Supports the .mcd format.
-
typeface
The package provides a foundation for building and parsing fonts
-
alox-48
ruby marshal data deserializer
-
unidiff
Unified diff parsing/metadata extraction library for Rust
-
netrc-rs
Parser for .netrc file
-
csv-tools
reading, creating and manipulating CSV files easily
-
printf-compat
printf reimplemented in Rust
-
locodrive
A model railroad connection handler to read message from and write messages to serial port
-
telestes
Typed Media (MIME) Types
-
extract-frontmatter
that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string
-
mbn
MBN format parse library
-
psf-rs
A super simple no_std psf2 parser for rust
-
yew-ansi
ANSI escape code rendering for the web
-
motionsync3
data types for (de)serializing motion sync settings from motionsync3.json files
-
bibparser
A parser for .bib files
-
sdp-nom
an sdp-parser
-
json-minimal-tests
Extracts minimal tests from the source codes of a repository when there are differences between the metrics computed before and after an update of a language parser
-
reivilibre_fork_cylon
(FORK) An efficient compiler for robots.txt files
-
tinyid
A tiny ID type that's like UUID except shorter and easier for a user to type in
-
prison-architect-savefile
Parser for prison architect savefiles
-
tectonic_xdv
A decoder for the XDV and SPX file formats used by XeTeX and Tectonic
-
escaper
HTML entity encoding and decoding
-
textparse
declaratively implement parsers that are based on Packrat Parsing
-
ron-reboot
Highly experimental RON parser
-
inip
INI parser library
-
push_decode
Push-based decoding and pull-based encoding
-
nitf-rs
Minimal NITF interface
-
hepmc2
Read and write files in the HepMC2 format
-
skip_bom
Skip the optional encoding Byte Order Mark (BOM) at the start of a file if it exists
-
dht-logger
Read DHT sensor data formatted in JSON over a serial interface and log it
-
debian-copyright
A parser for Debian copyright files
-
rpm-rs
A pure rust library for building and parsing RPM's
-
jvm-hprof
A parser for JVM hprof heap dumps
-
backtester
Backtester
-
fexpr
filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
-
pavex_bp_schema
The schema used to (de)serialize a Pavex Blueprint
-
faiquery
Queryable indexed fasta using a mmapped file
-
oq3_syntax
Comment and whitespace preserving parser for the OpenQASM 3 parser/analyzer
-
fontconfig-cache-parser
A parser for fontconfig's cache format
-
iroh-base
base type and utilities for Iroh
-
deserialize_form_style_query_parameter
Deserialize Form style Query parameters with Serde
-
enqueue-email
Send a bookmark via email, enqueuing it with MSMTP queue
-
ssh-to-ansible
convert a SSH configuration to an Ansible YAML inventory
-
light-id
Generate and manipulate incremental IDs effortlessly
-
btor2rs
Safe-Rust Btor2 parser
-
atext2html
Convert a text with markup hyperlinks to HTML
-
stak-code
Bytecode encoding/decoding for Stak Scheme
-
webarchive
working with Apple's Web Archive file format
-
gltf
glTF 2.0 loader
-
mdsplode
A CLI tool for exploding and serialising Markdown files (metadata, AST, rendered parts, and rendered whole)
-
sqlparser-lance
A fork of sqlparser-rs project
-
formula
A parser and evaluator of spreadsheet-like formulas
-
lpl
A command-line utility to plot charts from line-based inputs
-
dent-parse
Duck's Extensible Notation for Things (DENT) parser
-
rule
engine written in rust
-
debcontrol_struct
Automatic Debian control file parsing for structs
-
hurl
run and test HTTP requests
-
xbytes
Convert between raw byte sizes and human readable sizes
-
snmp-parser
Parser for the SNMP protocol
-
git-conventional
A parser library for the Conventional Commit specification
-
tztail
(TimeZoneTAIL) allows you to view logs in the timezone you want
-
dangerous
Safely and explicitly parse untrusted / dangerous data
-
mwa_giant_squid
Alternative MWA ASVO client code
-
packtool
In memory packing made easy
-
caddyfile
working with Caddy's Caddyfile format
-
shogi-kifu-converter
Shogi kifu parsers and converters
-
gb-io
parsing, writing and manipulating Genbank sequence files
-
seam
Symbolic Expressions As Markup
-
oval
A stream abstraction designed for use with nom, winnow, etc
-
asai
.ass file parsing
-
rhymessage
IETF RFC 5322, Internet Message Format
-
rv-decoder
A RISC-V instruction decoder
-
lib_tcstring
IAB TCF v2 TCString utilities
-
urls
URL library for Rust, based on the WHATWG URL Standard
-
ktx2
Parser for the ktx2 texture container format
-
flamescope
Export flame data to speedscopes profile format
-
sniffdl
ytdlp bulk download wrapper
-
net-parser-rs
Basic network parser leveraging Rust and nom for safe and efficient packet parsing. Design influenced by pktparse-rs.
-
peview
A minimal and fast zero-copy parser for the PE32+ file format
-
libprefetch
Forensic library; parser and reader for Microsoft Prefetch File
-
jsonlogic
in Rust
-
monument_parser
Parser for the register of cultural monuments of Ukraine
-
formdata
Parsing of multipart/form-data
-
clog
A conventional changelog for the rest of us
-
ezno-parser
Parser and AST definitions for Ezno
-
xml_schema_generator
Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa
-
konsumer_offsets
parse the content of the Kafka
__consumer_offsets
internal topic -
hdf5-types
Native Rust equivalents of HDF5 types
-
num_parser
A math interpreter and evaluator
-
clarion
simplify working with Clarion software data formats
-
maikor-asm-parser
Maikor ASM parser
-
color-to-tui
Parse colors and convert them to ratatui::style::Colors
-
erlang-term
convert Erlang External Term Format to Rust objects, without using erlang NIFs
-
fbihtax
CLI tool to help manage tax payments in FBiH (Bosnia and Herzegovina Federation)
-
tailwind-error
Tailwind Error Handlers
-
sourcefile
Retain mapping information when concatenating source files, to make error messages more useful
-
sloppy-rfc4880
RFC 4880 parser extract from the openpgp crate
-
libks
working with Knytt Stories levels
-
cbm
Use formats found in Commodore Business Machines (CBM) products from the 1980's, including the legendary Commodore 64 home computer
-
css-parser-rs
parsing CSS file. It supports reading CSS file in an event-based fashion.
-
rsadsb_common
common library for adsb_deku
-
weldr
manage LDraw files (.ldr)
-
acc
plaintext double-entry accounting command line tool
-
vasp-poscar
read and write VASP POSCAR files
-
wavefront
OBJ parser and utility crate
-
twee-v3
A parser for the the twee 3 interactive fiction format
-
tree-sitter-config
User configuration of tree-sitter's command line programs
-
validatron
A data structure validation library designed for user input
-
liserk-client
Client for liserk zero knowledge database
-
access_log_parser
parsers for reading access logs in a strongly-typed way
-
logical_expression_parser
logical expression parser written in Rust using pest library
-
vegafusion-core
Core components required by multiple VegaFusion crates, with WASM compatibility
-
syslog_parse
parse syslog,check syslog format
-
ftp-cmd-list-parse
Parses an output of LIST ftp command
-
weather-reports
A collection of weather report parsers
-
isla-axiomatic
Isla is a symbolic execution engine for Sail instruction set architecture specifications. This crate implements utilities for handling axiomatic memory models.
-
lader
Lader
-
confmap
reading config file into a map in memory. The idea is the same to viper package in golang
-
pandoc_ast
deserializes and serializes the markdown ast for writing pandoc filters
-
cel-parser
A parser for the Common Expression Language (CEL)
-
instant-xml
A more rigorous way to map XML to Rust types
-
json-sourcemap
parsing and generating JSON sourcemaps
-
pmd_flow
that can read/write flow file (used in pokemon super mystery dungeon, and maybe pmd) as json
-
alice_protocol_reader
Reader library for reading raw binary data from the ALICE detector into a convenient structure for implementing analysis
-
abxml
Parser for resources.arsc contained on APKs and binary XML decompresser
-
gcalc
Game probability calculator
-
moleculec
Schema compiler for molecule
-
sorted-vec2
Maintained successor to the sorted-vec crate
-
cwe-xml
A local in-memory, queryable, and navigable CWE database initialized with one or multiple CWE XML files
-
xiv-emote-parser
Parses log messages for emotes from FFXIV into a sequence of message parts
-
tree-buf
A prototype binary serialization protocol for data
-
hitt-parser
Parser for http files for the hitt http testing tool
-
dioxus_storage
storage library for Dioxus
-
acidjson
Strongly consistent JSON flat-files
-
dependabot-config
Structured access to the Dependabot configuration
-
beanru
simplify writing read-modify-write scripts for beancount
-
twee-parser
A parser for Twine stories
-
gmime
Bindings for gmime-3.0
-
rust-parser
Parser for various data types written in rust written Rust
-
adif
Amateur Data Interchange Format parsing and generation tools for Rust
-
hexponent
Hexadecimal float parsing
-
flussab-cnf
DIMACS CNF file format parser and writer
-
PMXUtil
pmx reader and writer
-
imap_bodystructure
Analyzing the BODYSTRUCTURE data stream within the IMAP protocol, based on Nom
-
erg_parser
The Erg parser
-
mdbook-utils
Tools to manage links, reference definitions, and code examples in Markdown files, especially
mdbook
source directories -
netrc
Parses and encapsulates the
netrc
file format -
swrs
that reads and parses a sketchware project
-
xml5ever
Push based streaming parser for xml
-
wot_replay_parser
A parser for
.wotreplay
files generated by the game World of Tanks -
read_token
read tokens using look ahead
-
hexfloat2
Parse and format IEEE754 floating point hexadecimal syntax
-
sqlite-parser-nom
SQLite database file parser
-
buffed
Traits & implementation of parsing buffered IO
-
cnf-parser
Efficient and customizable CNF parser for SAT solving
-
msoffice_pptx
pptx file format deserializer
-
adblock-list-compiler
CLI tool to compile multiple adblock list sources into a single file
-
bevy_ui_string_parser
Parser for various values used in bevy-ui
-
krush-engine
The engine that powers krush (the Kreative Rust Shell)
-
json-book
Book format optimized for small screens, an alternaive for the XML-based FB2
-
doc-sync
A CLI to convert rust documentation to markdown files and then back to rust documentation
-
discord_typed_interactions_lib
suppose you're working with discord slash commands and you want statically typed request types
-
superudict_up
A Dict tool(update)
-
mysql_binlog
Parser for the MySQL binlog format
-
mar
reading and writing Mozilla Archive files
-
embedded-semver
Compact representation of semantic versions as an i32, u32 i64 or u64
-
osm-pbf
Read and write the OSM PBF Format
-
password-gen
generating passwords
-
lei
Support for creating and validating Legal Entity Identifiers (LEIs)
-
chapter
Yarn Spinner runtime
-
fast_uaparser
Regex-based parser for User-Agent request headers
-
json2lua
Convert JSON to Lua table
-
iso-10303
generating STEP reader code
-
ssexp
A powerful parser for s-expressions
-
ngc
parse G-code (LinuxCNC dialect)
-
luac-parser
lua bytecode parser
-
momoa
A JSON parsing library suitable for static analysis
-
fit
A small crate used for reading and decoding FIT files generated by sports devices
-
pips
analyzing dice roll expressions in TTRPGs
-
picori
decompilation, modding, and rom-hacking with focus on GameCube and Wii games
-
noodles-sam
Sequence Alignment/Map (SAM) format reader and writer
-
gcode
parser for no-std applications
-
alpkit
reading metadata from the APKv2 package format and APKBUILD
-
logix-type
LogixType
trait and the parser for.logix
files, aimed at enabling easy-to-read-and-write configurations forlogix
-
scanf
Parse text inputs (inverse of print! and format!)
-
neuroformats
Handling of structural neuroimaging file formats. The focus is on surface-based brain morphometry data and FreeSurfer file formats.
-
questdb-confstr
A parser for a configuration string format handling service names and parameters
-
tui-markup
markup langauge for terminal styled text
-
dicom-transfer-syntax-registry
A registry of DICOM transfer syntaxes
-
h2s
A declarative HTML parser, which works like a deserializer from HTML to struct
-
droll-cli
Dice notation parser and interpeter library
-
lachesis
GPS stop point detection from Hariharan and Toyama (2004) 'Project Lachesis: Parsing and Modeling Location Histories'
-
anndata-hdf5
HDF5 backend for the anndata package
-
xand_money
safely parse and convert Xand and fiat monetary values
-
hoster
Small parser and lexer library for Hosts file format
-
serde_yang
yang based serializer(so far) for Serde
-
bioyino-metric
handling metrics in bioyino and related projects
-
odm-migration-utility
OpenRetail Data Migrator Utility
-
obis
Work with OBIS codes as defined by the IEC 62056-61 standard
-
flash-lso
Fast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references
-
tdtxt
A serializer/deserializer for the todo.txt format
-
apple-bom
Apple Bill of Materials (BOM) data format
-
pseudotex
Pseudocode transpiler for its LaTeX representation
-
pithos_lib
components for encrypting / compressing pithos (.pto) files, including specification
-
ruuvi-sensor-protocol
Ruuvi sensor protocol parser implementation
-
baz-difftastic
A structural diff that understands syntax. Based on difftastic, the OSS
-
statsd-parser
parse (Dog)StatsD strings
-
gerber_parser
gerber parser for the gerber-types crate
-
rsyslog
RFC 5424 customizable syslog parser
-
mccaption
MacCaption ( MCC ) parser
-
ffmetadata
parser for ffmpeg's ffmetadata format
-
shinyframework_configuration
Shiny Configuration
-
sitemapo
Sitemap.xml (or URL inclusion) protocol with the support of txt & xml formats, and video, image, news extensions
-
rinha
Competição saudável de compiladores
-
dicom-parser
A middle-level parser and printer of DICOM data sets
-
renvar
deserialize environment variables in to Rust datatypes
-
yarer
(Yet Another Rust Expression Resolver) is a library for resolving mathematical expressions. Internally it uses the shunting yard algorithm.
-
nif
A super-primitive Gamebryo NIF parser targeting version 20.0.0.4
-
nom-span
Wrap your nom input into a span to get line, column and byte offset
-
reformation
Parsing via regular expressions
-
json
in Rust
-
msn-kit
CLI for working with Mass Spec data
-
xml-no-std
An XML library in pure Rust
-
procfile
parser for Rust
-
snitch-gjson
Get (and set) JSON values quickly
-
ini-roundtrip
Fast format preserving (round-tripping) INI-parser
-
gvox-sys
Voxel file format parser
-
piqel
PartiQL
-
crontime
cron expression -> time iterator
-
remi-fs
🐻❄️🧶 Local filesystem implementation for remi
-
event-file-reader
Generic reader for scattering event files
-
redact-composer-core
Core components of redact-composer
-
cuda_parsers
Parsers for CUDA binary files
-
pest_meta_tmp
pest meta language parser and validator
-
bdat
(De)serialization library for Monolithsoft's BDAT file format
-
object-rewrite
Rewrite object files with modifications
-
yamd
Markdown Document (flavor)
-
abc-parser
An ABC music notation parser. Turns ABC text into Rust data structures and back.
-
minidump-synth
producing synthetic minidumps for testing
-
btsnoop
parsing capabilities for btsnoop logs
-
nafcodec
Rust coder/decoder for Nucleotide Archive Format (NAF) files
-
ilda
reading ILDA laser projection display files
-
red_asn1
A little library to encode/decode ASN1 DER
-
horned-functional
An OWL2 Functional-style Syntax parser for horned-owl
-
charlie
A software for sizing the bets in a focused portfolio
-
wt_blk
Parser for Json-like files blk
-
sv-parser-pp
Helper crate of sv-parser
-
gpmf
WIP gpmf implementation
-
dfufile
DFU file processing
-
pcapng-writer
pcapng capture file format encoding
-
citation
manipulate citation files
-
non-blank-string-rs
Non blank string type for 'parse, don't validate' approach
-
c3d-rs
A c3d(biomechanics data format) parser written in rust
-
keytree
markup language designed to load config files and schemas directly to Rust types
-
marketstore
driver
-
spell
Streaming Parser for Event Logs using an LCS (Longest Common Subsequence)
-
remove_empty_query_params
tower middleware to remove empty query parameters
-
parse_list
Parse files and lists of stringified things into lists of thingified things
-
aspmatch
parse and write match files (image to image tie points)
-
nbf
Draft implementation of the Nested Blocks Format, which is a human-friendly text format for expressing nested or hierarchical data
-
ekey
A
no_std
library for parsing EKEY LAN Converter packets -
subparse
Load, change and write common subtitle formats (srt/ass/idx/sub)
-
air-parser
Parser for the AirScript language
-
fson
Flexible Serialized Object Notation
-
dnslogger
Passive dns sniffer. Provides dnslogger binary and a dns parser library.
-
irox-sirf
SiRF Binary format Encoders and Decoders for GPS Devices
-
seedwing-policy-engine
A functional type system for implementing policy inspection, audit and enforcement
-
ars-package
Asset RS - Package with Zero-copy deserialization
-
snark-tool
contains structures and algorithm for (mainly) cubic graph analysis
-
razor-fol
parsing and syntactic manipulation of first-order theories
-
ggpk
container format used by the game Path of Exile
-
ecore_rs
A parser for the Eclipse Modeling Framework Ecore format
-
jsnom
Small and ergonomic JSON parser library
-
nbs-rs
NBS buffer decoder & encoder
-
ebustl
Parse subtitle files in the EBU-STL format with Rust
-
icns-rs
reading and writing Apple Icon Image (.icns) files
-
patternscan
Searches for a contiguous array of bytes determined by a wild-carded pattern
-
streamson-bin
A program which processes large JSON data
-
twmap-tools
Collection of tools for Teeworlds and DDNet maps
-
cron_rs
A Cron Parser Library And Job Scheduler Written In Rust
-
imzml
reading the mass spectrometry (imaging) formats mzML and imzML
-
die_parser
parses the notation for die rolls as used in tabletop games like D&D
-
tiff-encoder
creating TIFF files
-
usnjrnl
parses a $UsnJrnl file
-
toml-parse
Set of modules for parsing, sorting and formating toml
-
amethyst-editor-sync
Allows an Amethyst game to connect to an editor
-
web-url
aids in processing web-based URLs
-
simple_json
runtime JSON parser
-
rsff
Core library of an application designed to facilitate the work of teams translating content such as manga, manhwa, manhua, webtoons, etc
-
rio-rs
Distributed stateful service framework
-
rjc
rjc converts the output of many commands, file-types, and strings to JSON, YAML, or TOML
-
props-rs
parse .properties files
-
parseal
An easy way to create your own parsers
-
arxiv
parse arXiv identifiers and references
-
nosapi_data
parsing NosTale's .NOS files
-
remediate
thinking and learning
-
muninn_query
Query langugage for muninn logging stack
-
bio-io
My utilities for reading and writing bioinformatics file formats
-
binfmt
reading and writing binaries
-
lexical-parse-integer
Efficient parsing of integers from strings
-
debuginfod-rs
An extremely fast debuginfod server, written in Rust
-
fakemap
Map with Vec implementation, without ordering or hashing (for Serde deserialization)
-
osmpbf-parser
parse osm protobuf files and scan for records with explicit file offsets
-
lsdata
LSD (Less Syntax Data) configuration/data transfer format
-
msg_parser
Outlook Email Message (.msg) parser
-
steamid-ng
steamid type with functions to parse and render steam2 and steam3 IDs
-
sawp-tftp
SAWP Protocol Parser for TFTP
-
metaplex-pulsar
Rust client for Apache Pulsar
-
iceberg-rust-spec
Iceberg table format specification
-
abnf
A nom-based parser for ABNF
-
adventjson
A full json-parser written in Rust for the advent of code challenges
-
powercom-upsmonpro-state-parser
Parser of POWERCOM UPS state provided by UPSMON Pro software
-
ddf-blocking-http-client
Convenience crate for DiamondDDF projects requiring a blocking http client
-
parse-env-filter
parser for the env logger filter format
-
smufl
Parse SMuFL (Standard Music Font Layout) metadata
-
topngx
Top for NGINX
-
anysexpr
(Universal) S-Expression parser and formatter
-
github_username_regex
A lightweight Rust crate to check if a GitHub username / handle is valid
-
xbf_rs
The reference implementation for the XBF format
-
brdocs
used to validate, parse and format brazilian documents
-
webrtc-sdp
parses strings in the format of the Session Description Protocol according to RFC4566. It specifically supports the subset of features required to support WebRTC according to the JSEP draft.
-
ultrastar-txt
parsing and generating Ultrastar TXT files
-
radiotap
A parser for the Radiotap capture format. See http://www.radiotap.org.
-
bupropion
Fancy error handler implementation for Miette
-
recordkeeper
Xenoblade Chronicles 3 save editing library
-
json-stream
parse Newline Delimited JSON values from a byte stream
-
u-siem-enricher
uSIEM log enricher
-
ingreedy-rs
Rust port of ingreedy - natural language recipe ingredient parser
-
micropelt
LoRaWAN device communication definitions
-
rcue
CUE sheet reader
-
sgx-quote
Zero-copy Intel SGX quote parser using nom
-
android-manifest
Android Manifest serializer and deserializer for Rust
-
lber
An ASN.1/BER parser/encoder based on nom
-
project_ares
Automated decoding tool, Ciphey but in Rust
-
ahref
Extract 'a' tags from html page
-
ion-hash
Ion Hash
-
fsn
File Structure Notation (.fsn) format parser
-
soundfont
sf2 file parser
-
hive-asar
Asynchronous parser and writer for Electron's asar archive format
-
hff-async-std
Hierarchical File Format: async-std support
-
pesel
validation & generation library
-
cov
gcov format (*.gcda/*.gcno) parser and analyzer in pure Rust
-
esde
serialize and deserialize library
-
refer
Parse and write Refer bibliography files
-
binsec
Swiss Army Knife for Binary (In)Security
-
nahpack
HPACK (RFC 7541) library
-
khi
Khi parser & library
-
restq-http
Parse restq syntax from http crate
-
hersenneuk
A Brainfuck interpreter written in Rust
-
docx
parsing and generating docx files
-
patch
Parse patches in the unified diff format
-
mtree
iterating through the entries of an mtree record file
-
linearify
Fast region file format manipulation
-
usbtmc
driver for controlling instruments over USB
-
respirator
RESP (Redis Serialization Protocol) parser
-
rgbds-obj
working with RGBDS object files
-
snoop
packet format parser reader and writer
-
colain
A parser for the Common Layer Interface format (.cli)
-
csaparser
parser for the CSA standard file format of Computer Shogi
-
m8-files
Parse the Dirtywave M8's file formats
-
pithos
Client for the Pithos object storage file format
-
yard
shunting yard implementation in rust
-
japi
JSON:API
-
bml
BML Markup Language
-
scanflow-cli
memory scanner frontent CLI
-
plainjson
simply provides low-level access and JSONPath way to query or set JSON values
-
codeowners-rs
parsing and matching CODEOWNERS files
-
astray
Easily define AST using only Rust structures
-
parson
parsing JSON into Rust types
-
zigbee2mqtt_types_vendor_gledopto
Struct definitions for zigbee2mqtt json messages
-
runic
Stupid string to duration converter
-
root-io
Reading of
.root
binary files which are commonly used in particle physics -
argin
A very simple command line argument parser
-
wireguard-keys
Generate, parse and export WireGuard (x25519) keys
-
rg_formats
Parsers and Serializers for various rhythm game formats
-
starlark_lsp
LSP bindings for starlark
-
misc-conf
Nom parser for nginx/apache configuration
-
bgapi
creating and parsing BGAPI packets
-
bytevec
serialization library that uses byte vectors
-
openfga-dsl-parser
Parsing and JSON transformer for the OpenFGA authorization DSL
-
parquetry-sort
Runtime library for Parquet code generator
-
sndjvu_format
Parse and serialize DjVu documents
-
kitti-dataset
Data types and ser/deserialization for KITTI dataset
-
wpilog
WPI's DataLog spec
-
elma
reading and writing Elasto Mania files
-
hawktracer-converter
Converts HawkTracer output format to human-readable/well-known trace event viewers format
-
transitfeed
GTFS public transit decoder/encoder and utilities
-
clog-cli
A conventional changelog for the rest of us
-
bmfont_rs
Load/ save/ manipulate BMFont files
-
mdict-parser
Mdict dictionary mdx file parser
-
serde_bucket
format analogous representation of any self-describing type with serde
-
bitsy-parser
A parser and utilities for working with Bitsy game data
-
slicejson
parse json through string slice,try to make it faster!
-
doctor
Flexible low level parser for Javadoc-style doc comments: Javadoc, JSDoc, TSDoc, etc
-
picocadrs
working with picoCAD saves
-
syue
reader for csv
-
gds2_io
gds2 IO utils
-
bufr
binary data format defined by WMO focused on real-time data
-
nodeagg
Expand nodeset expression
-
borsh-schema-writer
Write a BorshSchemaContainer to a binary file
-
pose3
data types for (de)serializing pose settings from pose3.json files
-
fints-institute-db-cli
A CLI tool to access FinTS access information for many German banks
-
undr
protocol implemented in Rust
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
har
A HTTP Archive format (HAR) serialization & deserialization library
-
tls_read_hancock_bin
Reader for the Hancock terrestrial LiDAR binary polar format, see https://bitbucket.org/StevenHancock/libclidar
-
il_tz
working with Israeli ID numbers (TZ)
-
ota-dump
dump manifest of Android's OTA package
-
time-util
providing miscellaneous functionality for working with time stamps
-
igc
A fast, minimal parser for IGC flight recorder files
-
tinyvg
Rust decoder and renderer for the tinyvg image format
-
gh-token
Deserialize gh cli's GitHub token from ~/.config/gh/hosts.yml
-
afrs
f****** rule syntax, simple quick pattern matching on JSON objects (more data types to come)
-
devicetree-tool
A device tree building and parsing tool written in Rust
-
sigproc_filterbank
A parser and serializer for SIGPROC pulsar filterbank files
-
dot-parser
A parser for DOT/Graphviz files
-
tletools
work with two-line element set files
-
nom-test-helpers
Macros to help with testing nom parsers
-
ftd
ftd: FifthTry Document Format
-
newick
parse, manipulate and generate trees in the Newick format
-
intvg
lib/tool in Rust to load/save/render tvg file, parse from svg file by usvg
-
expr-solver
Solves a mathematical expression while following precedence and associativity
-
ical-daladim
Ical/Vcard parser for Rust
-
hatchling
Converts Facebook social media data exported via the Download Your Information tool (https://www.facebook.com/settings) into Turtle triplets for a SOLID (https://solid.mit.edu/) profile
-
barbarosa
A Rubik's cube library
-
av-decoder
Extracts OFPS compatible motion vectors from MPEG streams
-
anni-artist
Artist parser for Project Anni
-
ircparser
An IRC (RFC1459) parser and formatter, built in Rust
-
okane-core
CLI tool to support Ledger (https://www.ledger-cli.org/) usecases. Curently it provides import feature.
-
ltsv
file parser written in Rust
-
json-joxit-fork
JSON implementation in Rust
-
vte_generate_state_changes
Proc macro for generating VTE state changes
-
puppetfile
parser
-
stdf
Standard Test Data Format (STDF) serialization and data processing
-
webpack-stats
As zero-copy as possible representation of webpack-stats
-
tasvideos-api-rs
Blocking API wrapper for TASVideos.org
-
pbrt4
Lightweight and fast PBRT v4 file parser
-
yaxpeax-dis
disassembly tool using yaxpeax instruction decoders
-
svinst
Determines the modules declared and instantiated in SystemVerilog files, producing a YAML file as output
-
cronus_generator
The generators for cronus API spec
-
fast_html2md
binary to convert simple html documents into markdown
-
fez
A pure rust library for building and parsing RPMs
-
kanjidic_parser
A parser for the Kanjidic XML format
-
hex-simd
SIMD-accelerated hex encoding and decoding
-
kind-parser
Parser for the kind compiler
-
lcov-diff-util
Command line tool to make delta of 2 lcov files
-
anitomy-sys
Bindings for Anitomy, the library for parsing anime video filenames
-
yuml-rs
Rust based yUML parser
-
ifc
IFC file format specification
-
oxidized-json-checker
A pushdown automaton low memory JSON bytes stream checker
-
cubeio
File io for Gaussian CUBE file format
-
cdtoc
Parser and tools for CDTOC metadata tags
-
arson
json library for parsing string. it has nice formatted colored output
-
hdlcparse
A
no_std
library for parsing HDLC frames -
code-shape
extracting definitions from source code files
-
smt2
A SMT-LIB 2.6 parsing/formatting library for Rust
-
flatzinc
parser
-
df_ls_structure
A language server for Dwarf Fortress RAW files
-
ldcache_rs
parse ld.so.cache according to the numerous format define in glibc
-
johnrs
parse the JOHN notation format
-
su3
SU3 file en-/decoder
-
osu-replay-parser
Osu replay parser to use replay data in Rust projects
-
dvi
A parser for the "device independent file" (dvi) format
-
adsb
ADS-B/Mode-S parser
-
mtif
Movable Type Import Format file parser
-
fake_type
Disguise files to another format with great speed, and recover them losslessly
-
plagr
Playground Launcher .plagr Converter is a utility crate providing the functionality to convert files to and from the custom .plagr file format. The .plagr format is a base64-encoded…
-
ftabutil
work with ftab (aka rkosftab) files
-
rocket-simple-authorization
request guard builder used for authorization
-
deaf
parsing and modifying ELF binaries
-
amtrak-gtfs-rt
Converts Amtrak Track-A-Train to valid GTFS-rt vehicle and trip information
-
midi-vlq
Variable-Length Quantity for the MIDI file format
-
mmi-parser
A parser for Fielded MetaMap (MMI) output
-
pml
A parser for PML, just another format to specify your configs in
-
ve_direct
Victron Energy Direct protocol parser and units converter
-
exon-common
Common utilities for Exon
-
libtempest
Parsing libary for WeatherFlow Tempest data records
-
d4t4
A JSON superset
-
csscolorparser
CSS color parser library
-
xxd-rs
clone of xxd
-
csv-sniffer
A CSV file format sniffer for Rust
-
utf8-decode
UTF-8 incremental decoding iterators
-
capricorn
Parse html according to configuration
-
tsfile
Apache IoTDB TsFile written in Rust
-
stlv
parse STL files used for 3D printing
-
example_api
Example API used in the cargo-public-api test suite
-
pliers
PLY file format loader
-
java_class_parser
way of easily parsing and analyzing java classes
-
cik
Support for creating and validating CIKs
-
nbib
MEDLINE/Pubmed .nbib format to CSL-JSON conversion
-
hwatch-ansi-parser
using nom for parsing ANSI Escape Codes
-
or-rs-macros
or-rs's proc macros
-
cargo-cli
Create a command line interface binary with some common dependencies ((clap || docopt) and error_chain)
-
satysfi-parser
SATySFi parser written in Rust
-
junit-parser
parse JUnit XML files
-
rsonpath-syntax
A JSONPath parser
-
bisonn
fast BSON parser written in Rust
-
dicom-json
DICOM data serialization to/from JSON
-
tsdb
Parse Prometheus tsdb files
-
confignode
parse Kerbal Space Program 1 ConfigNode files
-
single-digit-rpn
Calculate single digit Reverse Polish Notation
-
esplugin-ffi
A wrapper library providing a C FFI for esplugin
-
idx_parser
Parse IDX files such as the ones used in MNIST database files
-
lotus-audio-utils
lotus-lib audio handling
-
rpgffi
Toolkit for FDW, Logical Decoders and extensions for postgresql
-
ip2country
fast ip to asn-country lookup
-
nom-obj
obj/mtl parser written with nom
-
genesys-dice-command-parser
parsing basic Genesys dice roll commands
-
modit
Modal editor parser
-
rs-conllu
A parser for the CoNLL-U format of the Universal Dependencies project
-
lightwave-3d
LightWave 3D Parser
-
ast-grep-core
Search and Rewrite code at large scale using precise AST pattern
-
cave-fmt
Parse various cave /speleo related data formats
-
mp4
MP4 reader and writer library in Rust
-
hauptbuch-parser
Parser for journal format of hauptbuch
-
mangaplus-parser-json
Reads mangaplus data from stdin and outputs as JSON
-
htmlparser
Pull-based, zero-allocation HTML parser
-
docker-archive
insecpt a docker archive
-
matter
Universal frontmatter parser
-
fmtparse
Parse format!-like strings
-
dns-stamp-parser
Libary to encode and decode DNS stamps
-
cst
Parser for the CST format
-
uuid-simd
SIMD-accelerated UUID operations
-
suggestions
Minimal library to provide clap-style "Did you mean?" suggestions
-
rust_sbml
A parser for SBML
-
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.
-
rest-client
rest client based on reqwest
-
ktx
KTX texture storage format parsing
-
mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
-
fuz_json_parser
a json parser
-
elsys
Uplink deserialization
-
wapm-toml
A parser for the wapm.toml format used by Wasmer and WAPM
-
jbcrs
support reading and writing of java class files
-
rooty
Parse and display url routes in rust
-
esre
alt regex library
-
wiki_loader
load and search wikipedia multistream dumps
-
foxboxpdx/macrotis
Manage cloud-based DNS services via TinyDNS zone files
-
youtube-transcript
Transcripts Youtube
-
menmos-interface
Interface to the menmos nodes
-
sophia_jsonld
toolkit for RDF and Linked Data - JSON-LD parser and serializer
-
validbr
data structure and validation for Brazilian Registries, such as CPF, CNPJ and CNH (currently only CPF and CNPJ is supported)
-
duet_charter_lib
Duet charting library for Clone Hero .chart files!
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
html-outliner
Outline HTML documents for better SEO
-
csvs_convert
Some Datapackage Conversion
-
fy
-
mexprp
A math expression parsing and evaluation library
-
finalfusion
Reader and writer for common word embedding formats
-
easy-rsa-registry
Read certificate data from easy-rsa registry
-
edn
(Extensible Data Notation) parser
-
positron
parse and execute boolean expressions
-
ircparser-vanten
An IRC (RFC1459) parser and formatter, built in Rust. (fork by vanten-s)
-
json-ptr
parsing and using JSON pointers, as specified in RFC 6901
-
wthor
Parser for WTHOR files
-
CorrosionMark
markdown parser libary
-
ilex
quick and easy lexers for C-like languages
-
rustympkglib
dealing with Arch Linux's PKGBUILD and makepkg
-
css-autoprefix
similar to autoprefixer to prefix your CSS depending on the versions of web browsers, but in Rust. Currently needs nightly rust as a dependency (phf)…
-
m3u8-rs
parsing m3u8 files (Apple's HTTP Live Streaming (HLS) protocol)
-
csv2arrow
Convert CSV files to Arrow
-
franca
An incomplete Rust Franca IDL parser crate based on nom
-
tls-client_hello-parser
TLS ClientHello parser
-
lidrs
reading and representing light intensity distributions via photometric webs
-
mupen64-movie-parser
A parser for Mupen64-rerecording movie files
-
dfx
A FIX protocol implementation
-
tifiles
Tools for manipulating file formats used with TI graphing calculators
-
pretty_goodness
String to String prettification
-
cff
A zero-allocation CFF parser
-
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.
-
husk
Rust bindings for the mvdan.cc/sh Golang library
-
rs-pwsafe
A readonly implementation of the pwsafe file format
-
isf
Parsing, Deserialization and Serialization of the Interactive Shader Format
-
mpqtool
A command-line tool for reading and creating Blizzard's MPQ archives
-
dep3
parsing and generating DEP-3 headers
-
ray_tracing_utility
Ray Tracing based on Peter Shirley's mini books
-
fcs
A low-level Flow Cytometry Standard (FCS) file serializer/deserializer
-
compiler-course-helper
& library to help you with the compiler course
-
vmd_parser
load and save .vmd animation file
-
contigious-tree
Write and read tree graphs to and from contigious blocks of memory
-
keepass
.kdbx database file parser
-
sgp4
A pure Rust implementation of the SGP4 algorithm for satellite propagation
-
sgmlish
parsing and deserialization of SGML
-
flex_process
cli tool in order to edit flex process.edn file using JSON and JSON Schema
-
bracket_parse
parser for bracketed lists with quoted and unquoted strings -- Now deprecated, favouring Gobble instead which can do everything this does much tidier
-
endf_format
ENDF-6 Format Rust Library
-
spectrusty-formats
File format parsers and related utilities for the SPECTRUSTY library
-
liberty-io
Parser and writer for the Liberty format
-
cue-sys
Bindings for the libcue library
-
hoars
dealing with the HOA (Hanoi Omega Automata) file format
-
opengr2
A file parser for Granny2 (.gr2) files written in pure rust
-
bexpand
Bash-style brace expansion
-
cargo-todo
Cargo tool to display TODOs
-
elfy
reading ELF files
-
ndarray-npz
Advanced .npz file format support for n-dimensional arrays
-
lnk_parser
A full rust implementation to parse windows LNK files
-
dubp-documents-parser
Parser for DUBP documents
-
todoster
Discovers and lists all todos in your project
-
color-parser
Css color level3 parser
-
carta-schema
Parse a schema file. Apply the schema to binary data for exploration and visualisation
-
libertyparse
Liberty cell library parser
-
hotg-rune-compiler
Runefile parsing and analysis
-
readervzrd
A generic reader for csv and json data
-
sdfparse
Standard delay format (SDF) parser for EDA applications
-
giron
ECMAScript parser which outputs ESTree JSON
-
recursive_disassembler
recursive disassembler based on capstone
-
jsonc-to-json
converting JSONC into JSON
-
rolodex
A Forgiving VCard implementation
-
fb2
Parser of the FB2 format
-
go-flag
Command line parser library, made to be compatible with Go's flag
-
image-rider-fat
Rust nom parser to read FAT file systems
-
feco3
working with .fec files
-
todel
The Eludris shared models and logic crate
-
pomsky-syntax
Parser for pomsky, a new regular expression language
-
hexspec
A dsl for creating and verifying byte buffers
-
tot
Tot format serialization and deserialization
-
osmio
Read and write OpenStreetMap data files
-
nom-greedyerror
Custom error type to take a deepest error
-
peel
Dynamic packet parsing within trees
-
rust-lcm-codegen
Generates Rust de/serialization code from LCM type specification
-
maelstrom-base
Fundamental data structures used by all Maelstrom code
-
wpscan-analyze
Analyzes wpscan json output and checks for vulnerabilities
-
filmreel
parser for Rust
-
war-cli
A viewer/editor for Darksiders saves, worlds, and scripts
-
serde-sbif
A Serde-based implementation of the SBIF file format
-
tdesktop_theme
parsing and serialization of .tdesktop-theme and .tdesktop-palette files
-
btparse
A minimal deserializer for inspecting
std::backtrace::Backtrace
’s Debug format -
extrablatt
News, articles and text scraper
-
rslua-march1917
Lua lexer and Lua parser for Lua 5.3
-
asciicast
file format used by Asciinema
-
path-absolutize
extending
Path
andPathBuf
in order to get an absolute path and remove the containing dots -
darrentsung_debug_parser
Parse the output of
std::fmt::Debug
-
pcd-rs
Working with PCD file format in Rust
-
sks-ssh2-config
Parses and writes ssh2 config files preserving their order
-
merriam-webster-transformers
Parsers and transformers for non-standard text markup in Merriam-Webster's Collegiate Dictionary API
-
json-position-parser
json parser with positions
-
chic
Pretty parser error reporting
-
rustfmt_emitter
Rustfmt emitter library
-
dprint-plugin-markdown
Markdown formatter for dprint
-
jst
Write a javascript object in rust
-
chaos
Password metadata storage and xsalsa20 hasher
-
protoc-fetcher
Fetches official Protocol Buffer compiler (protoc) releases for use in build scripts
-
classreader
that reads, writes, and parses Java Virtula Machine class files
-
statsdproto
Building blocks to parse, transform, and even pass through statsd data
-
nmapx
nmap serializer & deserializer
-
byteflow
reading/writing non-byte-aligned numeric types
-
xspf
straightforward pure rust implementation of the Xml Sharable Playlist Format
-
symbolic-sourcemap
process JavaScript sourcemaps and resolve symbols in minified source code or stack traces
-
office-crypto
Pure Rust library to decrypt password-protected MS Office files
-
malwaredb
does the bookkeeping for malware & goodware datasets, aimed at helping malware researchers and forensic investigators
-
hff-std
Hierarchical File Format: synchronous support
-
subrip
subrip-rs is a library for parsing, authoring, and working with Subrip/SRT (.srt) files
-
datafu
extracting data from config objects and other arbitrary object graphs
-
object-cache
save or get object from file cache
-
rfc822-like
encoding used in conrol files implemented for serde
-
sfl_parser
Lightweight and easy-to-use bitmap font (.sfl) parser
-
rsq
A native rust interface for q/kdb+
-
pls
Parser and writer for the PLS playlist format
-
bpfasm
Berkley Packet Filter (BPF) assembler
-
genie-drs
Read .drs archive files from the Genie Engine, used in Age of Empires 1/2 and SWGB
-
fakelogs
random log generator. It can be used for load testing of log parsers.
-
rossete-rdf
This application is intended to generate a rdf file from one or varios datasets in different formats and a RML mapping
-
iso6709parse
Parses coorindates in ISO6709 format from strings
-
fronma
Front Matter parser
-
spigot
parser for valve's keyvalue file format (gameinfo.txt, vmt, etc.)
-
oxrdfio
Parser and serializer for various RDF formats
-
crest
A REST client library
-
python-parser
A complete Python parser based on nom
-
conventional
A parser library for the Conventional Commit specification
-
minimal-yaml
A minimalist, zero-copy parser for a strict subset of the YAML specification
-
winparsingtools
collection of structs and utilities for parsing windows binary formats
-
fileidentifier
file identifier
-
souper-ir
manipulating Souper IR
-
byte-tools
Bytes related utility functions
-
balena-temen
Templating engine for (not just) JSON
-
xclog
xcodebuild build-log formater and parser
-
magic
High level bindings for the
libmagic
C library -
unlambda
parser and interpreter a crate
-
hawktracer-parser
Parser library for HawkTracer data format
-
bigbed
dealing with BigBed files
-
oq3_parser
Parser for OpenQASM 3 parser/analyzer
-
thinnbox
An expansion of the currently nightly ThinBox of the standard library
-
spyparty
parsing SpyParty replays
-
authorized_keys
Parse and manipulate OpenSSH
authorized_keys
files -
ifsc-calendar-api
Interface to the IFSC's (unofficial) calendar API
-
firestore-serde-timestamp
A timestamp serialization helper for firestore-serde
-
defmt-decoder
Decodes defmt log frames
-
inference_core
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
css-color
CSS color strings
-
osrmreader
A reader for *.osrm files that are used by the routing engine OSRM
-
dbus-message-parser
Libary to encode and decode DBus message
-
se_dump
Some structs to facilitate parsing of StackExchange dumps into easy-to-use values
-
oreneo
Generate HTML from Neopolitan
-
lf2_parse
Parses Little Fighter 2 (LF2) data files
-
woff2
decompression library
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
cmark-syntax
Syntax highlighting for pulldown-cmark
-
prusti-specs
Internal Prusti crate for parsing specifications
-
apollo-parser
Spec-compliant GraphQL parser
-
kg-display
Parser for format strings, and other utilities for implementing std::fmt::Display
-
comment-parser
Extract comments from code in various programming languages
-
quizzer
storing quiz data in a binary file format
-
http-range-header
No-dep range header parser
-
ireal-parser
iReal Pro song parser and manipulation library
-
rison
A deserializer for the rison data format
-
smpte2022-1-fec
Decoder for SMPTE 2022-1 FEC protected data
-
hff-tokio
Hierarchical File Format: tokio support
-
spatialos
System crate used to link with SpatialOs libraries
-
ilda-idtf
A complete implementation of the ILDA Image Data Transfer Format Specification, Revision 011, 2014-11-16
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
tokio-util-codec-compose
Building blocks for composing tokio-util codecs
-
sleek_csv
A nice wrapper for CSV-core
-
libreda-oasis
OASIS input/output for libreda-db
-
inline-xml
Embed XML data directly in your Rust code
-
jstr
a very basic json parser(ish) that does not copy data/duplicate data
-
emmett
etl tool
-
dental-notation
converting between different tooth numbering systems
-
yosys-netlist-json
working with Yosys netlists in JSON format
-
dftp
dft instructions parser
-
serfig
Layered configuration system built upon serde
-
serde-keyvalue
Deserialize key=value parameters with serde
-
switchbot
interacting with SwitchBot devices
-
svg-simple-parser
parser for svg
-
expressions
Flexible expression parser and evaluator
-
excelwriter
module for writing files in the Excel 2007+ XLSX file format
-
hygge
KDL builder, rudimentary serializer 🥣
-
cmdparser
argument parser for Rust
-
rust_json_parser
JSON parser for Node js based frameworks
-
ccsds_primary_header
CCSDS Primary Header for space applications
-
ikal
Parse icalendar object
-
opencorpora
Reading and parsing opencorpora.org XML-dictionary
-
calculate
parsing and processing arithmetic expressions
-
oco
A command-line option processor that lets you parse and manipulate the values of command-line options specified in GNU or POSIX formats, before pushing them to another command
-
dbase_parser
A fast, efficient dbase DBF/DBT/FPT parser
-
actiondb
A safe and efficient unstructured text (log) parsing library
-
en-300-468-reader
Reader for MPEG TS data formatted according to ETSI standard EN 300 486
-
symparser
Parser implementation of the SYM file format conceived by PEAK-System
-
dewey
version parser and comparator that works with non-semantic versions
-
text-to-polly-ssml
Converts text to polly SSML. Using a bad format.
-
mkvparser
MKV and WebM parser
-
csv-pipeline
CSV processing library
-
yttrium
parsing ARS code, inspired by the echo discord bot
-
yatlv
Tag Length Value Format
-
transporter
A code generator for type-safe APIs
-
endian_codec
(De/En)code rust types as packed bytes with specific order
-
wowdbdefs-rs
parsing WoWDBDefs/.dbd files
-
hashtag
parser
-
evaluator_rs
A evaluation engine library for Rust
-
oapi
OpenApi document parser
-
hml-rs
Markup language events and readers, supporting 'human markup language'
-
meteomatics
Query weather and climate data from the Meteomatics API (https://www.meteomatics.com/en/)
-
kanga-rpm-rs
A pure Rust library for building and parsing RPM files
-
funscript
.funscript file format parser written in Rust
-
yglnk-core
basic on-disk structured data helpers
-
zoneinfo_compiled
parsing compiled zoneinfo files
-
shtring
Split an input string into arguments by whitespace such that text between matching quotes is combined into a single argument
-
inline-css
Embed CSS directly in your Rust code
-
escape_it
Converts white-space characters into their escaped versions in provided Strings
-
phone_parser
Parser which can parse phone numbers
-
re_types_core
The core traits and types that power Rerun's data model
-
tectonic_engine_spx2html
The Tectonic engine that converts SPX output to HTML
-
oursh
Modern, fast POSIX compatible shell
-
marc-relators
Parsing and de/serialization for MARC relators
-
osu-beatmap-parser
parse .osu beatmap file and manage beatmap data
-
nom-packrat
Extension of nom to apply Packrat Parsing
-
serde-filter
filtering abstractions for JSON objects and deeply nested arrays using serde as a backend
-
prom_text_format_parser
parse and print Prometheus exposition text format
-
knative-conditions
Knative status condition types and management
-
motec-i2
MoTeC i2 file format parser
-
mdurl
URL parser and formatter that gracefully handles invalid input
-
tree-sitter-mozcpp
Mozcpp grammar for the tree-sitter parsing library
-
elf_parser
A minimal no_std ELF (32/64) parser
-
nom-kconfig
A Kconfig parser
-
ldap-parser
Parser for the LDAP protocol (RFC 4511)
-
streamson-tokio
Tokio and streamson integration library
-
cssifier
convert XPath selectors to CSS selectors
-
hitt-formatter
Code formatter for the hitt http testing tool
-
buildlog-consultant
buildlog parser and analyser
-
rust_warc
A high performance and easy to use Web Archive (WARC) file reader
-
symtool
edits static symbol tables of MachO and ELF object files and archives
-
flatr
Prints JSON files in a flat format
-
turtle-syntax
RDF Turtle parser
-
json-decode
An elm inspired runtime JSON decoder for Rust
-
ame2020
A parsing library for the Atomic Mass Evaluation 2020 format
-
rio_xml
RDF/XML parser and serializer
-
full_logger
Easy to use Log library
-
code-blocks
re-order your code
-
colored_markup
parsing and rendering colored markup with CSS style rules
-
hvif
Parser and renderer for HVIF (Haiku Vector Icon Format)
-
rocketjson_data
working with Json and Rocket
-
loa
HTML parser written in pure Rust,no-std
-
test_friendly_rdap_client
A fork of the rdap_client crate, with some extra test plumbing
-
redact-engine
Protect confidentiality with dynamic redaction by replacing sensitive data from string or JSON format
-
sinex
Package to parse and analyze SINEX data
-
parseit
text file parsing library powered by regex and glob patterns
-
svf
Serial Vector Format (SVF) file parser
-
chelone
A RDF(Resource Description Framework) 1.1 Turtle parser
-
glyphspack
Convert between .glyphs and .glyphspackage files
-
openqasm
Parser and translator for OpenQASM 2.0
-
pgnparse
Parse PGN to Rust struct ( headers as hash map, main line moves as san, uci, fen, epd records ) or to JSON. All lichess variants are supported. Custom starting position using FEN header is supported.
-
ninres
Read commonly used Nintendo file formats
-
d4utils
The CLI utils for D4 file format
-
brids
Parse and generate random CPF/ICN and CNPJ, Brazil's ID numbers
-
nlsd
Natural Language Structured Documents
-
strang_thing
parsing the json experimental
-
graphviz-dot-parser
(incomplete) parser for Graphviz DOT format
-
jsonpath
JSONPath for Rust
-
marky
Markdown Magician 🧙
-
tar-parser2
tar archive parser using nom
-
aftermath
parse and evaluate complex math expression
-
json-pest-parser
Parse JSON with pest grammar
-
assembly-maps
Map content module for the assembly crate
-
markdown-it-heading-anchors
A markdown-it plugin for parsing GFM tasklists
-
glowworm
fast incremental hashing designed for Baird, Bahn, and Collins decoding
-
ars-server
Asset RS - Package with Zero-copy deserialization
-
gpcas_base
Common definitions and utilities for GPCAS
-
parse_link_header
parsing HTTP Link header
-
json-parser
JSON parser
-
universal-config
simplify reading configuration files from various file formats
-
oasiscap
Types for the OASIS Common Alerting Protocol (CAP)
-
elfio
intended for reading and generating files in the ELF binary format
-
piston-binpool
An experimental uniform binary format for particle physics
-
serde-mobile
Move-oriented sequence and map access types for serde deserializers
-
rustlogic-march1917
basic parsing and handling of logical formulas(forked from coastalwhite)
-
rudg
Rust UML Diagram Generator. A library for generating UML diagram from Rust source code.
-
javascript_lexer
Javascript lexer
-
xyz_validator
A set of validators. Currently, only Resource Query Language (RQL) validator is implemented.
-
gldf-rs-wasm
The Webassembly package for the GLDF (General Lighting Data Format) parser and writer for Rust https://crates.io/crates/gldf-rs
-
winsfs-cli
Site frequency spectrum estimation based on window expectation-maximisation algorithm
-
cs-string-rw
create to read and write strings into or from binary format compatible with c# BinaryWriter and BinaryReader
-
noodles-util
noodles support utilities
-
pegmd
A PEG based markdown parser for creating an Abstract Syntax Tree
-
bufr-dump
Parse and show the content of a BUFR dataset. It is meant for human inspection (such as ncdump is for NetCDF).
-
cargo-check-external-types
Static analysis tool to detect external types exposed in a library's public API
-
xml_oxide
XML SAX parser implementation that parses any well-formed XML defined in the W3C Spec
-
tbg
implementing turn based games logic
-
zigbee2mqtt_types_vendor_netvox
Struct definitions for zigbee2mqtt json messages
-
sv-filelist-parser
parse a SystemVerilog Filelist and return a list of files, include directories and defines
-
esbuild-config
A short description of my package
-
tokio_sse_codec
Tokio codec for Server-Sent Events
-
libflow
grouping network flow data
-
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. -
rpm-rs-temporary
A pure rust library for building and parsing RPM's
-
libblackbody
reading different thermographic file formats
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
jsonrpc-client-core
generating transport agnostic, auto serializing, strongly typed JSON-RPC 2.0 clients
-
microjson
No frills JSON parsing without allocations
-
stomp-parser
parsing Stomp frames, implemented using nom
-
deb822
(De)Serialization of Deb822 file
-
valence_anvil
Anvil file format support for Valence
-
uninode
Universal object type
-
retrosheet
interface for reading Retrosheet data
-
ncm_parser
A single file ncm parser
-
sexpr_ir
A Generic S-Expression IR Library
-
sawp-file
SAWP File Format
-
rhymuweb
Common types for the Hypertext Transfer Protocol (HTTP)
-
nine
The 9p protocol as a serde format and message types
-
class_file
parsing JVM classfiles
-
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.
-
jss-pest
Arc Readable Configuration Parser via Pest
-
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
oq3_source_file
Manage parsing source files, included files, and reporting diagnotics OpenQASM 3 parser/analyzer
-
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
-
usiem-basic-parser
uSIEM parser component that allows using multiple and different parsers
-
flussab-aiger
AIGER file format (binary and ASCII) parser and writer
-
eq_wld
An Everquest .wld file loader
-
messy_json
JSON Parser for dynamically structured documents
-
vacuum
A CLI for listing upcoming spaceflight events
-
struct_deser
(de)serialization of structs from/to bytes
-
slashes
A /// interpreter written in Rust
-
cuna
cue parser
-
s3wf2
The official implementaion of S3WF2(ShortStoryServer Writer's Format v2)
-
doublify-toolkit
Doublify API toolkit for Rust
-
envfile
Buffer an environment file into an in-memory map, update the map, and write back to the file
-
valence_text
Parsing and writing Minecraft's JSON text format
-
whatsapp-export-parser
parsing the text file you get when exporting a WhatsApp conversation
-
wikidump
parsing Mediawiki XML dumps
-
ruby-prism-sys
Rust bindings to Ruby's prism parsing library
-
edi
Parser for X12 EDI files
-
yaxpeax-lc87
lc87 decoder for the yaxpeax project
-
x86reducer
a rudimentary x86 disassembler in Rust, for JHU's REVA class
-
alice_types
Type description for serialize/deserialize request/responce in alice's skills
-
RustyXML
A SAX-like streaming XML parser, and a DOM-like interface based on that
-
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.
-
git-checks-config
Configuration parsing for checks
-
ludtwig-parser
Lossless parser for HTML / Twig templating syntax
-
dur
Duration parser and formatter for humans
-
restbl
manipulating Tears of the Kingdom's resource size table
-
tnef
A basic TNEF parser written in pure Rust
-
vampirc-uci
A Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.
-
sequencefile
Native Rust library for working with Hadoop sequence files. Only handles reading currently.
-
coffea
A very much WIP Java bytecode decompiler
-
text-reader
Text reader
-
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 -
purescript-corefn
A parser for PureScript's corefn JSON representation
-
at-api-rs
Wrapper for the Auckland Transport API
-
cdoc
A markdown-based document parser and processor
-
webidl
parser
-
rseven-parser
A parser for R7RS-small scheme, based on Pest
-
streamson-extra-matchers
Extra matchers for streamson library
-
singlefile-formats
Default file format implementations for singlefile
-
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
-
vrt
Parser/encoder for VITA Radio Transport data
-
srcpos
Structure of the location in the source code
-
cwmp
Parse and generate CWMP messages
-
aiger
(And-Inverter graph) file format parser
-
picnic-rs
PICNIC Is Config Notation Interpreter/Converter
-
uri-rs
URI
-
pmtiles2
A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits
-
cpclib-bndbuild
Amstrad CPC project builder. Biased towards basm, but can still work with any tool
-
benchmarker
benchmarking arbitrary binaries
-
lang-util
implementing parsers and ASTs using lalrpop and Logos
-
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
type-sitter-lib
code for type-sitter generated / downstream code
-
rtf-grimoire
A Rich Text File (RTF) document tokenizer. Useful for writing RTF parsers.
-
tiny-nmea
A tiny NMEA parser for embedded systems. Works with
#[no_std]
and doesn’t require heap allocation. and doesn’t require heap allocation -
bytefmt
parse byte string into bytes count and vice versa
-
fit_no_io
A small crate used for reading and decoding FIT files generated by sports devices that works without a file system
-
cef2hashmap
CEF Parser to a HashMap
-
verilog-filelist-parser
parse a Verilog Filelist and return a list of files, include directories and defines
-
email-type-rs
Email type for 'parse, don't validate' approach
-
binary_modifier
read & write to buffer
-
eqformat_pfs
Parser for PFS archive format used in Everquest resources (.s3d, .eqg, .pfs, .pak)
-
parquet-format-async-temp
Temporary crate containing thrift library + parquet definitions compiled to support read+write async
-
kvon-rs
Parsing the KVON format
-
netgauze-parse-utils
Serialization/Deserialization utilities for NetGauze
-
mailcap
parsing library
-
elf64
Parse elf format
-
slop-rs
Official implementation of the SLOP data storage language
-
btor2tools
High-level bindings for the btor2tools package
-
polonius-parser
Parser for the Polonius project
-
ltc
decoding Linear/Longitudinal Timecode data from audio samples, potentially in real time
-
scron
A cron expression parser and schedule explorer
-
curlyconf
Configuration file parser
-
bmfont
bitmap font config parser
-
quantized-mesh-decoder
Rust decoder for the Quantized Mesh format
-
hash-data
command line tool for identifying hashes
-
toml2lua
Convert TOML to Lua table
-
zbuf
“Zero-copy” string and bytes buffers
-
mpeg2ts-reader
Parser for MPEG Transport Stream data
-
git-config-env
Parse git's env configuration
-
lenient_semver_parser
Lenient parser for Semantic Version numbers
-
pgn4
A parser and writer for the pgn4 file format used by Chess.com for 4 player chess games
-
jawohl
Complete JSON documents from a stream of JSON tokens
-
lightmotif-io
Motif parsers implementation for the lightmotif crate
-
uuid-macro-internal
Private implementation details of the uuid! macro
-
cmdline_words_parser
iterators over 'words' in a string, using command-line escaping rules. Intended for use where extra heap allocations are undesirable
-
thumbsdb
Forensic library: parser and reader for Microsoft Thumbs.db file
-
dcpu
An assembler, debugger and emulator for the DCPU-16
-
uris
IETF RFC 3986, Uniform Resource Identifier (URI)
-
itchy
Nom-based parser library for NASDAQ ITCH protocol
-
parse_mediawiki_dump_reboot
Parse XML dumps exported from Mediawiki
-
btor2tools-sys
Low-level bindings for the btor2tools package
-
tan_convert
A CLI for converting Tan text and binary files from/to other formats
-
url-lite
no_std URL parser
-
erl_parse
Erlang source code parser
-
md-inc
Include files in Markdown docs
-
vobsub
Decode DVD VobSub-format subtitles (*.sub/*.idx files)
-
crabzilla
JavaScript runtime
-
brawl-api
Brawl Stars API (https://developer.brawlstars.com/)
-
impostor_core
-
ytnef_sys
An FFI interface to libytnef. A C library used for parsing the TNEF file format.
-
xfcc-parser
Envoy x-forwarded-client-cert (XFCC) header parser
-
query-fmt
A formatter for tree-sitter queries
-
flatiron
A parser and HTML renderer for the Textile markup language
-
rulox_types
Helper types for the rulox crate
-
ssh-keys
Parser of ssh public and private keys
-
pagefind_microjson
No frills JSON parsing without allocations
-
veryl-ls
A modern hardware description language
-
noodles-fastq
FASTQ format reader and writer
-
nombytes
that provides a wrapper for the bytes::Bytes byte container for use with nom
-
neotron-loader
A ELF parser/loader for Neotron Executables
-
cnpj-util
Format and validate CNPJ, Brazil companies ID number
-
gamedig
Query game servers and not only
-
gospel
Incremental byte munching
-
vojaq_parser
Parser of the Vojaq file format
-
rune-alloc
The Rune Language, an embeddable dynamic programming language for Rust
-
serde-lexpr
Serde support for Lisp S-expressions
-
exon-gff
reading and writing GFF files with Exon
-
dsntk-model
DSNTK | DMN model and parser
-
ssh_config
A small package to parse OpenBSD ssh_config config files The motivation for this crate is that libssh2 does not have a ssh_config parser, and there aren't any decent bindings to libssh
-
ppaass-protocol
The protocol of ppaass application
-
ogma
Ogma DSL builder
-
sie4
SIE4 parser
-
sleep-parser
Parse Dat protocol SLEEP files
-
dataurl
CLI tool and Rust crate for parsing and generating data URLs
-
difftastic-lib
A structural diff that understands syntax
-
beid_api
BeID common lib
-
glslt_cli
GLSLT Template compiler library
-
hlbc-gui
Hashlink bytecode disassembler, analyzer and decompiler gui
-
gcd-rs
Encoder and decoder for GCD files
-
cargo-spec
specify your code
-
qualysx
qualys serializer & deserializer
-
jreflection
Static reflection APIs for analyzing jars and jimage files
-
tide_rs
TIDE configuration parser
-
jsmn
A minimalistic JSON parser
-
colorblast
Syntax highlighting library for various programming languages, markup languages and various other formats
-
kff
Kmer File Format Rust parser
-
nyar-error
Error types for valkyrie language
-
haproxy-config
Parse HAProxy configs and easily query it
-
yak-sitter
opinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements
-
zff
interact with zff, a file format for forensic images
-
lbnf
parsing LBNF grammar
-
fancy_slice
that provides reflection for tree structures
-
horned-owl
OWL Ontologies
-
zelf
A zero-allocation ELF parser
-
sxd_html_table
A HTML table parser based on sxd_html
-
ssb_parser
Parser of text in ssb format
-
json5_nodes
Parse JSON5 into nodes that retain both JSON value and input file location
-
g6
import/export graph6 format
-
apollo-compiler
A compiler for the GraphQL query language
-
wirefilter-engine
An execution engine for Wireshark-like filters
-
gipsyh-aiger
AIGER (And-Inverter graph) file format parser
-
resast
Rusty-ECMAScript Abstract Syntax Tree
-
arn-language
Rust parser for the Arn golfing language
-
model3
data types for (de)serializing model settings from model3.json files
-
flatzinc-serde
FlatZinc serialization and deserialization
-
hexspec-cli
A dsl for creating and verifying byte buffers (command line version)
-
confargs
Parse configuration files into a set arguments
-
twyne
parsing Twine story/game export files (JSON format)
-
serde_x12_alt
Serde support for X12 EDI
-
swf-types
Type definitions for the SWF file format
-
rfind_url
Parser to search strings for URLs in reverse order
-
deser-path
Path wrapping extension for deser
-
ceres-mpq
A pure-rust implementation of a MoPaQ archive reader and writer
-
strace-parse
Parser and utilities for strace files
-
tinylog-gmi
Manage Gemini protocol Tinylog entries
-
brainfuckm
parse brainfuck source code
-
execute-command-macro
Create
Command
instances using thecommand!
macro or thecommand_args!
marco -
ingredient
recipe ingredient parser
-
chisai
Convert binaries into code that can be embed into your program
-
tomlyre
For parsing, converting, and syntax highlighting data in various formats, such as TOML, YAML, and more
-
meval
math expression parser and evaluator
-
flex-version
flexible version numbers, mostly inspired by Ruby's Gem::Version
-
jsonpath_rs
A JsonPath engine written in Rust
-
repr-c-impl
detail of the repr-c crate
-
unhtml
A magic html parser
-
pcap-file-tokio
parse, read and write Pcap and PcapNg asynchronously with Tokio
-
asciimath
Mathematical expression parser and evaluator
-
vtil-parser
Read/write VTIL files in Rust
-
noodles-bed
BED (Browser Extensible Data) reader
-
header-parsing
Simplifies parsing the headers of markdown inspired file formats
-
gbx-header
Partial parser for GBX files
-
commonregex_rs
🔎 Find common expressions in a string
-
clippet
teeny way to have some nice byte structures that's easy to use
-
nom-pdb
PDB parser implemented with nom
-
mohan
Shared Types & Utils
-
reqwest-eventsource
Helper to build an Eventsource using reqwest
-
woff
The package provides a compressor for fonts in Web Open Font Format
-
expresso
A very basic expression parser, and runner. For educational use only.
-
mer
Ergonomic ELF64 parser, designed for use within kernels
-
wireapp/proteus
Axolotl protocol implementation
-
nom-config-in
A Kconfig parser
-
tarrasque
zero-allocation parsing of binary formats
-
lexical-core
Lexical, to- and from-string conversion routines
-
glast
parsing and manipulating the OpenGL Shading Language
-
axum_serde_valid
Axum extractor sets of JSON validation
-
requirements
Python PIP requirements.txt parser
-
rm-frust5-api
wrapper of the HDF5 crate for handling Oxford Nanopore Technologies FAST5 files
-
atoms
S-expression parser and pretty-printer
-
query-parser
parse search queries
-
channels-packet
parse channels packets
-
metafmt
A CLI for formatting configuration files
-
libhdr
HDR decoder
-
afi
Audio & video structures, plus encoder & decoder traits
-
pix-brcode
A ready to use compliant PIX specification, featuring fast de/serialization
-
hotg-rune-syntax
Runefile parsing and analysis
-
serde_stream
Adds serde serialization and deserialization functionality to streams
-
df_language_server
A language server for Dwarf Fortress RAW files
-
rfc6570-level-2
validating and processing strings as RFC6570-compliant URIs (up to level 2)
-
mech-syntax
A toolchain for compiling textual syntax into Mech blocks
-
biir
Brainfuck Interpreter In Rust
-
sppparse
Sparsed pointer parser for JSON/YAML
-
elf2iso
A command-line tool for converting ELF files to ISO format for the PlayStation 2
-
xdrgen
XDR codec generator from specification. Designed for use with xdr-codec.
-
nes-utils
NES utilities (disassemble, extract CHR ROM graphics data, decode Game Genie, etc..)
-
wxml
wxml parser
-
swd-rs
parsing flash SWD files
-
lc3asm
LC-3 assembly parser & assembler
-
riff-io
reading meta-data and contents from RIFF files
-
nmea-parser
NMEA 0183 parser for AIS and GNSS sentences
-
axum-xml-up
XML extractor for axum
-
genie-scx
Read and write Age of Empires I/II scenario files
-
r7rs-parser
Scheme R7RS parser & lexer
-
artery-font
A pure rust parser for artery font files
-
cini
A small callback based library for parsing ini files
-
sql_lexer
lex and sanitize SQL
-
yaxpeax-pic18
pic18 decoder for the yaxpeax project
-
dragondance
Code coverage file format for the dragondance ghidra plugin
-
chu-liu-edmonds
MST decoding using Chu-Liu-Edmonds
-
starlark_syntax
Starlark language AST
-
benc0de
A super-faster bencode parser
-
ron-crdt
Replicated Object Notation for Rust
-
cbor-no-std
CBOR Deserializer for Rust which runs in a no_std environment
-
exon-bed
Subcrate of the
exon
crate for working with BED files -
titlefmt
Metadata Title Formatting Library
-
dmxparser
Reading the Valve Data Model eXchange (DMX) format
-
rsapar
schema-based parsing and validation of structured data files, inspired by JSaPar for Java
-
scdlang
Core parser of Statecharts Description Languange
-
ser-io
reading SER files used in astrophotography
-
dfconfig
A config/init file parser for Dwarf Fortress
-
pearl2-rs
Epiphan Pearl-2 API message parser
-
code-blocks-server
re-order your code
-
envuse-parser
a parser to envuse file
-
shunting
evaluating math expressions
-
teltonika-rs
A nom library to decode proprietary Teltonika GPS messages
-
bacnet_parse
no_std BACnet parser
-
tack
A minimal syntax highlighter that outputs HTML
-
axon_parseast_parser
parse the output of SkySpark's parseAst function
-
lincolns
A JSON Pointer index for line/column information within JSON and YAML content
-
protozero
A minimalist protocol buffers decoder
-
sn
zero-copy JSON parser
-
guitar-riff
A barebones implementation of the RIFF file format
-
dbus-server-address-parser
encode and decode DBus server address
-
tmi-parser
dependency-less library for parsing IRC-based TMI message
-
pcapng
parser, implemented in rust
-
typed-format-version
Load format.version.{major,minor} from a structured file
-
rjson
A minimal json parser
-
axon_parser
Parses a representation of SkySpark's Axon language into an AST
-
pgn-lexer
A lexer for PGN files for chess. Provides an iterator over the tokens from a byte stream.
-
fefix
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
lualexer
Read Lua code and produce tokens
-
jsonbox
Rust wrapper for jsonbox.io
-
markdown-it-footnote
A markdown-it plugin for parsing footnotes
-
any-lexer
Lexers for various programming languages and formats
-
zim
ZIM reading and extraction
-
pest-wdl-1
WDL 1.x grammar for the pest parsing library
-
mbon
A serializer/deserializer for marked binary object notation
-
zigbee2mqtt_types_vendor_dawon_dns
Struct definitions for zigbee2mqtt json messages
-
spritebot_storage
read and write SpriteBot files
-
html-query-ast
Expression parser for hq: jq, but for HTML
-
asn1rs-model
Protobuf and SQL model definitions for asn1rs
-
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
-
tgff
parser for the TGFF (Task Graphs For Free) format
-
tagparser
Extract any tags from html page
-
exon-vcf
Exon VCF
-
daicon
Reference rust reader/writer implementation of the daicon format
-
vimwiki-wasm
Wasm binding for vimwiki library
-
dotslash
Command-line tool to facilitate fetching an executable, caching it, and then running it
-
modinfo_7dtd
Read/Write '7 Days to Die' ModInfo.xml files
-
pjson
JSON stream parser
-
reaktor
Reaktor
-
windows-args
std::env::args for arbitrary strings on Windows
-
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.
-
highlighting
tree-sitter syntax highlighting
-
json-forensics
that adds a read adapter to deal with bad Python caused JSON payloads (NaNs and Infinities)
-
difftastic_mod_for_windows
A diff that understands syntax (fork which fixes terminal size for windows)
-
scfg
parser
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
csvx
Comma-Separated Values eXtended
-
jtypes
Structured Java type representations, providing guarantees about string contents or easy access to method/field signature components/etc
-
icelake
Pure Rust Iceberg Implementation
-
weresocool_parser
Parser for WereSoCool
-
file_scanner
Advanced text input handler patterned after java.util.Scanner
-
serde_rw
Extend serde serializers and deserializers with the ability to read / write different file formats from / to files
-
bbclash
A robust, opinionated, performance-focused BBCode to HTML parser and compiler
-
asexp
Advanced S-expression-like format suitable for configuration and serialization
-
rfbutton
decoding 433 MHz RF remote codes
-
str-reader
reader/parser for formatted strings
-
wat
Rust parser for the WebAssembly Text format, WAT
-
lua2json
A Lua parser that outputs JSON
-
inin
written in Rust to parse and validate the Iranian national ID number
-
pep440
Parse and compare Python PEP440 style version numbers
-
blaze-pk
Blaze packet system
-
deb-version
Compare (Debian-style) version numbers
-
sentencepiece-sys
Binding for the sentencepiece tokenizer
-
knitting_parse
A knitting parser library based on nom
-
airmash-protocol
Protocol library for airmash
-
bootsector
Read partitions from block devices or files
-
sv-parser-error
Helper crate of sv-parser
-
fastobo-derive-internal
Internal derive macros for the
fastobo
crate -
parser-haskell
Parses Haskell into an AST
-
hson
JSON like format for HTML. Allow querying the data through searching methods similar to client-side DOM queries methods
-
libyaml
High-level bindings for the LibYAML library
-
fast_html5ever
High-performance browser-grade HTML5 parser
-
zeronet_protocol
Async ZeroNet Protocol implementation in Rust
-
term_rewriting
representing, parsing, and computing with first-order term rewriting systems
-
lipsum-cn
Pseudo-Chinese lorem ipsum generator
-
ipsec-parser
Parser for the IKEv2 protocol
-
rust_cfg_parser
Parser for rust cfg() expression
-
emotibit-data
Emotibit DataParser Library
-
yaml-front-matter
YAML Front Matter (YFM) parser for Markdown files
-
archlinux-repo-parser
Serde support to parse package definitions in Arch Linux repository
-
fints-institute-db
access FinTS access information for many German banks
-
fastsnbt
Serde deserializer for Minecraft's stringified NBT format
-
ekusup
expression language
-
bene
A command line argument parser/reader
-
lenient_version
Version struct for Lenient parser for Semantic Version numbers
-
libpdf
reading and writing PDF documents
-
reflect-steroids
Extensions for bevy_reflect enabling reflection through arbitrary trait objects
-
ion-c-sys
Bindings to Amazon Ion C
-
spdx-expression
SPDX Expression
-
bmfont_parser
Lightweight and easy-to-use bitmap font parser (.sfl and .fnt files)
-
binary-reader
A binary reader for rust-lang. for step by step. It’s a minimal
byteorder
wrapper for read bytes. -
leef2hashmap
LEEF Parser to a HashMap
-
debug_parser
parse the output of
std::fmt::Debug
using a heuristic best guess -
taml
A kind-to-humans configuration language
-
rustDatabook
A system for accessing data in a rdb file
-
tusk_parser
The parser component of Tusk
-
openvex
Rust types for the OpenVEX format
-
c-lexer-stable
C lexer
-
open-cypher
parsing openCyper queries
-
delim
parsing values from delimited strings
-
amadeus-serde
Harmonious distributed data analysis in Rust
-
yscl
parser
-
dmio
A shared library providing functionality to read, write and modify files saved in the DigitalMicrograph file format (version 3 or 4)
-
deta
Deta SDK for Rust
-
yaxpeax-nd812
nd812 decoder for the yaxpeax project
-
dead-good-html-to-rsx-converter
Convert html into rsx
-
cpf_util
Format and validate CPF, Brazil's ID number
-
calypso_filety
Binary file type descriptions, parsers, etc. for Calypso
-
sdcx
SDC (Synopsys Design Constraints) toolkit
-
bodyfile
Parser and Generator for the famous mactime bodyfile format
-
json_arg
Easily parse structured CLI args
-
victoria-dom
Minimalistic HTML parser with CSS selectors
-
kamadak-exif
Exif parsing library written in pure Rust
-
mdtg
Quickly generate markdown tables in your terminal using a simplistic specification
-
res-regex
A js-regex validator
-
extract_jsons_from_string
extract valid JSONs from a string to a vector
-
nom_learn
WhileDB
-
compiledfiles
Parse native binary symbols for list of source files used to compile binary
-
blarse
A lightweight parsing framework for blex
-
mqtt-format
A pure Rust MQTT packet parser and serializer
-
safe-regex-compiler
Regex compiler for the safe-regex crate
-
cose
(https://tools.ietf.org/html/rfc8152) in Rust
-
nom-sql
A SQL parser written using nom
-
jsona
parser, analyzer and formatter library
-
logisheets_workbook
Tools for LogiSheets to unarchive and write .xlsx file
-
exprz
An Expression Library
-
re-set
Regular expression set parser at run time
-
memedsn
dsn parsing library
-
conventional_commit_parser
conventional commit specification
-
qrus
A QRCode cli tools, can encode and decode
-
debug_finder
CI/CD Debug Parser - Currently For Salesforce only with Package.xml
-
wson
JSON parser made with nom
-
figtree
file format for human-useable configuration
-
ole
parser and reader for Microsoft Compound Document File
-
lua-pattern
Parser for Lua patterns and conversion to regular expressions
-
varlink_parser
parsing varlink interface definition files
-
aci_png
Encode and decode png and apng(TODO) image files
-
ddsavelib
reading/writing Darkest Dungeon save files
-
toml_ops
Implement Toml pointer following the json path syntax, with type Option<&toml::Value>. Overload / as path operator to point into a node in toml tree, as well as some other meaningfull operator overload
-
pmd_sir0
that can read sir0 file, used in pokemon mystery dungeon game
-
binny
A general purpose library for parsing common binary file formats such as mp3, wav, jpeg, etc
-
wxf-converter
Transform yaml, json, pkl files to wolfram
-
combot
parse server access logs and detect bots based on URI paths and User Agents
-
co-authors
Extract co-authors from a commit message
-
rmarshal
Document remarshaller
-
fasta
Tools for FASTA reading, writing and indexing
-
store-ref-scanner
scanner/extractor of Nix-like store paths from byte arrays/streams
-
kaiju-core
Core module of modern assembly language toolset
-
mule
Strong-headed (yet flexible) parser of columnar datasets from CSV, TSV and other delimiter-separated datasets
-
yaxpeax-m16c
instruction decoder for the renesas m16c architecture
-
decent-toml-rs-alternative
fork of the toml-rs crate (by Alex Crichton) that does not depend on serde. It is much less powerful, less documented, and not well-tested yet, but it is fast to compile and does what I want for my own use case…
-
channels-serdes
serialize/deserialize types
-
sqlite3-header
parse the sqlite3 header bytes
-
json_ops
Implement json pointer following the json pointer syntax, with type Option<&toml::Value>. Overload / as path operator to point into a node in json tree, as well as some other meaningfull operator overload
-
verto
opinionated project versioning
-
sectok
interact with RFC 8959 secret-token URIs
-
stroka
Small String optimization
-
axum-media
way to use multiple media types with axum
-
yaxpeax-mips
mips decoders for the yaxpeax project
-
deser-debug
Debug formatting extension for deser
-
lofty
Audio metadata library
-
httpdate
HTTP date parsing and formatting
-
auto_sitemap
Sitemaps with automatically updated lastmods
-
sauron-parse
parsing html syntax
-
reader_for_microxml
reader for microXml - the simplified subset of xml
-
telemetry-parser
parse real-time metadata embedded in video files or telemetry from other sources
-
lazyf
means for grabbing config from flags and config files with a lazy, human readable, file format
-
petra_grid
reading Petra GRD grid files
-
hocon-linked
Reads HOCON configuration files
-
libshaiya
interacting with Shaiya binary files
-
h2s_core
A core part of h2s
-
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.
-
r1cs-file
R1CS binary file format parser/serializer
-
conllu
Readers/writers for the CoNLL-U dependency format
-
steamkit-vpk
help parse and read files based on the VPK file format
-
wamp-core
WAMP core library for parsing messages
-
rvg
Vector graphics file format
-
html-parser-rs
parsing HTML documents. It supports reading HTML documents in an event-based fashion.
-
read-from
Supplies the ReadFrom and WriteTo traits
-
sanitise
Headache-free data clean-up
-
cni_format
parser and serializer for the CNI configuration format
-
engarde
Fenced Code Formatting
-
wfdb-rust
reading WFDB-format datasets in Rust
-
silkworm_syn
Parser for the Yarn interactive dialogue language. Internal dependency of silkworm.
-
concisemark
A simplified markdown parsing library
-
aldoc
CLI and library for parsing and compiling Aldoc Markdown documents
-
syntastica-parsers
Collection of tree-sitter parsers for syntastica, using parsers available on crates.io
-
quartz_commands
Generates a parser at compile-time for handling commands similar in structure to those of Minecraft
-
sitemaps
Read and write files in the Sitemaps XML format
-
tuasmavlink
Parses the MAVLink data interchange format for UAVs
-
motion3
data types for (de)serializing motion settings from motion3.json files
-
configster
parsing configuration files
-
madato
command line tool for working tabular data (XLS, ODS, CSV, YAML), and Markdown
-
readformat
Very small format reader
-
cdoc-parser
A markdown-based document parser with custom syntax
-
jnk
Jenna's Number Kruncher: a library for parsing math expressions
-
glsl-lang-pp
GLSL language preprocessor
-
fast_io
read and write &str and types implementing the copy trait into files
-
xc3_write
xc3_lib binary writing and layout
-
ppt-kit
use read/write Open Office Xml format file
-
segsource
reading data of any type quicker and easier
-
veryl-formatter
A modern hardware description language
-
javadec-rs
A java decompiler written in pure rust
-
exp3
data types for (de)serializing expression settings from exp3.json files
-
located_yaml
YAML parser with position information
-
const-semver
constructing semver-compatible Versions at compile-time
-
conllx
Readers/writers for the CoNLL-X dependency format
-
katcp
monitor and control protocol
-
blt-utils
Byte-level transport utils
-
libipt
The Intel Processor Trace (Intel PT) Decoder Library is Intel's reference implementation for decoding Intel PT
-
wxml_parser
wxml parser
-
wax-cli
An extension of HTML written in Rust
-
parse-hyperlinks-extras
Extra parser for a Nom parser library for hyperlinks with markup
-
llvm-bitcursor
A no-frills bitstream cursor library for Rust
-
fkl_codegen_java
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
stripper-xml
(De-)Serialisation for the XML format used by STRIPPER
-
saneput
Sane input reading library
-
zigbee2mqtt_types_vendor_livingwise
Struct definitions for zigbee2mqtt json messages
-
brittle
TOML parser in Rust
-
file_to_map
A small parser for using data from a file as a map
-
gfaR
Reading gfa format v1
-
rust-releases-channel-manifests
ChannelManifests source implementation for rust-releases
-
xash3d-protocol
Network protocol library for Xash3D engine
-
tomllib
A format-preserving TOML file parser and manipulator
-
chronver
Chronologic version parsing
-
verilization-lang-scala
Scala language support for the verilization description language
-
recipemd
Parser for the RecipeMD format
-
omnom
Streaming parser extensions for BufRead
-
horticulteur
A RFC4180-compliant CSV parsing library
-
dart-semver
parsing dart sdk's semver
-
mors
converting morsecode to text and reverse
-
zigbee2mqtt_types_vendor_datek
Struct definitions for zigbee2mqtt json messages
-
glot
parsing various data formats in Rust, based on Nom
-
rpeg
Experimental, very limited JPEG decoder
-
wcursorgen
Generating windows cursor file from PNGs and xcursorgen config
-
fklang
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
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 -
rust-releases-core
Base traits and definitions for rust-releases
-
streamson-futures
integrates streamson with futures stream
-
snippets-rs
A parser for the snippet file format, a human-readable file format for storing strings
-
in-situ
In Situ Endian-independent Bytes Access
-
jbcrs-basic
support reading and writing of java class files
-
calc_engine
An engine / tool that performs calculations
-
magnesium
A minimal XML iterator
-
nom_pem
PEM parser (rfc1421) based of nom
-
yauuid
generate and parse UUIDs
-
lisp_iter
Single-pass no-alloc iterator for simple lisp or lisp-like expressions
-
quitters
List dependencies of a Rust binary by parsing panic messages
-
mico
mico (minimalistic config file format) parser and emitter
-
yarpl
Parsing Library
-
graburl
Get all url's from website
-
angsd-io-core
Shared utilities for ANGSD binary format reading/writing
-
async_chunked_transfer
Async encoder and decoder for HTTP chunked transfer coding (RFC 7230 § 4.1)
-
sexp
A small, simple, self-contained, s-expression parser and pretty-printer
-
panduck
Conversion tool by rust, inspired by pandoc
-
minimap2-paf-io
Read and write data in minimap2's PAF format
-
axmldecoder
Decode Android's binary XML format
-
yaxpeax-msp430
msp430 decoders for the yaxpeax project
-
userdata3
data types for (de)serializing user settings from userdata3.json files
-
discord-markdown
Parse discord-flavored markdown
-
zbus_xml
API to handle D-Bus introspection XML
-
cmarkfmt
formatting CommonMark
-
whatwg-datetime
parsing the datetime microsyntax, as defined by the WHATWG HTML Standard
-
seqbytes
traits for reading bytes sequentially
-
u-siem-elasticsearch
uSIEM Elasticsearch Input/Output logging
-
scf
S configuration format
-
convo
A modern dialogue executor and tree parser using YAML, focusing on ease-of-use and speed
-
sccc
Spring Cloud Config Server Reader
-
rustfmt_configuration
Rustfmt configuration library
-
hlbc-indexing
Hashlink bytecode indexer
-
oxrdfxml
Parser and serializer for the RDF/XML format
-
elrond
Standard conformant elf parser
-
gitmodules
regex based parsing library for reading the .gitmodules file of a Git repository
-
rte
Parser for relative time expression
-
slr_lexer
configuration format. This crate contains just the lexer, see the slr_config crate for the parser and other utilities.
-
bencode-decode
Minimal, lean, no-bullshit, iterator-based bencode decoder
-
yam-core
Pure Rust YAML reader and writer (to be added)
-
nom-recursive
Extension of nom to handle left recursion
-
irox-gpx
GPX format Encoders and Decoders for GPS Devices
-
html-query-extractor
HTML extractor for hq: jq, but for HTML
-
tor-cell
Encode and decode Tor cells and messages
-
config-rs
A lib of parsing config file for Rust
-
fkl-parser
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
vb64
SIMD base64 codecs
-
coreboot-table
Coreboot Table Parser
-
tree-sitter-hare
Hare grammar for the tree-sitter parsing library
-
csv-index
On disk CSV indexing data structures
-
knurdy
Minimal, opinionated KDL deserialization with Serde
-
questdb-confstr-ffi
C FFI bindings for questdb-confstr
-
aprs-parser
APRS message parser for Rust
-
cdi3
data types for (de)serializing display settings from cdi3.json files
-
minetest-protocol
Minetest protocol implemented in Rust
-
linemd
opinionated markdown parser (and renderer) written in Rust
-
plist-utils
libraries for dealing with property lists
-
ircmsgprs
parsing IRC protocol messages
-
wasm-webidl-bindings-text-parser
Raw WebIDL bindings text encoder/decoder. Still in a state of flux!
-
ttyrec
reads and writes ttyrec files
-
html_parser_rscx
general purpose html/xhtml parser
-
yary
Lazy, efficient YAML parsing
-
nom5_locate
A special input type for nom to locate tokens
-
mvn_version
Maven's ComparableVersion and VersionRange
-
vimwiki
that provides support to parse, generate, and manipulate vimwiki language
-
pmd_message
that can read message*.bin files, used in 3ds pokemon mystery dungeon games
-
partiql-cli
PartiQL CLI
-
semver_sort
Sorts semver strings or numbers
-
udv
Unambiguous Delimited Values. A smarter successor to CSV.
-
hjson
serialization file format
-
rELF
Tiny C like elf parsing library
-
word-kit
use read/write Open Office Xml format file
-
rfc2047-decoder
decoding RFC 2047 MIME Message Headers
-
lhef
Read and write files in the Les Houches Event File format
-
opendrive
parser and writer for Rust
-
noodles-core
Shared utilities when working with noodles
-
snob
String analysis inspired by the Icon programming language
-
nom-psl
Fast public suffix list domain parsing, written in nom
-
hyperparse
A HyperText Markup Language (HTML) parser written in Rust. (WIP)
-
libucl-bind
Low-level bindings to libucl
-
hsml
A pug-inspired HTML preprocessor
-
markdown-it-tasklist
A markdown-it plugin for parsing GFM tasklists
-
byml
Nintendo BYML (binary YAML) library in Rust
-
ros_package_manifest
parses ROS package manifest (also known as package.xml)
-
einfach-xml-builder
A lightweight and intuitive library for generating XML documents in Rust
-
fkl_mir
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
nom_bencode
A bencode parser written with nom
-
binary_type_cast
simplifying the process of parsing binary file data into various Rust data types using the TypeCast macro
-
exon-test
Exon test crate
-
nmea-0183
sentence parser using nom 5
-
nafcodec-py
PyO3 bindings and Python interface to the nafcodec crate
-
vdf-reader
Rust parser for valve vdf files
-
veryl-emitter
A modern hardware description language
-
legacy_pcap_file
read and write legacy Pcap file format
-
binary-extract
Extract a value from a json string without parsing the whole thing
-
hson_gen
Generate HTML from hson data
-
markdown-it-deflist
A markdown-it plugin for parsing definition lists
-
mcnbt
Read and write NBT
-
lenient_semver_version_builder
VersionBuilder trait for lenient parser for Semantic Version numbers
-
bool_expr_parser
Boolean expresion parser and evaluation library
-
verilization-compiler
The verilization serialization description language compiler. This contains the core compiler library, but not the languages or CLI.
-
rivescript
chatbot interpreter for Rust
-
js-regex
Rust validator for ECMAScript regex literals based on regexpp
-
table-extract
extracting data from HTML tables
-
cardparse
Fixed width text format parsing to structs
-
htr_cli
convert html to react fast
-
soundpad-xml
deserializing Soundpad's XML files
-
verilization-lang-typescript
TypeScript language support for the verilization description language
-
asp_lib
Parses Agilent .asp files and converts them into .csv format adding wavenumber column
-
brainfuck_rs
Brainfuck parser and interpreter using nom
-
zigbee2mqtt_types_vendor_moes
Struct definitions for zigbee2mqtt json messages
-
ecmascript
parser
-
yam-rs
Pure Rust YAML reader and writer (to be added)
-
serde-util
Soni's Serde Utilities
-
nginx-config
A parser, AST and formatter for nginx configuration files
-
cformat
A program to incrementally reformat changed files using clang-format(1)
-
pmd_pkdpx
that can read pkdpx file, a compression algoritm used in pokemon mystery dungeon games
-
rosa_parse
Rosa parse is a command line utility to convert json, yaml or toml from stdin to json, yaml or toml to stdout
-
bramble-data
Bramble's Binary Data Format
-
data-url
Processing of data: URL according to WHATWG’s Fetch Standard
-
tree-sitter-javascript
JavaScript grammar for tree-sitter
-
exile
DOM-Style XML Parser
-
ryson
extracting json values from strings
-
csv-core
Bare bones CSV parsing with no_std support
-
swf-tree
Abstract Syntax Tree (AST) for SWF files
-
object-builder
create configs
-
wtns-file
Snarkjs .wtns binary file format parser/serializer
-
sawp-pop3
SAWP Protocol Parser for POP3
-
simpleini
very simple crate to parse and write with the INI format
-
yaged
gif encoder decoder
-
dsv-seeker
DSV query interpreter
-
parse_wiktionary_de
Parse dictionary pages from the German language edition of Wiktionary into structured data
-
nom-varint
Parse varints (used by Celeste, Minecraft, and Protocol buffers) using nom
-
sdc-parser
A parser library for Synopsys Design Constraints (sdc)
-
rasp
RASP(https://www.thrustcurve.org/info/raspformat.html) file format
-
nloq
Natural Language Object Query
-
dfx-base
A FIX protocol implementation
-
ccitt-t4-t6
ITU-T T.4 & T.6 (CCITTFaxDecode)
-
pk_stl
STL file parsing and writing
-
unbytify
Convert units of digital information from string into the numeric equivalent and the other way around
-
nom_stl
A fast STL parser
-
dvi2html
converter
-
redis-protocol-parser
REdis Syntax Protocol (RESP) parser library without any dependency
-
redis-protocol-mm
Structs and functions to implement the Redis protocol
-
execute-command-tokens
Parse command strings
-
binview
view files in binary or hexidecmial representation
-
xmpp-parsers-gst-meet
Collection of parsers and serialisers for XMPP extensions
-
org-rust-exporter
exporter for org mode documents parsed with
org-rust-parser
-
matthewdown
My markdown-inspired markup language
-
tftp-packet
creating and parsing TFTP packets
-
bdflib
parse bdf files
-
s25
Decoder and encoder for ShiinaRio .S25 format
-
gemini2html
parsing Gemini (gmi) to HTML format
-
docstrings
Extract data from Markdown as used in Rust documentation strings
-
anglosaxon
Convert XML files to text with ad-hoc streaming SAX parser
-
vmml
Very Minimal Markup Language
-
deserialize_xml
Facilitates parsing structs from XML, particularly via a derive macro to automate the implementation
-
marin
DSL used for kantek (kv2.dev)
-
llvm-support
Support types and routines for parsing LLVM's bitcode
-
patoz
Protein Data Bank (pdb) File Parser
-
bhtmp
A package to read .bhtmp files
-
fit-sdk
A small crate used for reading and decoding FIT files generated by sports devices
-
semverq
a cli tool for accessing semver structure
-
xmltree-parse_with_config
Parse an XML file into a simple tree-like structure
-
readbin
interact with binary
-
gpt-encoder
Rust BPE Encoder Decoder for GPT-2 / GPT-3
-
dass
A helper library for creating recursive descent parsers
-
async_serde
Use Serde as a general-purpose data format API
-
trashy-xml
Xml parser that does not stop parsing when encountering errors
-
markdown-it-front-matter
A markdown-it plugin for parsing front matter
-
alt_semver
Semantic version parsing and comparison
-
coffer
A lightweight and fast library for reading and writing Java classes
-
ttf-name-decoder
Decoder for names of Truetype font
-
deno_semver
Semver for Deno
-
juicy_bencode
A little parser for bencode using the Nom library
-
css-purify
works a little like https://github.com/purifycss/purifycss to strip out unused CSS
-
fefixs
FIXP implementation in pure Rust
-
serde_v2
Serlializer and Deserializer for Stratum V2 data format
-
dotini
parsing INI files into a HashMap
-
orgdt
Emacs' org-mode date/time parser and renderer
-
serde-cmd
A small library to deserialize commands
-
yaxpeax-pic17
pic17 decoder for the yaxpeax project
-
binhex4
A BinHex 4.0 encoder and decoder implementation for Rust
-
xmas-elf
parsing and navigating ELF data; zero-allocation, type-safe
-
barse
Binary parsing library