-
ast-grep
Search and Rewrite code at large scale using precise AST pattern
-
dlt_parse
parsing the "Diagnostic Log and Trace" network protocol (currently without payload interpretation)
-
narsese
Rust support for Narsese
-
reval
expression evaluator
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
noodles-vcf
Variant Call Format (VCF) reader and writer
-
noodles-csi
Coordinate-sorted index (CSI) format reader and writer
-
cargo-util-schemas
Deserialization schemas for Cargo
-
noodles-cram
CRAM format reader and writer
-
dapt
serializing and unseralizing unstructured data
-
noodles-tabix
Tabix (TBI) format reader and writer
-
noodles-sam
Sequence Alignment/Map (SAM) format reader and writer
-
noodles-util
noodles support utilities
-
noodles-fasta
FASTA format reader and writer
-
quil-rs
Rust tooling for Quil (Quantum Instruction Language)
-
mzdata
read mass spectrometry data formats
-
wz_reader
A wz file reader to resolve wz file with thread safe
-
bean-script
scripting language for easy use in other projects
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
firefly-meta
Parser and serializer for the Firefly Zero metadata file format
-
jj-lib
Jujutsu - an experimental version control system
-
rpkg-rs
Parse Glacier ResourcePackage (rpkg) files, allowing access to the resources stored within
-
mvdparser
Extract information from QuakeWorld MVD demos
-
mono-diagram
A cross-platform tool for generating plain-text diagrams from a certain syntax
-
yang2
libyang2 bindings for Rust
-
nu-plugin-bexpand
A brace expansion plugin compatible with Bash for nushell
-
xmltv
electronic program guide (EPG) parser and generator using serde
-
ruke
A dead-simple automation tool. Inspired by Makefile and Justfile.
-
nu-parser
Nushell's parser
-
oni-comb-uri-rs
uri parser
-
parol
LL(k) parser generator for Rust
-
multiboot2-header
type definitions and parsing functions for Multiboot2 headers. This library is
no_std
and can be used in bootloaders -
tor-netdoc
Network document formats used with the Tor protocols
-
stak-code
Bytecode encoding/decoding for Stak Scheme
-
anndata
Rust APIs
-
ginko
A device-tree source parser and analyzer
-
read-fonts
Reading OpenType font files
-
skrifa
Metadata reader and glyph scaler for OpenType fonts
-
mailparse
parser for MIME e-mail messages
-
tor-cert
Non-standard certificate formats used by Tor
-
cc2p
Convert a CSV to parquet file format
-
recordkeeper-data-model
Abstract data model for recordkeeper
-
khi
Khi parser & library
-
jiter
Fast Iterable JSON parser
-
dylint_linting
writing Dylint libraries
-
afibex
handle automotive / ASAM fibex files
-
shiva
in Rust of a parser and generator for documents of any type
-
molly
A fast reader for the xtc file format
-
keepass
.kdbx database file parser
-
tor-consdiff
Handle the consensus-diff format used in the Tor directory protocol
-
ast-grep-dynamic
Load tree-sitter dynamic library for ast-grep
-
igvm
parser for the Independent Guest Virtual Machine (IGVM) file format
-
libcnb-data
Types for data formats specified in the Cloud Native Buildpack specification, used by libcnb.rs
-
deno_ast
Source text parsing, lexing, and AST related functionality for Deno
-
ast-grep-core
Search and Rewrite code at large scale using precise AST pattern
-
adblock
Native Rust module for Adblock Plus syntax (e.g. EasyList, EasyPrivacy) filter parsing and matching.
-
noodles-bgzf
Blocked gzip format (BGZF) reader and writer
-
tweet-archive-to-markdown
Convert archived Tweets to MarkDown with FrontMatter
-
nu_plugin_formats
An I/O plugin for a set of file formats for Nushell
-
neutron
client library for Pulsar
-
doorstop-rs
reading doorstop documents
-
fen-rs
Forsyth-Edwards Notation parser
-
rsjson
Json parser library
-
vinezombie
A modular IRCv3 framework
-
sleipnir
Memory safe font operations for Google Fonts
-
umya-spreadsheet
written in pure Rust to read and write xlsx file
-
singer
SDK
-
swc_ecma_parser
Feature-complete es2019 parser
-
edit-xlsx
A quick and easy-to-use Rust library for Excel file editing
-
zvariant_utils
Various utilities used internally by the zvariant crate
-
ra_ap_parser
TBD
-
swc_common
Common utilities for the swc project
-
swc_ecma_ast
Ecmascript ast
-
jsonata-rs
An (incomplete) implementation of JSONata in Rust
-
erg_parser
The Erg parser
-
tyche
Dice rolling and dice expression (with a syntax similar to FoundryVTT) parsing library
-
datafusion-functions-json
JSON functions for DataFusion
-
dprint-plugin-markdown
Markdown formatter for dprint
-
preset_env_base
Common logic for targetting vairous browsers
-
malwaredb-types
Data types and parsers for MalwareDB
-
iroh-base
base type and utilities for Iroh
-
blackbox-log
Ergonomic parser for BetaFlight blackbox logs
-
castep-cell-parser
A parser for
castep
input file format.cell
-
rtf-parser
RTF parser & lexer library designed for speed and memory efficiency
-
sfox
Unofficial HTTP and Websocket Client for the SFox API
-
xdf
Read XDF Files
-
nom
A byte-oriented, zero-copy, parser combinators library
-
editor-config
Editorconfig implementation in Rust
-
beancount-parser
A beancount file parser library for rust
-
lief
Rust binding for LIEF (not released yet)
-
tor-cell
Encode and decode Tor cells and messages
-
ignore-files
Find, parse, and interpret ignore files
-
wsv
Whitespace-separated values, as defined by Stenway. Follow the release notes on https://honestlysam.uk
-
wireparse
reading and writing ethernet and other related protocals
-
lexi
Renders a YAML lexicon file into dictionary files
-
tor-geoip
parse C Tor GeoIP CSV files
-
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
-
wast
Customizable Rust parsers for the WebAssembly Text formats WAT and WAST
-
malwaredb
does the bookkeeping for malware & goodware datasets, aimed at helping malware researchers and forensic investigators
-
cargo_toml
Cargo.toml
struct definitions for parsing with Serde -
two-face
Extra syntax and theme definitions for syntect
-
bet
parsing and evaluating binary expression trees
-
rinex
Package to parse and analyze RINEX data
-
pavex_bp_schema
The schema used to (de)serialize a Pavex Blueprint
-
resast
Rusty-ECMAScript Abstract Syntax Tree
-
uucore
uutils ~ 'core' uutils code library (cross-platform)
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
lh
List handsomely customizable ls command work in progress
-
axum-content-negotiation
Axum middleware to use Accept and Content-Type headers to serialize with different formats
-
purl
A Package URL implementation with customizable package types
-
doc-assert
Validates markdown API docs against live endpoints, ensuring documentation accuracy
-
qsv
A high performance CSV data-wrangling toolkit
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
minbft
Efficient Byzantine Fault-Tolerance in the partially synchronous timing model
-
ast_node
Macros for ast nodes
-
eszip
that can download JavaScript and TypeScript module graphs and store them locally in a special zip file
-
zerocopy
zero-copy parsing and serialization
-
wiring
An async binary serialization framework with channels support
-
cpr_ihex
A graphical parser and editor for the Intel HEX binary format
-
vm-superio
Emulation for legacy devices
-
movingai
Benchmark Map/Scen File Parser
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
html2md-rs
Convert HTML to Markdown
-
xc3_write
xc3_lib binary writing and layout
-
sinex
Package to parse and analyze SINEX data
-
japanese-address-parser
parse japanese addresses
-
deb-version7
Parsing and comparing of Debian package versions
-
linux-perf-data
A parser for the perf.data format and the jitdump format. These formats are used by the Linux perf tool.
-
hurl
run and test HTTP requests
-
redact-composer-core
Core components of redact-composer
-
sauron-html-parser
parsing dynamically parsing html at runtime
-
badpod
working with imperfect feeds of podcasts
-
reco-forge
Natural language driven recommendation generator
-
sbom-walker
work with SBOM data
-
markdown
CommonMark compliant markdown parser in Rust with ASTs and extensions
-
jseqio
Reading and writing biological sequences in FASTA or FASTQ format
-
sshkeys
parsing OpenSSH certificates and public keys
-
email-address-list
Pest based parser for address-lists in email headers like to/from/cc/etc
-
anpa
A generic monadic parser combinator library inspired by Haskell's parsec
-
cssparser
CSS Syntax Level 3
-
dprint-plugin-typescript
TypeScript and JavaScript code formatter
-
azalea-chat
Parse Minecraft chat messages
-
orgize
parsing org-mode files
-
dicom-parser
A middle-level parser and printer of DICOM data sets
-
dicom-transfer-syntax-registry
A registry of DICOM transfer syntaxes
-
l1x-sdk
writing L1X contracts
-
hepmc2
Read and write files in the HepMC2 format
-
sp3
IGS SP3 file parser
-
teo-parser
Parser for Teo schema language
-
lofty
Audio metadata library
-
compose_spec
Types for (de)serializing from/to the compose-spec
-
mbn-cli
MBN file parse CLI tool
-
dicom-json
DICOM data serialization to/from JSON
-
mbn
MBN format parse library
-
zjson
Parse JSON with zero allocation
-
drug-extraction-cli
A CLI for extracting drugs from text records
-
neuroformats
Handling of structural neuroimaging file formats. The focus is on surface-based brain morphometry data and FreeSurfer file formats.
-
sqlx-transparent-json-decode
Decode JSON from Postgres sqlx queries, without the Json<> wrapper type
-
markup5ever
Common code for xml5ever and html5ever
-
exon-common
Common utilities for Exon
-
exon-mzml
Exon MzML
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
recipe-parser
Write recipes understood by humans and machines
-
exon-gff
reading and writing GFF files with Exon
-
exon-bed
Subcrate of the
exon
crate for working with BED files -
rede_parser
Parser in charge of modeling Rede's files
-
pact_models
Pact-Rust support library that provides the core models for dealing with Pact files
-
miniconf
Serialize/deserialize/access Inspect serde namespaces by path
-
hoars
dealing with the HOA (Hanoi Omega Automata) file format
-
fdn
uniformly change file or directory names and support rollback these operations
-
nrbf
A parser for the .NET Remoting Binary Format (NRBF)
-
fixed_width
A fixed width data parser
-
duration-str
duration string parser
-
wasmer-config
Configuration types for Wasmer
-
ruby-prism
Rustified version of Ruby's prism parsing library
-
adsbx_json
parsing the ADS-B Exchange API JSON
-
boxcars
Rocket league replay parser
-
pep508_rs
python dependency specifiers, better known as PEP 508
-
exon-vcf
Exon VCF
-
annatto
Converts linguistic data formats based on the graphANNIS data model as intermediate representation and can apply consistency tests
-
e57
A pure Rust library for reading and writing E57 files with point clouds and related image data
-
cargo-dist-schema
Schema information for cargo-dist's dist-manifest.json
-
jnv
JSON navigator and interactive filter leveraging jq
-
supmcu-rs
easily interfacing with Pumpkin SupMCU Modules over I2C
-
exon-bam
Exon BAM
-
ruci
A UCI (Universal Chess Interface) crate
-
ruby-prism-sys
Rust bindings to Ruby's prism parsing library
-
dynamic-loader-cache
Reader of the dynamic loader shared libraries cache
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
rasn-compiler-derive
Macros producing bindings for the rasn framework
-
pkgar-repo
Redox Package Repository
-
miniconf_mqtt
MQTT interface for Miniconf, using
minimq
-
parse-changelog
changelog parser, written in Rust
-
untwine
Declarative parsing with a BNF-like syntax
-
ogg_pager
OGG page reader
-
tui-markup
markup langauge for terminal styled text
-
terra-plr
Terraria player parser
-
bcf_reader
a small, lightweight, pure-Rust library to allow efficient, cross-platform access to genotype data in BCF files
-
aws-smithy-xml
XML parsing logic for Smithy protocols
-
irox-nmea0183
NMEA-0183 format Encoders and Decoders for GPS Devices
-
trustfall_rustdoc
Run Trustfall queries across multiple rustdoc JSON format versions
-
watchexec-events
Watchexec's event types
-
bma-ts
Bohemia Automation time library
-
nitf-rs
Minimal NITF interface
-
rs-tree-sitter-languages
Collection of Tree-Sitter parsers
-
tree-sitter-c2rust
Rust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust
-
babel_nar
application supports of the NAVM model
-
rjvm
Parse JVM class files with Rust
-
eventsourced
Event sourced entities in Rust
-
fontconfig-cache-parser
A parser for fontconfig's cache format
-
dsntk-model
Decision Toolkit | DMN model and parser
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
cooklang-chef
CLI to manage cooklang recipes
-
aseprite-loader
Aseprite file loader
-
eas-env
CLI tool to manage environment variables for Expo projects
-
mwalib
simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata
-
gv_video
GV Video Decoder for Rust
-
toml-cli2
CLI for editing and querying TOML files
-
parse_postman_collection
A Postman Collection serialization & deserialization library
-
woff
The package provides a compressor for fonts in Web Open Font Format
-
compose-rs
execute docker-compose commands and monitor compose stacks
-
dfir-toolkit
CLI tools for digital forensics and incident response
-
netflow_parser
Parser for Netflow Cisco V5, V7, V9, IPFIX
-
vectorscan-rs
Ergonomic bindings to the Vectorscan high-performance regex library
-
npezza93_tree-sitter-tags
extracting tag information
-
summa-core
Summa Core library
-
rphtml
A html parser written in rust
-
veryl-parser
A modern hardware description language
-
simd-json
High performance JSON parser based on a port of simdjson
-
huggingface/tokenizers-python
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
-
veryl-formatter
A modern hardware description language
-
veryl-emitter
A modern hardware description language
-
bulletformat
Binary Data Formats, Data Loader and Utilities for bullet
-
veryl-ls
A modern hardware description language
-
shakmaty-uci
Universal Chess Interface (UCI) message parser
-
swc_atoms
Atoms for the swc project
-
vectorscan-rs-sys
Native bindings to the Vectorscan high-performance regex library
-
dmi
written in Rust. Provides helpers to manipulate and produce DMI format files.
-
tibrs
functionality to compile and decompile tibasic source for TI graphing calculators
-
sgxs
working with the SGX stream format
-
route_verification
Parse RPSL in the IRR to verify observed BGP routes
-
wat
Rust parser for the WebAssembly Text format, WAT
-
partialzip
Download single files from online zip archives or list the content
-
jsonlogic-rs
jsonlogic (jsonlogic.com) implemented in Rust
-
jsode
zero-copy & zero-dependency JSON Parser
-
naluacq
opening Nalu Scientific data files
-
license
Embedded license information from SPDX
-
ssg
A Content-First Open Source Static Site Generator (SSG) written in Rust
-
nwn-lib-rs
Parsing library and command-line tools for Neverwinter Nights 1 and 2 data files
-
favilib
fetching and parsing favicons from websites
-
svg
The package provides an SVG composer and parser
-
tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
serde_esri
serializing and deserializing JSON from Esri Location Services
-
skootrs-model
module contains the various data structures used by the other Skootrs modules. This is also setup to make it easy to generate schemas from this code for the purposes of easily implementing…
-
sqlparser
Extensible SQL Lexer and Parser with support for ANSI SQL:2011
-
safe-regex-compiler
Regex compiler for the safe-regex crate
-
gix-config
A git-config file parser and editor from the gitoxide project
-
gvox-rs
Voxel file format parser
-
tree-sitter-tags
extracting tag information
-
serialimage
Serialization for the image crate’s DynamicImage type, with additional metadata
-
engarde
Fenced Code Formatting
-
oni-comb-crond-rs
CROND parser
-
dmntk-feel-grammar
DMNTK | FEEL grammar
-
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
-
tree-sitter-config
User configuration of tree-sitter's command line programs
-
nid
Generate and parse Nano IDs
-
gvox-sys
Voxel file format parser
-
kamo-macros
A macro for parsing s-expressions into kamo Values
-
marked-yaml
A simplified YAML structure with provenance spans
-
wood
A robust material that is simple to work: Parsing, serialization and deserialization for termpose and woodslist
-
lrc-nom
zero-copy LRC parser wrote with nom
-
gimli
reading and writing the DWARF debugging format
-
pierport
Urbit pier import protocol implementation
-
mokapot
ananlyzing JVM bytecode
-
dependabot-config
Structured access to the Dependabot configuration
-
fhir-model
FHIR SDK Models
-
subtile
utils to operate traitements on subtitles
-
phonenumber
parsing, formatting and validating international phone numbers
-
object
A unified interface for reading and writing object file formats
-
navm
Definitions and APIs for the NAVM (Non-Axiomatic Virtual Machine) model
-
tree-sitter
Rust bindings to the Tree-sitter parsing library
-
dash-mpd
Parse, serialize, download an MPD manifest for MPEG-DASH or WebM-DASH media streaming
-
picocadrs
working with picoCAD saves
-
windows-metadata
Windows metadata reader
-
cfg-expr
A parser and evaluator for Rust
cfg()
expressions -
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
organic
An org-mode parser
-
rpecli
Rust cli tool to display information about PE files
-
gob_rs
parsing and constructing archives of the LucasArts GOB format
-
oxidd-parser
Parsers for logic file formats
-
ason
A data format designed to be easy for humans to read and write
-
pithos
Client for the Pithos object storage file format
-
vegafusion-core
Core components required by multiple VegaFusion crates, with WASM compatibility
-
json-stream-parser
A JSON parser that is capable of parsing incomplete JSON strings that are streamed in
-
re_log_types
The basic building blocks of the Rerun data types and tables
-
re_format
Miscellaneous tools to format and parse numbers, durations, etc
-
cairo-proof-parser
Parser that translates beetwen different cairo proof formats
-
dora-tracing
dora
goal is to be a low latency, composable, and distributed data flow -
pithos_lib
components for encrypting / compressing pithos (.pto) files, including specification
-
scout-audit-dylint-linting
writing Dylint libraries
-
version_spec
A specification for working with partial, full, or aliased versions
-
zepter
Analyze, Fix and Format features in your Rust workspace
-
decode1090
Companion application to rs1090 to decode Mode S and ADS-B signals
-
ezno-parser
Parser and AST definitions for Ezno
-
cloudfront-logs
AWS CloudFront log line parser
-
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.
-
flatzinc-serde
FlatZinc serialization and deserialization
-
fast_markup5ever
Common code for xml5ever and html5ever
-
nafcodec
Rust coder/decoder for Nucleotide Archive Format (NAF) files
-
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.
-
apollo-compiler
A compiler for the GraphQL query language
-
pep440_rs
python version numbers and specifiers, implementing PEP 440
-
common_uu
公共工具库
-
partiql-conformance-tests
PartiQL conformance test runner
-
wasmer-toml
A parser for the wasmer.toml format used by Wasmer
-
hdt
Header Dictionary Triples (HDT) RDF compression format
-
fast_html5ever
High-performance browser-grade HTML5 parser
-
re_types_core
The core traits and types that power Rerun's data model
-
partiql-ir
PartiQL Intermediate Representation
-
binary-ensemble
A CLI tool for working with and compressing ensambles of districting plans
-
dur
Duration parser and formatter for humans
-
ansible-sshman
managing SSH access to machines with Ansible
-
object-rewrite
Rewrite object files with modifications
-
nafcodec-py
PyO3 bindings and Python interface to the nafcodec crate
-
falco_event
Type-safe wrappers for Falco events
-
time
Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].
-
rsapar
schema-based parsing and validation of structured data files, inspired by JSaPar for Java
-
faimm
Random access to indexed fasta using a mmapped file
-
dotslash
Command-line tool to facilitate fetching an executable, caching it, and then running it
-
borsh-schema-writer
Write a BorshSchemaContainer to a binary file
-
a2lfile
read, modify and write a2l files
-
epserde
ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework
-
rust_dot
RustDOT is mostly the Graphviz DOT language, lightly rustified
-
tree-sitter-java
Java grammar for tree-sitter
-
yash-syntax
POSIX-compatible shell script syntax parser
-
timecalc
Calculate the total duration of a given set of intervals and durations
-
c3dio
reading and writing C3D motion capture files
-
peppi
Parser for Slippi replay files
-
ieee80211
A parser for IEEE 802.11 frames
-
fast-tlsh
generate / parse / compare TLSH locality sensitive hashes
-
id30
An encoding scheme for 30 bit identifiers
-
ble-data-struct
BLE data struct for Rust
-
file-organiser
Command line file manager to list, move or delete large numbers of files in nested folders filtered by age, file extension, file name pattern and/or size range
-
roead
Rust bindings for oead C++ library for common Nintendo formats
-
amtrak-gtfs-rt
Converts Amtrak Track-A-Train to valid GTFS-rt vehicle and trip information
-
smeagol-wiki
A personal wiki webserver. Work in progress.
-
twmap-tools
Collection of tools for Teeworlds and DDNet maps
-
samsa
Rust-native Kafka/Redpanda protocol and client implementation
-
target-spec-json
Structured access to rustc
--print target-spec-json
and--print all-target-specs-json
-
crab_nbt
Up-to-date Rust crate for easy and intuitive working with NBT data
-
restq-http
Parse restq syntax from http crate
-
cooklang
parser with opt-in extensions
-
apollo-parser
Spec-compliant GraphQL parser
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
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
-
g-code
parsing and emission
-
parquet2json
A command-line tool for streaming Parquet as line-delimited JSON
-
rustpython-format
Format helpers for RustPython
-
lotus-utils-audio
lotus-lib audio handling
-
kitti-dataset
Dataset loader, data parsers and writers for KITTI dataset
-
cab
Read/write Windows cabinet (CAB) files
-
nu_plugin_plist
Plist parsing for nushell
-
sigproc_filterbank
A parser and serializer for SIGPROC pulsar filterbank files
-
ansi-parser
using nom for parsing ANSI Escape Codes
-
evtx
A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
-
bdat
(De)serialization library for Monolithsoft's BDAT file format
-
gvas2json
Convert between GVAS and JSON or YAML
-
bitbuffer
Reading bit sequences from a byte slice
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
pcd-rs
Working with PCD file format in Rust
-
sikula
query language
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
yara-x
A pure Rust implementation of YARA
-
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…
-
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
timsrust
read Bruker timsTOF data
-
rustpython-parser
Python language parser for Python3
-
libcst
A Python parser and Concrete Syntax Tree library
-
libtzfile
low and high level parsing of the IANA system timezone information files (TZIF)
-
noak
reading and writing java class files
-
svgtypes
SVG types parser
-
geo-uri
parsing and generating uniform resource identifiers for geographic locations (geo URIs)
-
gvas
parsing UE4 gvas save files
-
tree-sitter-javascript
JavaScript grammar for tree-sitter
-
polyvalue
A weak-typed analog for rust
-
kalk
A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
xml-rs
An XML library in pure Rust
-
shalrath
spiky, heat-seeing Quake map parser
-
lib-ruby-parser
Ruby parser
-
eqlog
Datalog with equality
-
difftastic
A structural diff that understands syntax
-
grib-build
Data definition parsers for the grib crate, used internally as a build-dependency
-
json-syntax
Strict JSON parsing and mapping library
-
webvtt-parser
WebVTT parser for Rust
-
jsn
querying streaming JSON tokens
-
await-openai
utils for openai
-
tiempo
A command line time tracker
-
riff-io
reading meta-data and contents from RIFF files
-
lib_tcstring
IAB TCF v2 TCString utilities
-
webm-iterable
extends the ebml-iterable library to provide an iterator over webm data. It provides a Matroska specification implementing the required traits to read webm files.
-
tree-sitter-glsl
GLSL grammar for the tree-sitter parsing library
-
parquetry
Runtime library for Parquet code generator
-
xml
in pure Rust
-
pgn-reader
Fast non-allocating and streaming reader for chess games in PGN notation
-
dash7-tools
Tools for working with dash7
-
bevy_rmesh
A Bevy extension for RMesh loading
-
epdx
parsing EPD files into a common exchange format
-
hitt-parser
Parser for http files for the hitt http testing tool
-
ikal
Parse icalendar object
-
cookiestxt-rs
Parses cookie.txt/netscape cookie format
-
parquetry-sort
Runtime library for Parquet code generator
-
serde_gura
Gura support for Serde
-
hitt-formatter
Code formatter for the hitt http testing tool
-
yak-sitter
opinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements
-
type-sitter-lib
code for type-sitter generated / downstream code
-
csv2parquet
Convert CSV files to Parquet
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
uftwo
working with the UF2 file format
-
json2arrow
Convert JSON files to Arrow
-
csv2arrow
Convert CSV files to Arrow
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
ogre
dual-wielding Quake and Half-Life texture WAD parser
-
neure
A fast little combinational parsing library
-
systemd-duration
Convert systemd style time durations into other formats
-
sbp
Rust native implementation of SBP (Swift Binary Protocol) for communicating with devices made by Swift Navigation
-
rosm_pbf_reader
A low-level Rust library for parsing OpenStreetMap data in PBF format
-
parquetry-gen
Parquet code generator
-
ser-io
reading SER files used in astrophotography
-
universal-config
simplify reading configuration files from various file formats
-
udmp-parser
parsing Windows user minidumps
-
shakmaty
Chess and chess variant rules and operations
-
geodcm
Digital Cube Model
-
glycin-utils
Sandboxed image decoding
-
mail-parser
Fast and robust e-mail parsing library for Rust
-
btd
CLI tool to transform and deploy production builds of projects with file operations and commands
-
cargo-manifest
Helper crate to parse and manipulate manifests -
Cargo.toml
files -
mil_std_1553b
MIL STD 1553B message parsing and types
-
rustycat
Regex-based parser for Android Debug Brigde (adb) logcat
-
logix-type
LogixType
trait and the parser for.logix
files, aimed at enabling easy-to-read-and-write configurations forlogix
-
riichi_hand
A collection of utilities for working with Riichi Mahjong player hands
-
wg-toolkit-cli
Command line utility for interacting with codecs distributed by Wargaming.net
-
deforest
efficient
#![no_std]
parser for devicetree blobs -
tf-demo-parser
parser for tf2 demo files
-
dash7_alp
DASH7 ALP protocol codec
-
oca-file
OCAFile
-
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
kdmp-parser
A KISS Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger
-
elytra-ping
Easily ping and get the status of running Minecraft servers
-
stam-tools
Command-line tools for working with stand-off annotations on text (STAM)
-
rsonpath-syntax
A JSONPath parser
-
card-validate
Rust card validate detects and validates credit card numbers
-
hpo
Human Phenotype Ontology Similarity
-
reaktor
Reaktor
-
nom-recursive
Extension of nom to handle left recursion
-
jumbf
(ISO/IEC 19566-5:2023) parser and builder written in pure Rust
-
beancount-parser-lima
A zero-copy parser for Beancount
-
wikitext_table_parser
implement for parse the wikitext's table
-
reqwest-eventsource
Helper to build an Eventsource using reqwest
-
dji-log-parser
parsing DJI txt logs
-
csv-tools
reading, creating and manipulating CSV files easily
-
simple-dns
parse and write DNS packets
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
ion
*.ion file parser
-
filmreel
parser for Rust
-
oq3_semantics
AST with semantic information for OpenQASM 3 parser/analyzer
-
did_url_parser
A no_std parser for Decentralized Identifiers (DIDs)
-
oq3_lexer
Lexer for OpenQASM 3 parser/analyzer
-
scim_v2
that provides utilities for working with the System for Cross-domain Identity Management (SCIM) version 2.0 protocol. (rfc7642, rfc7643, rfc7644)
-
mapfile_parser
Map file parser library focusing decompilation projects
-
oq3_syntax
Comment and whitespace preserving parser for the OpenQASM 3 parser/analyzer
-
oq3_parser
Parser for OpenQASM 3 parser/analyzer
-
j1939
SAE J1939 is a set of standards that define how ECUs communicate via the CAN bus in heavy-duty vehicles
-
plist
parser. Supports Serde serialization.
-
oq3_source_file
Manage parsing source files, included files, and reporting diagnotics OpenQASM 3 parser/analyzer
-
nom-recursive-macros
Helper crate of nom-recursive
-
clap_config
Automatically merge CLI args, environment variables, config files, and default values in clap apps
-
prse
A tiny string parsing utility
-
nyar-error
Error types for valkyrie language
-
radicle-cli
Radicle CLI
-
rfbutton
decoding 433 MHz RF remote codes
-
oxrdfio
Parser and serializer for various RDF formats
-
byte_reader
A minimal byte-by-byte reader for parsing input
-
game-detector
Detects installed games on various platforms (Steam, Microsoft Store, Epic Games)
-
oxrdfxml
Parser and serializer for the RDF/XML format
-
pixeldike
pixel drawing game for programmers inspired by reddits r/place
-
tobj
A lightweight OBJ loader in the spirit of tinyobjloader
-
human_name
parsing and comparing human names
-
mutnet
Unsafe-free and allocation-free, no-std network protocol parsing and in-place manipulation library
-
ec4rs
EditorConfig For Rust
-
oxiri
fast implementation of IRI validation and relative IRI resolution
-
html5ever
High-performance browser-grade HTML5 parser
-
cavestory-save-lib
editor for profile.dat of cavestory
-
physis
Interact with XIV game data
-
cs-datetime-parse
parse c# datetime
-
serde_cow
more efficent serde deserializations for Cow
-
jsoncanvas
creating and manipulating jsoncanvas data
-
sparesults
SPARQL query results formats parsers and serializers
-
typed-bytesize
Represent bytesize in decimal or binary prefix unit
-
xml5ever
Push based streaming parser for xml
-
gtfs-structures
Read GTFS (public transit timetables) files
-
ada-url
Fast WHATWG Compliant URL parser
-
nquads-syntax
RDF 1.1 N-Quads parser with code mapping metadata
-
svgrtypes
SVG types parser
-
pest_fmt
A formatter tool for pest
-
uuid
generate and parse UUIDs
-
serde_sv2
Serlializer and Deserializer for Stratum V2 data format
-
jotdown
A parser for the Djot markup language
-
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
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.
-
apple-clis
A collection of Apple command-line tool wrappers, library and CLI
-
jetstream_p9
Server implementation of the 9p file system protocol
-
markup5ever_rcdom
Basic, unsupported DOM structure for use by tests in html5ever/xml5ever
-
write-fonts
Writing font files
-
nondestructive
editing over various file formats
-
ucloud-cdn-log-parser
Parse UCloud CDN log files to CSV
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
collab-common
Code shared by collab's client and server
-
libflatterer
Lib to make JSON flatterer
-
simple_config
A config language for humans that is not self-describing
-
versions
parsing and comparing software version numbers
-
protoc-fetcher
Fetches official Protocol Buffer compiler (protoc) releases for use in build scripts
-
crud-api
CLI generator for your API
-
sap-ast
The abstractact syntax tree crate for the SAP programming language
-
min_shark
parse and match a subset of the wireshark filter display language
-
arrow-json
Support for parsing JSON format to and from the Arrow format
-
arrow-csv
Support for parsing CSV format to and from the Arrow format
-
roas
Rust OpenAPI Specification
-
struson
A low-level streaming JSON reader and writer
-
molecule-codegen
Code generator for molecule
-
version-compare
easily compare version numbers with no specific format, and test against various comparison operators
-
rdf-canon
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
moleculec
Schema compiler for molecule
-
psrdada
wrapper for the psrdada radio astronomy library
-
csvrow
Fast and simple crate for taking a string slice and iterating over the fields in a manner that adheres to RFC-4180
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
handlr-regex
Fork of handlr with regex support
-
cargo-bundle-licenses
Bundle licensing of dependencies
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
arrow-avro
Support for parsing Avro format into the Arrow format
-
npm-parser
Parses the JSON output of npm outdated and npm audit
-
rxml
Minimalistic, restricted XML 1.0 parser which does not include dangerous XML features
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
editorconfiger
Plain tool to validate and compare .editorconfig files
-
uuid-macro-internal
Private implementation details of the uuid! macro
-
serde_x12_alt
Serde support for X12 EDI
-
mqtt-bytes-v5
MQTT v5 serialization and deserialization
-
mdmg
A scaffold prototype code tool
-
elflib
parsing elf files
-
dsmr5
A no-std Rust implementation of the DSMR5 standard
-
intuicio-core
Core module for Intuicio scripting platform
-
gix-date
gitoxide project parsing dates the way git does
-
gix-chunk
Interact with the git chunk file format used in multi-pack index and commit-graph files
-
jsonit
Parse Json Items using iterators
-
speedate
Fast and simple datetime, date, time and duration parsing
-
sitemaps
Read and write files in the Sitemaps XML format
-
lustre_collector
Scrapes Lustre stats and aggregates into JSON or YAML
-
hard-xml
Strong typed xml, based on xmlparser
-
rbfmt
Ruby code formatter
-
ical
Ical/Vcard parser for Rust
-
hifijson
High-fidelity JSON lexer and parser
-
psfparser
A PSF reader written in Rust
-
ledger-utils
Ledger-cli (https://www.ledger-cli.org/) file processing Rust library, useful for calculating balances, creating reports etc
-
cwdemangle
CodeWarrior C++ symbol demangler
-
csv_perusal
Reads CSV files and returns the contents of the file with the appropriate datatype
-
basic-toml
Minimal TOML library with few dependencies
-
gamedig
Query game servers and not only
-
aws-smithy-json
Token streaming JSON parser for smithy-rs
-
vecs_file
vecs file reader (fvecs, ivecs, bvecs)
-
slicejson
parse json through string slice,try to make it faster!
-
bors
very basic library for serialization and deserialization
-
lol_html
Streaming HTML rewriter/parser with CSS selector-based API
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
syue
reader for csv
-
dump_syms
Dump debug symbols into Breakpad ones
-
const_irc_message_parser
A 0 dependency, no_std, const-only parser for the IRC message protocol
-
tree-sitter-python
Python grammar for tree-sitter
-
ocpi-tariffs-cli
CLI application for OCPI tariff calculation
-
cusip
Support for creating and validating CUSIPs
-
byo-graphql
bring-your-own graphql client
-
native-pkcs11
Cross-platform PKCS#11 module written in rust. Can be extended with custom credential backends.
-
rosu-map
de- and encode .osu files
-
php-literal-parser
parser for php literals
-
nmacro
Code generator for Naumi
-
timberio/vector
A lightweight and ultra-fast tool for building observability pipelines
-
rosu-storyboard
de- and encode osu! storyboards
-
yaxpeax-arm
arm decoders for the yaxpeax project
-
shen-nbt5
Just A FASSST NBT parser/writer
-
nodejs-semver
A node-semver compliant semver implementation in Rust
-
pykrete-jsonwebkey
JSON Web Key (JWK) (de)serialization, generation, and conversion
-
lancelot-flirt
parse and match FLIRT signatures
-
alice_protocol_reader
Reader library for reading raw binary data from the ALICE detector into a convenient structure for implementing analysis
-
xprs
flexible and extensible mathematical expression parser and evaluator for Rust, designed for simplicity and ease of use
-
debian-changelog
Parser for Debian changelog files
-
forza_dataout_parse
This package will help you parse Forza Motorsport
data out
upd packet -
openai-func-embeddings
A companion crate for async-openai to ease the composition of function calls by leveraging Rust's type system and enums
-
pai-strace
A strace-like tool created using pai
-
next_version
Determine next semantic version based on conventional commits
-
run-clang-tidy
Cross platform CLI wrapper for executing clang-tidy based paths or globs specified in a JSON input file
-
run-clang-format
Cross platform CLI wrapper for executing clang-format based paths or globs specified in a JSON input file
-
reapi
A wrapper around REAPI for rust using prost and tonic
-
simple-json-parser
No allocation JSON key value parser with comment support
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
biblatex
Parsing, writing, and evaluating BibTeX and BibLaTeX files
-
tg-bot-api
Telegram Bot API parser
-
mca-parser
parsing Minecraft's region files
-
spex
Simple(ish) parser and extractor of XML
-
libsql-sqlite3-parser
SQL parser (as understood by SQLite) (libsql fork)
-
gchemol-parser
Text parsing made simple
-
mrc-workout-creator
Create workouts in the MRC format
-
rocket-jwt-new
jwt authorization for rocket
-
adstxt
parser for ads.txt
-
spreadsheet-ods
Read and write ODS files
-
ar_row
Row-oriented access to Arrow arrays
-
grex
grex generates regular expressions from user-provided test cases
-
better-vdf
A VDF serialization file format using serde
-
aprs-parser
APRS message parser for Rust
-
pacmanconf
A pacman-conf wrapper library for parsing pacman config files
-
rune-cli
An interpreter for the Rune Language, an embeddable dynamic programming language for Rust
-
whyq
jq wrapper
-
spreadsheet-ods-formula
Create ods-formulas for use with spreadsheet-ods
-
cddlconv
A commandline utility for converting CDDL to various formats
-
rune-alloc
The Rune Language, an embeddable dynamic programming language for Rust
-
xml_schema_generator
Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa
-
idl2json
Converts the candid interface description language to JSON
-
citationberg
A parser for CSL files
-
rust_abf
reading data from Axon Binary Format (ABF) files
-
protoc-prebuilt
Protobuf compiler protoc pre-built binaries installer
-
packbytes
Convert structures to and from packed representavises - byte arrays of fixed size that live on stack
-
ar_row_derive
Procedural macros from row-oriented access to Arrow arrays using ar_row
-
asn1
ASN.1 (DER) parser and writer for Rust
-
sem-reg
Handle certain Windows registry binary values semantically. Extensible.
-
rune-core
Core components for the Rune Language, an embeddable dynamic programming language for Rust
-
unc-gas
a small crate to work with NEAR Gas unit values ergonomically and efficiently (NEAR Protocol)
-
rune-macros
Macros for the Rune Language, an embeddable dynamic programming language for Rust
-
ledger-parser
parsing ledger cli (https://www.ledger-cli.org/) input files
-
sqlx-ledger-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
rune-alloc-macros
Macros for alloc crate of the Rune Language, an embeddable dynamic programming language for Rust
-
countio
Byte counting for std::io::{Read, Write, Seek} and its async variants from futures and tokio
-
emlop
A fast, accurate, ergonomic emerge.log parser
-
utoipauto
Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase
-
serde-pgrow
Deserialize a serde-type from a PgRow
-
unc-units-core
Core Rust library for parsing and displaying UNC units
-
rpm
A pure rust library for building and parsing RPMs
-
dply
A command line data manipulation tool inspired by the dplyr grammar
-
pe-unwind-info
Parsers for PE unwind info
-
fabricbin
Patch binary file using IDA signatures and defined replacement bytes in YAML
-
datamodel
serialize and deserialize Valve's proprietary DMX file format
-
nod
reading GameCube and Wii disc images
-
gcg-parser
Parser and Data Structures for the GCG file format
-
image-rider
Disk image and ROM image parser
-
linux-perf-event-reader
Parse Linux perf_event information from raw bytes
-
osmx
Rust port of OSMExpress - a fast database file format for OpenStreetMap
-
iso8583_parser
An ISO8583 Message Parser
-
image-rider-fat
Rust nom parser to read FAT file systems
-
parse-wiki-text-2
Parse wiki text from Mediawiki into a tree of elements
-
shuuro
Bitboard based Shuuro library
-
hwatch-ansi-parser
using nom for parsing ANSI Escape Codes
-
irox-sirf
SiRF Binary format Encoders and Decoders for GPS Devices
-
x509-parser
Parser for the X.509 v3 format (RFC 5280 certificates)
-
libdof
.dof file protocol, a keyboard layout format specification
-
s2protocol
A parser for Starcraft II - Replay format, exports to different target formats
-
minidump
A parser for the minidump format
-
spritebot_storage
read and write SpriteBot files
-
minidump-stackwalk
Analyzes minidumps and produces a report (either human-readable or JSON)
-
breakpad-symbols
working with Google Breakpad's text-format symbol files
-
fieldmask
(de)serializing/applying fieldmask
-
axum_serde_valid
Axum extractor sets of JSON validation
-
unpak
a no-nonsense unreal pak parsing crate
-
nom-mpq
A nom parser for the MoPaQ archive format
-
ludtwig-parser
Lossless parser for HTML / Twig templating syntax
-
kseq
fasta/fastq format parser library
-
dicom-test-files
A collection of DICOM files for testing DICOM parsers
-
kerberos-parser
Parser for the Kerberos protocol
-
snmp-parser
Parser for the SNMP protocol
-
passes
generate Apple Wallet Passes for iOS, WatchOS, MacOS
-
sdl-parser
The SDL parser is a Rust tool designed for parsing Scenario Defined Language files
-
ldap-parser
Parser for the LDAP protocol (RFC 4511)
-
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
-
minidump-synth
producing synthetic minidumps for testing
-
gchemol-readwrite
Reading/writing chemical objects for gchemol
-
tinyresp
A tiny Rust library implementing the Redis Serialization Protocol (RESP)
-
prs-rs
High performance compressor/decompressor for the SEGA PRS Compression scheme
-
bevy_save
A framework for saving and loading game state in Bevy
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
yarn-lock-parser
yarn.lock parser
-
fastobo-syntax
PEG Syntax and pest parser for the OBO flat file format 1.4
-
music-metadata
A parser for .mp3, .flac, and .ogg
-
iceberg-catalog-sql
Sql catalog for Apache Iceberg tables
-
streamdal-gjson
Get (and set) JSON values quickly
-
spdx
Helper crate for SPDX expressions
-
ion-rs
Amazon Ion
-
fhir-resource-r5
FHIR-RS library is an implementation of HL7 FHIR Specification for Rust
-
toml-example
A lib help generate toml example
-
libsbf
A no_std rust crate to parse Septentrio SBF Messages
-
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 -
mdka
HTML to Markdown converter
-
sipp
parser package
-
anndata-hdf5
HDF5 backend for the anndata package
-
wfrs-model
Workflow RS - Model with Zero-copy deserialization
-
agprefs
parser and serializer for the reading and writing agprefs files and the text fields in lrcat files from lightroom
-
ars-package
Asset RS - Package with Zero-copy deserialization
-
bvreader
Reader for the BrainVision data format
-
ars-server
Asset RS - Package with Zero-copy deserialization
-
serde-keyvalue
Deserialize key=value parameters with serde
-
fhir-rs
HL7 FHIR Specification for Rust
-
hesp-manifest
serialization and deserialization the HESP manifest
-
ndn-tlv
Encoding and Decoding of TLV values for Named Data Networking
-
snoop
packet format parser reader and writer
-
cirru_edn
Parser/Writer for Cirru EDN
-
wiki_loader
load and search wikipedia multistream dumps
-
ucp
Collection of Useful CLI Parsers
-
pssh-box
Parsing and serialization support for PSSH boxes used in DRM systems
-
der-parser
Parser/encoder for ASN.1 BER/DER data
-
openapi_utils
Extension method and utilities to work with OpenAPI 3.0 files
-
fgbfile
Create FlatGeobuf files
-
rtp-types
RTP packet parser and writers
-
dprint-plugin-json
JSON formatter for dprint
-
nom-exif
Exif/metadata parsing library written in pure Rust, both JPEG/HEIF/HEIC images and MOV/MP4 videos are supported
-
iodeser
that allows to read from and write to .io file format
-
ndn-protocol
Named Data Networking - main protocol parsing and encoding
-
ilex
quick and easy lexers for C-like languages
-
omni-cli
CLI for converting between commonly used configuration file formats
-
toml-span
Toml parser and deserializer that preserves span information
-
scte35-reader
Reader for data formatted according to SCTE-35
-
srtlib
handling .srt subtitle files
-
three-d-asset
Load/save functionality for 3d applications
-
wow_dbc
parsing World of Warcraft DBC files for 1.12, 2.4.3 and 3.3.5
-
samedec
A SAME/EAS digital receiver and alerting program
-
spain-vat-id
Spanish VAT ID numbers validation/verification
-
fdt-rs
A flattened device tree parser for embedded no-std environments
-
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
deb822-lossless
A lossless parser for deb822 files
-
truetype
The package provides a builder and parser of TrueType fonts
-
debian-copyright
A parser for Debian copyright files
-
yarer
(Yet Another Rust Expression Resolver) is a library for resolving mathematical expressions. Internally it uses the shunting yard algorithm.
-
mpeg2ts-reader
Parser for MPEG Transport Stream data
-
cron-parser
parsing cron expressions with timezone support
-
dep3
parsing and generating DEP-3 headers
-
jfc
A CLI tool for working with malformed JSON
-
keybindings-example
An example of using crokey to deserialize keybindings
-
acts-channel
acts client channel for acts-server
-
cdoc
A markdown-based document parser and processor
-
extxyz
A parser for files in the extended xyz format
-
odm-migration-utility
OpenRetail Data Migrator Utility
-
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.
-
quickxml_to_serde
Convert between XML JSON using quickxml and serde
-
exolvl
reading and writing Exoracer level files
-
subtp
A parser for subtitle files such as the SubRip Subtitle (.srt) and the WebVTT (.vtt)
-
asciidoctrine
process asciidoc files
-
cdoc-parser
A markdown-based document parser with custom syntax
-
mdbook-utils
Tools to manage links, reference definitions, and code examples in Markdown files, especially
mdbook
source directories -
csv-async
CSV parsing for async
-
libtimew
read timewarrior data files
-
wareki-conv
Converts Wareki (JIS X 0301) based date into ISO 8601 based one
-
han
No-std implementation of the Swedish-Norwegian, P1-based smart power meter standard
-
bdt
viewing, querying, converting, and comparing files in popular data formats (CSV, Parquet, JSON, Avro)
-
pepegsitter
Collection of Tree-Sitter parsers
-
doge_dns
The dns interaction component of the doge package
-
buffertk
tooling for serializing and deserializing data
-
bdf-reader
BDF font format reader
-
quake-util
using Quake file formats
-
erl_tokenize
Erlang source code tokenizer
-
cirru_parser
Parser for Cirru text syntax
-
nutexb
working with Smash Ultimate's nutexb texture files
-
bf-derivatives-tools
Let's create your own brainfuck derivative
-
htmltoadf
An HTML to Atlassian Document Format (ADF) converter
-
json-e
A data-structure parameterization system for embedding context in JSON objects
-
css-color
CSS color strings
-
twee-parser
A parser for Twine stories
-
ironcalc
The democratization of spreadsheets
-
jsonparser
efficient parsing and validation of JSON data into strongly typed Rust data structures, enabling data integrity checks
-
channels-serdes
serialize/deserialize types
-
git-conventional
A parser library for the Conventional Commit specification
-
garando_syntax
Backport of libsyntax
-
esp-idf-part
parsing and generating ESP-IDF partition tables
-
postscript
The package provides a parser of PostScript fonts
-
deserialize_form_style_query_parameter
Deserialize Form style Query parameters with Serde
-
typeface
The package provides a foundation for building and parsing fonts
-
dandy
DFAs, NFAs and regular expressions together with a file format
-
boreal-parser
A parser library for YARA files, intended for use with the boreal library
-
todo_lib
Collection of utilities for todo.txt format
-
midasio
read binary files in the MIDAS format
-
ldap-utils
Implements some LDAP utility functionality around OpenLDAP config files and the ldap3 Rust library
-
smda
minimalist recursive disassembler library
-
vrt
Parser/encoder for VITA Radio Transport data
-
readervzrd
A generic reader for csv and json data
-
pk2
interacting with Silkroad Online's pk2 archive format
-
json-walker
JSON stream parser and deserializer. In this package you decide what part of json must be parsed
-
xml-no-std
An XML library in pure Rust
-
scyllax-parser
A parser for CQL queries
-
lcov2cobertura
convert LCOV info file to cobertura XML format
-
hff-std
Hierarchical File Format: synchronous support
-
hff-async-std
Hierarchical File Format: async-std support
-
hff-tokio
Hierarchical File Format: tokio support
-
csvpp
Compile csv++ source code to a target spreadsheet format
-
dialogical
P/E/T/S 2037 Dialogue Tree Compiler
-
binstalk-manifests
The binstall toolkit for manipulating with manifest
-
skua-voice-model
(de)serializing Discord Voice API gateway messages
-
m3u8-rs
parsing m3u8 files (Apple's HTTP Live Streaming (HLS) protocol)
-
git-config-env
Parse git's env configuration
-
cargo-check-external-types
Static analysis tool to detect external types exposed in a library's public API
-
momoa
A JSON parsing library suitable for static analysis
-
flood-rs
Bit and octet streams
-
ini-roundtrip
Fast format preserving (round-tripping) INI-parser
-
pddl-parser
parsing PDDL files
-
sip2
SIP2 Library
-
rusty-pkl
Lightweight Pkl parser for Rust
-
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
pkl_fast
aiming to easily and efficiently work with Apple's PKL format
-
raa_tt
Proves sentences of propositional calculus
-
zbus_xml
API to handle D-Bus introspection XML
-
feature-check
Query a program for supported features
-
gd-rs
Easily access gd save files
-
italian_energy_prices
Parser for ARERA files
-
calamine
An Excel/OpenDocument Spreadsheets reader and deserializer in pure rust
-
packable
packing and unpacking binary representations
-
fexpr
filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
-
expr-solver
Solves a mathematical expression while following precedence and associativity
-
syntect
high quality syntax highlighting and code intelligence using Sublime Text's grammars
-
can-dbc
A parser for the DBC format. The DBC format is used to exchange CAN network data.
-
valu3
A generic serialization/deserialization/type framework
-
rfc2047-decoder
decoding RFC 2047 MIME Message Headers
-
johnrs
parse the JOHN notation format
-
gigtag
A lightweight, textual tagging system for DJs
-
lta_models
🚍Models for lta-rs
-
ion-cli
Command line tool for working with the Ion data format
-
starlark_bin
starlark binary
-
gst-plugin-json
GStreamer JSON Plugin
-
ffmetadata
parser for ffmpeg's ffmetadata format
-
addr-spec
A wicked fast UTF-8 email address parser and serializer
-
irondash_message_channel
Rust interface to irondash MessageChannel
-
csvs_convert
Some Datapackage Conversion
-
zusi-protocol
Contains serialization and deserialization logic for the Zusi 3 TCP-Protocol
-
starlark_lsp
LSP bindings for starlark
-
starlark_syntax
Starlark language AST
-
dotnet-parser
Parses the JSON output of dotnet outdated
-
composer-parser
Parses the JSON output of composer outdated
-
vcard4
Fast and correct vCard parser for RFC6350
-
prqlc-parser
A parser for the PRQL query language
-
jslt
Everyones favorite xslt but for json
-
frnsc-prefetch
Pure rust windows prefetch parser implementation
-
defmt-decoder
Decodes defmt log frames
-
msvc_def
reading Microsoft Module Definition (.def) files
-
ringels
S-Expression parser
-
lenex-rs
Parse and generate lenex documents
-
sitemap-rs
generate URL, Index, Image, Video, and News sitemaps
-
nu_plugin_hcl
A nushell plugin for parsing Hashicorp Configuration Language file format
-
mesh-loader
Fast parser for 3D-model-formats
-
protox-parse
Parsing of protobuf source files
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
yaserde
Serialization and deserialization library
-
cdtoc
Parser and tools for CDTOC metadata tags
-
hostfile
parsing /etc/hosts
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
slr_parser
configuration format. This crate contains the parser, see the slr_config crate for a more user-friendly API.
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
llvm-cov-json
capable of parsing llvm-cov JSON exports
-
xt
Translate between serialized data formats
-
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.
-
parse_interval
Parse text with a specific format into a time interval
-
channels-packet
parse channels packets
-
yaserde-examples
Examples for YaSerDe project
-
rtcp-types
RTCP packet parser and writers
-
schemat
A code formatter for Scheme, Lisp, and any S-expressions
-
tectonic_xetex_format
Tectonic/XeTeX engine data structures and their expression in TeX "format" files
-
target-spec
Evaluate Cargo.toml target specifications
-
tectonic_engine_spx2html
The Tectonic engine that converts SPX output to HTML
-
kmerHLL
kmer counting, hyperloglog, probabilistic counting
-
graphviz-dot-parser
(incomplete) parser for Graphviz DOT format
-
json-strip-comments
Strip comments from JSON
-
tlv_parser
BER-TLV parsing & emitting library
-
yaml-adapter
a adapter which reads yaml format policy file for casbin repo
-
audiotags
Unified IO for different types of audio metadata
-
tree-sitter-typescript
Typescript grammar for tree-sitter
-
taplo
A TOML parser, analyzer and formatter library
-
url-crawl
URL crawler for HTML code
-
okane-core
CLI tool to support Ledger (https://www.ledger-cli.org/) usecases. Curently it provides import feature.
-
guppy
Track and query Cargo dependency graphs
-
swc-neuron
CLI utility for interacting with SWC neuronal morphology files
-
autosar-data
read, write and modify Autosar arxml data
-
orthrus-core
core functionality for Orthrus
-
beid_api
BeID common lib
-
netgauze-bgp-pkt
BGP-4 Protocol representation and serde
-
bevy_ui_string_parser
Parser for various values used in bevy-ui
-
netgauze-bmp-pkt
BMP Protocol representation and serde
-
toml2lua
Convert TOML to Lua table
-
mediatype
MIME Media-type parsing
-
audiotags-macro
macros used during the development of audiotags
-
tl
Fast HTML parser written in pure Rust
-
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 -
netgauze-parse-utils
Serialization/Deserialization utilities for NetGauze
-
modit
Modal editor parser
-
questdb-confstr
A parser for a configuration string format handling service names and parameters
-
oval
A stream abstraction designed for use with nom, winnow, etc
-
confignode
parse Kerbal Space Program 1 ConfigNode files
-
questdb-confstr-ffi
C FFI bindings for questdb-confstr
-
martin-tile-utils
Utilites to help with map tile processing, such as type and compression detection. Used by the MapLibre's Martin tile server.
-
netgauze-serde-macros
Helper macros to make ser/deser binary protocols easier
-
rustfits
A light-weight FITS file reader in Rust
-
smtp-proto
SMTP protocol parser
-
rweather-decoder
Decoders of various weather reports
-
open-archery-format
An open source binary file format for archery scoring
-
netgauze-flow-service
IPFIX/Netflow service
-
netgauze-bmp-service
BMP Protocol Server
-
netgauze-flow-pkt
Netflow(v9)/IPFIX(v10) Protocol representation and serde
-
wotbreplay-parser
World of Tanks Blitz replay parser
-
shex_compact
RDF data shapes implementation in Rust
-
rs-txtar
txtar format
-
netgauze-pcap-reader
PCAP reader
-
CorrosionMark
markdown parser libary
-
allms
One Library to rule them aLLMs
-
format-struct
quick and easy format structure definitions for use in binary file parsing
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
xash3d-protocol
Network protocol library for Xash3D engine
-
surreal-id
A package for easily creating ID types for usage with surrealdb
-
byte-unit
interacting with units of bytes
-
nmea0183
NMEA 0183 parser targetting mostly embedded devices but not limited to
-
fontconfig-parser
fontconfig file parser in pure Rust
-
serde_bibtex
A BibTex serialization file format
-
eml-codec
Email enCOder DECoder in Rust. Support Internet Message Format and MIME (RFC 822, 5322, 2045, 2046, 2047, 2048, 2049).
-
noodles-bed
BED (Browser Extensible Data) reader
-
dtrace-parser
Parse DTrace provider definitions into Rust
-
dof
Tools to read and write the DTrace Object Format (DOF)
-
kontrolluppgift
dealing with Skatteverkets data format for Kontrolluppgift
-
noodles-core
Shared utilities when working with noodles
-
bytestruct
parsing bytes into structs
-
jaq
Just another JSON query tool
-
http_tiny
dependency-less HTTP-header builder and parser
-
jaq-parse
Parser for the jaq language
-
kanjidic_parser
A parser for the Kanjidic XML format
-
saikoro
Parser and evaluator for doing math with dice notation expressions
-
mps
A fast MPS parser
-
magicjson
parsing JSON with magic
-
rust-releases-core
Base traits and definitions for rust-releases
-
push_decode
Push-based decoding and pull-based encoding
-
rss-for-mikan
A modified rust-syndication/rss for Mikan Project
-
trfr
Parse Tandem Repeat Finder .dat files
-
slop-rs
Official implementation of the SLOP data storage language
-
firo-parser
Parser for the ".firo" file format
-
url-fork
Fork of url crate with no_std support
-
casper_utils
interacting with CASPER FPGA file formats
-
matfile
reading and writing Matlab ".mat" data files
-
boml
A dependency-free, (almost) 0-copy TOML parser
-
impostor_core
-
polimorphism
Function overloading via a procedural macro
-
vcard_parser
Parses and validates vCard data according to RFC 6350 specification
-
sgf-tool
SGF Tool
-
deno_semver
Semver for Deno
-
ldap-types
Implements the basic LDAP types so they can be used in other crates