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