-
uuid
A library to generate and parse UUIDs
-
quick-xml
High performance xml reader and writer
-
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
syntect
library for high quality syntax highlighting and code intelligence using Sublime Text's grammars
-
url
URL library for Rust, based on the WHATWG URL Standard
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
sqlparser
Extensible SQL Lexer and Parser with support for ANSI SQL:2011
-
object
A unified interface for reading and writing object file formats
-
byte-unit
A library for interaction with units of bytes
-
path-absolutize
A library for extending
Path
andPathBuf
in order to get an absolute path and remove the containing dots -
rss
Library for serializing the RSS web content syndication format
-
x509-parser
Parser for the X.509 v3 format (RFC 5280 certificates)
-
serde-xml-rs
xml-rs based deserializer for Serde (compatible with 0.9+)
-
html5ever
High-performance browser-grade HTML5 parser
-
cargo-lock
Self-contained Cargo.lock parser with optional dependency graph analysis
-
configparser
A simple 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.
-
toml_edit
Yet another format-preserving TOML parser
-
markdown
CommonMark compliant markdown parser in Rust with ASTs and extensions
-
cfg-expr
A parser and evaluator for Rust
cfg()
expressions -
httparse
A tiny, safe, speedy, zero-copy HTTP/1.x parser
-
cargo_toml
Cargo.toml
struct definitions for parsing with Serde -
version-compare
Rust library to easily compare version numbers with no specific format, and test against various comparison operators
-
der-parser
Parser/encoder for ASN.1 BER/DER data
-
plist
A rusty plist parser. Supports Serde serialization.
-
yaml-rust
The missing YAML 1.2 parser for rust
-
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
ttf-parser
A high-level, safe, zero-allocation TrueType font parser
-
xmlparser
Pull-based, zero-allocation XML parser
-
qsv
A high performance CSV data-wrangling toolkit
-
vte
Parser for implementing terminal emulators
-
spdx
Helper crate for SDPX expressions
-
bcs
Binary Canonical Serialization (BCS)
-
sbp
Rust native implementation of SBP (Swift Binary Protocol) for communicating with devices made by Swift Navigation
-
kdl
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
-
uriparse
A URI parser including relative references
-
zerocopy
Utilities for zero-copy parsing and serialization
-
minidump-stackwalk
Analyzes minidumps and produces a report (either human-readable or JSON)
-
apollo-parser
Spec-compliant GraphQL parser
-
rasn
A safe no_std ASN.1 codec framework
-
cssparser
Rust implementation of CSS Syntax Level 3
-
lib-ruby-parser
Ruby parser
-
swc_ecma_parser
Feature-complete es2019 parser
-
mail-parser
Fast and robust e-mail parsing library for Rust
-
iso8601
Parsing ISO8601 dates using nom
-
mediatype
MIME Media-type parsing
-
rnix
A Nix parser written in Rust
-
lol_html
Streaming HTML rewriter/parser with CSS selector-based API
-
libxml
A Rust wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome project
-
tl
Fast HTML parser written in pure Rust
-
git-config
A git-config file parser and editor from the gitoxide project
-
execute
A library for extending
Command
in order to execute programs more easily -
nu-parser
Nushell's parser
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
minidump
A parser for the minidump format
-
d4
The D4 file format implementation
-
roxmltree
Represent an XML as a read-only tree
-
jsonpath_lib
It is JsonPath engine written in Rust. it provide a similar API interface in Webassembly and Javascript too. - Webassembly Demo: https://freestrings.github.io/jsonpath
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
nmea-parser
NMEA 0183 parser for AIS and GNSS sentences
-
language-tags
Language tags for Rust
-
jsonc-parser
JSONC parser
-
m3u8-rs
A library for parsing m3u8 files (Apple's HTTP Live Streaming (HLS) protocol)
-
edn-rs
Crate to parse and emit EDN
-
target-spec
Evaluate Cargo.toml target specifications
-
csv
Fast CSV parsing with support for serde
-
quoted_printable
A simple encoder/decoder for quoted-printable data
-
difftastic
A structural diff that understands syntax
-
ndarray-npy
.npy and .npz file format support for ndarray
-
xml5ever
Push based streaming parser for xml
-
html5gum
A WHATWG-compliant HTML5 tokenizer and tag soup parser
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
sanitize-filename
A simple filename sanitizer, based on Node's sanitize-filename
-
eszip
A utility that can download JavaScript and TypeScript module graphs and store them locally in a special zip file
-
bnf
A library for parsing Backus–Naur form context-free grammars
-
feed-rs
A unified feed parser that handles Atom, RSS 2.0, RSS 1.0, RSS 0.x and JSON Feed
-
ress
A scanner/tokenizer for JS files
-
asn1
ASN.1 (DER) parser and writer for Rust
-
sscanf
A sscanf (inverse of format!()) Macro based on Regex
-
minimad
light Markdown parser
-
chromiumoxide_pdl
Contains a PDL parser and rust generator
-
git-url-parse
A parser for git repo urls based on url crate
-
needletail
FASTX parsing and k-mer methods
-
libhaystack
Rust implementation of the Haystack 4 data types, defs, filter, units, and encodings
-
human_name
A library for parsing and comparing human names
-
firestore
Library provides a simple API for Google Firestore and own Serde serializer based on efficient gRPC API
-
rsonpath
Blazing fast JSONPath CLI application powered by SIMD
-
vampirc-uci
A Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.
-
rio_turtle
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
-
git-conventional
A parser library for the Conventional Commit specification
-
iban_validate
A small crate to verify IBAN account numbers
-
dockerfile-parser
a Rust library for parsing, validating, and modifying Dockerfiles
-
pythonize
Serde Serializer & Deserializer from Rust <--> Python, backed by PyO3
-
serde_v8
Rust to V8 serialization and deserialization
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
osmpbf
A reader for the OpenStreetMap PBF file format (*.osm.pbf)
-
gray_matter
Smart front matter parser. An implementation of gray-matter in rust. Parses YAML, JSON, TOML and support for custom parsers.
-
toml-cli
A simple CLI for editing and querying TOML files
-
html2md
Library and binary to convert simple html documents into markdown
-
cargo-manifest
Helper crate to parse and manipulate manifests -
Cargo.toml
files -
conjure-error
Runtime support for generated Conjure errors
-
glean-core
A modern Telemetry library
-
versions
A library for parsing and comparing software version numbers
-
lenient_semver
Lenient Semantic Version numbers
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
validators
This is a library for validating and modeling user input and this crate provides models, function, traits, errors and other dependencies
-
nmea
Simple NMEA 0183 parser
-
parse-changelog
Simple changelog parser, written in Rust
-
exmex
fast, simple, and extendable mathematical expression evaluator able to compute partial derivatives
-
atext2html
A Nom parser library for hyperlinks with markup
-
markup5ever_rcdom
Basic, unsupported DOM structure for use by tests in html5ever/xml5ever
-
path-dedot
A library for extending
Path
andPathBuf
in order to parse the path which contains dots -
pelite
Lightweight, memory-safe, zero-allocation library for reading and navigating PE binaries
-
kalk
A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
gpx
Rust read/write support for GPS Exchange Format (GPX)
-
tree-sitter-python
Python grammar for the tree-sitter parsing library
-
ion-rs
Implementation of Amazon Ion
-
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
-
sic_parser
Component of the sic cli: parser for the image operation script used by sic
-
umya-spreadsheet
umya-spreadsheet is a library written in pure Rust and read and write xlsx file
-
dataview
Safe transmute between types and byte arrays of the same size
-
syslog_loose
A loose parser for syslog messages
-
svd-parser
A CMSIS-SVD file parser
-
aws-smithy-json
Token streaming JSON parser for smithy-rs
-
desert
traits for {de,}serializing compact binary formats
-
samedec
A SAME/EAS digital receiver and alerting program
-
mach_object
Mach-O File Format Parser for Rust
-
boxcars
Rocket league replay parser
-
css-minify
CSS parser and minificator based on nom
-
taplo
A TOML parser, analyzer and formatter library
-
simd-json-derive
derives for simd-json
-
cron-parser
Library for parsing cron expressions with timezone support
-
cddl
Parser for the Concise data definition language (CDDL)
-
nom-supreme
A collection of excellent utilities for nom
-
d4-framefile
The Framefile container crate for D4 file format
-
rustler
Safe Rust wrappers for creating Erlang NIF functions
-
xmas-elf
Library for parsing and navigating ELF data; zero-allocation, type-safe
-
urdf-rs
URDF parser using serde-xml-rs
-
slr_parser
A simple configuration format. This crate contains the parser, see the slr_config crate for a more user-friendly API.
-
jaq
Just another JSON query tool
-
lcov
LCOV tracefile parser/merger/filter in pure Rust
-
sophia
A Rust toolkit for RDF and Linked Data
-
json-deserializer
Performant library to deserialize JSON
-
mwalib
A library to simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata
-
a2lfile
read, modify and write a2l files
-
glsl
A GLSL450/GLSL460 parser
-
arrow-csv
Support for parsing CSV format into the Arrow format
-
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.
-
tree-sitter-elm
elm grammar for the tree-sitter parsing library
-
cddl-cat
Parse CDDL schemas and validate CBOR or JSON serialized data
-
tilejson
Library for serializing the TileJSON file format
-
yaml-peg
A YAML 1.2 parser using a greedy parsing algorithm with PEG atoms
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
simple-dns
Rust implementation to parse and write DNS packets
-
abomonation
A high performance and very unsafe serialization library
-
fastobo
Faultless AST for Open Biomedical Ontologies
-
ogg
Ogg container decoder and encoder written in pure Rust
-
mit-commit
For building commit linters. This makes it eas.
-
prometheus-parser
a Rust library for parsing and validating Prometheus query expressions
-
har
A HTTP Archive format (HAR) serialization & deserialization library
-
pktparse
Collection of packet parsers
-
arrow-json
Support for parsing JSON format into the Arrow format
-
yamlette
Complete and comprehensive YAML 1.2 processor, written in pure rust
-
sv-parser-error
Helper crate of sv-parser
-
abnf
A nom-based parser for ABNF
-
node-semver
A node-semver compliant semver implementation in Rust
-
mt940
A strict MT940 bank statement parser
-
gtfs-structures
Read GTFS (public transit timetables) files
-
syncat-stylesheet
Parser for Syncat Stylesheets
-
cansi
Catergorise ANSI - ANSI escape code parser and categoriser
-
xlformula_engine
A tool to parse and evaluate Excel formulas
-
oxiri
Simple and fast implementation of IRI validation and relative IRI resolution
-
gjson
Get JSON values quickly
-
prometheus-parse
A simple parser for the Prometheus text format
-
glslt_cli
GLSLT Template compiler library
-
android-manifest
Android Manifest serializer and deserializer for Rust
-
urn
A crate for handling URNs (Unique Resource Identifiers)
-
tokio-tar
A Rust implementation of an 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…
-
xmltree
Parse an XML file into a simple tree-like structure
-
base64-simd
SIMD-accelerated base64 encoding and decoding
-
scanner-rust
Simple text scanners which can parse primitive types and strings using UTF-8 or ASCII
-
cucumber-expressions
Cucumber Expressions AST and parser
-
tree-sitter-typescript
Typescript grammar for the tree-sitter parsing library
-
foam-highlighter
Highlight OpenFOAM dictionaries as HTML and/or Pygtex snippets
-
full_moon
A lossless Lua parser
-
nanoserde
Fork of makepad-tinyserde without any external dependencies. Supports json, binary and ron.
#[derive(Clone, Debug, Default, DeJson, SerJson)] pub struct Property { pub name: String…
-
rustpython-parser
Parser for python code
-
rphtml
A html parser written in rust
-
rs_osrm
rust wrapper for osrm
-
lep
Mini language for interactive consoles, featuring small code footprint
-
mdbook-emojicodes
MDBook Preprocessor for converting your emojicodes (: cat :) into real emojis
-
wax-cli
An extension of HTML written in Rust
-
ais
An AIS parser library
-
vk-parse
Vulkan specification parser
-
wlambda
WLambda is an embeddable scripting language for Rust
-
jaded
Java deserialization for Rust
-
url-parse
🔗 A Rust library for parsing URLs
-
type_reg
Serializable map of any type
-
piston_meta
A DSL parsing library for human readable text documents
-
goban
Library for Go move generation and Go ruling
-
rs3a
Lib for reading and writing 3a format
-
faf-replay-parser
Supreme Commander Forged Alliance replay parser
-
movingai
MovingAI Benchmark Map/Scen File Parser
-
alog
Anonymize 'Combined Log Format' data
-
tor-netdoc
Network document formats used with the Tor protocols
-
tree-sitter-tlaplus
A tree-sitter grammar for TLA⁺ and PlusCal
-
yang2
libyang2 bindings for Rust
-
protofish
Protofish is a decoder focused on decoding arbitrary protocol buffer messages with error recovery
-
nixel
Parser for the Nix Expressions Language
-
cedict
Parser for the CC-CEDICT Chinese-English Dictionary
-
RustyXML
A SAX-like streaming XML parser, and a DOM-like interface based on that
-
erlang-term
Library to convert Erlang External Term Format to Rust objects, without using erlang NIFs
-
fltn
Flattens a serialized data structure making it greppable
-
rio_api
Common data structures for RDF formats parsers and serializers
-
nu-json
Fork of serde-hjson
-
postscript
The package provides a parser for PostScript fonts
-
breakpad-symbols
A library for working with Google Breakpad's text-format symbol files
-
ical
Ical/Vcard parser for Rust
-
parse_duration
Parses a duration from a string
-
seq_io
Fast FASTA, FASTQ and FASTX parsing
-
lavendeux-parser
Extensible parsing engine for expression evaluation
-
cvss
Common Vulnerability Scoring System parser/serializer
-
yarn-lock-parser
yarn.lock parser
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
html-query
jq, but for HTML
-
shalrath
A rusty, spiky, heat-seeing Quake map parser
-
boa_engine
Boa is a Javascript lexer, parser and Just-in-Time compiler written in Rust. Currently, it has support for some of the language.
-
atomic-server
Create, share and model Atomic Data with this graph database server. Run atomic-server without any arguments to start the server. Use --help to learn about the options.
-
ledger-parser
Rust library for parsing ledger cli (https://www.ledger-cli.org/) input files
-
srcinfo
A libary for parsing .SRCINFO files
-
resolv-conf
The resolv.conf file parser
-
mamba
A transpiler which converts Mamba files to Python 3 files
-
lef21
Library Exchange Format (LEF) Integrated Circuit Layout Parser & Writer
-
runic
Stupid string to duration converter
-
ruuvi-sensor-protocol
Ruuvi sensor protocol parser implementation
-
uxf
uxf supports the UXF plain text human readable optionally typed storage format that supports custom types. UXF may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml.
-
listinfo
A zero-copy MAME ListInfo format DAT files parser and deserializer
-
ftabutil
An utility to work with ftab (aka rkosftab) files
-
wolfram_wxf
Convert a value to the Wolfram Language WXF format
-
toml_datetime
A TOML-compatible datetime type
-
pgn-reader
Fast non-allocating and streaming reader for chess games in PGN notation
-
dns-message-parser
Libary to encode and decode DNS packets
-
df_language_server
A language server for Dwarf Fortress RAW files
-
tlv_parser
BER-TLV parsing & emitting library
-
cylon
An efficient compiler for robots.txt files
-
owlchess
Yet another chess library for Rust
-
graphql-parser
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
jsonrpc-lite
JSON-RPC 2.0 Specification serialization for Rust
-
lang-c
Lightweight C parser
-
parson
A crate for parsing JSON into Rust types
-
rustc-cfg
Runs
rustc --print cfg
and parses the output -
dicom-parser
A middle-level parser and printer of DICOM data sets
-
fixed_width
A fixed width data parser
-
emlop
A fast, accurate, ergonomic emerge.log parser
-
extract-frontmatter
A library that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string
-
quil-rs
Rust tooling for Quil (Quantum Instruction Language)
-
shellish_parse
Parses "command line" syntax inspired by Bourne shell ("shellish")
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
hlbc-cli
Hashlink bytecode disassembler, analyzer and decompiler cli
-
mobi
A library for handling MOBI format files
-
justjson
An efficient JSON Value crate that allows borrowing data
-
patch
Parse patches in the unified diff format
-
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
canonical_json
A Canonical JSON serializer
-
lava_torrent
A library for parsing/encoding bencode and .torrent files
-
svgtypes
SVG types parser
-
feature-check
Query a program for supported features
-
rslua
Yet another Lua lexer and Lua parser for Lua 5.3
-
tree-sitter-java
Java grammar for the tree-sitter parsing library
-
sentry-release-parser
A parser for the sentry release name format
-
rxml
Minimalistic, restricted XML 1.0 parser which does not include dangerous XML features
-
sitemap
Sitemap parser (reader) and writer
-
collada
A library for parsing COLLADA documents for mesh, skeletal and animation data
-
mech-syntax
A toolchain for compiling textual syntax into Mech blocks
-
undr
The UNDR protocol implemented in Rust
-
csv-sniffer
A CSV file format sniffer for Rust
-
php-parser-rs
A handwritten recursive-descent parser for PHP written in Rust
-
sanitize-filename-reader-friendly
A filename sanitizer aiming to produce reader friendly filenames
-
alsa-ctl-tlv-codec
Encoder and Decoder for Type-Length-Value(TLV) style data in ALSA control interface
-
gura
A Gura configuration language serializer/deserializer for Rust
-
kiwi-schema
This is a Rust library with some helper routines for parsing files in the Kiwi serialization format
-
ieee1212-config-rom
Parser for content of Configuration ROM defined in IEEE 1212
-
rosbag
Utilities for reading ROS bag files
-
starlark
An implementation of the Starlark language in Rust
-
vcf
VCF Parser
-
imap-codec
Low-level IMAP Parser and Serializer
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
hard-xml
Strong typed xml, based on xmlparser
-
bms-rs
The BMS format parser
-
fbxcel
Excellent FBX library
-
flatzinc
A FlatZinc parser
-
rust_xlsxwriter
A Rust library for writing Excel 2007 xlsx files
-
hubpack
A predictable serialization format
-
sqlite3-parser
SQL parser (as understood by SQLite)
-
psrdada
A rusty wrapper for the psrdada radio astronomy library
-
serde_ini
Windows INI file {de,}serialization
-
pandoc_ast
deserializes and serializes the markdown ast for writing pandoc filters
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
blaze-pk
Rust library for Blaze packet system
-
endbasic-core
The EndBASIC programming language - core
-
shuuro
Bitboard based Shuuro library
-
cafebabe
A simple parser for Java class files
-
pmd_wan
A library that can read wan file, a sprite format used in pokemon mystery dungeon games
-
dtrace-parser
Parse DTrace provider definitions into Rust
-
jsonway
JSON building DSL and configurable serializers for Rust
-
todo-txt
Parser for the todo.txt format
-
sj
Some JSON implementation
-
swf-parser
SWF parser
-
grammers-tl-parser
A parser for Type Language definitions
-
dnssector
A very fast library to parse, validate, create and mangle DNS packets
-
gigtag
A lightweight, textual tagging system for DJs
-
lapp
simple command-line argument parser driven by usage text
-
dae-parser
Parser for the Collada (DAE) format
-
beancount-parser
A beancount file parser library for rust
-
tree-sitter-mozcpp
Mozcpp grammar for the tree-sitter parsing library
-
rocket-multipart-form-data
This crate provides a multipart parser for the Rocket framework
-
gutenberg-rs
This crate is used to get information and data from gutenberg (https://www.gutenberg.org/)
-
mpeg2ts-reader
Parser for MPEG Transport Stream data
-
gherkin
Pure Rust implementation of Gherkin language (
.feature
file) for Cucumber testing framework -
parsercher
Parses and searches Tag documents. (e.g. HTML, XML)
-
rust-stdf
A library for parsing Standard Test Data Format (STDF) files of version V4 and V4-2007
-
hltas
Reading and writing Half-Life TAS scripts (
.hltas
) -
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
bytesize-serde
Alternative serde implementation for bytesize crate based on its FromStr
-
cronchik
Simple cron expression parser
-
kdbx-rs
Keepass 2 (KDBX) password database parsing and creation
-
steam_shortcuts_util
Utilities for parsing & writing Steams shortcut.vdf file format
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
heed-traits
The traits used inside of the fully typed LMDB wrapper, heed
-
lib_tcstring
IAB TCF v2 TCString utilities
-
hex-simd
SIMD-accelerated hex encoding and decoding
-
elf-utilities
Utilities for parsing,generating,analyzing ELF
-
ansitok
A library for parsing ANSI Escape Codes
-
mbon
A serializer/deserializer for marked binary object notation
-
cabrillo
A nom parser for the Cabrillo file format used for submitting contest logs in amateur radio
-
bpx
BPX official rust implementation
-
molecule-codegen
Code generator for molecule
-
sp-plugin-rust-test-test
Rust plugin for for quick integration of shurjopay API
-
dynfmt
A crate for formatting strings dynamically
-
harriet
Parser for the Turtle (RDF) format
-
rbook
An ebook library that supports parsing and reading the epub format
-
tptp
Parse the TPTP format
-
deseresp
deseresp is an implementation of serializer and deserializer for Redis's RESP3 format using serde framework
-
zip_parser
A zip file format parser, supporting no_std environment, stream parsing and seeking
-
pyproject-toml
pyproject.toml parser in Rust
-
accept-language
Parse and compare Accept-Language header strings
-
asciimath-rs
AsciiMath parser
-
oni-comb-uri-rs
A Rust crate for uri parser
-
dfraw_json_parser
Library which parses Dwarf Fortress raw files into JSON
-
wavefront_rs
Typed Wavefront OBJ parser / writer
-
pacmanconf
A pacman-conf wrapper library for parsing pacman config files
-
creole-nom
WikiCreole markup language parser library by nom
-
sxd_html
Add HTML parsing support to sxd_document. This enables to evaluate XPath expressions on HTML documents.
-
bytes-kman
serialize and deserialize bytes, a simple way to comunicate to other computer or to save state!
-
isin
Support for creating and validating ISINs
-
git-packetline
A WIP crate of the gitoxide project implementing the pkt-line serialization format
-
fitparser
A utility to parse ANT .FIT files and allow their contents to be serialized with serde
-
erl_tokenize
Erlang source code tokenizer
-
texting_robots
Texting Robots: A Rust native
robots.txt
parser with thorough unit testing -
noak
A library for reading and writing java bytecode fast
-
esl01-mincode
Bincode-like serialization with VLQ encoded integers
-
wapm-toml
A parser for the wapm.toml format used by Wasmer and WAPM
-
nuuid
A new, no_std, UUID Library
-
tectonic_xdv
A decoder for the XDV and SPX file formats used by XeTeX and Tectonic
-
apple-crash-report-parser
Parses apple crash report text files
-
xdr-rs-serialize
XDR object serialization for Rust
-
mdsn
M-DSN: A Multi-address DSN(Data Source Name) parser
-
dependabot-config
Structured access to the Dependabot configuration
-
arn-language
Rust parser for the Arn golfing language
-
nifti
Rust implementation of the NIfTI file format
-
ghakuf
A Rust library for parsing/building SMF (Standard MIDI File)
-
zim
ZIM reading and extraction
-
basic-cookies
Low-level RFC 6265 combatible cookie handling library for Rust
-
orgize
A Rust library for parsing orgmode files
-
metar
A fast METAR parsing library in pure Rust
-
basic-toml
Minimal TOML library with few dependencies
-
erg_parser
The Erg parser
-
spreadsheet-ods
Read and write ODS files
-
apollo-compiler
A compiler for the GraphQL query language
-
pcd-rs
Working with PCD file format in Rust
-
xlsx2csv
Excel-like sheets to CSV converter
-
yscl
A YSCL parser
-
buffalo
Serialization library for Rust
-
shiratsu-naming
Zero-copy file name parser for No-Intro, TOSEC, and GoodTools named ROM files
-
rust_json
A simple JSON serializer and deserializer
-
ooxml
An Office OpenXML parser writen in Rust
-
locodrive
A model railroad connection handler to read message from and write messages to serial port
-
mesh-loader
Fast parser for 3D-model-formats
-
uuid-macro-internal
Private implementation details of the uuid! macro
-
cargo_author
Parse author fields (name <email> (url)) used by Cargo and npm
-
hackdose-sml-parser
a parser for the smart message language spoken by smart meters
-
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.
-
json-e
A data-structure parameterization system for embedding context in JSON objects
-
sdp-nom
an sdp-parser
-
gchemol-parser
Text parsing made simple
-
tor-cert
Non-standard certificate formats used by Tor
-
mexe
Simple arithmetic expression evaluator
-
rstb
Rust library for manipulating Breath of the Wild's resource size table
-
dsv-seeker
A simple DSV query interpreter
-
hevc_parser
HEVC format parser, incomplete
-
entab
Record-format file reader
-
parse-js
JavaScript parsing library
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
evaluator_rs
A evaluation engine library for Rust
-
expry
Execute an expression on an encoded (binary) value, yielding another binary value (either in decoded or encoded form). Supports custom functions. Supports parsing the expression and converting the expression to bytecode.
-
influxdb2
Influxdb 2 client library for rust
-
flatiron
A parser and HTML renderer for the Textile markup language
-
dsmr5
A no-std Rust implementation of the DSMR5 standard
-
py_literal
Read and write Python literals
-
sofiza
SFZ format parser
-
parseal
An easy way to create your own parsers
-
arpx_job_parser
Parse arpx job scripts for runtime
-
spectrusty-formats
File format parsers and related utilities for the SPECTRUSTY library
-
parse-hyperlinks
A Nom parser library for hyperlinks with markup
-
swc_ecma_ast
Ecmascript ast
-
tinyid
A tiny ID type that's like UUID except shorter and easier for a user to type in
-
brigadier_rs
Minecraft command parser in Rust
-
ca-rules
Parsing rule strings of life-like cellular automata
-
capwriter
Cap aware vector serializer & deserializer
-
protox-parse
Parsing of protobuf source files
-
yash-syntax
POSIX-compatible shell script syntax parser
-
capricorn
Parse html according to configuration
-
access_log_parser
A library of Rust parsers for reading access logs in a strongly-typed way
-
formula
A parser and evaluator of spreadsheet-like formulas
-
gtp
GTP (Go Text Protocol) controller implementation for Rust
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
sparesults
SPARQL query results formats parsers and serializers
-
archlinux-repo-parser
Serde support to parse package definitions in Arch Linux repository
-
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
-
PMXUtil
A simple pmx reader and writer
-
moleculec
Schema compiler for molecule
-
pikkr
JSON Parser which picks up values directly without performing tokenization in Rust
-
nom-unicode
Unicode extensions for Nom
-
navitia-poi-model
Navitia's POIs (Point of Interest) model
-
rekordcrate
Library for parsing Pioneer Rekordbox device exports
-
x509
X.509 certificate serialization
-
fql-parser
A parser for the Fauna Query Language (FQL)
-
ncbitaxonomy
Read NCBI Taxonomy Database from files and work with NCBI Taxonomy DB
-
mdurl
URL parser and formatter that gracefully handles invalid input
-
reaclib
A parsing library for the reaclib format
-
anes
ANSI Escape Sequences provider & parser
-
spring-boot-layertools
Faster Spring Boot layertools extraction in Rust
-
dewey
version parser and comparator that works with non-semantic versions
-
swc-plugin-dev-expression
A port for SWC of babel-plugin-dev-expression, which expands __DEV__ and wraps invariant and warning calls
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
circular
A stream abstraction designed for use with nom
-
linux-perf-data
A parser for the perf.data format. This format is emitted by the Linux perf tool.
-
wasmer-toml
A parser for the wasmer.toml format used by Wasmer
-
inip
A simple INI parser library
-
truetype
The package provides a parser for TrueType fonts
-
rpm-rs
A pure rust library for building and parsing RPM's
-
nu_plugin_bio
Parse and manipulate common bioinformatic formats in nushell
-
trid
Turkish citizenship ID number type
-
tui-markup
markup langauge for terminal styled text
-
squall-router
HTTP router with path parameters extraction
-
codice_fiscale
Tools to calculate and verify Italian codice fiscale
-
aftermath
A crate to parse and evaluate complex math expression
-
bitpanda-csv
A Rust library to parse the Bitpanda trades exported as CSV from your trades history
-
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
dns-parser
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
fastobo-graphs
OBO Graphs data model, decoder and encoder in Rust
-
cborpath
CborPath engine written in Rust
-
multiboot2-header
Library with type definitions and parsing functions for Multiboot2 headers. This library is
no_std
and can be used in bootloaders -
jaq-parse
Parser for the jaq language
-
tbon
Tinychain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
abxml
Parser for resources.arsc contained on APKs and binary XML decompresser
-
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
-
jfrs
Java Flight Recorder reader for Rust
-
uniresid
URI (Uniform Resource Identifier) parser and data structures
-
patched_porobot
Legends of Runeterra card database utilities and bots
-
makedeb-srcinfo
Rust + Python library for parsing makedeb-styled .SRCINFO files
-
sawp-file
SAWP File Format
-
dash7_alp
Implementation of a DASH7 ALP protocol codec
-
tile_sorcerer
Tools for modeling and querying vector tile sources
-
lustre_collector
Scrapes Lustre stats and aggregates into JSON or YAML
-
turbulence
Tools to provide serialization, multiplexing, optional reliability, and optional compression to a game's networking
-
cmark-syntax
Syntax highlighting for pulldown-cmark
-
azalea-chat
Parse Minecraft chat messages
-
toks
Efficient tokens for
html5ever::rcdom::RcDom
Handle
parsing aiming for O(1) HTML DOM walking & efficiency -
sndjvu_format
Parse and serialize DjVu documents
-
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 -
x12-types
Bindings for the ASC X12 EDI definitions
-
docsearch
Resolve crate items to rustdoc URLs
-
fkl-parser
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
xiv-emote-parser
Parses log messages for emotes from FFXIV into a sequence of message parts
-
strong-xml
Strong typed xml, based on xmlparser
-
cavestory-save-lib
editor for profile.dat of cavestory
-
hive-asar
Asynchronous parser and writer for Electron's asar archive format
-
pancakestack
Rust implementation of the Pancake Stack esoteric programming language
-
cameleon-genapi
cameleon-genapi provides parser and interpreter of GenApi XML
-
lua-patterns
Binding to Lua String Patterns
-
light-ini
Event-driven parser for the INI file format
-
fastq
A parser for fastq
-
malachi
A domain specific pattern matching language made for defining bot commands
-
peview
A minimal and fast zero-copy parser for the PE32+ file format
-
gdl
Graph Definition Language
-
gvas
Crate for parsing UE4 gvas save files
-
cst
Parser for the CST format
-
kvon-rs
Parsing the KVON format
-
jexl-parser
A JEXL parser written in Rust
-
wthor
Parser for WTHOR files
-
rustfilt
Demangle Rust symbol names
-
autosar-data
read, write and modify Autosar arxml data
-
blackbox-log
Ergonomic parser for BetaFlight blackbox logs
-
serdo
Serializable do/undo library
-
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…
-
wow_dbc
Library for parsing World of Warcraft DBC files for 1.12, 2.4.3 and 3.3.5
-
loa
HTML parser written in pure Rust,no-std
-
geo-uri
A crate for parsing and generating uniform resource identifiers for geographic locations (geo URIs)
-
xyz_validator
A set of validators. Currently, only Resource Query Language (RQL) validator is implemented.
-
fontconfig-parser
fontconfig file parser in pure Rust
-
wotbreplay-parser
World of Tanks Blitz replay parser
-
classfile-parser
A parser for Java Class files written in rust
-
knitting_parse
A knitting parser library based on nom
-
serde_json_borrow
Provides JSON deserialization into a borrowed DOM
-
axon_parser
Parses a representation of SkySpark's Axon language into an AST
-
ebustl
Parse subtitle files in the EBU-STL format with Rust
-
drug-extraction-core
A core library for extracting drugs from text records
-
srec
Parsing and generating Motorola S-record (SRECORD/SREC) files
-
nom-grapheme-clusters
Adapter that allows nom to account for unicode grapheme clusters
-
dbus-message-parser
Libary to encode and decode DBus message
-
derp
DER Parser (and Writer)
-
dot-parser
A parser for DOT/Graphviz files
-
expresso
A very basic expression parser, and runner. For educational use only.
-
license-exprs
Validate SPDX 2.1 license expressions using SPDX License List 3.11 identifiers
-
xcursor
A library for loading XCursor themes
-
svinst
Determines the modules declared and instantiated in SystemVerilog files, producing a YAML file as output
-
nanorpc
a subset of JSON-RPC 2.0, with magical autogeneration of servers and clients
-
edi
Parser for X12 EDI files
-
protozero
A minimalist protocol buffers decoder
-
url2
ergonomic wrapper around the popular url crate
-
sophia_jsonld
A Rust toolkit for RDF and Linked Data - JSON-LD serializer
-
markup5ever
Common code for xml5ever and html5ever
-
teleinfo-nom
A library to parse teleinfo stream from french meters
-
mtif
Movable Type Import Format file parser
-
btf
A library for parsing the BPF type format (BTF)
-
robots_txt
A lightweight parser and generator for robots.txt
-
sv-parser
SystemVerilog parser library fully complient with IEEE 1800-2017
-
faster-pest
A generator for high-performance Pest parsers, bringing your grammar to the next level
-
serde_gura
Gura support for Serde
-
htr_cli
convert html to react fast
-
valence_nbt
A library for Minecraft's Named Binary Tag (NBT) format
-
binfarce
Extremely minimal parser for ELF, Mach-O, PE and ar
-
ressa
An ECMAscript parser
-
bcs-link
Binary Canonical Serialization (BCS)
-
red_asn1
A little library to encode/decode ASN1 DER
-
onenote_parser
A parser for Microsoft OneNote® files
-
su3
SU3 file en-/decoder
-
cuna
A simple cue parser
-
rgbds-obj
A library for working with RGBDS object files
-
android_trace_log
A crate for handling Android trace logs created with Debug.startMethodTracing
-
svgrtypes
SVG types parser
-
tasklib
Library to use Taskwarrior with Rust
-
office-crypto
Pure Rust library to decrypt password-protected MS Office files
-
tacview
ACMI (Tacview) flight recordings v2.2 parser and writer
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
subtext
A parser for the Subtext file format
-
tailwind-error
Tailwind Error Handlers
-
typed-format-version
Load format.version.{major,minor} from a structured file
-
emotibit-data
Emotibit DataParser Library
-
prusti-specs
Internal Prusti crate for parsing specifications
-
package-lock-json-parser
A parser for package-lock.json files
-
u-siem-elasticsearch
uSIEM Elasticsearch Input/Output logging
-
yaxpeax-superh
SuperH decoders for yaxpeax
-
yuml-rs
Rust based yUML parser
-
cemtexer
An utility for generating and validating Australian Banking Association Cemtex file format
-
rsexp
S-expression manipulation
-
docker-archive
A Rust library to insecpt a docker archive
-
ecore_rs
A parser for the Eclipse Modeling Framework Ecore format
-
chordpro
A Chordpro parser for Rust
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
nodeagg
Expand nodeset expression
-
elf64
Parse elf format
-
gcd-rs
Encoder and decoder for GCD files
-
yolo-labels
Library to parse yolo labels
-
fast-float
Fast floating-point number parser
-
brainfuck-exe
A brainfuck interpreter implemented in rust
-
rs-sb3
sb3 json serializer
-
rapira
serialization library like borsh, bincode and speedy
-
sxd_html_table
A HTML table parser based on sxd_html
-
iso
implementations of datatypes related to common iso standards
-
off-rs
A library for parsing .off mesh files
-
monokakido
A Rust library for parsing and interpreting the Monokakido dictionary format
-
atom_syndication
Library for serializing the Atom web content syndication format
-
sgmlish
Simple parsing and deserialization of SGML
-
ion-hash
Ion Hash
-
midasio
Utilities to read binary files in the MIDAS format
-
hashtag
A hashtag parser
-
openqasm
Parser and translator for OpenQASM 2.0
-
anni-artist
Artist parser for Project Anni
-
flat-bytes
A simple serialization format which converts enums and structs from and to bytes
-
hson
JSON like format for HTML. Allow querying the data through searching methods similar to client-side DOM queries methods
-
seedwing-policy-engine
A functional type system for implementing policy inspection, audit and enforcement
-
scanf
Parse text inputs (inverse of print! and format!)
-
tr-lang
A programming language made to bring syntax closer to Turkish
-
ircparser
An IRC (RFC1459) parser and formatter, built in Rust
-
serde-gff
https://github.com/Mingun/serde-gff
-
json_macros
Convenience macros for constructing JSON objects from literals
-
openmetrics-parser
An OpenMetrics/Prometheus Text Exposition Format Parser
-
agprefs
A simple parser and serializer for the reading and writing agprefs files and the text fields in lrcat files from lightroom
-
semver-parser
Parsing of the semver spec
-
trustfall-rustdoc-adapter
Trustfall query adapter for rustdoc JSON data
-
bibparser
A parser for .bib files
-
json-tools
A zero-copy json-lexer, filters and serializer
-
takparse
Parse, manipulate, and stringify common Tak board game formats
-
yajlish
An event-based json parser with json-ndjson parser
-
netlink-packet-utils
macros and helpers for parsing netlink messages
-
ec4rs
EditorConfig For Rust
-
serde_serializer_quick_unsupported
Helper for implementing a serializer that supports a reduced subset of the serde data model
-
imzml
A library for reading the mass spectrometry (imaging) formats mzML and imzML
-
fluent-uri
A URI parser that strictly adheres to IETF RFC 3986
-
nom_bencode
A bencode parser written with nom
-
sauron-parse
A library for parsing html syntax
-
irc-rust
IRC Helper easing the access and creation of IRC Messages
-
lde
Length disassembler for x86 and x86_64
-
taml
A kind-to-humans configuration language
-
mp4parse_capi
Parser for ISO base media file format (mp4)
-
nquads-syntax
RDF 1.1 N-Quads parser with code mapping metadata
-
tar-parser2
tar archive parser using nom
-
rivescript
Implementation of a RiveScript chatbot interpreter for Rust
-
boleto-utils
Utility library and CLI to parse brazilian payment slip (aka 'boleto') barcodes
-
asn1rs
ASN.1 to Rust, Protobuf and SQL compiler/code generator. Supports ASN.1 UPER
-
saneput
Sane input reading library
-
weresocool_parser
Parser for WereSoCool
-
swrs
A simple rust library that reads and parses a sketchware project
-
robotstxt
A native Rust port of Google's robots.txt parser and matcher C++ library
-
mysql_binlog
Parser for the MySQL binlog format
-
hoster
Small parser and lexer library for Hosts file format
-
mar
Library for reading and writing Mozilla Archive files
-
finder_info
A library to parse Apple HFS/HFS+/APFS FinderInfo attribute
-
libtif
library for parsing/saving tif files
-
xclog
xcodebuild build-log formater and parser
-
gir-format-check
File format checker
-
sigproc_filterbank
A parser and serializer for SIGPROC pulsar filterbank files
-
syndication
Library for serializing Atom and RSS web feeds
-
mico
mico (minimalistic config file format) parser and emitter
-
dot_vox
A Rust library for loading MagicaVoxel .vox files
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
cobhan
Cobhan FFI is a system for enabling shared code to be written in Rust and consumed from all major languages/platforms in a safe and effective way, using easy helper functions to manage any unsafe data marshaling
-
itchy
Nom-based parser library for NASDAQ ITCH protocol
-
moleculec-go
Compiler plugin for moleculec
-
subbeat
Time Series kit
-
unpak
a no-nonsense unreal pak parsing crate
-
lei
Support for creating and validating Legal Entity Identifiers (LEIs)
-
carta-schema
Parse a schema file. Apply the schema to binary data for exploration and visualisation
-
phoron_core
A serializer and deserializer for JVM bytecode
-
csaparser
CsaParser is a parser for the CSA standard file format of Computer Shogi
-
bytefmt
an utility to parse byte string into bytes count and vice versa
-
vtkio
Parser and writer for the legacy VTK file format
-
vimwiki
Library that provides support to parse, generate, and manipulate vimwiki language
-
am-parse
Simple library for converting asciimath to other formats
-
twyne
A Rust library for parsing Twine story/game export files (JSON format)
-
fsn
File Structure Notation (.fsn) format parser
-
ttyrec
reads and writes ttyrec files
-
udv
Unambiguous Delimited Values. A smarter successor to CSV.
-
serde_archive
archive serializer for Serde
-
jsnom
Small and ergonomic JSON parser library
-
vcd-ng
Read and write VCD (Value Change Dump) files, the next generation
-
serbuffer
Memory Efficient Serialization Library
-
lamb
Pure untyped lambda calculus in safe Rust
-
marc-relators
Parsing and de/serialization for MARC relators
-
elikoga-ical-rs
Ical library
-
sgf-parser
A library for parsing SGF files
-
enontekio
Utilities to solve problems with data extraction and manipulation, like Advent of Code puzzles
-
tree-sitter-hare
Hare grammar for the tree-sitter parsing library
-
hotg-rune-compiler
Runefile parsing and analysis
-
boa_unicode
Unicode support for the Boa JavaScript engine
-
horned-functional
An OWL2 Functional-style Syntax parser for horned-owl
-
runcmd
This library is 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… -
gemini2html
Simple library for parsing Gemini (gmi) to HTML format
-
highlighting
tree-sitter syntax highlighting
-
twee-v3
A parser for the the twee 3 interactive fiction format
-
engarde
Fenced Code Formatting
-
qua_format
A Rust library to parse .qua files
-
hersenneuk
A Brainfuck interpreter written in Rust
-
netrc
Parses and encapsulates the
netrc
file format -
slr_lexer
A simple configuration format. This crate contains just the lexer, see the slr_config crate for the parser and other utilities.
-
jrsonnet-parser
jsonnet language parser and AST
-
btsnoop
This library provides parsing capaibilities for btsnoop logs
-
boreal-parser
A parser library for YARA files, intended for use with the boreal library
-
pulldown-cmark-frontmatter
A Frontmatter extractor for Markdown documents
-
fql_deserialize
Internal crate for deserializing Fauna Query Language (FQL) responses
-
restq-http
Parse restq syntax from http crate
-
nom-teltonika
Teltonika protocol parser
-
mappy_parser
A library for parsing map files produced by tools like Trenchbroom and Hammer
-
unhtml
A magic html parser
-
js-sandbox
Execute JavaScript code from Rust in a secure sandbox, and transport data to/from JS plug-ins
-
readformat
Very small format reader
-
skiff
An immutability-first, functional scripting language with a friendly syntax and compiler/interpreter written in Rust!
-
neon-serde3
Easily serialize object for use with neon, fork of neon-serde
-
ingics
This crate provides a parser for various Ingics iBS Sensors
-
italian_energy_prices
Parser for ARERA files
-
ansi-parser
A library using nom for parsing ANSI Escape Codes
-
beziercurve-wkt
Serialize / deserialize bezier curves to / from a WKT-like string + do clipping operations
-
war-cli
A viewer/editor for Darksiders saves, worlds, and scripts
-
json_comments
Library to strip comments from JSON before parsing
-
bancho-packet
Library for handling osu!'s packets
-
bytekind
Containers for byte arrays that are generic over their serialization format
-
marc
Reader and builder for MARC 21 Bibliographic format
-
cini
A small callback based library for parsing ini files
-
nine
The 9p protocol as a serde format and message types
-
cave-fmt
Parse various cave /speleo related data formats
-
sise
SISE (Simple S-expression) parser, serializer and utilities library
-
tor-cell
Encode and decode Tor cells and messages
-
tifiles
Tools for manipulating file formats used with TI graphing calculators
-
fluvio-connectors-common
The common-utils crate to use when building a fluvio connector in rust
-
pikkr-annika
JSON Parser which picks up values directly without performing tokenization in Rust. Reuploaded by Annika due to her compile problems.
-
watto
Utilities for parsing and serializing Plain Old Data
-
formdata
Parsing of multipart/form-data
-
citeworks-cff
Serde types for serialising and deserialising CFF (Citation File Format)
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
homelander
Google Home integration framework
-
debug_parser
parse the output of
std::fmt::Debug
using a heuristic best guess -
sphinx-lang
An intepreter for a dynamic language implemented in Rust
-
rdf_dynsyn
This crate provides sophia-compatible and sophia-based rdf parsers/serializers, that can be instantiated against any of supported syntaxes dynamically at run time
-
webidl
A WebIDL parser
-
config_parser2
Another config parsing library
-
glast
A crate for parsing and manipulating the OpenGL Shading Language
-
svg-simple-parser
A simple parser for svg
-
victoria-dom
Minimalistic HTML parser with CSS selectors
-
nom_pem
PEM parser (rfc1421) based of nom
-
se_dump
Some structs to facilitate parsing of StackExchange dumps into easy-to-use values
-
hls_m3u8
HLS m3u8 parser/generator
-
tweep
Parser for the Twee v3 interactive fiction format
-
sql-script-parser
sql-script-parser iterates over SQL statements in SQL script
-
rio_xml
RDF/XML parser and serializer
-
aeon
A configuration file format with macros for brevity
-
ion-c-sys
Bindings to Amazon Ion C
-
wavefront_obj
A parser for the Wavefront .obj file format
-
pk_stl
STL file parsing and writing
-
rsip-dns
SIP Rust library implementing RFC 3263, implemented on top of rsip
-
liquidity_check
Validate if a string represents a monetary value
-
badpod
A Rust crate for working with imperfect feeds of podcasts
-
ogre
A rusty, dual-wielding Quake and Half-Life texture WAD parser
-
wson
JSON parser made with nom
-
color-to-tui
Parse colors and convert them to tui::style::Colors
-
bmfont
bitmap font config parser
-
telestes
Typed Media (MIME) Types
-
rs-parse-snapshot
parse v8 heapsnapshot to serialized node info json
-
rhymuri
Implementation of IETF RFC 3986, Uniform Resource Identifier (URI)
-
newick
A library to parse, manipulate and generate trees in the Newick format
-
rtp-rs
Parser and generator for RTP packet structure
-
serde-binary
Serde data format for binary files
-
canonical
A serialization library built for no_std environments where you want to deal with recursive datastructures
-
g-code
g-code parsing and emission
-
cue
High-level bindings for the libcue library
-
hotkey-rs
hotkey parser/transformer
-
quilt-lang
A programming language
-
osu-db
Reading and writing of osu! binary files:
osu!.db
,collection.db
,scores.db
and.osr
replay files -
uniprot
Rust data structures and parser for the Uniprot database(s)
-
parse-size
Parse byte size into integer accurately
-
ru_shell
A Shell built around a semantic grammar
-
die_parser
This crate parses the notation for die rolls as used in tabletop games like D&D
-
bodyfile
Parser and Generator for the famous mactime bodyfile format
-
vint64
Simple and efficient variable-length integer encoding compatible with some variants of VLQ (Variable-Length Quantity)
-
xrust
Support for XPath, and XSLT
-
arson
arson is a simple rust json library for parsing string. it has nice formatted colored output
-
binhex4
A BinHex 4.0 encoder and decoder implementation for Rust
-
astro-rs
Astronomy utils
-
ryan
Ryan: a configuration language for the practical programmer
-
iata
Some implementations of IATA resolutions
-
partiql-rs
A implementation of PartiQL
-
hdlcparse
A
no_std
library for parsing HDLC frames -
weather-reports
A collection of weather report parsers
-
fam
Flipper Zero Application Manifest format
-
juicy_bencode
A little parser for bencode using the Nom library
-
mkvdump
MKV and WebM parser CLI tool
-
dedukti-parse
Parser for the Dedukti file format
-
varlink_parser
A crate for parsing varlink interface definition files
-
jvm-hprof
A parser for JVM hprof heap dumps
-
rustextile
Textile markup language parser for Rust
-
unidiff
Unified diff parsing/metadata extraction library for Rust
-
kicad_parse_gen
Kicad file format parser and generator library
-
ktx
KTX texture storage format parsing
-
http-range-header
No-dep range header parser
-
han
No-std implementation of the Swedish-Norwegian, P1-based smart power meter standard
-
abc-parser
An ABC music notation parser. Turns ABC text into Rust data structures and back.
-
tspf
A parser for TSPLIB format
-
latlon
Parse latitude/longitude from many common formats
-
agnes
A data wrangling library for Rust
-
rx509
zero dependency X.509 decoder
-
co-authors
Extract co-authors from a commit message
-
nom-bibtex
BibTeX parser using nom
-
jsona
A JSONA parser, analyzer and formatter library
-
rustlogic
A Rust Library for basic parsing and handling of logical formulas
-
cvssrust
Rust implementation of the Common Vulnerability Scoring System (v2 / v3.0 / v3.1)
-
tdtxt
A serializer/deserializer for the todo.txt format
-
jmespath
Rust implementation of JMESPath, a query language for JSON
-
discord-md
Parser and generator for Discord's markdown
-
escape_string
Efficiently parse backslash-escaped strings
-
lsp-ty
type definitons for LSP
-
vcr-cassette
Serializer and deserializer for the VCR Cassette format
-
anitomy
Wrapper for Anitomy, the library for parsing anime video filenames
-
concisemark
A simplified markdown parsing library
-
opencorpora
Reading and parsing opencorpora.org XML-dictionary
-
term_rewriting
A Rust library for representing, parsing, and computing with first-order term rewriting systems
-
gvox-rs
Voxel file format parser
-
json-decode
An elm inspired runtime JSON decoder for Rust
-
microformats
A Microformats parser (optimized for Microformats2)
-
vcd
Read and write VCD (Value Change Dump) files
-
quitters
List dependencies of a Rust binary by parsing panic messages
-
knuffel
Another KDL language implementation
-
columnar
High-throughput serialization and deserialization for some Rust types
-
qif_parser
This library parses Quicken Interchange Format (QIF) files
-
noctilucent
Library for parsing and reconstructing cloudformation json into cdk
-
deser
An experimental serialization and deserialization library for Rust
-
oursh
Modern, fast POSIX compatible shell
-
uuid-readable-rs
Easy to remember unique sentences acting as UUID
-
did_url
A no_std parser for Decentralized Identifiers (DIDs)
-
gmime
Bindings for gmime-3.0
-
xc2bit
A library for working with Xilinx Coolrunner-II bitstreams
-
goff
Goff configuration language and reference serde implementation
-
sfl_parser
Lightweight and easy-to-use bitmap font (.sfl) parser
-
cmdline_words_parser
Provides iterators over 'words' in a string, using command-line escaping rules. Intended for use where extra heap allocations are undesirable
-
omnom
Streaming parser extensions for BufRead
-
jsonlogic
A JsonLogic implementation in Rust
-
pest_meta_tmp
pest meta language parser and validator
-
cmudict-fast
An updated and improved fork of the library for using the CMUSphinx pronunciation dictionary
-
ldtk
A crate for reading the LDtk 2D tile map format
-
querystring_tiny
A super tiny library to parse a HTTP querystring
-
pep440
Parse and compare Python PEP440 style version numbers
-
tree-sitter-glsl
GLSL grammar for the tree-sitter parsing library
-
strason
Json parser that preserves field ordering and stores numbers as strings, preserving their full data
-
mupen64-movie-parser
A parser for Mupen64-rerecording movie files
-
mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
-
iso-8601
Fully compliant ISO 8601 parser
-
comma
Shell-style command parser with support for escaping and quotations
-
sloppy-rfc4880
RFC 4880 parser extract from the openpgp crate
-
duet_charter_web
Browser based duet charting tool for Clone Hero .chart files!
-
piqel
A implementation of PartiQL
-
ktx2
Parser for the ktx2 texture container format
-
yglnk-core
basic on-disk structured data helpers
-
graphviz-dot-parser
A simple (incomplete) parser for Graphviz DOT format
-
sqlx-ledger-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
balena-temen
Templating engine for (not just) JSON
-
iso-10303
A Rust crate for generating STEP reader code
-
pmd_flow
A library that can read/write flow file (used in pokemon super mystery dungeon, and maybe pmd) as json
-
teltonika-rs
A nom library to decode proprietary Teltonika GPS messages
-
rton-tl
A Rust library for parsing and serializing TL-B schemes
-
rocket-jwt
jwt authorization for rocket
-
statsd-parser
Library to parse (Dog)StatsD strings
-
hdf5-types
Native Rust equivalents of HDF5 types
-
wasmtime_serde_guest
Simple library for serializing complex types to the wasmtime runtime using serde
-
elfy
A Rust crate for reading ELF files
-
sdp-rs
SDP Rust library, parser & generator of the Session Description Protocol
-
pseudotex
Pseudocode transpiler for its LaTeX representation
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
fuzzy-pickles
A low-level parser of Rust source code with high-level visitor implementations
-
zeitstempel
A timestamp you can serialize, and it might include suspend time
-
proxy-protocol
PROXY protocol serializer and deserializer
-
matfile
Matfile is a library for reading and writing Matlab ".mat" data files
-
fkl_codegen_java
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
tombl
Interopability between bash and the TOML serialization format
-
chic
Pretty parser error reporting
-
hlbc
Hashlink bytecode disassembler and analyzer
-
config-rs
A lib of parsing config file for Rust
-
nom-pdb
PDB parser implemented with nom
-
subparse
Load, change and write common subtitle formats (srt/ass/idx/sub)
-
tree-sitter-facade-sg
A uniform interface for
tree-sitter
(rust) andweb-tree-sitter
(wasm-bindgen) -
commandy
easy parsing of command line arguments
-
nexers
Parses Maven/Nexus repository index files
-
base64-lib
A base64 encoder / decoder
-
ts2rs
Macros that imports Typescript interfaces into Rust
-
iso-macro
implementations of procedural macros used in code generation for the iso crate
-
fitrs
Parse FITS file in pure rust
-
ron-reboot
Highly experimental RON parser
-
serde_transmute
Transmute objects through serde
-
egglang
The Egg Programming Language From Eloquent JavaScript, but in Rust
-
azalea-nbt
A fast NBT serializer and deserializer
-
libyaml
High-level bindings for the LibYAML library
-
r7rs-parser
Simple Scheme R7RS parser & lexer
-
libprefetch
Forensic library; parser and reader for Microsoft Prefetch File
-
ame2020
A parsing library for the Atomic Mass Evaluation 2020 format
-
sdfparse
Standard delay format (SDF) parser for EDA applications
-
packageurl
Rust implementation of the package url specification
-
jedec
A library for working with JEDEC programming files
-
bytevec
A Rust serialization library that uses byte vectors
-
owlchess_base
Base types for owlchess (not indended to use directly)
-
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
rust_sbml
A parser for SBML
-
truthful
A logical expression parser, optimizer and evaluator
-
npm-parser
Parses the JSON output of npm outdated and npm audit
-
uuid-simd
SIMD-accelerated UUID operations
-
serde_json5
A Serde (de)serializer for JSON5
-
alkahest
Fantastic serialization library with zero-overhead serialization and zero-copy deserialization
-
difftastic-oc
A syntactic diff
-
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
-
ole
Simple parser and reader for Microsoft Compound Document File
-
df_ls_lexical_analysis
A language server for Dwarf Fortress RAW files
-
readable-readability
Really fast readability
-
hifijson
High-fidelity JSON lexer and parser
-
xml_oxide
XML SAX parser implementation that parses any well-formed XML defined in the W3C Spec
-
lrpc
local rpc
-
sv-parser-pp
Helper crate of sv-parser
-
tfrecord
Serialize and deserialize TFRecord data format from TensorFlow
-
markup5ever_arcdom
Thread safe version of RcDom from html5ever project
-
asexp
Advanced S-expression-like format suitable for configuration and serialization
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
heed-types
The types used with the fully typed LMDB wrapper, heed
-
rsonpath-lib
Blazing fast JSONPath query engine powered by SIMD. Core library of
rsonpath
. -
minimal-yaml
A minimalist, zero-copy parser for a strict subset of the YAML specification
-
sixel-tokenizer
A tokenizer for serialized Sixel bytes
-
wasm-webidl-bindings-text-parser
Raw WebIDL bindings text encoder/decoder. Still in a state of flux!
-
zia
Interpreter Library for the Zia Programming Language
-
xwasm
WebAssembly binary format serialization/deserialization/interpreter
-
yatlv
Yet Another Tag Length Value Format
-
autosar-data-specification
specification of the Autosar arxml file format as rust data structures
-
scte35-reader
Reader for data formatted according to SCTE-35
-
tasd
Encoder/decoder for the TASD file format
-
quick-csv
quick csv reader and decoder
-
turtle-syntax
RDF Turtle parser
-
bigbed
A crate for dealing with BigBed files
-
jsonpath_rs
A JsonPath engine written in Rust
-
fuga-json-seq-parser
Sequential JSON Parser for Low Memory Systems
-
geml
A simple Generator-orientated ML parser
-
execute-command-macro
Create
Command
instances using thecommand!
macro or thecommand_args!
marco -
exile
DOM-Style XML Parser
-
pmd_sir0
A library that can read sir0 file, used in pokemon mystery dungeon game
-
giron
ECMAScript parser which outputs ESTree JSON
-
rhymuweb
Common types for the Hypertext Transfer Protocol (HTTP)
-
maybe_xml
XML processing library
-
matter
Universal frontmatter parser
-
rweb-testing
Testing framework for rweb
-
serde_ub_json
UBJSON (Universal Binary JSON) serialization file format
-
gigtags
A lightweight, textual tagging system for DJs
-
serde_yaml
YAML data format for Serde
-
simplecss
A simple CSS 2 parser and selector
-
fql_serialize
Internal crate for serializing Fauna Query Language (FQL) requests
-
soundpad-xml
A library for deserializing Soundpad's XML files
-
reader_for_microxml
reader for microXml - the simplified subset of xml
-
json-event-parser
A JSON event parser and serializer
-
swc_common
Common utilities for the swc project
-
toml-query
Library to work with toml::Value objects more conveniently
-
xdrgen
XDR codec generator from specification. Designed for use with xdr-codec.
-
slimmemeter
DSMR5 serial TTY to MQTT exporter for your smart meter
-
htr
convert html to react fast
-
lisp_iter
Single-pass no-alloc iterator for simple lisp or lisp-like expressions
-
rhymessage
Implementation of IETF RFC 5322, Internet Message Format
-
hdexecutor
execute a HYDRAulic damnation represention of a program with a filesystem image
-
endbasic-rpi
The EndBASIC programming language - Raspberry Pi support
-
bpf-script-derive
Macros for the bpf-script crate
-
phoron_asm
An Assembler and Disassembler for JVM bytecode
-
katcp
An implementation of the KATCP monitor and control protocol
-
tomllib
A format-preserving TOML file parser and manipulator
-
tor-consdiff
Handle the consensus-diff format used in the Tor directory protocol
-
lyric_charter_web
Browser based lyric charting tool for Clone Hero .chart files!
-
pop3-codec
Low-level POP3 Parser and Serializer
-
html-outliner
Outline HTML documents for better SEO
-
glsl-quasiquote
The glsl! procedural macro, providing quasiquoting of the glsl crate
-
go-flag
Command line parser library, made to be compatible with Go's flag
-
mdtg
Quickly generate markdown tables in your terminal using a simplistic specification