-
uuid
generate and parse UUIDs
-
quick-xml
High performance xml reader and writer
-
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
sqlparser
Extensible SQL Lexer and Parser with support for ANSI SQL:2011
-
object
A unified interface for reading and writing object file formats
-
url
based on the WHATWG URL Standard
-
roxmltree
Represent an XML as a read-only tree
-
httparse
A tiny, safe, speedy, zero-copy HTTP/1.x parser
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
byte-unit
interacting with units of bytes
-
x509-parser
Parser for the X.509 v3 format (RFC 5280 certificates)
-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
syntect
high quality syntax highlighting and code intelligence using Sublime Text's grammars
-
html5ever
High-performance browser-grade HTML5 parser
-
markdown
CommonMark compliant markdown parser in Rust with ASTs and extensions
-
xml-rs
An XML library in pure Rust
-
configparser
configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax. You can use this to write Rust programs which can be customized by end users easily.
-
evalexpr
A powerful arithmetic and boolean expression evaluator
-
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
cargo_toml
Cargo.toml
struct definitions for parsing with Serde -
geojson
Read and write GeoJSON vector geographic data
-
wit-parser
Tooling for parsing
*.wit
files and working with their contents -
ndarray-npy
.npy and .npz file format support for ndarray
-
json5
serializer and deserializer which speaks Serde
-
duration-str
duration string parser
-
ttf-parser
A high-level, safe, zero-allocation font parser for TrueType, OpenType, and AAT
-
plist
parser. Supports Serde serialization.
-
cssparser
CSS Syntax Level 3
-
path-absolutize
extending
Path
andPathBuf
in order to get an absolute path and remove the containing dots -
version-compare
easily compare version numbers with no specific format, and test against various comparison operators
-
vte
Parser for implementing terminal emulators
-
cargo-util-schemas
Deserialization schemas for Cargo
-
fontdue
no_std font parser and rasterizer
-
openapiv3
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
multiaddr
format
-
deno_ast
Source text parsing, lexing, and AST related functionality for Deno
-
iso8601
Parsing ISO8601 dates using nom
-
xmlparser
Pull-based, zero-allocation XML parser
-
cfg-expr
A parser and evaluator for Rust
cfg()
expressions -
mediatype
MIME Media-type parsing
-
tree-sitter-rust
Rust grammar for tree-sitter
-
multer
An async parser for
multipart/form-data
content-type in Rust -
licensure
A software license management tool
-
csscolorparser
CSS color parser library
-
comrak
A 100% CommonMark-compatible GitHub Flavored Markdown parser and formatter
-
skrifa
Metadata reader and glyph scaler for OpenType fonts
-
atoi
Parse integers directly from
[u8]
slices in safe code -
der-parser
Parser/encoder for ASN.1 BER/DER data
-
jsonc-parser
JSONC parser
-
nom_locate
A special input type for nom to locate tokens
-
xml
in pure Rust
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
cargo-manifest
Helper crate to parse and manipulate manifests -
Cargo.toml
files -
uriparse
A URI parser including relative references
-
fluent-uri
A generic URI/IRI handling library compliant with RFC 3986/3987
-
umya-spreadsheet
written in pure Rust to read and write xlsx file
-
toml_edit
format-preserving TOML parser
-
pcap-file
parse, read and write Pcap and PcapNg
-
svgtypes
SVG types parser
-
wast
Customizable Rust parsers for the WebAssembly Text formats WAT and WAST
-
yasna
ASN.1 library for Rust
-
versions
parsing and comparing software version numbers
-
xmltree
Parse an XML file into a simple tree-like structure
-
sanitize-filename
filename sanitizer, based on Node's sanitize-filename
-
resolv-conf
The resolv.conf file parser
-
iban_validate
A small crate to verify IBAN account numbers
-
graphql-parser
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
cooklang-chef
CLI to manage cooklang recipes
-
swc_atoms
Atoms for the swc project
-
nom-language
Language parsing focused combinators for the nom parser library
-
jiter
Fast Iterable JSON parser
-
simple-dns
parse and write DNS packets
-
ion-rs
Amazon Ion
-
tl
Fast HTML parser written in pure Rust
-
ogg
Ogg container decoder and encoder written in pure Rust
-
jaq
Just another JSON query tool
-
lib-ruby-parser
Ruby parser
-
lexical-parse-float
Efficient parsing of floats from strings
-
atom_syndication
serializing the Atom web content syndication format
-
quoted_printable
encoder/decoder for quoted-printable data
-
cddl
Parser for the Concise data definition language (CDDL)
-
tree-sitter-python
Python grammar for tree-sitter
-
qsv
A Blazing-Fast Data-wrangling toolkit
-
tokio-tar
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
rustpython-parser
Python language parser for Python3
-
parse-changelog
changelog parser, written in Rust
-
facet
Re-exports the Facet trait and derive macros, along with Shape and all related types
-
sqlite3-parser
SQL parser (as understood by SQLite)
-
bitreader
reading individual bits from a slice of bytes. You can read "unusual" numbers of bits from the byte slice, for example 13 bits at once. The reader internally keeps track of position within the buffer.
-
csv-async
CSV parsing for async
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
sfv
Structured Field Values for HTTP parser. Implementation of RFC 8941 and RFC 9651
-
ansi-to-tui
convert ansi color coded text into ratatui::text::Text type from ratatui library
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
sbp
Rust native implementation of SBP (Swift Binary Protocol) for communicating with devices made by Swift Navigation
-
btoi
Parse integers directly from ASCII byte slices
-
unreferenced_files
finding unused and unreferenced files
-
deserr
Deserialization library with focus on error handling
-
sdml-cli
Rust CLI for Simple Domain Modeling Language (SDML)
-
saphyr
A fully YAML 1.2 compliant YAML library
-
lol_html
Streaming HTML rewriter/parser with CSS selector-based API
-
pep440_rs
python version numbers and specifiers, implementing PEP 440
-
atoi_simd
Fast
&[u8]
to integer parser -
datalogic-rs
A fast, type-safe Rust implementation of JSONLogic for evaluating logical rules as JSON. Perfect for business rules engines and dynamic filtering in Rust applications.
-
parse_link_header
parsing HTTP Link header
-
svd-parser
A CMSIS-SVD file parser
-
cargo-lock
Self-contained Cargo.lock parser with optional dependency graph analysis
-
mp4ameta
reading and writing iTunes style MPEG-4 audio metadata
-
tls-parser
Parser for the TLS protocol
-
parse-size
Parse byte size into integer accurately
-
minimad
light Markdown parser
-
rnix
A Nix parser written in Rust
-
read-fonts
Reading OpenType font files
-
two-face
Extra syntax and theme definitions for syntect
-
epserde
ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework
-
gray_matter
Smart front matter parser. An implementation of gray-matter in rust. Parses YAML, JSON, TOML and support for custom parsers.
-
aws-smithy-eventstream
Event stream logic for smithy-rs
-
grex
grex generates regular expressions from user-provided test cases
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
node-semver
compliant semver implementation in Rust
-
jsonpath_lib
JsonPath engine written in Rust. it provide a similar API interface in Webassembly and Javascript too. - Webassembly Demo: https://freestrings.github.io/jsonpath
-
libcst
A Python parser and Concrete Syntax Tree library
-
jsonata-rs
An (incomplete) implementation of JSONata in Rust
-
human_name
parsing and comparing human names
-
ress
A scanner/tokenizer for JS files
-
emlop
A fast, accurate, ergonomic emerge.log parser
-
full_moon
A lossless Lua parser
-
msvc-demangler
that demangles / undecorates C++ symbols mangled by MSVC
-
vtkio
Parser and writer for the legacy VTK file format
-
css-color
CSS color strings
-
magic
High level bindings for the
libmagic
C library -
eventsource-stream
A basic building block for building an Eventsource from a Stream of bytes
-
a2lfile
read, modify and write a2l files
-
syntree
A memory efficient syntax tree for language developers
-
arrow-csv
Support for parsing CSV format to and from the Arrow format
-
disintegrate
build event-sourced applications
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
evtx
A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
-
dockerfile-parser
parsing, validating, and modifying Dockerfiles
-
pyproject-toml
pyproject.toml parser in Rust
-
utoipauto
Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
boxcars
Rocket league replay parser
-
thirdkind
Read phylogenetic tree(s) in newick, phyloXML or recPhyloXML file and build a svg representation of the tree(s) allowing 1, 2 or 3 reconciliation levels
-
tor-cert
Non-standard certificate formats used by Tor
-
exmex
fast, simple, and extendable mathematical expression evaluator able to compute partial derivatives
-
minimal-lexical
Fast float parsing conversion routines
-
oxiri
fast implementation of IRI validation and relative IRI resolution
-
mpeg2ts-reader
Parser for MPEG Transport Stream data
-
fixed-buffer
Fixed-size buffers for network protocol parsers
-
toml-span
Toml parser and deserializer that preserves span information
-
json_comments
strip comments from JSON before parsing
-
validators
designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other dependencies.
-
cucumber-expressions
Cucumber Expressions AST and parser
-
blockwatch
Linter that tracks changes between dependent blocks of code
-
sscanf
(inverse of format!()) Macro based on Regex
-
fontconfig-parser
fontconfig file parser in pure Rust
-
tree-sitter-typescript
TypeScript and TSX grammars for tree-sitter
-
erl_tokenize
Erlang source code tokenizer
-
packageurl
package url specification
-
rosu-map
de- and encode .osu files
-
ada-url
Fast WHATWG Compliant URL parser
-
mwalib
simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata
-
cstree
generic lossless syntax trees
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
path-dedot
extending
Path
andPathBuf
in order to parse the path which contains dots -
breakpad-symbols
working with Google Breakpad's text-format symbol files
-
osmpbf
A reader for the OpenStreetMap PBF file format (*.osm.pbf)
-
postscript
The package provides a parser of PostScript fonts
-
biblatex
Parsing, writing, and evaluating BibTeX and BibLaTeX files
-
struson
A low-level streaming JSON reader and writer
-
swc_ecma_parser
Feature-complete es2019 parser
-
ion-cli
Command line tool for working with the Ion data format
-
bracoxide
A feature-rich library for brace pattern combination, permutation generation, and error handling
-
ansi-parser
using nom for parsing ANSI Escape Codes
-
rio_turtle
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
-
birli
A preprocessing pipeline for the Murchison Widefield Array
-
simplecss
CSS 2 parser and selector
-
yarn-lock-parser
yarn.lock parser
-
tree-sitter-scala
Scala grammar for tree-sitter
-
melib
e-mail clients and other e-mail applications
-
extism-manifest
Extism plug-in manifest crate
-
geiger
Some library parts of cargo-geiger, decoupled from cargo
-
reval
expression evaluator
-
semver-parser
Parsing of the semver spec
-
elementtree
Parse an XML file into Python elementtree like structure
-
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
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
-
rust-mcp-schema
Type-safe implementation of the Model Context Protocol in Rust, designed to reduce errors and accelerate development with powerful utilities
-
mask
A CLI task runner defined by a simple markdown file
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
dot-parser
parser for the DOT/Graphviz graph description language, as well as useful functions to transform those graphs
-
bet
parsing and evaluating binary expression trees
-
type_reg
Serializable map of any type
-
yaml-peg
A YAML 1.2 parser using a greedy parsing algorithm with PEG atoms
-
git-url-parse
A parser for git repo urls based on url crate
-
base64-simd
SIMD-accelerated base64 encoding and decoding
-
jotdown
A parser for the Djot markup language
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
libyml
A safe and efficient Rust library for parsing, emitting, and manipulating YAML data
-
ec4rs
EditorConfig For Rust
-
srcinfo
A libary for parsing .SRCINFO files
-
spinne
cli tool that analyzes design system usage for react projects
-
topiary-tree-sitter-facade
Topiary’s uniform interface for
tree-sitter
(rust) andweb-tree-sitter
(wasm-bindgen) -
slr_parser
configuration format. This crate contains the parser, see the slr_config crate for a more user-friendly API.
-
serde-intermediate
Intermediate representation of Serde serialization
-
simdnbt
an unnecessarily fast nbt decoder
-
lq
low overhead yq/tq/... implementation
-
hannibal
A small actor library
-
gltf-json
JSON parsing for the gltf crate
-
promql-parser
Parse PromQL query into AST
-
gtfs-structures
Read GTFS (public transit timetables) files
-
mesh-loader
Fast parser for 3D-model-formats
-
dns-message-parser
Libary to encode and decode DNS packets
-
mace
Automated extration of malware configuration, focusing on C2 communication
-
netflow_parser
Parser for Netflow Cisco V5, V7, V9, IPFIX
-
gjson
Get JSON values quickly
-
rtf-parser
RTF parser & lexer library designed for speed and memory efficiency
-
json-syntax
Strict JSON parsing and mapping library
-
getopt3
Zero dependency command line argument parser
-
eui48
generate and parse IEEE EUI-48 and EUI-64, also known as MAC-48 media access control addresses. The IEEE claims trademarks on the names EUI-48 and EUI-64, in which EUI is an abbreviation for Extended Unique Identifier.
-
veryl-migrator
A modern hardware description language
-
lenient_semver
Lenient Semantic Version numbers
-
movingai
Benchmark Map/Scen File Parser
-
irp
Infrared IRP encoder and decoder
-
rs_osrm
rust wrapper for osrm
-
run-clang-format
Cross platform CLI wrapper for executing clang-format based paths or globs specified in a JSON input file
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
urdf-rs
URDF parser
-
hpo
Human Phenotype Ontology Similarity
-
openjlc
Ultra-fast Gerber conversion tool
-
tree-sitter-c2rust
Rust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust
-
autosar-data-specification
specification of the Autosar arxml file format as rust data structures
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
rustic-reader
A minimalistic ebook reader
-
sophia
toolkit for RDF and Linked Data
-
bevy_save
A framework for saving and loading application state in Bevy
-
prometheus-parser
parsing and validating Prometheus query expressions
-
aws-sdk-lakeformation
AWS SDK for AWS Lake Formation
-
bitbuffer
Reading bit sequences from a byte slice
-
dofigen
A Dockerfile generator using a simplified description in YAML or JSON format create
-
license
Embedded license information from SPDX
-
tree-sitter-nix
nix grammar for the tree-sitter parsing library
-
crashdump_parser_cli
A CLI tool to parse Erlang crashdumps
-
parse_cfg
Parse and evaluate Rust’s
cfg(any(condition))
attribute syntax and target triples -
parse_int
Parse &str with common prefixes to integer values
-
jumbf
(ISO/IEC 19566-5:2023) parser and builder written in pure Rust
-
create_broken_files
Create broken files from other ones
-
deb822-lossless
A lossless parser for deb822 files
-
tree-sitter-javascript
JavaScript grammar for tree-sitter
-
s2protocol
A parser for Starcraft II - Replay format, exports to different target formats
-
xee
Xee CLI. Swiss Army knife for XML. XPath and XSLT
-
nu_plugin_file
a nushell plugin called file
-
erg_parser
The Erg parser
-
deltachat_message_parser
email, link, hashtag, md and more - parsing for deltachat messages
-
abbreviation-rs
A CLI that searches an abbreviation and gives the full term!
-
kparse
Tracking and better error handling for nom parsers
-
ical
Ical/Vcard parser for Rust
-
hifijson
High-fidelity JSON lexer and parser
-
sikula
query language
-
gigtag
A lightweight, textual tagging system for DJs
-
minijinja-cli
Command Line Utility to render MiniJinja/Jinja2 templates
-
two_timer
parser for English time expressions
-
aoc-parse
A little library for parsing your Advent of Code puzzle input
-
taplo
A TOML parser, analyzer and formatter library
-
oas3
Structures and tools to parse, navigate, and validate OpenAPI v3.1 specifications
-
sql_lexer
lex and sanitize SQL
-
engineering-repr
Numeric conversions for engineering notation (1.23k) and the RKM code variant (1k23)
-
mapfile_parser
Map file parser library focusing decompilation projects
-
scanner-rust
text scanners which can parse primitive types and strings using UTF-8 or ASCII
-
rs1090
decode Mode S and ADS-B signals
-
dlt_parse
parsing the "Diagnostic Log and Trace" network protocol (currently without payload interpretation)
-
cvssrust
Common Vulnerability Scoring System (v2 / v3.0 / v3.1)
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
cala-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
nu-parser
Nushell's parser
-
pelite
Lightweight, memory-safe, zero-allocation library for reading and navigating PE binaries
-
three-d-asset
Load/save functionality for 3d applications
-
rust-releases
Find, index and obtain all officially available Rust releases
-
next_version
Determine next semantic version based on conventional commits
-
okapi-operation
Procedural macro for generating OpenAPI operation specification (using okapi)
-
json-strip-comments
Strip comments from JSON
-
gamedig
Query game servers and not only
-
libxml
wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome project
-
url-parse
🔗 A Rust library for parsing URLs
-
rphtml
A html parser written in rust
-
anes
ANSI Escape Sequences provider & parser
-
fax
Decoder and Encoder for CCITT Group 3 and 4 bi-level image encodings used by fax machines TIFF and PDF
-
shalrath
spiky, heat-seeing Quake map parser
-
octseq
Abstractions for types representing octet sequences
-
postgresql-cst-parser
An unofficial PostgreSQL CST parser written in Pure Rust
-
narsese
Rust support for Narsese
-
cedict
Parser for the CC-CEDICT Chinese-English Dictionary
-
serde-encrypted-value
A Serde Deserializer wrapper which transparently decrypts encrypted values
-
json-tools
A zero-copy json-lexer, filters and serializer
-
glsl
A GLSL450/GLSL460 parser
-
dicom-parser
A middle-level parser and printer of DICOM data sets
-
cron-parser
parsing cron expressions with timezone support
-
what-version
CLI to determine the highest semver version from a list of versions that satisfies all given version requirements
-
hime_langserv
Language server for Hime grammars
-
cbor-edn
Converter and processor for CBOR Diagnostic Notation (EDN)
-
hls_m3u8
HLS m3u8 parser/generator
-
oni-comb-uri-rs
uri parser
-
yash-syntax
POSIX-compatible shell script syntax parser
-
countio
Byte counting for std::io::{Read, Write, Seek} and its async variants from futures and tokio
-
problem_details
RFC 9457 / RFC 7807 problem details for HTTP APIs
-
d4-framefile
The Framefile container crate for D4 file format
-
evry
A shell-script-centric task scheduler; uses exit codes to determine control flow
-
pacmanconf
A pacman-conf wrapper library for parsing pacman config files
-
shwild
shwild is a small, standalone library, implemented in C++ with a C and a C++ API, that provides shell-compatible wildcard matching. shwild.Rust is a Rust port, with minimal API differences…
-
dae-parser
Parser for the Collada (DAE) format
-
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…
-
utf8parse
Table-driven UTF-8 parser
-
common_sequence_diagram_io
A generic interface to parse, print and draw interaction languages
-
xsd-parser
Rust code generator for XML schema files
-
magika
Determines the content type of a file with deep-learning
-
ansitok
parsing ANSI Escape Codes
-
pywr-v1-validator
Pywr v1.x model JSON validator
-
nom-tracer
Extension of nom to trace parser execution
-
uuid-readable-rs
Easy to remember unique sentences acting as UUID
-
eszip
that can download JavaScript and TypeScript module graphs and store them locally in a special zip file
-
tar-no-std
read Tar archives (by GNU Tar) in
no_std
contexts with zero allocations. The crate is simple and only supports reading of “basic” archives, therefore no extensions, such as GNU Longname… -
dur
no_std duration parser and pretty-formatter for humans
-
human-date-parser
Parses strings that express dates in a human way into ones usable by code
-
kfl
KDL language implementation
-
is_affected
checking and listing the affected resources across a range of commits, useful when working with monorepos
-
difftastic
A structural diff that understands syntax
-
bexpand
Bash-style brace expansion
-
uiua
A stack-based array programming language
-
jppe
byte stream structured serialization and deserialization library
-
nondestructive
editing over various file formats
-
incodoc
Incorporeal document format
-
readfeed
Feed parsing utilities
-
htmltoadf
An HTML to Atlassian Document Format (ADF) converter
-
markup5ever
Common code for xml5ever and html5ever
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
parse-dockerfile
Dockerfile parser, written in Rust
-
derp
DER Parser (and Writer)
-
cynic-parser-deser
Deserialization for cynic-parser Values
-
faf-replay-parser
Supreme Commander Forged Alliance replay parser
-
cel-parser
A parser for the Common Expression Language (CEL)
-
bnf
parsing Backus–Naur form context-free grammars
-
libsql-sqlite3-parser
SQL parser (as understood by SQLite) (libsql fork)
-
lief
Official Rust bindings for LIEF
-
evaluator_rs
A evaluation engine library for Rust
-
bpx
BPX official rust implementation
-
tree-sitter-erlang
erlang grammar for the tree-sitter parsing library
-
cbor_event
The CBOR Event library. There are no dependencies, all platforms are supported and it is wasm compatible.
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
-
uuid-macro-internal
Private implementation details of the uuid! macro
-
hl7-parser
Parses the structure of HL7v2 messages, but does not validate the correctness of the messages
-
mokapot
analyzing and manipulating JVM bytecode
-
nu_plugin_semver
A nushell plugin for dealing with SemVer versions
-
bms-rs
The BMS format parser
-
todo-txt
Parser for the todo.txt format
-
grammers-tl-parser
A parser for Type Language definitions
-
iodeser
that allows to read from and write to .io file format
-
mzdata
read mass spectrometry data formats and a data model for mass spectra
-
messageforge
lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage, SystemMessage, and more. It supports easy extensibility through macros…
-
dependabot-config
Structured access to the Dependabot configuration
-
yang3
libyang3 bindings for Rust
-
escape_string
Efficiently parse backslash-escaped strings
-
byte_reader
A minimal byte-by-byte reader for parsing input
-
classfile-parser
A parser for Java Class files written in rust
-
annatto
Converts linguistic data formats based on the graphANNIS data model as intermediate representation and can apply consistency tests
-
rblog
Blog app
-
css-minify
CSS parser and minificator based on nom
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
qrex
Qt Resource Extractor
-
ruma-common
Common types for other ruma crates
-
goban
Go move generation and Go ruling
-
tree-sitter-sequel
Tree-sitter Grammar for SQL
-
musicxml
parsing, manipulation, and export library
-
parse-sap-odata
Generate a pair of Rust modules from SAP V2 OData metadata
-
spider-client
Spider Cloud client
-
igvm
parser for the Independent Guest Virtual Machine (IGVM) file format
-
safe-regex
Safe regular expression library
-
noak
reading and writing java class files
-
pulsarss
RSS Aggregator for Gemini Protocol
-
orgize
parsing org-mode files
-
bmfont_rs
Load/ save/ manipulate BMFont files
-
tree-sitter-r
R grammar for the tree-sitter parsing library
-
iq
introspection with dynamic queries
-
cloudfront-logs
AWS CloudFront log line parser
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
fastobo-graphs
OBO Graphs data model, decoder and encoder in Rust
-
text_analysis
Analyze text stored as *.txt in provided file or directory. Doesn't read files in subdirectories. Counting all words and then searching for every unique word in the vicinity (+-5 words)…
-
asciidocr
A CLI and library for processing and converting asciidoc files
-
kbs-types
Rust (de)serializable types for KBS
-
syntastica
Modern and easy syntax highlighting using tree-sitter
-
entab
Record-format file reader
-
nod
reading GameCube and Wii disc images
-
feed2urls
Extract item URLs from RSS or Atom feeds
-
swc_common
Common utilities for the swc project
-
mvdparser
Extract information from QuakeWorld MVD demos
-
cggtts
data parsing and synthesis
-
shiguredo_mp4
MP4 library
-
linera-parity-wasm
WebAssembly low-level format library
-
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
-
tomlq
obtaining information from a TOML file on the command line
-
midi-msg
(eventually) complete representation of the MIDI 1.0 Detailed Specification and its many extensions and addenda, allowing for the serialization and deserialization of MIDI byte streams to and from a typed representation
-
stream_resp
StreamRESP is a RESP (Redis Serialization Protocol) parser implemented using a finite state machine (FSM) approach. Designed for streaming scenarios.
-
lcov2cobertura
convert LCOV info file to cobertura XML format
-
mit-commit
For building commit linters. This makes it eas.
-
rubedo
useful functionality and extensions
-
oq3_lexer
Lexer for OpenQASM 3 parser/analyzer
-
aprs-parser
APRS message parser for Rust
-
kdmp-parser
A KISS Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger
-
matroska
parsing Matroska (MKV) file metadata
-
csv-scout
A CSV file format sniffer for Rust
-
nextsv
Next semantic version calculator
-
rusty-todo-md
A multi-language TODO comment extractor for source code files
-
lcov
LCOV tracefile parser/merger/filter in pure Rust
-
zix
fast alternative to the traditional Unix
ls
command, designed specifically for Windows -
har
A HTTP Archive format (HAR) serialization & deserialization library
-
basic-cookies
Low-level RFC 6265 combatible cookie handling library for Rust
-
dfe
Documentos Fiscais Eletrônicos Brasileiros
-
pulldown-latex
Pull parser to convert LaTeX equations to MathML
-
shiva
in Rust of a parser and generator for documents of any type
-
ais
An Automatic Identification System (AIS) parser library
-
mocktave
Run Octave/MATLAB inside Rust
-
sipp
parser package
-
tidy-json
A cli for tidying up json files
-
parsenic
no-std/no-alloc I/O and parsing crate
-
lnk_parser
A full rust implementation to parse windows LNK files
-
axum-yaml
YAML extractor for axum
-
rxml
Minimalistic, restricted XML 1.0 parser which does not include dangerous XML features
-
did_url_parser
A no_std parser for Decentralized Identifiers (DIDs)
-
multilinear-parser
A parser for the multilinear story systems
-
tremor-value
Tremor Script Interpreter
-
advreader
Split text file into text sequences, strings and (line) comments
-
efb
Electronic Flight Bag library to plan and conduct a flight
-
rdf-canon
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
serde_ieml
Implementing the IEML config parser for Rust. IEML (Interface Engine Markup Language) - A simple but powerful config with support for file uploads, inter-file anchors and tags.
-
hkscdis-rs
A HavokScript 5.1 disassembler written in Rust
-
goblin-experimental
(Experimental) An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
execute
extending
Command
in order to execute programs more easily -
cddlconv
A commandline utility for converting CDDL to various formats
-
openair
Parser for airspace files in OpenAir format
-
rico-scan
A high-performance CLI tool for parsing and validating Thrift IDL files
-
ieee80211
A parser for IEEE 802.11 frames
-
deaf
parsing and modifying ELF binaries
-
kdbx-rs
Keepass 2 (KDBX) password database parsing and creation
-
tree-sitter-cmake
CMake grammar for tree-sitter
-
d4
file format implementation
-
ass_parser
A parser for editing creating and saving .ass files
-
hl7-parser-example
example of how to run and use the hl7-parser crate by Kenton Hamaluik <kenton@hamaluik.ca>. The hl7-parser crate parses the structure of HL7v2 messages, but does not validate the correctness of the messages…
-
nom-teltonika
Teltonika protocol parser
-
shuuro
Bitboard based Shuuro library
-
pgn-reader
Fast non-allocating and streaming reader for chess games in PGN notation
-
tree-sitter-elm
Elm grammar for tree-sitter
-
crab_nbt
Up-to-date Rust crate for easy and intuitive working with NBT data
-
ovba
An Office VBA project parser written in 100% safe Rust
-
rsn
A Rust-inspired, human-readable object notation
-
openmetrics-parser
An OpenMetrics/Prometheus Text Exposition Format Parser
-
frontmatter-gen
generating and parsing frontmatter in various formats
-
xrust
Support for XPath and XSLT
-
select
extract useful data from HTML documents, suitable for web scraping
-
momoa
A JSON parsing library suitable for static analysis
-
tokio-util-codec-compose
Building blocks for composing tokio-util codecs
-
parse-js
JavaScript parsing library
-
py_literal
Read and write Python literals
-
scanf
Parse text inputs (inverse of print! and format!)
-
netgauze-bmp-pkt
BMP Protocol representation and serde
-
debversion
Debian version parsing, manipulation and comparison
-
matfile
reading and writing Matlab ".mat" data files
-
pe-sign
cross-platform tool developed in Rust, designed for parsing and verifying digital signatures in PE files. It provides a simple command-line interface that supports extracting certificates…
-
libmelda-tools
Command line utilities for Melda, a Delta-State JSON CRDT
-
junit-parser
parse JUnit XML files
-
tor-netdoc
Network document formats used with the Tor protocols
-
rekordcrate
parsing Pioneer Rekordbox device exports
-
jcg
json code generation cli
-
lexpr
A representation for Lisp data
-
non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
vdm
A *hopefully* simple rust package that makes vdm parsing and viewing as easy as possible for source engine games
-
isrc
ISRC (International Standard Recording Code) parser library
-
deb
working with files and formats commonly found when working with Debian's project tooling, or infrastructure
-
tui-markup
markup langauge for terminal styled text
-
markdown-it
Rust port of popular markdown-it.js library
-
realme
A flexible and extensible configuration management library for Rust, designed to simplify the process of loading and managing configuration settings from various sources
-
write-fonts
Writing font files
-
html_parser
general purpose html/xhtml parser
-
metrum
Easily work with and compare temeratures in different units
-
fsd_interface
serialising and deserialising FSD (Flight Simulator Daeomon) protocol network messages
-
fuzzymonth
A fuzzy month parser which handles a variety of input formats
-
jmespath
query language for JSON
-
jaq-syn
Parser for the jq language
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
nbformat
Parse Jupyter Notebooks
-
latkerlo-jvotci
Tools for creating and decomposing Lojban lujvo
-
jaded
Java deserialization for Rust
-
libcnb-data
Types for data formats specified in the Cloud Native Buildpack specification, used by libcnb.rs
-
arxiv
parse arXiv identifiers and references
-
dxlink
trading through tastytrade's API
-
rbe
RDF data shapes implementation in Rust
-
mycrl-turn
handling round sessions
-
vampirc-uci
A Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.
-
mjlog2json-checker
Verify that mjlog2json conversion matches the official xml and json
-
ruby-prism
Rustified version of Ruby's prism parsing library
-
sgf-parse
A parser for the SGF file format for Go games
-
adsb_deku
Decoder for ADS-B(Automatic Depedent Surveillance-Broadcast) - written with deku
-
toml-example
A lib help generate toml example
-
dapt
serializing and unseralizing unstructured data
-
mavlink_log
interacting with a simple mavlink log
-
wd_tools
tools for rust
-
outlines-core
Structured Generation
-
vanish
config tool to make locally trusted X.509 development certificates for your domains
-
btparse
A minimal deserializer for inspecting
std::backtrace::Backtrace
’s Debug format -
molly
A fast reader for the xtc file format
-
svg_metadata
Extracts metadata (like the viewBox, width, and height) from SVG graphics
-
igc_parser
A high-level parsing/deserializing crate for IGC flight recorder files
-
refined
refinement types; parse, don't validate!
-
addr-spec
A wicked fast UTF-8 email address parser and serializer
-
serde-env
deserialize env into structs via serde
-
ocl-include
preprocessor that implements #include mechanism for OpenCL source files
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
rune-cli
An interpreter for the Rune Language, an embeddable dynamic programming language for Rust
-
dataview
Safe transmute between types and byte arrays of the same size
-
rstb
manipulating Breath of the Wild's resource size table
-
tailtales
Flexible log viewer for logfmt and other formats with filtering, filtering expressions, and real-time pipe following
-
tree-sitter-go
Go grammar for tree-sitter
-
hex_str
that helps handle hexadecimal strings
-
val
An arbitrary precision calculator language
-
cirru_edn
Parser/Writer for Cirru EDN
-
expunge
redact and transform struct fields declaratively
-
samedec
A SAME/EAS digital receiver and alerting program
-
fasteval
Fast evaluation of algebraic expressions
-
parse-hyperlinks
A Nom parser library for hyperlinks with markup
-
hostfile
parsing /etc/hosts
-
office-convert-server
HTTP server for converting office file formats to PDFs
-
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
-
doip-codec
Diagnostics over Internet Protocol codec for client-server communication
-
f1-game-packet-parser
Convert binary data from F1 24, F1 23, and F1 22 UDP telemetry into organised structs
-
syslog_loose
A loose parser for syslog messages
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
tmpl-resolver
A lightweight template resolution engine with conditional logic support
-
certreplace
CLI tool for replacing x509 certificates and their private keys
-
gcode-nom
Visualization tool for inspecting a g-code file
-
dwparser
DataWindow Syntax Parser
-
beancount-parser
A beancount file parser library for rust
-
triples
A lib and cli for storing data triples
-
scanflow-cli
memory scanner frontent CLI
-
netidx-archive
netidx archive file format
-
fast-float2
Fast floating-point number parser
-
rustube
A YouTube video downloader, originally inspired by pytube, written in Rust
-
htmlparser
Pull-based, zero-allocation HTML parser
-
emmylua_parser
A parser for EmmyLua and luals
-
g-code
parsing and emission
-
deser-incomplete
Deserialize incomplete or broken data with Serde
-
activitystreams
A set of core types and traits for activitystreams data
-
xlformula_engine
parse and evaluate Excel formulas
-
from
A procedural macro that generates custom parsing and validation code
-
scim_v2
that provides utilities for working with the System for Cross-domain Identity Management (SCIM) version 2.0 protocol. (rfc7642, rfc7643, rfc7644)
-
tree-sitter-t32
Lauterbach TRACE32® script language grammar for Tree-sitter
-
timsrust
read Bruker timsTOF data
-
jsrmx
command-line tool to manipulate JSON files. It can split large single-object JSON files into many files; merge multiple JSON files into one large JSON file; bundle multiple JSON files into one NDJSON file…
-
zygote
process is a small process used primarily to create new processes
-
quil-rs
Rust tooling for Quil (Quantum Instruction Language)
-
mindus
working with mindustry data formats (eg schematics and maps) (fork of plandustry)
-
ruci
A UCI (Universal Chess Interface) crate
-
abnf
A nom-based parser for ABNF
-
icy-metadata
parsing Icecast metadata
-
run-ctags
Generate a ctags file for your Rust project with Universal Ctags
-
swamp-core-extra
Rust runtime implementations for Swamp core library collections (Vec, Map, Grid, Stack, etc.)
-
minusone
A script deobfuscator
-
yes_parser
Your Extensible Script standard parser reads so you can write!
-
debcargo
Create a Debian package from a Cargo crate
-
rpsl-rs
A Routing Policy Specification Language (RPSL) parser with a focus on speed and correctness
-
rvdc
RISC-V instruction decoder
-
parse_mediawiki_dump_reboot
Parse XML dumps exported from Mediawiki
-
versatiles_glyphs
generating SDF glyphs from fonts
-
json-patch-cli
A CLI command to perform JSON RFC 6902 patching, merging and editing operations
-
opentalk-types-signaling-recording
Signaling types the OpenTalk recording module
-
osynic_osudb
osu!db parser for Osynic, refactoring based on osu-db
-
nodejs-semver
A node-semver compliant semver implementation in Rust
-
kalk
A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
pasture-io
Support for reading and writing point cloud files with pasture
-
xq
A reimplementation of jq
-
sv-parser
SystemVerilog parser library fully complient with IEEE 1800-2017
-
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
wasmbin
A self-generating WebAssembly parser and serializer
-
urm-sim
A parser and interpreter for Unlimited Register Machine (URM) programs
-
aio-cli
Streamlined AI Terminal Interactions
-
elma
reading and writing Elasto Mania files
-
vxde
parse .vxd files containing key-value pairs used in games or configurations
-
fastlib
FAST (FIX Adapted for STreaming protocol) is a space and processing efficient encoding method for message oriented data streams
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
peppi
Parser for Slippi replay files
-
structview
Viewing binary data as high-level data structures, safely
-
raftpico
Raft framework built on top of the raftbare crate
-
asciidoc-parser
Parser for AsciiDoc format
-
preprocess
Preprocesses a struct with built-in preprocessors
-
scan_fmt
scanf()-like input for Rust
-
nwn-lib-rs
Parsing library and command-line tools for Neverwinter Nights 1 and 2 data files
-
cron-lite
Lightweight cron expressions parser and time series generator
-
rust-mcp-sdk
An asynchronous SDK and framework for building MCP-Servers and MCP-Clients, leveraging the rust-mcp-schema for type safe MCP Schema Objects
-
live2d-parser
The pure rust parser for Live2D’s
*.model.json
and*.moc
-
us_address_parser
that parses U.S. street addresses.
-
hltas
Reading and writing Half-Life TAS scripts (
.hltas
) -
heterob
conversion between bytes/bits and heterogeneous lists (tuples)
-
bibleref
Structures and functions for managing Bible references
-
mgx
A parser for Age of Empires II recorded games
-
raa_tt
Proves sentences of propositional calculus
-
isin
Support for creating and validating ISINs
-
moleculec-go
Compiler plugin for moleculec
-
uesave
Unreal Engine save file (GVAS) reading/writing
-
json2arrow
Convert JSON files to Arrow
-
commandy
easy parsing of command line arguments
-
target-spec
Evaluate Cargo.toml target specifications
-
shex_compact
RDF data shapes implementation in Rust
-
adobe-swatch-exchange
Read and write .ase files
-
brarchive-cli
CLI for Bedrock Archives in Rust
-
hexspell
A open source lib to parse executables in Rust
-
xlsx2csv
Excel-like sheets to CSV converter
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
yak-sitter
opinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements
-
ply-rs-bw
reading/writing ascii and binary PLY files
-
genotype_parser
Genotype language parser crate
-
wgsl-parse
Parse a wgsl source file to a syntax tree
-
yaxpeax-superh
SuperH decoders for yaxpeax
-
aws-smithy-json
Token streaming JSON parser for smithy-rs
-
json_deref
JSON internal field links resolver
-
docx-rust
parsing and generating docx files
-
cansi
Catergorise ANSI - ANSI escape code parser and categoriser
-
pithos
Client for the Pithos object storage file format
-
watermelon-nkeys
Minimal NKeys implementation for NATS client authentication
-
nom-kconfig
A Kconfig parser
-
bdat
(De)serialization library for Monolithsoft's BDAT file format
-
aoe2js
CLI utility to convert an AoE2 recorded game to JSON
-
xml_schema_generator
Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa
-
glsl-lang-cli
CLI for the glsl-lang crate
-
deno_doc
doc generation for deno
-
tree-sitter-d2
d2 grammar for the tree-sitter parsing library
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
js_option
An Option-like type with separate null and undefined variants
-
pssh-box
Parsing and serialization support for PSSH boxes used in DRM systems
-
yahv
hex viewer
-
slicec
The Slice parser and other core components for Slice compilers
-
cafebabe
parser for Java class files
-
recipe-parser
Write recipes understood by humans and machines
-
xmpp-parsers
Collection of parsers and serialisers for XMPP extensions
-
chuchi
Http async library based on hyper and tokio
-
cosmic-nom
Is a collection of utilities for making using the great nom parser combinator easier to use
-
serde_json_bytes
a JSON Value object with strings backed by Bytes, parsed by serde_json
-
dji-log-parser
parsing DJI txt logs
-
spacetimedb-jsonwebtoken
Create and decode JWTs in a strongly typed way
-
dstv
parsing DSTV files and visualizing the parsed data
-
riichi_hand
A collection of utilities for working with Riichi Mahjong player hands
-
crx3-rs
Chrome extension CRX3 format parser and builder in Rust
-
knope-versioning
handling all the versioned files supported by Knope
-
tree-sitter-commonlisp
Common Lisp grammar for the tree-sitter parsing library
-
squiid-parser
The algebraic expression parser for Squiid Calculator
-
vmf-forge
A parser for Valve Map Format (VMF) files
-
datatest
Data-driven tests in Rust
-
sparkle_interactions
Safe, concise Discord interaction handling for Twilight
-
cue
High-level bindings for the libcue library
-
texting_robots
Texting Robots: A Rust native
robots.txt
parser with thorough unit testing -
tf-demo-parser
parser for tf2 demo files
-
tree-sitter-javadoc
Parser for Javadoc documentation comments
-
clarion
simplify working with Clarion software data formats
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
cbtr
Check, build, test, run
-
fixed_width
A fixed width data parser
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
cooklang
parser with opt-in extensions
-
terra-plr
Terraria player parser
-
cronus_parser
The DSL parser for cronus API spec
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
arch-pkg-text
Pure Rust library to parse Arch Linux packages' structured text formats
-
ldap-types
Implements the basic LDAP types so they can be used in other crates
-
dxf
reading and writing DXF and DXB CAD files
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
betacode2
A fast rust library for conversion to and from betacode
-
ruast
A printable & modifiable Rust AST
-
ooxmlsdk-build
Open XML SDK for Rust
-
tree-sitter-c
C grammar for tree-sitter
-
feature-check
Query a program for supported features
-
regnumassets
parsing game asset files from MMORPG Champions of Regnum
-
pmd_wan
that can read wan file, a sprite format used in pokemon mystery dungeon games
-
tree-sitter-netlinx
NetLinx grammar for tree-sitter
-
vt100
parsing terminal data
-
ndarray-npz
Advanced .npz file format support for n-dimensional arrays
-
tree-sitter-dart
dart grammar for the tree-sitter parsing library
-
tu
CLI tool to convert a natural language date/time string to UTC
-
nu-alias-converter
Converts Bash aliases to Nushell
-
aargvark
Self-similar argument parsing
-
fdn
uniformly change file or directory names and support rollback these operations
-
r-toml
Regular subset of TOML
-
ggus
GGUF in Rust🦀
-
vk-parse
Vulkan specification parser
-
nom-tracable
Extension of nom to trace parser
-
truetype
The package provides a builder and parser of TrueType fonts
-
alkahest
Fantastic serialization library with zero-overhead serialization and zero-copy deserialization
-
bytes_parser
wrapper to parse primitive Rust types from a slice of bytes
-
header-parsing
Simplifies parsing the headers of markdown inspired file formats
-
craftflow-nbt
A serde-based NBT (from Minecraft) binary format implementation
-
sgxs
working with the SGX stream format
-
pcap-file-gsg
parse, read and write Pcap and PcapNg
-
sdf-parser-core
Core parser for the sdf yamls
-
api_req
making API requests with ease
-
xml5ever
Push based streaming parser for XML
-
lazycsv
Vectorized, lazy-decoding, zero-copy CSV parser
-
ogg_pager
OGG page reader
-
ikal
Parse icalendar object
-
pullup
Convert between markup formats
-
spdx-rs
Parse and interact with SPDX Documents
-
sqlx-transparent-json-decode
Decode JSON from Postgres sqlx queries, without the Json<> wrapper type
-
wegglix
weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
-
rjiter
Streaming JSON parser on top of Jiter
-
rusoto_transfer
AWS SDK for Rust - AWS Transfer Family @ 2018-11-05
-
schnauzer
parsing Mach-O files
-
docker-image
no_std-compatible Docker image reference parser with strict adherence to Docker's naming rules
-
mozilla/sync15
Firefox Application Services
-
tlv_parser
BER-TLV parsing & emitting library
-
macho2
A better MachO parser library
-
ical_vcard
parser and writer for the content line format used in vCard and iCalendar
-
fexpr
filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
-
ledger-parser
parsing ledger cli (https://www.ledger-cli.org/) input files
-
access_log_parser
parsers for reading access logs in a strongly-typed way
-
influxlp-tools
Influx Line Protocol Tools is a simple parser and builder for InfluxDB v2 line protocol
-
fast_html5ever
High-performance browser-grade HTML5 parser
-
tree-sitter-gleam
gleam grammar for the tree-sitter parsing library
-
knuffel
KDL language implementation
-
rslint_lexer
An extremely fast ECMAScript lexer made for the rslint project
-
bevy_serialization_core
contains the plugins/systems that bevy_serializations_extras relies on, + some misc wrappers
-
ssbh_lib
Reading and writing SSBH file formats in Rust
-
unarc-rs
handling & extracting ARJ, ARC, ZOO, SQ/SQ2/QQQ, SQZ, .Z and HYP archives
-
anndata
Rust APIs
-
psrutils
few utilities to facilitate pulsar science projects in rust
-
wasm-graph
WASM format graph representation
-
shr_parser
Parses sweeps from a Signal Hound Spike file
-
tree-sitter-d
d grammar for the tree-sitter parsing library
-
untrustended
Untrusted Extended. A compilation of primitives for parsing values from untrusted input.
-
nt_hive2
forensic parser library for Windows registry hive files
-
hygg
Simplifying the way you read
-
fltn
Flattens a serialized data structure making it greppable
-
rustpython-literal
Common literal handling utilities mostly useful for unparse and repr
-
typed-bytesize
Represent bytesize in decimal or binary prefix unit
-
rieltor_parser
A parser for extracting detailed apartment information from the rieltor.ua website's HTML
-
phpserz
A PHP serialization format parser and deserializer
-
base256
Encode and decode data in base 256 easily typed words
-
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
-
comma
Shell-style command parser with support for escaping and quotations
-
vimcats
LuaCATS parser and vimdoc transformer
-
urn
handling URNs (Unique Resource Names)
-
bund_language_parser
BUND programming language parser
-
hidparser
HID report descriptor parsing library
-
bytelines
Read input lines as byte slices for high efficiency
-
babel_nar
application supports of the NAVM model
-
markdoll
a structured and extensible markup language
-
tile_sorcerer
Tools for modeling and querying vector tile sources
-
xxd-rs
clone of xxd
-
wthor
Parser for WTHOR files
-
geo-uri
parsing and generating uniform resource identifiers for geographic locations (geo URIs)
-
binarygcode
libbgcode to serialise and deserialise binary gcode
-
intan_importer
importing and processing Intan RHS data files for neural recording research
-
feign
Rest client of Rust
-
dns-stamp-parser
Libary to encode and decode DNS stamps
-
npezza93_tree-sitter-tags
extracting tag information
-
malachi
A domain specific pattern matching language made for defining bot commands
-
idl2json
Converts the candid interface description language to JSON
-
hard-xml
Strong typed xml, based on xmlparser
-
mediasan-common
Common library shared by the mediasan media file sanitizer tools
-
rsonpath-syntax
A JSONPath parser
-
destination
providing types and method for managing physical addresses in a municipality
-
rosm_pbf_reader
A low-level Rust library for parsing OpenStreetMap data in PBF format
-
notatin
parsing offline Windows Registry files
-
flql
Query parser for flinch in-memory database
-
stupidf
Parsing of STDF file format to DataFrame with Python bindings
-
bye_pcd_rs
Working with PCD(Point Cloud Library) file format in Rust.在Rust中处理PCD(点云库)文件格式
-
format-struct
quick and easy format structure definitions for use in binary file parsing
-
mavlink-message-definitions
MAVLink message definitions in MAVInspect format
-
safe_pod
serializing and deserializing structs to and from byte arrays written in safe rust
-
magika-cli
Determines the content type of a file with deep-learning
-
sfdl
Parse, encrypt and decrypt SFDL container files
-
parabox-parser
The parser and the executor for the Parabox language
-
anybytes
A small library abstracting over bytes owning types in an extensible way
-
vcr-cassette
Serializer and deserializer for the VCR Cassette format
-
roead
Rust port of oead C++ library for common Nintendo formats
-
khi
Khi parser & library
-
x12-delimiters
Low-level handling of X12 EDI delimiters
-
opslang-parser
ops file language parser
-
wsv
A collection of implementations of the Whitespace-separated values, as defined by Stenway. Follow the release notes on https://honestlysam.uk
-
wlambda
embeddable scripting language for Rust
-
starlark_bin
starlark binary
-
alog
Anonymize 'Combined Log Format' data
-
feedyourai
combine text files for AI processing with filtering options
-
alox-48
ruby marshal data deserializer
-
sublime-color-scheme
Parse Sublime Text color schemes to Syntect Themes
-
rust_dot
RustDOT is mostly the Graphviz DOT language, lightly rustified
-
hyle
Hyle node
-
robotstxt
A native Rust port of Google's robots.txt parser and matcher C++ library
-
markdowny
Markdown parser with focus on error reporting, and with support for hairy templates, HTML, HTML-attributes, HTML-spans, HTML-blocks specified in Markdown
-
tree-sitter-css
CSS grammar for tree-sitter
-
ginko
A device-tree source parser and analyzer
-
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
yyjson-rs
Rust bindings for yyjson
-
binfarce
Extremely minimal parser for ELF, Mach-O, PE and ar
-
html2md-rs
Convert HTML to Markdown
-
ortalib
A support library for cs6991's ortalab
-
nom-parse-trait
Adding traits to make parsing types easier
-
maelstrom-base
Fundamental data structures used by all Maelstrom code
-
tree-sitter-heex
heex grammar for the tree-sitter parsing library
-
arrow2_convert
Convert between nested rust types and Arrow with arrow2
-
marctk
MARC21 Binary, Breaker, and XML Toolkit
-
netzip_parser
A barebones low-level ZIP parser
-
wood
A robust material that is simple to work: Parsing, serialization and deserialization for termpose and woodslist
-
cff-parser
A parser for the Compact Font Format (CFF)
-
cqrs-es
A lightweight, opinionated CQRS and event sourcing framework
-
mrtd
Parser for machine-readable travel documents (MRTD)
-
plow_linter
A linter to lint Plow ttl documents (interpreted as ontologies)
-
rs3a
Lib for reading and writing 3a format
-
json-pointer-simd
parsing and using JSON pointers with simd_json, as specified in RFC 6901
-
tree-sitter-objc
Objective-C grammar for tree-sitter
-
kex
Console application for streamed hex dumping
-
flager
Ultra lightweight library to parse flags
-
decomp
Components of a decompilation pipeline
-
subtile
utils to operate traitements on subtitles
-
nix-nar
manipulate Nix Archive (nar) files
-
whatwg-infra
Tiny Rust-based implementation of the WHATWG Infra Standard
-
badpod
working with imperfect feeds of podcasts
-
lox-io
Interfaces for industry-standard astrodynamics file formats for the Lox ecosystem
-
mls-spec
repository of MLS / RFC9420-related data structures
-
datamodel
serialize and deserialize Valve's proprietary DMX file format
-
jqesque
string assignment expressions with JQ-esque syntax for JSON interaction
-
light-ini
Event-driven parser for the INI file format
-
protoc-prebuilt
Protobuf compiler protoc pre-built binaries installer
-
r-description
Parsing and editor for R DESCRIPTION files
-
vcard_parser
Parses and validates vCard data according to RFC 6350 specification
-
asn1-compiler
Compiler for compiling ASN.1 specs to Rust, with PER Codec support and derive macros for PER Codecs
-
parse_duration
Parses a duration from a string
-
serverless_workflow_builders
Contains services used to build ServerlessWorkflow workflow definitions programatically
-
yang2
libyang2 bindings for Rust
-
wz_reader
A wz file reader to resolve wz file with thread safe
-
cargo_author
Parse author fields (name <email> (url)) used by Cargo and npm
-
tree-sitter-bend
Tree-sitter grammar for the Bend programming language
-
extractous
fast and efficient way to extract content from all kind of file formats including PDF, Word, Excel CSV, Email etc... Internally it uses a natively compiled Apache Tika for formats are not supported natively by the Rust…
-
organic
An org-mode parser
-
tree-sitter-rst
reStructuredText grammar for tree-sitter
-
deepr-sso-oidc
deepr SDK for SSO using OIDC
-
defmt-decoder
Decodes defmt log frames
-
rpecli
Rust cli tool to display information about PE files
-
aranya-policy-lang
The Aranya Policy Language parser
-
tex2typst-rs
Converts LaTeX math to Typst math
-
serde-double-tag
double tagged enum representation for
serde
-
mantra-lang-tracing
Contains functionality needed to collect requirement traces from code or plain text files for the
mantra
framework -
cavestory-save-lib
editor for profile.dat of cavestory
-
nom_permutation
permutation conbinator for nom
-
overpunch_ng
Robust and extensible signed overpunch parsing and formatting for Rust Decimals
-
fints-institute-db-cli
A CLI tool to access FinTS access information for many German banks
-
nzb-rs
A spec compliant parser for NZB files
-
spex
Simple(ish) parser and extractor of XML
-
autosar-data
read, write and modify Autosar arxml data
-
json_preprocessor
JSON PreProcessor
-
g-win
A winnow parser for .gcode files
-
veryl-parser
A modern hardware description language
-
wasm-parser
Wasm parser with coredump support
-
jder_axum
A response builder for axum
-
dash7
ALP protocol codec
-
kuberator
simplify writing an k8s operator
-
stomp-parser
parsing Stomp frames, implemented using nom
-
aya-obj
An eBPF object file parsing library with BTF and relocation support
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
ply-rs
reading/writing ascii and binary PLY files
-
asn1rs
ASN.1 to Rust, Protobuf and SQL compiler/code generator. Supports ASN.1 UPER
-
shogi-kifu-converter
Shogi kifu parsers and converters
-
mini-functions
highly performant utility and wrapper functions
-
cesrox
Composable Event Streaming Representation (CESR)
-
cwdemangle
CodeWarrior C++ symbol demangler
-
php-literal-parser
parser for php literals
-
tree-sitter-jinja2
jinja2 grammar for the tree-sitter parsing library
-
nparse
Parser in rust for specific use-cases
-
re_format
Miscellaneous tools to format and parse numbers, durations, etc
-
jpostcode_rs
Japanese postal code lookup library in Rust, powered by jpostcode-data
-
cout2json
Converts cout output to json
-
protox-parse
Parsing of protobuf source files
-
ftr_parser
FTR Transaction Stream Parser
-
json_schema
Generated types based on the JSON-Schema for json_schema
-
singlefile
Dead simple file data manipulation
-
rsip
SIP Rust library, parser & generator of SIP
-
jsonapi_deserialize
JSON-API specific deserilization framework
-
nbf
Draft implementation of the Nested Blocks Format, which is a human-friendly text format for expressing nested or hierarchical data
-
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
serialr
This package allows for the serialization and deserialization of things
-
spreadsheet-to-json
Asynchronous conversion of Excel and OpenDocument spreadsheets as well as CSV and TSV files to JSON or JSONL
-
brids
Parse and generate random CPF and CNPJ, Brazil's ID numbers
-
backie
Background task processing for Rust applications with Tokio, Diesel, and PostgreSQL
-
gdl
Graph Definition Language
-
pancakestack
Pancake Stack esoteric programming language
-
tagparser
A lightweight Rust library for parsing HTML tags with powerful filtering capabilities
-
fortformat
Parse Fortran format strings and formatted data
-
rins_markdown_parser
markdown parser written on Rust
-
dompa
A lightweight, zero-dependency HTML5 document parser
-
zellij-client
The client-side library for Zellij
-
swimos_encoding
SwimOS Encoding Utlities
-
safe-path
safely handle file system paths for container runtimes
-
italian_energy_prices
Parser for ARERA files
-
ieee-754
convert a hexadecimal value to a 32-bit or 64-bit floating-point precision following the IEEE 754 standard
-
uninode
Universal object type
-
royal
A parser for Persona 5 Royal dialogue message format
-
spreadsheet-ods
Read and write ODS files
-
ketchup
A parser that can *ketch-up* with your programming language
-
one-dto-mapper
One DTO mapper
-
libapt
interfacing with Debian apt repositories
-
tasty
A CLI that runs API tests defined and grouped in TOML files
-
cronchik
cron expression parser
-
ducflair-duc
The duc 2D CAD file format Rust implementation
-
risc0-zeroio
RISC Zero zero-copy deserialization
-
npm-parser
Parses the JSON output of npm outdated and npm audit
-
rusty_json
A lightweight and straightforward JSON library for Rust, providing basic JSON functionality, serialization, and manipulation
-
subtext
A parser for the Subtext file format
-
marc-relators
Parsing and de/serialization for MARC relators
-
yamlpath
Format-preserving YAML feature extraction
-
tree-sitter-rigz
Rigz grammar for tree-sitter
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
parsel
Zero-code parser generation by using AST node types as the grammar
-
ffprobe
Typed wrapper for the ffprobe CLI
-
chroma-dbg
Put your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait
-
rsjson
Json parser library
-
consistent_whitespace
check each file starts with the same whitespace
-
service_utils_rs
A brief description of your crate
-
cdumay_context
Context Manipulation and Export
-
chaste-yarn
Parser for yarn lockfiles
-
sigma-rust
parsing and evaluating Sigma rules to create custom detection pipelines
-
alpm-parsers
Various parsers for parsing Arch Linux package formats
-
creole-nom
WikiCreole markup language parser library by nom
-
math-parse
used to compute mathematical expressions given as strings
-
surrealdb-jsonwebtoken
Temporary
jsonwebtoken
fork with Wasm support -
tfon
Bitmap font parsing / conversion
-
sigserlic
Combine serde with signify
-
min_shark
parse and match a subset of the wireshark filter display language
-
slip-codec
Serial Line Internet Protocol (SLIP) encoder/decoder
-
pf_lib
petit-filou core library
-
yaserde-examples
Examples for YaSerDe project
-
vrt
Parser/encoder for VITA Radio Transport data
-
cargo-msrv-cargo_metadata
structured access to the output of
cargo metadata
-
sparkles-parser
Parser for sparkles tracing library
-
prople-jsonrpc-core
core of abstraction to working with JSON-RPC
-
my_Main_Parser_kma_Zaporozhets
A JSON parser created in Rust using Pest grammar
-
mbn
MBN format parse library
-
codesnip
snippet bundle tool
-
trinitry
A very simple programming language, used to map functions to commands
-
smvr
A flexible parser and evaluator for interacting with Semantic Version strings
-
justjson
An efficient JSON Value crate that allows borrowing data
-
scan_json
React to elements in a JSON stream
-
metar
A fast METAR parsing library in pure Rust
-
frnsc-prefetch
Pure rust windows prefetch parser implementation
-
four-cc
Newtype wrapper providing a convenient representation of four-character-code values
-
envmode
know and manage the current working environment of the application
-
warcat
Command-line tool and library for handling Web ARChive (WARC) files
-
iso
implementations of datatypes related to common iso standards
-
proteus
intended to make dynamic transformation of data using serde serializable, deserialize using JSON and a JSON transformation syntax similar to Javascript JSON syntax. It also supports…
-
ssh-to-ansible
convert a SSH configuration to an Ansible YAML inventory
-
tree-sitter-toml-ng
TOML grammar for tree-sitter
-
lava_torrent
parsing/encoding bencode and .torrent files
-
toml_contact_book_parser
Parser for a contact book
-
tdf
deserializing and serializing tdf values from BlazeSDK
-
json-five
JSON5 parser with round-trip capabilities and compatible with the serde data model
-
rrtk_rsb
The reference parser for the RRTK Stream Builder RSB file format
-
owlchess
chess library for Rust
-
ua_contact_book
Parser, which take file filled with lines of contact and converts it into JSON format
-
r-extcap
Write Wireshark extcap programs in Rust
-
srtlib
handling .srt subtitle files
-
erpnext_client
API client for interacting with Frappe/ERPNext
-
memedb_core
reading and writing tags to different media formats
-
lcax
open, machine and human-readable data format for exchanging LCA results
-
tree-sitter-lammps
lammps grammar for the tree-sitter parsing library
-
vedvaring
easy persistence
-
fast_html2md
A fast html2md crate for rust
-
dted2
reading DTED files
-
mame-parser
read and write MAME files
-
dlsite
client
-
rustc-ap-rustc_lexer
Automatically published version of the package
rustc_lexer
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
netgauze-parse-utils
Serialization/Deserialization utilities for NetGauze
-
rizlib
interacting with Rizline game files
-
nom-mpq
A nom parser for the MoPaQ archive format
-
flatc
Vendored executable of flatbuffer’s
flatc
-
data-volley-reader
parsing data from the Data volley format (.dvw)
-
nu_plugin_plist
Plist parsing for nushell
-
usnrs
parse USN Journal files
-
aspasia
parsing and working with subtitles
-
fit_file
Reads FIT (Flexible and Interoperable Data Transfer) files
-
spayd
Text handling for Short Payment Descriptors (SPAYD or SPD)
-
apple-bom
Apple Bill of Materials (BOM) data format
-
russe
Server-Sent Events (SSE) decoder
-
dash7_alp
DASH7 ALP protocol codec
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
byteordered
Abstraction for reading and writing data with implicit byte order awareness
-
trees-rs
tree-rs is a drop-in replacement for the tree utility (ASCII tree view of folder directory), but written in Rust. The primary goal of this project is to provide a non-bloated and more…
-
hidefix
Concurrent HDF5 and NetCDF4 reader (experimental)
-
elf_rs
no_std ELF file reader for ELF32 and ELF64
-
cbor-diag-cli
transforming between different diagnostic encodings of Concise Binary Object Representation (CBOR)
-
cc2p
Convert a CSV to parquet file format
-
jfrs
Java Flight Recorder reader for Rust
-
jsonapi
JSONAPI implementation
-
x-variant
Variant is a dynamic type container
-
typedoc_json_to_md
Converts TypeDoc JSON generated by typedoc-json-parser to Markdown
-
ooxml
An Office OpenXML parser writen in Rust
-
checkm
genome assessor
-
oxidd-parser
Parsers for logic file formats
-
neon-serde4
Easily serialize object for use with neon, fork of neon-serde3
-
rweather-decoder
Decoders of various weather reports
-
nu-plugin-bexpand
A brace expansion plugin compatible with Bash for nushell
-
surreal-id
A package for easily creating ID types for usage with surrealdb
-
oca-parser-xls
Command line tool for parsing XLS file into OCA
-
twobit
Pure Rust implementation of the TwoBit sequence file format
-
image-rider
Disk image and ROM image parser
-
patch
Parse patches in the unified diff format
-
prse
A tiny string parsing utility
-
weedle
A WebIDL Parser
-
piston_meta
A DSL parsing library for human readable text documents
-
tree-sitter-sparql
SPARQL grammar for tree-sitter
-
opentalk-types-common
Common types and traits for OpenTalk crates
-
heckcheck
A heckin small test case generator
-
editorjs2html
converts Editor.js output into clean HTML, supporting multiple block types efficiently
-
bk-promql-parser
Parse PromQL query into AST(fork from promql-parser)
-
blockdev
parsing and working with lsblk JSON output, providing type-safe block device representation and utilities for Linux
-
us-state-info
A Fork of a Rust implementation of the state names & abbreviations for the USA
-
charms-data
Data types for Charms apps
-
treereduce
Fast, syntax-aware, multi-language program reducer based on delta debugging
-
cli_util
Command-line utilitiy for unix based systems
-
cpulist
Parse and emit the Linux 'cpulist' data format used to list processors, memory regions and similar entities
-
algoliasearch
Algolia client
-
kiss_xml
minimalist schema-less XML parsing library
-
spideroak-base58
Base58 encoding and decoding
-
drug-extraction-cli
A CLI for extracting drugs from text records
-
blackbox-log
Ergonomic parser for BetaFlight blackbox logs
-
ressa
An ECMAscript parser
-
json_partial
Parse Imperfect Json given by LLMs
-
osu-rs
reading osu! beatmaps
-
composer-parser
Parses the JSON output of composer outdated
-
recap
Deserialize typed structures from regex captures
-
lber
An ASN.1/BER parser/encoder based on nom
-
cborpath
engine written in Rust
-
seqsee
parsing and displaying ANSI escape sequences in a human-readable format
-
tree-sitter-pact
pact grammar for the tree-sitter parsing library
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
axum-content-negotiation
Axum middleware to use Accept and Content-Type headers to serialize with different formats
-
tree-sitter-slint
A tree-sitter parser for Slint
-
citationberg
A parser for CSL files
-
cylon
An efficient compiler for robots.txt files
-
tree-sitter-rush
rush grammar for tree-sitter
-
remi-s3
🐻❄️🧶 Official and maintained remi-rs crate for support of Amazon S3
-
wiki_corpus
Extract text from Wikipedia dumps (.bz2) and convert it to JSONLines format
-
next_semver
Send your current version and the type of bump you want, and you get back the new version. As webpage or as library.
-
nom-span
Wrap your nom input into a span to get line, column and byte offset
-
cirru_parser
Parser for Cirru text syntax
-
jsonrs
Json parser
-
tsfind
Extract code using tree-sitter queries
-
marc
Reader and builder for MARC 21 Bibliographic format
-
neodes_codec
read and write data from DSN files as described in the NeoDes norm
-
tree-sitter-sfapex
Salesforce Apex, SOQL, SOQL, and Log grammars for tree-sitter
-
nom-bibtex
BibTeX parser using nom
-
verto
opinionated project versioning
-
subtr-actor-spec
Rocket League replay transformer
-
structs-sh
A local data structure service
-
abstractions
Abstraction traits
-
target-spec-json
Structured access to rustc
--print target-spec-json
and--print all-target-specs-json
-
microcad-lang
µcad language
-
markerml_frontend
Frontend of simple markup and templating language, that is transpiled to HTML
-
partial-json-fixer
Partial JSON fixer fixes partial JSON
-
parse-sap-atom-feed
Parse an XML atom:Feed received from an SAP V2 OData service using code generated by crate parse-sap-odata
-
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…
-
cleverlib
makes it easy to parse compact log events (clef)
-
munyo
A data language which aims to be the most efficient way to handwrite data
-
apt-parser
A parser for the APT package manager's package lists
-
swc_ecma_ast
Ecmascript ast
-
powerfx
Embedded PowerFX interpreter
-
pathogen
Typed references and deep mutation into Rust types
-
tree-sitter-openscad-ng
openscad grammar for the tree-sitter parsing library
-
sorbet_kvp
KVP file format
-
oni-comb-crond-rs
CROND parser
-
email-address-list
Pest based parser for address-lists in email headers like to/from/cc/etc
-
matterhorn
A lenient front matter parsing crate that supports files prefixed with YAML, JSON, and TOML front matter
-
d2-stampede
Dota 2 replay parser written in Rust
-
aws-smithy-cbor
CBOR utilities for smithy-rs
-
parsr
a libary for simple parsing
-
nom-openmetrics
A prometheus and openmetrics parser
-
read_collection
A collection of different variants of the
std::io::Read
trait -
moosicbox_lofty
Audio metadata library, modified for MoosicBox
-
hax-types
Helper crate defining the types used to communicate between the custom rustc driver, the CLI and the engine of hax
-
subtp
A parser for subtitle files such as the SubRip Subtitle (.srt) and the WebVTT (.vtt)
-
elfdump
readelf
-
hostlist-parser
Parses hostlist expressions into a Vec of Strings
-
pmw1
manipulating executables in the PMW1 format, which offers EXE compression and is used by the PMODE/W DOS extender. Currently requires nightly Rust due to use of inline assembly.
-
nucleide
manipulate custom sections of a WebAssembly module to view/edit application metadata
-
tree-sitter-templ
templ grammar for the tree-sitter parsing library
-
trs-data-value
Data Value for common data types
-
gherkin
Pure Rust implementation of Gherkin language (
.feature
file) for Cucumber testing framework -
small_jwt
small JWT libary
-
cooklang-import
importing recipes into Cooklang format
-
prk_async_dataflow
An asynchronous dataflow processing library for Rust with SIMD-accelerated JSON parsing and AI agent capabilities
-
itchy
Nom-based parser library for NASDAQ ITCH protocol
-
barectf-parser
parse barectf-generated CTF trace data
-
content_disposition
Content-Disposition parser
-
subtitler
parsing and generating subtitles
-
xparse
A parser combinator that is fully statically dispatched and supports both sync & async parsing
-
ghakuf
parsing/building SMF (Standard MIDI File)
-
tree-sitter-angular
Angular grammar for tree-sitter
-
quake-util
using Quake file formats
-
flatzinc
parser
-
mqtt-bytes-v5
MQTT v5 serialization and deserialization
-
barish
weather info in your terminal provided by bbc
-
logix-type
LogixType
trait and the parser for.logix
files, aimed at enabling easy-to-read-and-write configurations forlogix
-
faimm
Random access to indexed fasta using a mmapped file
-
go-duration
A parsing and formatting library for Go-lang style
time.Duration
-
pmtiles2
A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits
-
omd
A minimalistic and slick looking markdown viewer with support for hot reloading and latex
-
serde_esri
serializing and deserializing JSON from Esri Location Services
-
openapi_utils
Extension method and utilities to work with OpenAPI 3.0 files
-
tree-sitter-hygen-template
Hygen Template grammar for tree-sitter
-
abxml
Parser for resources.arsc contained on APKs and binary XML decompresser
-
simple-pub-sub-message
message format for the simple-pub-sub
-
glove
Extremely client-server type-safe IPC
-
libsbf
A no_std rust crate to parse Septentrio SBF Messages
-
rama-ua
user-agent (UA) support for rama
-
gsd-parser
Parser for PROFIBUS GSD files (Generic Station Description)
-
edn-format
EDN (Extensible Data Notation)
-
prepyrus
Parsing and writing to MDX files for Chicago author-date citaitons using BibTeX
-
mycrl-stun
Fast and zero-cost stun message decoder and encoder
-
binary-option-tools
binary-options-tools
crate and the python libraryBinaryOptionsToolsV2
-
jsondata
JSON processing package for document databases
-
tja
TJA file parser written in Rust, working in Rust, Python, and WebAssembly
-
agprefs
parser and serializer for the reading and writing agprefs files and the text fields in lrcat files from lightroom
-
battinfo
A command-line tool for retrieving battery information, built using the excellent cross-platform
battery
crate -
rhai-doc
Documentation tool for Rhai - an embedded scripting language and engine for Rust
-
caryatid_module_spy
Spy module for Caryatid
-
lapp
command-line argument parser driven by usage text
-
bde
B-Decoder/Encoder
-
actix-prost
Generate actix handles and routes from grpc definitions
-
gree-ir
IR encoding/decoding for Gree AC
-
gta-img
reading IMG/DIR files from the 3D universe-era of Grand Theft Auto IMG/DIR games
-
homl
Best and worst toml parser 😎
-
libset
A configuration file management library for Rust applications
-
ez-jsonrpc-types
JSON-RPC 2.0 made easy!
-
tree-sitter-bos
DSL scripting language for controlling unit animations and state. For the Recoil engine.
-
jp-rs
JSON parser in rust using pa-rs library
-
tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
picocadrs
working with picoCAD saves
-
bytebuilder
byte serializer/deserializer
-
irox-sirf
SiRF Binary format Encoders and Decoders for GPS Devices
-
jellybean-tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
patch-apply
Parse and apply patches in the unified diff format
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
dotbim_rust
Open-source Rust library for dotbim file format
-
rumtk-hl7-v2
HL7 V2 Parser and MLLP Implementation to support building interface utilities
-
tree-sitter-actions
parser for the actions file as defined by the specification therein
-
bupropion
Fancy error handler implementation for Miette
-
url2
ergonomic wrapper around the popular url crate
-
neuroformats
Handling of structural neuroimaging file formats. The focus is on surface-based brain morphometry data and FreeSurfer file formats.
-
fluvio-jolt
Fluvio JSON to JSON transformation library
-
nom-date-parsers
The bunch of combinators written with help of nom to parse the numeric and language-specific dates
-
codump
A straightforward and flexible code/comment dump tool
-
xprs
flexible and extensible mathematical expression parser and evaluator for Rust, designed for simplicity and ease of use
-
cameleon-genapi
parser and interpreter of GenApi XML
-
fb2
Parser of the FB2 format
-
nquads-syntax
RDF 1.1 N-Quads parser with code mapping metadata
-
asciimath-rs
AsciiMath parser
-
wat_parser
WebAssembly Text Format concrete syntax tree parser
-
unpoly
Helper for the Unpoly API, initially for usage in Axum handlers
-
cbordata
CBOR processing package for document databases and distributed applications
-
kampu
Generic byte array parser function where you can define the structure/tree of the bytes in JSON, send it a byte array and get the parsed output in JSON
-
fhir-rs
HL7 FHIR Specification for Rust
-
snmp-parser
Parser for the SNMP protocol
-
hlbc
Hashlink bytecode disassembler and analyzer
-
readformat
Very small format reader
-
mrt-rs
parsing Multi-Threaded Routing Toolkit (MRT) formatted streams
-
dtrace-parser
Parse DTrace provider definitions into Rust
-
scim-filter
SCIM filter specification implemented in Rust
-
vb6parse
parsing and analyzing VB6 code, from projects, to controls, to modules, and forms
-
fs_mod_parser
Mod File Parser for Farming Simulator
-
hexput-runtime
WebSocket runtime server for Hexput AST processing
-
tacacs-plus-protocol
no-std/no-alloc TACACS+ (RFC8907) protocol packet de/serialization
-
psml
serialising to, and deserialising from, PSML
-
swf-parser
SWF parser
-
fast-float
Fast floating-point number parser
-
thisenum
Assign constant literals to enum arms
-
checkmate-lsp
A LSP framework to run external check/sniff tools
-
ronf
Configuration system with saving
-
latlon
Parse latitude/longitude from many common formats
-
flinch
in-memory database
-
dotnet-parser
Parses the JSON output of dotnet outdated
-
tree-sitter-pascal
Pascal grammar for the tree-sitter parsing library
-
reinterpret
Low level utility functions to reinterpret arrays of data
-
rustc-cfg
Runs
rustc --print cfg
and parses the output -
proto-file-parser
A Protocol Buffer Definition (.proto) parser that converts proto files to JSON format
-
protofish
decoder focused on decoding arbitrary protocol buffer messages with error recovery
-
snowy
command line tool to make release managment easy
-
serde-ordered
A procedural macro for deserializing ordered arrays into keyed structs using Serde
-
json-template
creating JSON templates
-
dryadsynth-bv
DryadSynth solver for bit manipulating programs
-
presto-cli
Presto accelerates preprocessing with precision
-
oq3_semantics
AST with semantic information for OpenQASM 3 parser/analyzer
-
jsn
querying streaming JSON tokens
-
cinputs
that simplifies the constraining of inputs
-
mime_more
better MIME function integrations
-
fundu-gnu
Fast and precise gnu relative time parser of rust strings to a Duration
-
pddl
3.1 parser, strongly typed
-
vte-graphics
vte fork for the Alacritty's graphics patch
-
wolfram_wxf
Convert a value to the Wolfram Language WXF format
-
mono-diagram
A cross-platform tool for generating plain-text diagrams from a certain syntax
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
tree-sitter-fsharp
fsharp grammar for the tree-sitter parsing library
-
blend
A parser and runtime for Blender's .blend files
-
woff2-patched
WOFF2 decompression library, forked with some fixes
-
dns-parser
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
midasio
read binary files in the MIDAS format
-
leetgo-rs
Rust test utils for leetgo
-
vtt
Rust types for serializing and deserializing WebVTT with Serde
-
rocket-multipart-form-data
multipart parser for the Rocket framework
-
cvmfs_server_scraper
A scraper for CVMFS servers
-
vdf-reader
Rust parser for valve vdf files
-
tree-sitter-hlsplaylist
Hlsplaylist grammar for tree-sitter
-
cpr_ihex
A graphical parser and editor for the Intel HEX binary format
-
nuuid
A new, no_std, UUID Library
-
mbon
A serializer/deserializer for marked binary object notation
-
ieee1212-config-rom
Parser for content of Configuration ROM defined in IEEE 1212
-
sic_parser
Component of the sic cli: parser for the image operation script used by sic
-
gvas
parsing UE4 gvas save files
-
rust-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API
-
aseprite-loader
Aseprite file loader
-
qrrs
CLI QR code generator and reader
-
diffogus
calculate the difference between 2 instances of a type
-
hexify
Format hex
-
simple_predicates
local configuration management utility
-
pretty_ini
Light library to read/write ini files
-
s_text_input_f
text input format
-
nifty
generating Deterministic Finite State Automata (DFA)
-
jedec
working with JEDEC programming files
-
serde-bridge
Bridge between serde types
-
tui-theme-builder
Theme deserializer for Ratatui
-
dpr
Dynamic parser and replacer. You can define rules at run time. It's possible to use peg format
-
office-convert-client
Client library for interracting with office-convert-server
-
tree-sitter-powershell
powershell grammar for the tree-sitter parsing library
-
facet-json-read
JSON reading functionality for the Facet introspection library
-
untrack
parse and remove tracking tokens from URLs contained in arbitrary text input
-
xuid
in Rust
-
nop-json
JSON serialization/deserialization (full-featured, modern, optimal, streaming, direct into struct, binary-ready)
-
tracing-tape-parser
Parser for the tracing-tape format
-
ns-keyed-archive
encode/decode NSKeyedArchive binary plists
-
fuzzy-datetime
Detects, completes and normalises fuzzy date and date-time strings for interoperability with chrono or direct output as ISO-8601-compatible strings
-
oursh
Modern, fast POSIX compatible shell
-
rsyslog
RFC 5424 customizable syslog parser
-
naluacq
opening Nalu Scientific data files
-
sigproc_filterbank
A parser and serializer for SIGPROC pulsar filterbank files
-
locodrive
A model railroad connection handler to read message from and write messages to serial port
-
rhymuri
IETF RFC 3986, Uniform Resource Identifier (URI)
-
php-parser-rs
A handwritten recursive-descent parser for PHP written in Rust
-
ldap-parser
Parser for the LDAP protocol (RFC 4511)
-
cabrillo
A nom parser for the Cabrillo file format used for submitting contest logs in amateur radio
-
libabbs
aosc-os-abbs maintenance
-
ezno-parser
Parser and AST definitions for Ezno
-
merde_yaml
YAML deserialization for merde
-
robots_txt
A lightweight parser and generator for robots.txt
-
lang-types
A Language enum for programming language identification and file extension mapping
-
hadron_sclang
Experimental SuperCollider music language interpreter
-
discord-md
Parser and generator for Discord's markdown
-
webvtt-parser
WebVTT parser for Rust
-
criner-waste-report
Determine include directives for Cargo.toml files to slim down a crate
-
ca-rules
Parsing rule strings of life-like cellular automata
-
fortran-descriptor-parser
Parse bytes which are formatted according to a fortran format edit descriptor
-
endbasic-repl
The EndBASIC programming language - REPL
-
sgmlish
parsing and deserialization of SGML
-
isbn3
handling ISBNs
-
serde_geozero
serializing and deserializing geospatial data using serde and geozero
-
amm_sdk
Abstract Music Manipulation (AMM) Rust SDK
-
merge-yaml-hash
YAML Hash with merge/update capabilities
-
preserves-schema
Preserves Schema code generation and support for Rust
-
fjson
parsing and formatting json with C-style comments and trailing commas
-
br-excel
Excel
-
rest_parser
Parse VSCode
.rest
files and Jetbrains.http
files -
ty_map_gen
A type projecting map generator
-
thumbscache
libary which allows you to parse the contents of a thumbscache database
-
fef
parser of the FEF format
-
ggemtext
Glib-oriented Gemtext API
-
trustfall_rustdoc
Run Trustfall queries across multiple rustdoc JSON format versions
-
keysymdefs
A collection of key symbol definitions
-
ipmi-rs
A pure rust implementation of the IPMI spec
-
guppy-summaries
Build summaries for Cargo, created by guppy
-
pe-unwind-info
Parsers for PE unwind info
-
vts_parsing
parsing VTS or VTM files generated by VTOL VR
-
nom-grapheme-clusters
Adapter that allows nom to account for unicode grapheme clusters
-
oxrdfio
Parser and serializer for various RDF formats
-
hmm_tblout
Parse nhmmer tblout files
-
sauron-html-parser
parsing dynamically parsing html at runtime
-
oozextract
Open source Kraken / Mermaid / Selkie / Leviathan / LZNA / Bitknit decompressor
-
rs-mrz-parser
A MRZ parser written in Rust
-
tree-sitter-flatbuffers
Flatbuffers grammar for tree-sitter
-
elf-utilities
parsing,generating,analyzing ELF
-
limbo_sqlite3_parser
SQL parser (as understood by SQLite)
-
whiteread
easily reading whitespace-separated values from strings or input
-
flour
Serializes and deserializes BCCAD / BRCAD files to and from JSON
-
hid-report
handle USB HID report descriptors
-
serde-llsd
serializing and de-serializing data in Linden Lab Structured Data format. This format is used by Second Life and Open Simulator
-
osu-db
Reading and writing of osu! binary files:
osu!.db
,collection.db
,scores.db
and.osr
replay files -
parsepatch
Parse git patch
-
nanotweaks
moved to https://crates.io/crates/spread_macros
-
epw-rs
Rust parser for Energy Plus Weather file format
-
circular
A stream abstraction designed for use with nom
-
alice_protocol_reader
Reader library for reading raw binary data from the ALICE detector into a convenient structure for implementing analysis
-
axum_serde_valid
Axum extractor sets of JSON validation
-
steam_shortcuts_util
parsing & writing Steams shortcut.vdf file format
-
lang-c
Lightweight C parser
-
tomling
A TOML parser
-
apple-crash-report-parser
Parses apple crash report text files
-
tdms
A LabView TDMS file parser written in Rust
-
axum-cbor
sending and receiving CBOR data in Axum web applications
-
vint64
efficient variable-length integer encoding compatible with some variants of VLQ (Variable-Length Quantity)
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
lua_semantics
semantic analysis and enhanced AST converter for lua_parser crate
-
lexical-parse-integer
Efficient parsing of integers from strings
-
recipemd
Parser for the RecipeMD format
-
tree-sitter-haskell
Haskell grammar for tree-sitter
-
serverless_workflow_core
Contains Serverless Workflow DSL models
-
lavendeux-parser
Extensible parsing engine for expression evaluation
-
serialzero
A minimalist JSON parsing and serialization library for Rust
-
uniresid
URI (Uniform Resource Identifier) parser and data structures
-
anylog
that attempts to parse single log lines into records
-
packet_enum
Full implementation for packet_enum
-
dsntk-model
dsntk | DecisionToolkit | DMN model and parser
-
pml
A parser for PML, just another format to specify your configs in
-
extract-frontmatter
that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string
-
hex-simd
SIMD-accelerated hex encoding and decoding
-
eventlogs
High-Performance, Batteries-Included, Event Sourcing for Rust
-
df-interchange
Seamless interoperability between Polars and Arrow
-
microformats-types
A representation of the known objects of Microformats
-
anglosaxon
Convert XML files to text with ad-hoc streaming SAX parser
-
desert_core
Binary serialization library for Rust (core crate)
-
url_parser
URL Parser is a Rust parser developed to parse URLs into structured components such as scheme, domain, path, query and fragment
-
imbl-value
A JSON
Value
type built onimbl
-
ars-package
Asset RS - Package with Zero-copy deserialization
-
core-dockpack
unpacking files from Docker images
-
docsearch
Resolve crate items to rustdoc URLs
-
hashtag
parser
-
vcard
A pure Rust implementation of vCard based on RFC 6350
-
ninja-parse
A lexer+parser for ninja build files
-
svgrtypes
SVG types parser
-
const_irc_message_parser
A 0 dependency, no_std, const-only parser for the IRC message protocol
-
logisheets_lexer
the lexer for excel formula
-
eyes
Parse and convert strings using human-readable templates
-
hls-playlist
serializing and deserializing HLS playlists (aka extended M3U playlists)
-
rslnp
A configurable parser for scopes list notation (SLN)
-
srec
Parsing and generating Motorola S-record (SRECORD/SREC) files
-
nixel
Parser for the Nix Expressions Language
-
off-rs
parsing .off mesh files
-
daipendency-extractor
Core library for Daipendency extractors
-
nexers
Parses Maven/Nexus repository index files
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
kafka_wire_protocol
Generated implementation of Apache Kafka wire protocol
-
tree-sitter-angular-codemod
Angular grammar for tree-sitter
-
foam-highlighter
Highlight OpenFOAM dictionaries as HTML and/or Pygtex snippets
-
tree-sitter-proto
Parser for proto2 and proto3 files
-
takparse
Parse, manipulate, and stringify common Tak board game formats
-
properties-file-parser
project for .properties file parsing (https://en.wikipedia.org/wiki/.properties)
-
bcheck
that can read and write bcheck and tsv files, which are generated by BCheckbook for iOS and Mac
-
roxmltree_to_serde
Convert between XML JSON using roxmltree and serde
-
yarer
(Yet Another Rust Expression Resolver) is a library for resolving mathematical expressions. Internally it uses the shunting yard algorithm.
-
telestes
Typed Media (MIME) Types
-
essential-asm-spec
Parses Essential assembly specification yaml
-
rpm-infra
A pure rust library for building and parsing RPMs
-
swamp-parser
Parses Swamp programming language source code into an Abstract Syntax Tree (AST) defined in the
swamp-ast
crate, using the pest parsing library -
fli
The commander.js like CLI Parser for rust
-
sprite-sheet-file-type
File Type that simplifies SpriteSheet creation
-
blockless-car
ipfs car file reader writer and utils library
-
ksql
A JSON data expression lexer, parser, cli and library
-
simple-useragent
user agent parser library based on the uap-core regexes
-
ifc_rs
IFC standard
-
nom-pdb
PDB parser implemented with nom
-
iso-10303
generating STEP reader code
-
yaml-subset
A subset of yaml used in rumbas
-
bufr
binary data format defined by WMO focused on real-time data
-
lithtml
A lightweight and fast HTML parser for Rust, designed to handle both full HTML documents and fragments efficiently
-
header-config
Runtime parser for hierarchical configurations using Markdown-style headers
-
pingora-http
HTTP request and response header types for Pingora
-
exolvl
reading and writing Exoracer level files
-
shiori3
SHIORI/3.0 rust interface
-
weresocool_parser
Parser for WereSoCool
-
tree-sitter-plum
plum
-
serde-ignored-fields
preserve ignored fields with serde
-
tdtxt
A serializer/deserializer for the todo.txt format
-
tptp
Parse the TPTP format
-
teleinfo-nom
parse teleinfo stream from french meters
-
chaste
Parser for npmjs lockfiles
-
koron-query-parser
Query Parser for Koron
-
rustfilt
Demangle Rust symbol names
-
plainjson
simply provides low-level access and JSONPath way to query or set JSON values
-
lamcalc
creating, parsing and evaluating lambda calculus
-
utoipa-helper
Helper Crate For Utoipa Axum Integration
-
iata
Some implementations of IATA resolutions
-
sleipnir
Memory safe font operations for Google Fonts
-
cgats
Parse, transform, and write CGATS color files
-
mangadex-api-schema-rust
Response structs and helpers for mangadex-api
-
csv-sniffer
A CSV file format sniffer for Rust
-
yard
shunting yard implementation in rust
-
cff
A zero-allocation CFF parser
-
dmio
A shared library providing functionality to read, write and modify files saved in the DigitalMicrograph file format (version 3 or 4)
-
irox-bits
Bits & Bobs. No-std/No-alloc bit/byte manipulation of streams
-
woff
The package provides a converter for Web Open Font Format
-
yamlette
Complete and comprehensive YAML 1.2 processor, written in pure rust
-
jsoncanvas
creating and manipulating jsoncanvas data
-
kbvm
XKB specification
-
scrings
Semantic strings based on tree-sitter
-
codice_fiscale
Tools to calculate and verify Italian codice fiscale
-
nuscenes-data
NuScenes dataset loader in Rust
-
configured
load configuration from well defined layers into any type which can be deserialized by Serde
-
ezwhois-rs
querying WHOIS data and parsing this information, while providing a comfortable high-level API
-
ldap-utils
Implements some LDAP utility functionality around OpenLDAP config files and the ldap3 Rust library
-
trid
Turkish citizenship ID number type
-
vcd
Read and write VCD (Value Change Dump) files
-
html5tokenizer
An HTML5 tokenizer with code span support
-
undr
protocol implemented in Rust
-
scdlang
Core parser of Statecharts Description Languange
-
bdb_parser
A parser for the BDB file format
-
serde_json_path_to_error
A drop in replacement for serde_json where detailed errors are the default
-
lua-patterns
Binding to Lua String Patterns
-
ragit-api
api utilities for ragit
-
tree-sitter-glsl
GLSL grammar for the tree-sitter parsing library
-
parity-wasm-cp
WebAssembly binary format serialization/deserialization/interpreter
-
tweep
Parser for the Twee v3 interactive fiction format
-
cmudict-fast
An updated and improved fork of the library for using the CMUSphinx pronunciation dictionary
-
rustlogic
basic parsing and handling of logical formulas
-
htmlescape
HTML entity encoding and decoding
-
ralc
A CLI calculator with arbitrary precision real numbers
-
clap-maybe-deser
Adds the ability to use deserializable data as a clap argument
-
easyfix-messages
Easy FIX (Financial Information Exchange) toolset - messages
-
acknowledgements-rs
acknowledge is a simple CLI tool to analyze dependencies of a Cargo (rust) project and produce an ACKNOWLEDMENTS.md file listing (major) contributors of your dependencies
-
ppbert
pretty printer for Erlang's External Term Format
-
tree-sitter-jinja-inline
JinjaInline grammar for tree-sitter
-
peacock-crest
A CSS library for parsing and applying styles to in-memory DOM structures
-
df_ls_lexical_analysis
A language server for Dwarf Fortress RAW files
-
rune-alloc
The Rune Language, an embeddable dynamic programming language for Rust
-
type-sitter-gen
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
bsb
parser and codec for BSB protocol
-
jvm-hprof
A parser for JVM hprof heap dumps
-
data_model
[highly unstable] data model for virtualization
-
openalias
Look up and parse OpenAlias data
-
tree-sitter-xml
XML & DTD grammars for tree-sitter
-
pug
pug.js port to Rust
-
fefix
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
mimetype
detech mime type from file bytes
-
mdsplode
A CLI tool for exploding and serialising Markdown files (metadata, AST, rendered parts, and rendered whole)
-
ktx
KTX texture storage format parsing
-
rhymuweb
Common types for the Hypertext Transfer Protocol (HTTP)
-
figtok
Takes Figma Tokens JSON output and converts it to valid composable CSS
-
non-blank-string-rs
Non blank string type for 'parse, don't validate' approach
-
rsexp
S-expression manipulation
-
cfdi
using Serde to import, deserialize and use CFDIs (Mexican Electronic Invoices) | Crate para importar CFDIs a Rust, usando Serde
-
stamon
Status monitors for textual status bars (such as barista, pista, etc.)
-
ogawa-rs
Ogawa Alembic Cache file parser
-
fen-rs
Forsyth-Edwards Notation parser
-
fastobo-syntax
PEG Syntax and pest parser for the OBO flat file format 1.4
-
v8_valueserializer
V8's ValueSerializer and ValueDeserializer
-
my_main_parser_kma_zaporozhetss
A JSON parser created in Rust using Pest grammar
-
wcif
A parser for the WCA Competition Interchange Format
-
rusty-ast
that analyzes Rust code and visualizes its AST
-
colorparser-css
CSS color parser library
-
bmbp_http_type
BMBP
-
json-elem
Manage JSON string as element
-
sgf-parser
parsing SGF files
-
larian-formats
reading Baldur's Gate 3 mod files
-
hershey
font format parser
-
saphyr-parser
A fully YAML 1.2 compliant YAML library
-
ledger-utils
Ledger-cli (https://www.ledger-cli.org/) file processing Rust library, useful for calculating balances, creating reports etc
-
csv_perusal
Reads CSV files and returns the contents of the file with the appropriate datatype
-
tree-sitter-yaml
YAML grammar for tree-sitter
-
eightyseven
Read and write gro files, pretty quickly
-
anndata-hdf5
HDF5 backend for the anndata package
-
mt940
A strict MT940 bank statement parser
-
formula
A parser and evaluator of spreadsheet-like formulas
-
cgp-type
Context-generic programming core component traits
-
brigadier_rs
Minecraft command parser in Rust
-
shellish_parse
Parses "command line" syntax inspired by Bourne shell ("shellish")
-
tree-sitter-owl-ms
owl-ms grammar for the tree-sitter parsing library
-
rulox
A lightweight scripting language embedded in Rust
-
my_parser_striletska
parser, that parses lists of integers from string format
-
xabc-lib
一个解析 abc 文件的库
-
pk2
interacting with Silkroad Online's pk2 archive format
-
binarycookies
A package reader for Mac os cookie file
-
ttyrec
reads and writes ttyrec files
-
linereader
An efficient buffered line reader
-
parser-core
extracting text from various file formats including PDF, DOCX, XLSX, PPTX, images via OCR, and more
-
json_repair_rs
json repair library for rust
-
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
wikitext_table_parser
implement for parse the wikitext's table
-
susywasm
WebAssembly binary format serialization/deserialization/interpreter
-
prc-rs
working with PRC types in Smash Ultimate
-
tspf
A parser for TSPLIB format
-
ark-serialize
serializing types in the arkworks ecosystem
-
spectrusty-formats
File format parsers and related utilities for the SPECTRUSTY library
-
mkvdump
MKV and WebM parser CLI tool
-
rustyknife
Fast, robust and safe email parsing library
-
jrsonnet-types
Jrsonnet type system definition
-
onefetch-manifest
Detect and parse manifest files
-
mbrs
Master boot record parsing, manipulation and binary export
-
tectonic_xdv
A decoder for the XDV and SPX file formats used by XeTeX and Tectonic
-
reaclib
A parsing library for the reaclib format
-
blender-armature
Serialize / deserialize Blender armatures
-
serde_array_query
Serde deserialization format for HTTP query string arrays
-
fire-http-representation
Http types for the fire http crate
-
nop-bin
Do nothing binary crate
-
lemmy-help
Emmylua parser and transformer
-
country-code-enum
Copyable Serde and Sqlx compatible country codes
-
orbyte
A serialization/deserialization library
-
tina-mgr
Helper functions for the tina personal information manager
-
actix_extract_multipart
ActixExtractMultipart is a library for parse actix_multipart into a structure that you defined
-
quake_serverinfo
Parse QuakeWorld serverinfo strings
-
rtf-grimoire
A Rich Text File (RTF) document tokenizer. Useful for writing RTF parsers.
-
conllu
Readers/writers for the CoNLL-U dependency format
-
blaze
blazing fast http framework
-
cmark-syntax
Syntax highlighting for pulldown-cmark
-
automata
standard finite state automata such as DFA, NFA, Regex
-
sec
Prevent secrets from leaking via
Debug
orDisplay
traits -
tree-sitter-dockerfile
dockerfile grammar for the tree-sitter parsing library
-
json2rdf
converting a JSON file to N-Triple RDF
-
moleculec
Schema compiler for molecule
-
rs-read-trimesh
A reader for loading 3D meshes from PLY, STL, and OBJ into Parry Trimesh
-
wareki-conv
Converts Wareki (JIS X 0301) based date into ISO 8601 based one
-
lde
Length disassembler for x86 and x86_64
-
makedeb-srcinfo
Rust + Python library for parsing makedeb-styled .SRCINFO files
-
ct-tilemap
help parse ClickTeam Tilemap files
-
rs-eda
rust EDA event-driven framework
-
rpm-rs
A pure rust library for building and parsing RPM's
-
kvon-rs
Parsing the KVON format
-
tree-sitter-org
org grammar for the tree-sitter parsing library
-
wotbreplay-parser
World of Tanks Blitz replay parser
-
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
perspective-client
A data visualization and analytics component, especially well-suited for large and/or streaming datasets
-
daisychain
a method chaining parsing library
-
sl-chat-log-parser
Parser for SL viewer chat logs (Firestorm in particular but might work for others too)
-
dex
parsing dex files
-
symbolic-sourcemap
process JavaScript sourcemaps and resolve symbols in minified source code or stack traces
-
nipdf-cff-parser
that parses CFF files, part of nipdf library
-
liberty-io
Parser and writer for the Liberty format
-
ludtwig-parser
Lossless parser for HTML / Twig templating syntax
-
packtool
In memory packing made easy
-
board_game_parser
A Rust-based parser for board game data, designed for efficient data extraction and transformation
-
gdtf
Tools to read and inspect General Device Type Format (GDTF) files
-
tg-bot-api
Telegram Bot API parser
-
lrpc
local rpc
-
fitrs
Parse FITS file in pure rust
-
gomod-rs
A go.mod parser with locations
-
rcue
CUE sheet reader
-
s-expr
lightweight customizable s-expression parser and printer
-
transitfeed
GTFS public transit decoder/encoder and utilities
-
laibrary
AI coding assistants with public APIs and documentation from dependencies
-
pbf-craft
reading and writing OpenSteetMap PBF file format
-
hoster
Small parser and lexer library for Hosts file format
-
risc0-zkvm-serde
RISC Zero zero-knowledge VM serde crate
-
pdfrust
PDF parser
-
protobuf3
Google protocol buffers
-
cst
Parser for the CST format
-
test-data-generation
light-weight library that analyzes sample data to build algorithms and generates realistic test data
-
my_parser_kma_group_8
A brief description of my crate
-
tree-sitter-bash
Bash grammar for tree-sitter
-
osb
A fast, fully-fledged, scalable and secure implementation of the .osb storyboard file format
-
yozefu-lib
Core library of yozefu
-
genson-rs
Extremely fast JSON Schema inference engine built in Rust
-
brackets
JSON I/O
-
serde-nebula-fbthrift-graph
nebula-fbthrift-graph serde deserializer
-
gcg-parser
Parser and Data Structures for the GCG file format
-
robotstxt-with-cache
A native Rust port of Google's robots.txt parser and matcher C++ library
-
fbxcel
Excellent FBX library
-
rust_calendar_parser
A parser built in Rust for parsing Google Calendar events using Pest grammar rules and converting them to JSON format
-
libtimew
read timewarrior data files
-
attheme
parsing and serialization of .attheme files
-
android_bp
Android.bp parser
-
bean-script
scripting language for easy use in other projects
-
rustbin
Parsers for binary file formats (mostly Windows related)
-
z39
Z39.50 Types and ASN.1 Messages
-
caryatid_module_clock
Clock module for Caryatid
-
wlprobe
wayland-info but intended for computers rather than humans
-
delta_inc
An API capturing delta transformations and incremental computations
-
commandblock
providing utilities for working with Minecraft data
-
blanket-script
BlanketScript is a simple script language inspired by Rust that transpiles to JavaScript
-
distmat
Distance matrix data types and file formats
-
prkcst
Command Line Shortcut
-
asn
Newtype for Autonomous System Number (ASN)
-
json-session
A streaming parser for JSON which emits fragments and location spans from an iterator-style API
-
esdl
Event-sourcing Schema Definition Language parser
-
cmdline_words_parser
iterators over 'words' in a string, using command-line escaping rules. Intended for use where extra heap allocations are undesirable
-
taplo-common
Shared code for taplo utilities
-
shiratsu-naming
Zero-copy file name parser for No-Intro, TOSEC, and GoodTools named ROM files
-
lispi
Lisp I interpreter
-
azik_generator
Generate Google IME Setting file
-
bem
Parser for the BEM file format (Block, Element, Modifier)
-
ovgu-canteen
A canteen parser library for the Otto-von-Guericke University Magdeburg
-
quil-py
Python bindings for quil-rs
-
rotext
The official and de facto Rotext parser
-
fancy_slice
that provides reflection for tree structures
-
jackdauer
easily parse various time formats to durations
-
boreal-parser
A parser library for YARA files, intended for use with the boreal library
-
innofile
InnoFile
-
scfg
parser
-
vasp-poscar
read and write VASP POSCAR files
-
hyperware_process_lib
writing Hyperware processes in Rust
-
nifti
file format
-
ingredient
recipe ingredient parser
-
disasm-e2k
disasm e2k library
-
params
A multi-source request parameters parser for Iron
-
mdbook-emojicodes
MDBook Preprocessor for converting your emojicodes (: cat :) into real emojis
-
spdx
Helper crate for SPDX expressions
-
navm
Definitions and APIs for the NAVM (Non-Axiomatic Virtual Machine) model
-
odata-params
OData v4 query parameters parsers for handling paginated requests
-
tree-sitter-cuda
cuda grammar for the tree-sitter parsing library
-
mobi
handling MOBI format files
-
fronma
Front Matter parser
-
bmf-parse
A parser for the BMF file format
-
symbiotic-rs
Rust bindings for the Symbiotic Protocol smart contracts
-
npezza93-tree-sitter-haskell
haskell grammar for the tree-sitter parsing library
-
nodtool
CLI tool for verifying and converting GameCube and Wii disc images
-
eml-codec
Email enCOder DECoder in Rust. Support Internet Message Format and MIME (RFC 822, 5322, 2045, 2046, 2047, 2048, 2049).
-
bibleparsing
Read and/or validate Koine Greek parsing codes
-
fleetmod
Kubernetes model for fleet
-
git-conventional
A parser library for the Conventional Commit specification
-
tree-sitter-jq
Jq grammar for tree-sitter
-
pages-meta
application http service that takes url as input and returns json with page meta tags by url
-
nx-pkg4
reading NX/PKG4 files
-
bigbed
dealing with BigBed files
-
glifparser
A parser and writer for UFO
.glif
files -
humphrey_json
A JSON library for the Humphrey ecosystem
-
json_parser_with_pest
A JSON parser created in Rust using Pest grammar
-
ssi-cose
CBOR Object Signing and Encryption for the
ssi
library -
rs-conllu
A parser for the CoNLL-U format of the Universal Dependencies project
-
xmltojson
converting XML to JSON
-
quilt-lang
A programming language
-
rustalize
Rustalizer is a powerful tool designed to help developers analyze complex Rust code structures. It provides a simple Abstract Syntax Tree (AST) parser that can break down Rust traits…
-
parseltongue
Framework for declarative domain-specific languages
-
snowcloud
small crate for creating custom snowflakes that provides thread safe and non thread safe generators
-
yaxpeax-ia64
ia64 decoder for the yaxpeax project
-
tree-sitter-typescript-codemod
TypeScript and TSX grammars for tree-sitter
-
yz-diary-date
parser for my personal diary directory structure, and a simple formatter
-
inarybay
Graph-based binary format (de)serializer generator
-
libbcsv
parse the BCSV file format
-
mango-api
API for the manga reading tool
-
vegravis
vector graphics visualizer.It can visualize vector graphics on a canvas, and can also visualize vector graphics in other formats through conversion
-
rpgn
parsing PGNs (Portable [Chess] Game Notation)
-
rstxtar
txtar Go package
-
bspparser
Parse Quake .bsp files
-
sqlite-parser-nom
SQLite database file parser
-
gorrosion-gtp
A best-effort strongly typed interface between Rust and GTP, the Go Text Protocoll
-
passes
generate Apple Wallet Passes for iOS, WatchOS, MacOS
-
tztail
(TimeZoneTAIL) allows you to view logs in the timezone you want
-
lib_tcstring
IAB TCF v2 TCString utilities
-
crontime
cron expression -> time iterator
-
listinfo
A zero-copy MAME ListInfo format DAT files parser and deserializer
-
bmx
Binary modeling expressions
-
sloppy-rfc4880
RFC 4880 parser extract from the openpgp crate
-
riscu
loading/encoding RISC-U ELF64 binaries
-
castflip
encoding/decoding numeric variables, arrays and structures in little-endian and big-endian
-
rsadsb_common
common library for adsb_deku
-
sct-reader
deserialising sector files used by online ATC clients such as EuroScope and VRC and converting them to a common format
-
tree-sitter-printf
printf format grammar for tree-sitter
-
mamba
A transpiler which converts Mamba files to Python 3 files
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
seaplane
SDK
-
huginn
Secure input validation and sanitization library with extensible architecture
-
dirble
Fast directory scanning and scraping tool
-
sentry-release-parser
A parser for the sentry release name format
-
ndjson-stream
read NDJSON-formatted data in a streaming manner
-
arpx_job_parser
Parse arpx job scripts for runtime
-
tree-sitter-pkl
A Tree-sitter grammar for Pkl
-
libcoerced
serde_json and generic text content matching, verification and coercion
-
fuzzy-pickles
A low-level parser of Rust source code with high-level visitor implementations
-
markdown-it-block-spoiler
A markdown-it plugin for parsing block spoilers
-
sinex
format parser
-
xc2bit
working with Xilinx Coolrunner-II bitstreams
-
pddl-parser
parsing PDDL files
-
spuz_piston
Minecraft json documents described in Rust
-
wt_blk
Parser and unpacker for the BLK file format
-
pmd_flow
that can read/write flow file (used in pokemon super mystery dungeon, and maybe pmd) as json
-
udmp-parser
parsing Windows user minidumps
-
horned-owl
OWL Ontologies
-
twee-parser
A parser for Twine stories
-
irc-command-micro
parse irc messages and provide a stable representation in return
-
glslt
Template compiler library
-
hash-tag
Markdown to HTML parser
-
chordpro
parser for Rust
-
treeedb
Generate Datalog facts from tree-sitter parse trees
-
fontconfig-cache-parser
A parser for fontconfig's cache format
-
jslt
Everyones favorite xslt but for json
-
rede_parser
Parser in charge of modeling Rede's files
-
kaiju-core
Core module of modern assembly language toolset
-
tergo-parser
Parser for tergo
-
tihu
toolset written in Rust
-
bbclash
A robust, opinionated, performance-focused BBCode to HTML parser and compiler
-
kserd
Kurt's Self-Explanatory Rust Data
-
push_decode
Push-based decoding and pull-based encoding
-
mini-rxtx
serialization and communications for embedded
-
arinc
utils
-
promql
parser
-
hff-std
Hierarchical File Format: synchronous support
-
hao
.net binary reader
-
cusip
Support for creating and validating CUSIPs
-
tree-sitter-diff
diff grammar for the tree-sitter parsing library
-
schemafy
Generates serializeable Rust types from a json schema
-
ast-grep-dynamic
Load tree-sitter dynamic library for ast-grep
-
len
Command to print length of stdin in a human-friendly format
-
dns-parser-revived
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
tree-house
A robust and cozy highlighter library for tree-sitter
-
rpkl-jdx
Bindings and codegen for Apple's Pkl configuration language
-
pomsky
A new regular expression language
-
concisemark
A simplified markdown parsing library
-
prahsys-toml
CLI for editing and querying TOML files
-
channels-serdes
serialize/deserialize types
-
uberbyte
Bit manipulation for dummies
-
cookiestxt-rs
Parses cookie.txt/netscape cookie format
-
simple-tokenizer
A tiny no_std tokenizer with line & column tracking
-
bml
BML Markup Language
-
streamson-bin
A program which processes large JSON data
-
dossier
A multi-language source code and docstrings parser
-
skip_bom
Skip the optional encoding Byte Order Mark (BOM) at the start of a file if it exists
-
qapi-parser
QEMU QAPI JSON specification parser
-
cmakefmt
Good enough (MVP, early) CMake auto formatter
-
color-parser
Css color level3 parser
-
peview
A minimal and fast zero-copy parser for the PE32+ file format
-
graphql-parser-hive-fork
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
archlinux-repo-parser
Serde support to parse package definitions in Arch Linux repository
-
mps
A fast MPS parser
-
strace-parse
Parser and utilities for strace files
-
serde_cow
more efficent serde deserializations for Cow
-
whatwg-datetime
parsing the datetime microsyntax, as defined by the WHATWG HTML Standard
-
pkts-common
helper library for shared types/utilities among rscap and pkts
-
libcnb-common
Common code that is shared between libcnb.rs crates
-
fetch-sac
Fetch the official list of SAC codes from ASTERIX site
-
enum_dispatch_pest_parser
Generate pest-based parsers with enum_dispatch integration for static method dispatch
-
bencoding
decoding bencoded data
-
toml-parse
Set of modules for parsing, sorting and formating toml
-
dexparser
Parser for Android's DEX file format
-
strawberride
A Celeste map serializer and deserializer
-
adsb
ADS-B/Mode-S parser
-
opencorpora
Reading and parsing opencorpora.org XML-dictionary
-
readelf
A pure-rust implementation of the binutils utility readelf
-
yaml_parser
Semi-tolerant YAML concrete syntax tree parser
-
sawp-file
SAWP File Format
-
osm_pbf2json
A parser/filter/processor for OSM protobuf bundles
-
klang
programming language
-
aemo_mdff
AEMO compliant NEM12 and NEM13 parser
-
tree-sitter-zrpc
Zrpc tree-sitter
-
nombytes
that provides a wrapper for the bytes::Bytes byte container for use with nom
-
validr
Validate and modify Deserialize request body data
-
gnews-rs
Google News RSS feed parser
-
surrealdb_id
Id and Relation for SurrealDB
-
serde_postgres
Easily deserialize postgres rows
-
atext2html
Convert a text with markup hyperlinks to HTML
-
dangerous
Safely and explicitly parse untrusted / dangerous data
-
flatbuffers-retained
allows a user to validate a flatbuffer once and the move it around or store it in a data structure without keeping the buffer borrowed. Then later it can be used again without re-validation.
-
xdot
Parse graphviz’ xdot draw instructions
-
anitomy
Wrapper for Anitomy, the library for parsing anime video filenames
-
jellybean-tree-sitter
Rust bindings to the Tree-sitter parsing library
-
oca-file-semantics
OCAFile
-
imzml
reading the mass spectrometry (imaging) formats mzML and imzML
-
soupy
querying tree-based formats, similar to BeautifulSoup
-
html-filter
parse, filter, search and edit an HTML file
-
fhir-model
FHIR SDK Models
-
qpdf-sys
Rust bindings to QPDF C++ library via FFI and bindgen
-
oq3_parser
Parser for OpenQASM 3 parser/analyzer
-
tree-sitter-html
HTML grammar for tree-sitter
-
crates_tools
Tools to analyse crate files
-
gob_rs
parsing and constructing archives of the LucasArts GOB format
-
ydke_parser
A parser for YGOPro deck URLs in the YDKE format
-
frontier
[WIP] A tool to reproduce distro installations
-
jfc
A CLI tool for working with malformed JSON
-
ioe
that makes many of the I/O errors in stdlib de/serializable
-
vehicle_parser
Parse data about vehicles to json
-
rusty-xed
High-level, safe, bindings for XED
-
veryl-ls
A modern hardware description language
-
sqlx-ledger-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
yarn-state
Parser for .yarn-state.yml files
-
spreadsheet_addresses
Convert spreadsheet addresses ("A4", "B$7" and so on) to a struct and vice versa!
-
mar
reading and writing Mozilla Archive files
-
ratatui_inputs
ratatui library to process sineptic text input format
-
wfrs-engine
Workflow RS - Engine to drive workflows via bpmn diagrams
-
lexical-core
Lexical, to- and from-string conversion routines
-
dewey
version parser and comparator that works with non-semantic versions
-
webpack-stats
As zero-copy as possible representation of webpack-stats
-
openapi3-parser
parse and work with OpenAPI 3.0 specifications in JSON and YAML format
-
astro-rs
Astronomy utils
-
pocketpy-sys
Rust FFI bindings to pocketpy, a portable python 3.x interpreter
-
zinn
Manage build jobs for projects in YAML files
-
json-generator-rand
console utility and library to generate JSON items
-
garando_syntax
Backport of libsyntax
-
wot_datfile_parser
A parser for
.dat
files generated by the game World of Tanks -
bitvec_padded
Bit vector struct that includes byte padding for safe serialization and deserialization
-
bbscope
BBCode to HTML with scoping rules, auto-close tags, highly extensible
-
cmus-status
structure cmus status data
-
off64
Read from and write to byte slices with u64 offsets
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
weldr
manage LDraw files (.ldr)
-
eterm-parser
eterm parser for Rust
-
ser-data-loadr
Serialization-based concurrent and cached data loader
-
stdf
Standard Test Data Format (STDF) serialization and data processing
-
propertiesext
A (dot) properties file parser with extended feature set
-
retrosheet
interface for reading Retrosheet data
-
jso
No-BS, no-bloat json library
-
pavexc_rustdoc_types
The slimmed down schema used by pavexc to work with rustdoc's JSON output
-
greenfield
images
-
envpath
parsing and deserialising paths with special rules. The format is similar to
["$proj(com.xy.z): data ? cfg", "$const: os", "$val: rand-16"]
-
wsbps
Websocket Binary Packet System
-
http-rest-file
Parse jetbrains .http/.rest http client formatted files into a model or serialize an existing model to a file
-
cnf-parser
Efficient and customizable CNF parser for SAT solving
-
color-to-tui
Parse colors and convert them to ratatui::style::Colors
-
hackdose-sml-parser
a parser for the smart message language spoken by smart meters
-
eqrs
Zero-dependency math expression evaluator with variables
-
my-gym-data-rust-parser
parser for my gym data log
-
pakige
[UNFINISHED] A library crate to parse various Linux package formats into highly structured data
-
phoron_core
A serializer and deserializer for JVM bytecode
-
ooxmlsdk
Open XML SDK for Rust
-
axum_responses
way to use Axum responses
-
easy_arg
EasyArg read variables from command line arguments/system envrioment/.env files
-
restq-http
Parse restq syntax from http crate
-
srv3-ttml
Youtube-flavored TTML (SRV3) captioning format parser
-
rut-lib
validate/generate an Chilean ID (RUT)
-
position_preserving_moodle_question_xml_edit
Diff-friendly Moodle question.xml editor library. For those situations where you only want to touch the contents of one element and leave the rest of the XML as it was.
-
rpmspec
An RPM spec file parser
-
libpostal-sys
Low-level wrappers for libpostal address normalization (with locks to support thread-safe initialization)
-
rjvm
Parse JVM class files with Rust
-
vsd-mp4
Port of mp4 parser from shaka-player project
-
clap-dispatch
Ergonomically dispatch CLI subcommands
-
ssbh_data
High level data access layer for SSBH formats
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
typeface
The package provides a foundation for building and parsing fonts
-
lightwave-3d
LightWave 3D Parser
-
overpunch
support for signed overpunch numbers
-
castle_types
all Castle types for Castle_Api
-
shiva-spreadsheet-ods
Read and write ODS files
-
war
A viewer/editor for Darksiders saves, worlds, and scripts
-
czdb
A pure Rust library for parsing CZDB-format IP databases
-
resp_brage
REdis Serialization Protocol parser(beta)
-
rbuster
Brute force directories and files names on web/application servers
-
graph6-rs
parsing graph6/digraph6 strings and converting them into other text based formats
-
rhymessage
IETF RFC 5322, Internet Message Format
-
xspf
straightforward pure rust implementation of the Xml Sharable Playlist Format
-
ptah
Poplar's message-passing format
-
schema_org_types
Schema.org schemas as Rust types
-
csaf
Common Security Advisory Framework (CSAF)
-
rusty-whsp
designed to handle configuration parsing for command-line applications
-
rfbutton
decoding 433 MHz RF remote codes
-
pixeldike
pixel drawing game for programmers inspired by reddits r/place
-
pips
analyzing dice roll expressions in TTRPGs
-
authorized_keys
Parse and manipulate OpenSSH
authorized_keys
files -
boleto-utils
parse brazilian payment slip (aka 'boleto') barcodes
-
rio_xml
RDF/XML parser and serializer
-
endf_parser
parsing ENDF-6 format nuclear data
-
rpg-chat-command-parser
command line parser for RPG-like chat commands. Processes commands such as '/heal Player1', '/equip sword', or '/party invite Player2', validates their structure, and produces structured…
-
cuna
cue parser
-
fluorite_codegen
Generate rust/typescript codes from schemas specified by Yaml/JSON
-
sqlite-collections
Rust collection types backed by sqlite database files
-
vim-plugin-metadata
Parse and analyze your vim plugins, from Rust!
-
tree-sitter-fsm
FSM grammar for tree-sitter
-
esparver
A highly opinionated wrapper around git that works with subrepos in an intuitive way
-
scrapyard
Automatic web scraper and RSS generator library
-
dbus-message-parser
Libary to encode and decode DBus message
-
cli-justify
A CLI text justify tool
-
rrdbc
dbc parser
-
fundu-systemd
Fast and precise systemd time span parser of rust strings to a Duration
-
wzdx
Rust models for serializing/deserializing WZDx 4.2
-
tree-sitter-asciidoc
asciidoc grammar for tree-sitter
-
graphviz-dot-parser
(incomplete) parser for Graphviz DOT format
-
clip_core
Defines clip core traits
-
ros_package_manifest
parses ROS package manifest (also known as package.xml)
-
email-address-extractor
A blazingly fast command line tool written in pure safe Rust to automatically extract email addresses from files in a given path
-
syndication
serializing Atom and RSS web feeds
-
sleded
Minimalist API for storing data effortlessly persistently to a file
-
textparse
declaratively implement parsers that are based on Packrat Parsing
-
rsedn
reading and writing EDN (Extensible Data Notation) data
-
rbook
An ebook library that supports parsing and reading the epub format
-
balena-temen
Templating engine for (not just) JSON
-
dfufile
DFU file processing
-
hexspec
A dsl for creating and verifying byte buffers
-
sanitize-filename-reader-friendly
A filename sanitizer aiming to produce reader friendly filenames
-
emoji-commit
Make your git logs beautiful and readable with the help of emojis
-
amethyst-editor-sync
Allows an Amethyst game to connect to an editor
-
nitf-rs
Minimal NITF interface
-
openqasm
Parser and translator for OpenQASM 2.0
-
spdx-expression
SPDX Expression
-
gtp
GTP (Go Text Protocol) controller implementation for Rust
-
rust-releases-rust-changelog
RustChangelog source implementation for rust-releasess
-
compose-rs
execute docker-compose commands and monitor compose stacks
-
flussab-aiger
AIGER file format (binary and ASCII) parser and writer
-
csv-tools
reading, creating and manipulating CSV files easily
-
sf6rs
interfacing with various Street Figher 6 data forms
-
tinyid
A tiny ID type that's like UUID except shorter and easier for a user to type in
-
sawp-diameter
SAWP Protocol Parser for Diameter
-
ingics
parser for various Ingics iBS Sensors
-
mapsforge-rs
parser for Mapsforge binary map files
-
tiny-bitstream
Standard implementation of a classic bitstream library
-
jsdu
JSON file size analyzer
-
hdf5-types
Native Rust equivalents of HDF5 types
-
flatpage
file system based markdown flat page
-
patternscan
Searches for a contiguous array of bytes determined by a wild-carded pattern
-
snafu-numbers
Special Numeral-Analogue Fuel Units
-
tree-sitter-ccomment
Ccomment grammar for the tree-sitter parsing library
-
data-url
Processing of data: URL according to WHATWG’s Fetch Standard
-
pgs-parse
Parse Presentation Graphic Stream (SUP files)
-
reivilibre_fork_cylon
(FORK) An efficient compiler for robots.txt files
-
tinyresp
A tiny Rust library implementing the Redis Serialization Protocol (RESP)
-
rolodex
A Forgiving VCard implementation
-
ronky
Export a part of the Rust AST to JSON
-
tree-sitter-wdl-1
WDL 1.x grammar for the tree-sitter parsing library
-
fgbfile
Create FlatGeobuf files
-
rustc-semver
parsing versions of Rust releases
-
jsonapi-rs
JSONAPI implementation for Rust
-
astro-notation
transcoding between Astro Notation Format and Native Rust data types
-
nvim-types
Rust bindings to the Neovim C types
-
vlq-parser
VLQ encoded sourcemap decoder
-
msvc_def
reading Microsoft Module Definition (.def) files
-
yew-ansi
ANSI escape code rendering for the web
-
piston-binpool
An experimental uniform binary format for particle physics
-
jyt
A tridirectional converter between Json, Yaml, and Toml
-
xml1
sane, non compliant xml parser without allocations
-
lf2_parse
Parses Little Fighter 2 (LF2) data files
-
nomap
A parser for the
.map
file format used by Quake 1 & 2 as well as Half-Life 1, implemented using the nom parsing framework -
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
json-decode
An elm inspired runtime JSON decoder for Rust
-
weather-reports
A collection of weather report parsers
-
fhex
providing the ToHex trait for converting floating-point numbers to hexadecimal
-
genify
Turn one file into a complete project
-
bundcore
BUND programming language API
-
rocket-simple-authorization
request guard builder used for authorization
-
parse-git-url
A parser for git repo urls based on url crate
-
rpp-parser
Parser for Reaper's RPP project files
-
stardust-xr-schemas
Stardust XR core schemas, generated from flatbuffers automatically
-
rico
A high-performance Apache Thrift IDL parser that converts Thrift IDL files to JSON AST
-
asyncapi
aims to provide data structures that represent the AsyncAPI specification easily deserializable with serde
-
patoz
Protein Data Bank (pdb) File Parser
-
rocket-jwt
jwt authorization for rocket
-
x509_lint
X.509 linter (RFC 5280 certificates and CRLs)
-
greek-syllables
Zero copy Ancient Greek word syllabification
-
racer-interner
thread-local string interner for racer-rust
-
omnom
Streaming parser extensions for BufRead
-
chic
Pretty parser error reporting
-
tree-sitter-c-sharp
C# grammar for tree-sitter
-
num_parser2
A math interpreter and evaluator (fork of num_parser)
-
borsh-schema-writer
Write a BorshSchemaContainer to a binary file
-
rog_fan_curve
cli for setting fan curves on some asus laptops
-
citeworks-cff
Serde types for serialising and deserialising CFF (Citation File Format)
-
altv_internal_core_resource
An internal crate for alt:V module. Not intended for direct use.
-
spreadsheet-ods-formula
Create ods-formulas for use with spreadsheet-ods
-
wasmer-config
Configuration types for Wasmer
-
hoars
dealing with the HOA (Hanoi Omega Automata) file format
-
json
in Rust
-
renvar
deserialize environment variables in to Rust datatypes
-
tree-sitter-sop
Google SecOps Parser grammar for tree-sitter
-
parse-env-filter
parser for the env logger filter format
-
fakemap
Map with Vec implementation, without ordering or hashing (for Serde deserialization)
-
decode1090
Companion application to rs1090 to decode Mode S and ADS-B signals
-
wcnt
A program to count your warnings inside log files and comparing them against defined limits
-
lynxlang
An educational project for learning how programming language is made
-
sdp-nom
an sdp-parser
-
irc-rust
IRC Helper easing the access and creation of IRC Messages
-
ekey
A
no_std
library for parsing EKEY LAN Converter packets -
sn-pulsar
Rust client for Apache Pulsar
-
uddf-sdk
Reading and writing UDDF files
-
serde-util
Soni's Serde Utilities
-
dotent
handling Entry File(.ent)
-
simd-json-derive
derives for simd-json
-
fiberplane-models
Core models used across Fiberplane
-
rsip-dns
SIP Rust library implementing RFC 3263, implemented on top of rsip
-
daicon
Reference rust reader/writer implementation of the daicon format
-
lcov-util
commands to operate and analyze LCOV trace file at blazingly fast
-
nlsd
Natural Language Structured Documents
-
bibparser
A parser for .bib files
-
inip
INI parser library
-
sitemap
parser (reader) and writer
-
runic
Stupid string to duration converter
-
wte-mt-rx-parser
MT-RX-3+ (AIS, 406 + 121.5) message parser
-
fefixp
FIXS implementation in pure Rust
-
bourne
JSON library
-
bib-unbound
Parser for the Unbound Bible format
-
parsercher
Parses and searches Tag documents. (e.g. HTML, XML)
-
rosv
RSV file format
-
rust_sbml
A parser for SBML
-
bmfont
bitmap font config parser
-
rust-async-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API, adapted for async usage
-
ircparser
An IRC (RFC1459) parser and formatter, built in Rust
-
flow-expression-parser
Parser for flow expressions in the Wick configuration manifest
-
llfind
find dynamically linked libraries in executables. Supports ELF, Mach-O and PE.
-
swc_icu_messageformat_parser
ICU MessageFormat Parser
-
matrix-market-rs
read matrix market file to standard rust types
-
parse-display-with
Custom formatting/parsing utilities for parse-display
-
linux-ipc
Easy IPC with Unix sockets on Linux
-
async-io-typed
Adapts any AsyncRead or AsyncWrite type to send serde compatible types
-
cargo-toml-parser
Small crate to parse a Cargo.toml file to read dependencies versions
-
apple-app-store-receipts
Apple - App Store Receipts
-
tfm
Parsers for the TeX font metric (.tfm) and property list (.pl) file formats
-
feldera-ijson
A more memory efficient replacement for serde_json::Value
-
lei
Support for creating and validating Legal Entity Identifiers (LEIs)
-
pulldown-cmark-frontmatter
A Frontmatter extractor for Markdown documents
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
swim-clean-all
Recursively cleans swim projects
-
zehn
reading and writing ELF binaries
-
terra-plr-xbox360
Xbox 360 terraria player parser
-
steamid-ng
steamid type with functions to parse and render steam2 and steam3 IDs
-
polymath-rs
AsciiMath parser
-
sbe-schema
sbe schema library
-
cfgrs
CLI helper tool for converting between configuration formats
-
kurtbuilds_jsonschema
JSON Schema validation for Rust
-
syncat-stylesheet
Parser for Syncat Stylesheets
-
afi
Audio & video structures, plus encoder & decoder traits
-
minicbor-embedded-io
Async reader and writer types for minicbor
-
timecode-coder
A pure Rust no_std library for decoding and encoding timecode in real-time
-
date_format_parser
A parser standardizing date and date-time strings into ISO 8601 format
-
ip2country
fast ip to asn-country lookup
-
rustsv
A customizable CSV data parser
-
seqbytes
traits for reading bytes sequentially
-
wavefront_rs
Typed Wavefront OBJ parser / writer
-
wirefilter-engine
An execution engine for Wireshark-like filters
-
bytefmt
parse byte string into bytes count and vice versa
-
csaparser
parser for the CSA standard file format of Computer Shogi
-
knus
KDL language implementation
-
json-surf
Search/Analyze JSON and Rust Struct
-
lla_plugin_utils
Blazing Fast and highly customizable ls Replacement with Superpowers
-
lber-serde
An ASN.1/BER parser/encoder based on nom
-
gc_adpcm
Decoder for the ADPCM bitstream format used by Nintendo on the GameCube, Wii, and WiiU
-
ron-parser
Parsing debug implementation from rust object to JSON
-
pgn_parser
PGN (Portable Game Notation) parser for chess games written in Rust. It allows you to parse PGN files and extract information about chess games.
-
ssi-claims-core
Core types and traits for Verifiable Claims in the
ssi
library -
picori
decompilation, modding, and rom-hacking with focus on GameCube and Wii games
-
sgf-tool
SGF Tool
-
gpcas_base
Common definitions and utilities for GPCAS
-
keybindings-parser
parsing human keyboard shortcuts
-
dof
Tools to read and write the DTrace Object Format (DOF)
-
pcap-file-tokio
parse, read and write Pcap and PcapNg asynchronously with Tokio
-
mago-php-version
Modeling PHP versions (major.minor.patch), with built-in checks for feature support and deprecations across different PHP releases
-
fast_uaparser
Regex-based parser for User-Agent request headers
-
conditional-s3-fetch
File structure to parse and conditionally fetch from S3 when updated using etags
-
r2d2-jfs
JFS support for the r2d2 connection pool
-
elf_parser
A minimal no_std ELF (32/64) parser
-
swrs
that reads and parses a sketchware project
-
dnslogger
Passive dns sniffer. Provides dnslogger binary and a dns parser library.
-
daipendency-extractor-rust
Daipendency extractor for Rust library crates
-
async_chunked_transfer
Async encoder and decoder for HTTP chunked transfer coding (RFC 7230 § 4.1)
-
libelf
Bindings to elfutils
-
railway
Binary file format for vector animated pictures
-
tree-sitter-hlsl
HLSL grammar for the tree-sitter parsing library
-
nodl
Command line tool for building a directed graph of links between notes
-
hexponent
Hexadecimal float parsing
-
mdurl
URL parser and formatter that gracefully handles invalid input
-
chat_messages
lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage, SystemMessage, and more. It supports easy extensibility through macros…
-
nom-obj
obj/mtl parser written with nom
-
tectonic_cfg_support
build.rs support crate that helps deal with CARGO_CFG_TARGET_* variables. When cross-compiling, these variables must be used instead of constructs such as
cfg!(target_arch = ...)
because the build… -
ecore_rs
A parser for the Eclipse Modeling Framework Ecore format
-
tree-sitter-gitcommit
gitcommit grammar for the tree-sitter parsing library
-
motionsync3
data types for (de)serializing motion sync settings from motionsync3.json files
-
dsmr5
A no-std Rust implementation of the DSMR5 standard
-
json2markdown
convert JSON data into well-structured Markdown format
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
df_ls_structure
A language server for Dwarf Fortress RAW files
-
acc
plaintext double-entry accounting command line tool
-
hesp-manifest
serialization and deserialization the HESP manifest
-
legacy_pcap_file
read and write legacy Pcap file format
-
hawktracer-parser
Parser library for HawkTracer data format
-
json-deserializer
Performant library to deserialize JSON
-
calc_engine
An engine / tool that performs calculations
-
lexa-fs
Utilitaires liés au fs pour les projets
-
alrc
Advanced Lyrics File Format
-
figgy
A small library for managing config files which supports heirarchical directories, defaults, and writing initial files
-
g2r
wrapper for NCEPLIBS-g2c
-
binny
A general purpose library for parsing common binary file formats such as mp3, wav, jpeg, etc
-
ruby-prism-sys
Rust bindings to Ruby's prism parsing library
-
chisel-json-pointer
Chisel JSON Pointer implementation
-
fastsnbt
Serde deserializer for Minecraft's stringified NBT format
-
dicom-test-files
A collection of DICOM files for testing DICOM parsers
-
data-alchemist-json
data-alchemist for json
-
mqtt-format
A pure Rust MQTT packet parser and serializer
-
typed-num
Typed number in Rust with serde support
-
btf
parsing the BPF type format (BTF)
-
rosa_parse
Rosa parse is a command line utility to convert json, yaml or toml from stdin to json, yaml or toml to stdout
-
kg-display
Parser for format strings, and other utilities for implementing std::fmt::Display
-
powercom-upsmonpro-state-parser
Parser of POWERCOM UPS state provided by UPSMON Pro software
-
supernova
platform client
-
weggli
fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
-
altv_internal_mvalue
An internal crate for alt:V module. Not intended for direct use.
-
grib
GRIB format parser for Rust
-
oval
A stream abstraction designed for use with nom, winnow, etc
-
debcontrol_struct
Automatic Debian control file parsing for structs
-
dent-parse
Duck's Extensible Notation for Things (DENT) parser
-
pk_stl
STL file parsing and writing
-
xbytes
Convert between raw byte sizes and human readable sizes
-
apinotes
Parsing clang API notes
-
yajlish
An event-based json parser with json-ndjson parser
-
nom_pem
PEM parser (rfc1421) based of nom
-
pcd-rs
Working with PCD file format in Rust
-
vmml
Very Minimal Markup Language
-
nmea-0183
sentence parser using nom 5
-
ircparser-vanten
An IRC (RFC1459) parser and formatter, built in Rust. (fork by vanten-s)
-
tdesktop_theme
parsing and serialization of .tdesktop-theme and .tdesktop-palette files
-
dirigera
Manage your IKEA Trådfri devices with Rust
-
postman_collection
A Postman Collection serialization & deserialization library
-
pmx_parser
load and save .pmx model file
-
light-id
Generate and manipulate incremental IDs effortlessly
-
idx_parser
Parse IDX files such as the ones used in MNIST database files
-
rosvgtree
Represent an SVG as a read-only tree
-
tree-sitter-foam
OpenFoam grammar for the tree-sitter parsing library
-
miniseed
MiniSEED library for rust
-
tide_rs
TIDE configuration parser
-
tree-sitter-svelte
Tree sitter grammar for Svelte
-
json_path
JsonPath
-
mshio
Parser for the Gmsh MSH file format version 4.1
-
edl
Parse EDL (edit decision list) files
-
lwm2m-registry
registry for LwM2M specification files
-
tweet-archive-to-markdown
Convert archived Tweets to MarkDown with FrontMatter
-
hypertext_garnish
Serialization/deserialization of garnish data to HTML/CSS
-
abc-parser
An ABC music notation parser. Turns ABC text into Rust data structures and back.
-
debian-control
A parser for Debian control files
-
logic-parser
lexer & parser for logical expressions that supports output as AST, JSON and SVG
-
seedwing-policy-engine
A functional type system for implementing policy inspection, audit and enforcement
-
tree-sitter-godot-resource
Grammar for the Godot game engine's resource format
-
handle_tic
designed to handle io on .tic files
-
carta-schema
Parse a schema file. Apply the schema to binary data for exploration and visualisation
-
muninn_query
Query langugage for muninn logging stack
-
libsdp
A slim sdp parsing library, with a focus towards voip user agents
-
tq-rs
obtaining information from a TOML file on the command line
-
iana-media-types
Media types generated from IANA
-
jsonlogic
in Rust
-
markdown-it-lazyload
A markdown-it plugin to add lazy to image tags' loading property
-
zung_parsers
Data Format Parsing in Rust
-
synattra
A Syn Attribute Parser Toolkit
-
starlark_syntax
Starlark language AST
-
bramble-data
Bramble's Binary Data Format
-
http-range-header
No-dep range header parser
-
goo
encoding and decoding Elegoo’s
.goo
file format -
nom-exif
Exif/metadata parsing library written in pure Rust, both image (jpeg/heif/heic/jpg/tiff etc.) and video/audio (mov/mp4/3gp/webm/mkv/mka, etc.) files are supported
-
bracket_parse
parser for bracketed lists with quoted and unquoted strings -- Now deprecated, favouring Gobble instead which can do everything this does much tidier
-
varbincode
A binary encoder / decoder with variable length integer encoding implementation in Rust
-
die_parser
parses the notation for die rolls as used in tabletop games like D&D
-
title_parser
parsing SRT and VTT title cues
-
hefty
Parser for streaming data
-
habit_tracker_parser
A parser for habit tracking records
-
aiger
(And-Inverter graph) file format parser
-
signal-backup-decode
decode signal backups
-
serde-nested-json
Helpers for de/serializing nested JSON strings with Serde
-
find-binary-version
Identify binary versions easily
-
horsetab
Trigger Linux/Unix commands via morse code using your mouse
-
dvi
A parser for the "device independent file" (dvi) format
-
paf
Parse PAF files
-
afibex
handle automotive / ASAM fibex files
-
twee-v3
A parser for the the twee 3 interactive fiction format
-
wt-battle-report
A parser for War Thunder battle reports
-
route-pattern
A parser and matcher for route patterns
-
chaste-npm
Parser for npm lockfiles
-
myprivacydns
Search tool for finding DNS blacklist records among verious sources
-
endbasic-rpi
The EndBASIC programming language - Raspberry Pi support
-
deserialize_form_style_query_parameter
Deserialize Form style Query parameters with Serde
-
cvss
Common Vulnerability Scoring System parser/serializer
-
gmime
Bindings for gmime-3.0
-
gimli
reading and writing the DWARF debugging format
-
tree-sitter-fluentbit
fluent-bit grammar for tree-sitter
-
jq-rs
Run jq programs to extract data from json strings
-
serde-jellyfin
serde jellyfin
-
edge-gpt
Non official BingAI Rust client library. Use at your own risk.
-
bpfasm
Berkley Packet Filter (BPF) assembler
-
html_simple_parser
parser for html files to extract tags, child tags, attributes, etc
-
resolved-pathbuf
A resolved PathBuf
-
serial-unit-testing
Serial unit testing program and library
-
kerberos-parser
Parser for the Kerberos protocol
-
bep-lancedb
Bep vector store index integration for LanceDB
-
av-decoder
Extracts OFPS compatible motion vectors from MPEG streams
-
newick
parse, manipulate and generate trees in the Newick format
-
keep_a_changelog_file
Read and write changelog files using the Keep a Changelog format
-
tree-sitter-tmux
Tmux grammar for tree-sitter
-
nom-midi
Parse a simple midi file into data structures using nom
-
splitx
splitting a text file into pieces with the size of each piece below a specified maximum number of bytes on disk
-
enqueue-email
Send a bookmark via email, enqueuing it with MSMTP queue
-
mabel-aseprite
loading Aseprite files
-
flatiron
A parser and HTML renderer for the Textile markup language
-
cue-sys
Bindings for the libcue library
-
msdparser
Rust version of the MSD parser by Garcia (https://github.com/garcia/msdparser/)
-
dodo
Basic persistence library designed to be a quick and easy way to create a persistent storage
-
isla
symbolic execution engine for Sail instruction set architecture specifications
-
gcode
parser for no-std applications
-
nine
The 9p protocol as a serde format and message types
-
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.
-
razor-fol
parsing and syntactic manipulation of first-order theories
-
quirky_binder_lang
Quirky Binder Language
-
nom-varint
Parse varints (used by Celeste, Minecraft, and Protocol buffers) using nom
-
marketstore
driver
-
proxy-scraper
command-line tool for scraping proxy information
-
nom-test-helpers
Macros to help with testing nom parsers
-
gutenberg-rs
used to get information and data from gutenberg (https://www.gutenberg.org/)
-
bioyino-metric
handling metrics in bioyino and related projects
-
singlefile-formats
Default file format implementations for singlefile
-
gramme-build
gramme build toolkit
-
casper_utils
interacting with CASPER FPGA file formats
-
nom-xml
parsing XML
-
qc_file_parsers
providing libraries for parsing file formats used in computation chemistry
-
hepmc2
Read and write files in the HepMC2 format
-
elfio
intended for reading and generating files in the ELF binary format
-
mdict-parser
Mdict dictionary mdx file parser
-
hurrahdb
persistent(AOF) inmemory key value store in Rust
-
jsonseq
Read & Write json sequences RFC 7464
-
jrsonnet-parser
jsonnet language parser and AST
-
titlefmt
Metadata Title Formatting Library
-
verilization-lang-java
Java language support for the verilization description language
-
guppy
Track and query Cargo dependency graphs
-
x86asm
assembling and disassembling x86 instructions
-
yosys-netlist-json
working with Yosys netlists in JSON format
-
pandoc_ast
deserializes and serializes the markdown ast for writing pandoc filters
-
horned-functional
An OWL2 Functional-style Syntax parser for horned-owl
-
lmfu
Low Memory Footprint Utilities (String, HashMap, JSON)
-
step-machine
Run your CLI program as state machines with persistence and recovery abilities
-
sophia_jsonld
toolkit for RDF and Linked Data - JSON-LD parser and serializer
-
lua2json
A Lua parser that outputs JSON
-
marshal-parser
Parser for Python's "marshal" serialization format
-
odata-simple-client
Simplified OpenData API Client
-
serde-key-value-vec-map
Deserialize maps or JSON objects in serde to structs that implement the FromKeyValue trait
-
tomlyre
For parsing, converting, and syntax highlighting data in various formats, such as TOML, YAML, and more
-
compiledfiles
Parse native binary symbols for list of source files used to compile binary
-
yamson
convert YAML to JSON and vice versa
-
elf64
Parse elf format
-
libreda-oasis
OASIS input/output for libreda-db
-
zng-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
extrablatt
News, articles and text scraper
-
castle_input_cursor
Castle Input Cursor
-
from_bytes_or_zeroed
Reads integers from an arbitrary slice of bytes
-
mcp_rust_sdk
Rust SDK for the Model Context Protocol (MCP)
-
oi-pkg-checker-core
Core lib for oi-pkg-checker project
-
simple_elf
parser for amd64 elf files
-
rsef-rs
downloading and parsing RIR Statistics Exchange Format (RSEF) listings
-
dfraw_json_parser-cli
CLI for parsing Dwarf Fortress raw files into JSON
-
number_range
parse list of numbers from/to human readable string
-
snoopy
A highly configurable multi-threaded packet sniffer and parser
-
entity-tag
EntityTag
structure and functions to deal with the ETag header field of HTTP -
rustforce
Salesforce REST API Client
-
csv-pipeline
CSV processing library
-
cbor_enhanced
Cbor de/serialization library making use of lifetimes to support zero copy deserialization. Several iana tags are supported but need to be activated via feature flags
-
curlyconf
Configuration file parser
-
matter
Universal frontmatter parser
-
qrcli
A QRCode cli tools, can encode and decode
-
stremio-serde-hex
Hexadecimal encoding/decoding with serde
-
libtif
parsing/saving tif files
-
netstack
A batteries included networking crate for games
-
nom-psl
Fast public suffix list domain parsing, written in nom
-
display_json
Procedural macros for implementing Display, Debug and FromStr for (de)serializing json strings
-
asciidoctrine
process asciidoc files
-
nom5_locate
A special input type for nom to locate tokens
-
irox-nmea0183
NMEA-0183 format Encoders and Decoders for GPS Devices
-
covey-plugin
APIs for creating Covey plugins
-
sqlsonnet
Express SQL queries with a simple Jsonnet representation, which can be easily templated using the Jsonnet configuration language
-
dfdl
Specification from the OGF
-
fkl_mir
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
osrmreader
A reader for *.osrm files that are used by the routing engine OSRM
-
dd-manifest-tree
unify the 'Value' tree types of json, yaml and toml
-
buffed
Traits & implementation of parsing buffered IO
-
rsan
File Format for easy, fast and lightweight Array notation
-
docx
parsing and generating docx files
-
han
No-std implementation of the Swedish-Norwegian, P1-based smart power meter standard
-
subparse
Load, change and write common subtitle formats (srt/ass/idx/sub)
-
rlp-decoder
Recursive-length prefix data decoder
-
chromiumoxide_pdl
Contains a PDL parser and rust generator
-
sfn-machine
state machine for tasks orchestration and chaining using a linked list to guarantee coherence and flexibility when a different procedure is desired
-
smdton
Data Tree Object Notation
-
debian-copyright
A parser for Debian copyright files
-
foyer-bytesize
human-readable bytes representations. Forked from https://github.com/hyunsik/bytesize .
-
hotg-rune-compiler
Runefile parsing and analysis
-
summavy-common
common traits and utility functions used by multiple tantivy subcrates
-
lrc-nom
zero-copy LRC parser wrote with nom
-
tergo-lib
format R code
-
lua_tokenizer
tokenizer for lua language
-
serve-mar
Serves a mar update file for Mozilla based applications
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
ini_lib
一个简单解析ini的库,允许重名[Section]
-
candidateparser
A parser for the ICE Candidate SDP according to RFC5245
-
zim
ZIM reading and extraction
-
json-book
Book format optimized for small screens, an alternaive for the XML-based FB2
-
mail-parser
Fast and robust e-mail parsing library for Rust
-
adstxt
parser for ads.txt
-
autosar-data-abstraction
abstraction layer for the autosar data model
-
ggpk
container format used by the game Path of Exile
-
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
fabricbin
Patch binary file using IDA signatures and defined replacement bytes in YAML
-
miniserde-enum
Derive macros for miniserde on enums
-
hatchling
Converts Facebook social media data exported via the Download Your Information tool (https://www.facebook.com/settings) into Turtle triplets for a SOLID (https://solid.mit.edu/) profile
-
lace_metadata
Archive of the metadata (savefile) formats for Lace. In charge of versioning and conversion.
-
svg_file_parser
A Rust-based SVG parser designed to interpret scalable vector graphics (SVG) files
-
llvm-bitcursor
A no-frills bitstream cursor library for Rust
-
tomllib
A format-preserving TOML file parser and manipulator
-
mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
-
baz-difftastic
A structural diff that understands syntax. Based on difftastic, the OSS
-
syntastica-parsers
Collection of tree-sitter parsers for syntastica, using parsers available on crates.io
-
mbn-cli
MBN file parse CLI tool
-
jsode
zero-copy & zero-dependency JSON Parser
-
deb-version
Compare (Debian-style) version numbers
-
streamparser
Adapt simple stream parsers for different types of streams
-
conllx
Readers/writers for the CoNLL-X dependency format
-
utf8-decode
UTF-8 incremental decoding iterators
-
sqlite-types
SQLite Rust types
-
ftabutil
work with ftab (aka rkosftab) files
-
macbinary
resource fork parser
-
unifai-sdk
SDK for Unifai, an AI native platform for dynamic tools and agent to agent communication
-
uuid-simd
SIMD-accelerated UUID operations
-
lcov-diff-util
Command line tool to make delta of 2 lcov files
-
oas
OpenAPi Specification
-
battler-wamprat-message
Procedural macro for sending structs over WAMP messages
-
pasta
impl shiori for rust{...}
-
navitia-poi-model
Navitia's POIs (Point of Interest) model
-
nom_stl
A fast STL parser
-
libprefetch
Forensic library; parser and reader for Microsoft Prefetch File
-
ireal-parser
iReal Pro song parser and manipulation library
-
amm_internal
Abstract Music Manipulation (AMM) Rust SDK shared internal data types and traits
-
iso6709parse
Parses coorindates in ISO6709 format from strings
-
composer_lsp
A LSP server for composer
-
markdown-it-ruby
A markdown-it plugin for parsing ruby text
-
mailcap
parsing library
-
framehop-object
A framehop::ModuleSectionInfo implementation for the object crate
-
apollo-compiler
A compiler for the GraphQL query language
-
libipld-macro
ipld macro
-
turtle-syntax
RDF Turtle parser
-
serde-mobile
Move-oriented sequence and map access types for serde deserializers
-
scron
A cron expression parser and schedule explorer
-
sequencefile
Native Rust library for working with Hadoop sequence files. Only handles reading currently.
-
symtool
edits static symbol tables of MachO and ELF object files and archives
-
webidl
parser
-
props-rs
parse .properties files
-
vcd-ng
Read and write VCD (Value Change Dump) files, the next generation
-
did_common
parsing Decentralized Identifiers (DIDs), with no_std support
-
just-orm
database ORM that use JSON file for Rust
-
rhuffle
Random shuffler for large file with many lines
-
hitt-parser
Parser for http files for the hitt http testing tool
-
toml-cli
CLI for editing and querying TOML files
-
serde_ignored_type
type to allow to skip value for purpose of deserialization
-
serde-cmd
A small library to deserialize commands
-
chaste-pnpm
Parser for pnpm lockfiles
-
sixel-image
An interface for querying, manipulating and serializing/deserializing Sixel data
-
leptos_reqwest
making HTTP requests with reqwest and handling responses on your Leptos project
-
conventional
A parser library for the Conventional Commit specification
-
mmi-parser
A parser for Fielded MetaMap (MMI) output
-
PMXUtil
pmx reader and writer
-
netgauze-udp-notif-pkt
UDP NOTIF packet representation as defind by https://datatracker.ietf.org/doc/html/draft-ietf-netconf-udp-notif
-
minimal-yaml
A minimalist, zero-copy parser for a strict subset of the YAML specification
-
tree-sitter-latex
Resilient parser for LaTex
-
serde-filter
filtering abstractions for JSON objects and deeply nested arrays using serde as a backend
-
maikor-asm-parser
Maikor ASM parser
-
cef2hashmap
CEF Parser to a HashMap
-
url-lite
no_std URL parser
-
labelled-enum
Converting an enum to/from String
-
tree-sitter-properties
Java properties grammar for tree-sitter
-
ftp-cmd-list-parse
Parses an output of LIST ftp command
-
chapters
Manage podcast chapters in Rust
-
open-payments-iso20022-auth
Open Payments - Message Parsing Library - ISO20022 AUTH
-
sdp-rs
SDP Rust library, parser & generator of the Session Description Protocol
-
zjson
Parse JSON with zero allocation
-
rule
engine written in rust
-
mergelog
Magically merge multiple changelog files into one
-
minidump
A parser for the minidump format
-
num256
256 bit integers
-
expresso
A very basic expression parser, and runner. For educational use only.
-
id_token_parser
Parse and validate third party jwt token with jsonwebtoken
-
nom_bencode
A bencode parser written with nom
-
spell
Streaming Parser for Event Logs using an LCS (Longest Common Subsequence)
-
ingreedy-rs
Rust port of ingreedy - natural language recipe ingredient parser
-
recently-used-xbel
Parse the ~/.local/share/recently-used.xbel file
-
lua-pattern
Parser for Lua patterns and conversion to regular expressions
-
did_url
A no_std parser for Decentralized Identifiers (DIDs)
-
rest-client
rest client based on reqwest
-
cemtexer
generating and validating Australian Banking Association Cemtex file format
-
quitters
List dependencies of a Rust binary by parsing panic messages
-
tree-sitter-zig
Zig grammar for tree-sitter
-
patskovn-non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
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 -
tower_type_steer
Steer (aka route, aka dispatch) request to service based on their types
-
sql-script-parser
iterates over SQL statements in SQL script
-
resast
Rusty-ECMAScript Abstract Syntax Tree
-
jsonist
A JSON formatter
-
qcomms
small library that offers a simple, zero-cost message passing trait. no async-trait
-
gguf
A small utility to parse GGUF files
-
bitstream_reader
Reading bit sequences from a byte slice
-
brainfuck_rs
Brainfuck parser and interpreter using nom
-
ocpi-tariffs-cli
CLI application for OCPI tariff calculation
-
ftl-jiter
Fast Iterable JSON parser (preview build)
-
mkvparser
MKV and WebM parser
-
onenote_parser
A parser for Microsoft OneNote® files
-
stap
Stateful parser
-
ffmetadata
parser for ffmpeg's ffmetadata format
-
recordkeeper
Xenoblade Chronicles 3 save editing library
-
obis
Work with OBIS codes as defined by the IEC 62056-61 standard
-
parse-that-json
Basic json parser library
-
coffea
A very much WIP Java bytecode decompiler
-
am-parse
converting asciimath to other formats
-
scdlang_xstate
Scdlang parser for targeting JavaScript library XState
-
orcrs
An Apache ORC file reader for Rust
-
me3-coalesced-parser
ME3 coalesced parser
-
susy-wasm
WebAssembly binary format serialization/deserialization/interpreter
-
deb-version7
Parsing and comparing of Debian package versions
-
ccsds_primary_header
CCSDS Primary Header for space applications
-
fixcol
reading and writing fixed width / column delimited data files
-
ringels
S-Expression parser
-
rusty-pkl
Lightweight Pkl parser for Rust
-
logisheets_workbook
Tools for LogiSheets to unarchive and write .xlsx file
-
async_serde
Use Serde as a general-purpose data format API
-
quake_bspinfo
Extract Quake related information from .bsp files
-
xmas-elf
parsing and navigating ELF data; zero-allocation, type-safe
-
faster-stun
Fast and zero-cost stun message decoder and encoder
-
udv
Unambiguous Delimited Values. A smarter successor to CSV.
-
lenient_semver_parser
Lenient parser for Semantic Version numbers
-
roas
Rust OpenAPI Specification
-
tdyne-peer-id-registry
parsing and (soon) encoding BitTorrent peer IDs. Tracks all known BitTorrent implementations and their peer ID formats.
-
addr-symbolizer
A KISS Rust crate to symbolize function addresses using Windows PDB files
-
unhtml
A magic html parser
-
pseudotex
Pseudocode transpiler for its LaTeX representation
-
simple_yaml_parser_kma
YAML parser for educational project
-
flexpiler
Deserialiser aiming at high customizability
-
runtime-format
formatting dynamic strings
-
parse_list
Parse files and lists of stringified things into lists of thingified things
-
hml-rs
Markup language events and readers, supporting 'human markup language'
-
markerml
markup and templating language, that is transpiled to HTML
-
prusti-specs
Internal Prusti crate for parsing specifications
-
tree-sitter-ruby
Ruby grammar for tree-sitter
-
libdwfl
Bindings to elfutils
-
sfl_parser
Lightweight and easy-to-use bitmap font (.sfl) parser
-
protobuf-codegen-pure3
Pure-rust codegen for protobuf using protobuf-parser crate WIP
-
soundpad-xml
deserializing Soundpad's XML files
-
mf2_parser
Parser and AST definitions for MessageFormat 2
-
marc-record
A MARC21 parser supporting MARC-8 text encoding
-
ru_shell
A Shell built around a semantic grammar
-
hlbc-cli
Hashlink bytecode disassembler, analyzer and decompiler cli
-
veryl-formatter
A modern hardware description language
-
model3
data types for (de)serializing model settings from model3.json files
-
strtoint
Parse integers from strings, with support for base prefixes
-
anitomy-sys
Bindings for Anitomy, the library for parsing anime video filenames
-
wson
JSON parser made with nom
-
fast_markup5ever
Common code for xml5ever and html5ever
-
subrip
subrip-rs is a library for parsing, authoring, and working with Subrip/SRT (.srt) files
-
trfr
Parse Tandem Repeat Finder .dat files
-
elrond
Standard conformant elf parser
-
triseratops
The robust, in-depth Serato Parser & Serializer
-
oq3_syntax
Comment and whitespace preserving parser for the OpenQASM 3 parser/analyzer
-
rslua
Lua lexer and Lua parser for Lua 5.3
-
dbus-server-address-parser
encode and decode DBus server address
-
graphviz-rust-bla
basic access to the graphs in graphviz format with ability to import into or export from it
-
bisonn
fast BSON parser written in Rust
-
json-threat-protection
protect against malicious JSON payloads
-
sawp-ike
SAWP Protocol Parser for IKEv2
-
yscl
parser
-
sitewriter
A sitemap writing library
-
vectorscan-rs-sys
Native bindings to the Vectorscan high-performance regex library
-
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
-
json_string
Format JSON string so that
serde_json
can understand it -
parse_rust
Python's parse library for string parsing and pattern matching
-
classreader
that reads, writes, and parses Java Virtula Machine class files
-
markdown-to-html
Markdown parser that runs at hyper speeds!
-
skrillax-codec
A framing codec for Silkroad Online network packets
-
smpte2022-1-fec
Decoder for SMPTE 2022-1 FEC protected data
-
css_forge
A robust and efficient CSS parsing library for Rust
-
rx509
zero dependency X.509 decoder
-
nomhttp
Parser HTTP for the rustyproxy project based on nom
-
s_text_input_f-parser
parser for sineptic text input format
-
glslt_cli
GLSLT Template compiler library
-
commonregex
Rust port for CommonRegex. Find all times, dates, links, phone numbers, emails, ip addresses, prices, hex colors, and credit card numbers in a string. We did the hard work so you don't have to.
-
ssh-keys
Parser of ssh public and private keys
-
exprz
An Expression Library
-
deml
The Directed Acyclic Graph Elevation Markup Language
-
hexfloat2
Parse and format IEEE754 floating point hexadecimal syntax
-
sexpr_ir
A Generic S-Expression IR Library
-
validbr
data structure and validation for Brazilian Registries, such as CPF, CNPJ and CNH (currently only CPF and CNPJ is supported)
-
statsd-parser
parse (Dog)StatsD strings
-
transduce
Zero-copy isomorphic parsing: your code should look like what it parses
-
syntastica-parsers-dynamic
Dynamically load tree-sitter parsers and queries at runtime for syntastica
-
nom-leb128
Fast LEB128 decoding for the nom parser combinator library
-
json-stream
parse Newline Delimited JSON values from a byte stream
-
tokio-netstring-trait
A trait for tokios AsyncRead to easily read netstrings from streams
-
nodeinfo
de-/serialize nodeinfo json structs
-
tree-sitter-puppet
Puppet grammar for tree-sitter
-
rst-traverse
A terminal based file manager
-
en-300-468-reader
Reader for MPEG TS data formatted according to ETSI standard EN 300 486
-
oca-file
OCAFile
-
universal-config
simplify reading configuration files from various file formats
-
genesys
Component format & build code generation, no more repetitions!
-
shdp
A new protocol (SHDP)
-
ressa_r
An ECMAscript parser
-
nbib
MEDLINE/Pubmed .nbib format to CSL-JSON conversion
-
cssifier
convert XPath selectors to CSS selectors
-
modinfo
Get modinfo section for Linux kernel module (.ko)
-
ruma-html
Opinionated HTML parsing and manipulating
-
nom-greedyerror
Custom error type to take a deepest error
-
pmd_sir0
that can read sir0 file, used in pokemon mystery dungeon game
-
ions
ION(s) | intuitive object notation (ser/deser) ion is a data format designed to be user friendly, easy to pick up and easy on the eyes. this library is a serde implementation of the ion data format
-
parity-wasm
WebAssembly low-level format library
-
protospec-build
One binary format language to rule them all, One binary format language to find them, One binary format language to bring them all and in the darkness bind them
-
serser
serialization crate
-
wat
Rust parser for the WebAssembly Text format, WAT
-
deser-json
JSON support for deser
-
sxd_html_table
A HTML table parser based on sxd_html
-
glsl-tree
Print a GLSL AST to stdout
-
ame2020
A parsing library for the Atomic Mass Evaluation 2020 format
-
citi
Read and write CITI files
-
ilmenite
shaping, placing, and rasterizing text primarily for Basalt
-
json-parse
A low-level JSON parser for Rust with a simple API and full spec support
-
uri-rs
URI
-
runcmd
used for extending
Execute
which is extendingCommand
in order to execute commands more easily. Especially made for simple shell commands returning an exit code as a number, stdout and stderr as strings. -
dfx
A FIX protocol implementation
-
cargo-toml-macros
Convinient macros for pulling fields from your Cargo.toml. Prettier than std::env
-
esplugin-ffi
A wrapper library providing a C FFI for esplugin
-
link_scraper
Scrape links from any document-file format
-
promql-rs
A PromQL parser
-
json-flat-parser
Parse JSON document into a flat data structure
-
readervzrd
A generic reader for csv and json data
-
netsuite
making requests to the NetSuite REST APIs
-
rfc2396
validating strings as RFC2396-compliant URIs
-
byml
Nintendo BYML (binary YAML) library in Rust
-
tree-buf
A prototype binary serialization protocol for data
-
letterbox-lang
A modular lexer and parser for the Letterbox esoteric programming language
-
parseal
An easy way to create your own parsers
-
toml_schema
quicky checking the structure of TOML data, similar to JSON schemas
-
switchbot
interacting with SwitchBot devices
-
rust-lcm-codegen
Generates Rust de/serialization code from LCM type specification
-
jsonrpc-client-core
generating transport agnostic, auto serializing, strongly typed JSON-RPC 2.0 clients
-
starlane-parse
Is a collection of utilities for making using the great nom parser combinator easier to use
-
g6
import/export graph6 format
-
wrought
compiler
-
redirect-stderr
A cross platform lib to redirect std-err
-
h2s
A declarative HTML parser, which works like a deserializer from HTML to struct
-
hson
JSON like format for HTML. Allow querying the data through searching methods similar to client-side DOM queries methods
-
nom-config-in
A Kconfig parser
-
lotus-utils-audio
lotus-lib audio handling
-
messy_json
JSON Parser for dynamically structured documents
-
zero
zero-allocation parsing of binary data
-
r7rs-parser
Scheme R7RS parser & lexer
-
xssan
that sanitizes HTML to prevent XSS vulnerabilities
-
knitting_parse
A knitting parser library based on nom
-
rdc
generating Java code from rust structs
-
mpqtool
A command-line tool for reading and creating Blizzard's MPQ archives
-
csvrow
Fast and simple crate for taking a string slice and iterating over the fields in a manner that adheres to RFC-4180
-
rabbithole
JSON:API Data Structure & Query implementation
-
transporter
A code generator for type-safe APIs
-
cursython
Let's write Python with JSON. For some reason.
-
mediawiki_parser
A strict parser for MediaWiki markdown
-
s3-access-log-rust
Help to serialize/deserialize s3 acces log file of AWS s3 bucket
-
kontrolluppgift
dealing with Skatteverkets data format for Kontrolluppgift
-
misc-conf
Nom parser for nginx/apache configuration
-
jsonpath
JSONPath for Rust
-
engarde
Fenced Code Formatting
-
pretty_goodness
String to String prettification
-
difftastic-lib
A structural diff that understands syntax
-
tibrs
functionality to compile and decompile tibasic source for TI graphing calculators
-
cube_rs
Universal GameCube file format tool
-
krush-engine
The engine that powers krush (the Kreative Rust Shell)
-
url_pest_parser
A URL parser using pest for Rust
-
xml_oxide
XML SAX parser implementation that parses any well-formed XML defined in the W3C Spec
-
channels-packet
parse channels packets
-
fasters
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
exp3
data types for (de)serializing expression settings from exp3.json files
-
json-walker
JSON stream parser and deserializer. In this package you decide what part of json must be parsed
-
nebula-fbthrift-common-v1
Nebula Graph v1 common interface
-
processtime
A cross-platform version of the "time" shell function, to display execution time for a process
-
sp-plugin-rust-test-test
Rust plugin for for quick integration of shurjopay API
-
adlt
tools to handle automotive DLT- (diagnostic log and trace) files
-
glsl-include
expanding #include directives in GLSL source strings
-
limber
(but quick) tool for backing up Elasticsearch documents
-
pomsky-syntax
Parser for pomsky, a new regular expression language
-
df_ls_semantic_analysis
A language server for Dwarf Fortress RAW files
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
fhir-resource-r5
FHIR-RS library is an implementation of HL7 FHIR Specification for Rust
-
sawp-json
SAWP Protocol Parser for Json
-
rseven-parser
A parser for R7RS-small scheme, based on Pest
-
streamson-extra-matchers
Extra matchers for streamson library
-
clc-engine
Provide calculation api for calculator ui
-
fez
A pure rust library for building and parsing RPMs
-
rustcatbysam
used to display the contents of a file
-
rede_placeholders
Handles the discovering and filling of rede placeholders
-
escaper
HTML entity encoding and decoding
-
tree-sitter-mozcpp
Mozcpp grammar for the tree-sitter parsing library
-
bin_buffer
writing objects to binairy buffers
-
url_handler
Collection of differnt URL handlers to perform CRUD operation
-
kron
Date/time CLI utility
-
rustycat
Regex-based parser for Android Debug Brigde (adb) logcat
-
tree-sitter-ocaml
OCaml grammar for tree-sitter
-
markdown-it-sup
A markdown-it plugin for parsing superscripts
-
pdf-create
low-level, strongly-typed PDF creation library
-
typed-format-version
Load format.version.{major,minor} from a structured file
-
cli-text-reader
A less like CLI text reader
-
protozero
A minimalist protocol buffers decoder
-
parson
parsing JSON into Rust types
-
http-body-to-bytes
HTTP Body to_bytes
-
tree-sitter-php
PHP grammar for tree-sitter
-
sing_rs
Macros for generating STDIN/STDOUT interfaces to trait objects
-
nix-config-parser
parser for the Nix configuration file format
-
rpm-rs-temporary
A pure rust library for building and parsing RPM's
-
endf_format
ENDF-6 Format Rust Library
-
streamson-futures
integrates streamson with futures stream
-
sawp-pop3
SAWP Protocol Parser for POP3
-
gv100ad
Parser to read GV100AD files from the Statistisches Bundesamt Germany
-
streamson-tokio
Tokio and streamson integration library
-
rsp6-decoder
Decode UK National Rail mobile tickets in RSP6 format
-
endbasic-sdl
The EndBASIC programming language - SDL graphical console
-
owlchess_base
Base types for owlchess (not indended to use directly)
-
torrent_search
An unofficial torrent searching library in Rust
-
xyz-parse
parser for the XYZ file format
-
frnsc-amcache
Pure rust AmCache parser
-
dep3
parsing and generating DEP-3 headers
-
dnshub
Search tool for finding DNS blacklist records among verious sources
-
jst
Write a javascript object in rust
-
zbus_xml
API to handle D-Bus introspection XML
-
chaste-bun
Parser for bun lockfiles
-
forgiving-semver
Semantic version parsing and comparison. Fork of https://docs.rs/crate/semver which supports parsing outside of semver spec, e.g. "1.0" -> "1.0.0".
-
fson
Flexible Serialized Object Notation
-
actiondb
A safe and efficient unstructured text (log) parsing library
-
u-siem-kernel
uSIEM Kernel. Library to be used to build a custom SIEM with the framework uSIEM
-
ts_deplint
lint dependencies within TypeScript projects
-
ssb_parser
Parser of text in ssb format
-
timewarp
NLP library for parsing English and German natural language into dates and times
-
serde-with-expand-env
Parse environment variables in serde crate using deserialize_with
-
compose_parser
Rust parser created to parse the Jetpack Compose Text and Images
-
tag_parser
just parse tags like html
-
inline-css
Embed CSS directly in your Rust code
-
tree-sitter-config
User configuration of tree-sitter's command line programs
-
logfather
straightforward logging library for Rust
-
arn-language
Rust parser for the Arn golfing language
-
jbcrs
support reading and writing of java class files
-
git-config-env
Parse git's env configuration
-
conventional_commits_next_version_lib
A tooling and language agnostic library to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.
-
giron
ECMAScript parser which outputs ESTree JSON
-
skimmer
streams reader
-
udl
Parser for UDL (Universal Data Language)
-
rocket-jwt-authorization
procedural macro to create request guards used for authorization
-
tree-sitter-arduino
Arduino grammar for the tree-sitter parsing library
-
email-type-rs
Email type for 'parse, don't validate' approach
-
ldap-macros
Macros to make conversion from LDAP query results to Rust data types easier when using the ldap-utils and ldap-types crates with ldap3
-
erl_parse
Erlang source code parser
-
lang-util
implementing parsers and ASTs using lalrpop and Logos
-
simple_url_parser
parser for URL
-
pest_meta_tmp
pest meta language parser and validator
-
rslua-march1917
Lua lexer and Lua parser for Lua 5.3
-
execute-command-macro
Create
Command
instances using thecommand!
macro or thecommand_args!
marco -
stream_crawler
scraping web pages and extracting URLs and endpoints
-
RustyXML
A SAX-like streaming XML parser, and a DOM-like interface based on that
-
ruuvi-sensor-protocol
Ruuvi sensor protocol parser implementation
-
mask-parser
A parser for the maskfile.md format
-
sitemapo
Sitemap.xml (or URL inclusion) protocol with the support of txt & xml formats, and video, image, news extensions
-
semver_sort
Sorts semver strings or numbers
-
graburl
Get all url's from website
-
c3
Complete C AST. Enables analysis and generation of code derived from C. Built using LLVM 4/Clang using some fragile C++ APIs to work around missing data and ambiguities in libclang.
-
orestaty
HTML-centered handlebars-based static site generator
-
pep440
Parse and compare Python PEP440 style version numbers
-
sv_sim
SystemVerilog simulation tool written in rust
-
nom-sql
A SQL parser written using nom
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
harriet
Parser for the Turtle (RDF) format
-
linemd
opinionated markdown parser (and renderer) written in Rust
-
parse_kubectl_time
Parse time strings from kubectl commands in seconds, e.g., 2m10s -> 130
-
cs-datetime-parse
parse c# datetime
-
html_forge
A robust and efficient HTML parsing library for Rust
-
ipsec-parser
Parser for the IKEv2 protocol
-
rtlicious
A nom-based parser for Yosys RTLIL files
-
flex-version
flexible version numbers, mostly inspired by Ruby's Gem::Version
-
nmapx
nmap serializer & deserializer
-
vtt2csv
A small tool to convert WebVTT files to CSV files
-
generate_kana_table
Generate Google IME Setting file
-
atoms
S-expression parser and pretty-printer
-
clean_git_history
A Git history linter to ensure it stays clean for those who prefer rebasing and fast-forwarding compared to merge and squash commits
-
xim
XIM protocol parser, handler
-
ogma
Ogma DSL builder
-
chelone
A RDF(Resource Description Framework) 1.1 Turtle parser
-
sawp-tftp
SAWP Protocol Parser for TFTP
-
exe2swf
Extract Flash .swf files from Windows .exe files
-
social_parser
process archive bundles from social platforms
-
jaq-core
Interpreter for the jaq language
-
rolyng_basic_make_parser
Basic make parser for educational purposes
-
mvn_version
Maven's ComparableVersion and VersionRange
-
leef2hashmap
LEEF Parser to a HashMap
-
oasiscap
Types for the OASIS Common Alerting Protocol (CAP)
-
celeste_rs
working with files related to Celeste and it's modding scene
-
javascript_lexer
Javascript lexer
-
hitt-formatter
Code formatter for the hitt http testing tool
-
psfparser
A PSF reader written in Rust
-
brarchive
Bedrock Archives in Rust
-
robinson
For when you go to a lonely island and survival depends on parsing XML
-
victoria-dom
Minimalistic HTML parser with CSS selectors
-
serde_ssml
A robust Rust library for parsing, manipulating, and generating Speech Synthesis Markup Language (SSML) documents
-
hexput-ast-api
Core AST parsing and processing library
-
summa
Fast full-text search server
-
rust_warc
A high performance and easy to use Web Archive (WARC) file reader
-
endian_codec
(De/En)code rust types as packed bytes with specific order
-
nar
Narc, a dependently-typed programming language with dependent pattern matching
-
maybe_xml
XML processing library
-
userdata3
data types for (de)serializing user settings from userdata3.json files
-
rocket-validation
Rocket Guards to support validation using validator
-
cron_rs
A Cron Parser Library And Job Scheduler Written In Rust
-
amadeus-serde
Harmonious distributed data analysis in Rust
-
azul-simplecss
A very simple CSS 2.1 tokenizer
-
wasmer-toml
A parser for the wasmer.toml format used by Wasmer
-
libyaml
High-level bindings for the LibYAML library
-
sawp-resp
SAWP Protocol Parser for RESP
-
sentencepiece-sys
Binding for the sentencepiece tokenizer
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
CLI_Tools
Tools for listing a directory and renaming a file
-
reformation
Parsing via regular expressions
-
tmi-parser
dependency-less library for parsing IRC-based TMI message
-
js-regex
Rust validator for ECMAScript regex literals based on regexpp
-
package-lock-json-parser
A parser for package-lock.json files
-
rust_cfg_parser
Parser for rust cfg() expression
-
fastobo-derive-internal
Internal derive macros for the
fastobo
crate -
my_json_parser_proj
A CLI JSON parser with customizable error handling and a rule-based parsing system
-
manifest_parser_rs
A Cargo.toml manifest file parser that supports sections and key-value pairs
-
segsource
reading data of any type quicker and easier
-
neoncore
Core utility library for working with binary data streams
-
bacnet_parse
no_std BACnet parser
-
glsl-lang-quote
Quoting proc-macro for glsl-lang
-
ecmascript
parser
-
veryl-emitter
A modern hardware description language
-
poem-queryext
Auto deserialize struct from query string
-
aci_png
Encode and decode png and apng(TODO) image files
-
serde_ub_json
UBJSON (Universal Binary JSON) serialization file format
-
combot
parse server access logs and detect bots based on URI paths and User Agents
-
ron-reboot
Highly experimental RON parser
-
parseit
text file parsing library powered by regex and glob patterns
-
colorblast
Syntax highlighting library for various programming languages, markup languages and various other formats
-
safe-regex-compiler
Regex compiler for the safe-regex crate
-
xml_to_json_rs
transform XML to json
-
rune-core
Core components for the Rune Language, an embeddable dynamic programming language for Rust
-
rapid-xml
XML parser with focus on speed and deserialization to serde
-
tree-sitter-vim
Vimscript grammar for tree-sitter
-
noncryptor
common encoding formats like base64 and URL
-
json_ops
Implement json pointer following the json pointer syntax, with type Option<&toml::Value>. Overload / as path operator to point into a node in json tree, as well as some other meaningfull operator overload
-
axon_parser
Parses a representation of SkySpark's Axon language into an AST
-
url-fork
Fork of url crate with no_std support
-
go-flag
Command line parser library, made to be compatible with Go's flag
-
oq3_source_file
Manage parsing source files, included files, and reporting diagnotics OpenQASM 3 parser/analyzer
-
murkdown
An experimental semantic markup language and static site generator for composing and decomposing hypertext documents
-
geohash-rs
A geohash crate for Rust
-
stlv
parse STL files used for 3D printing
-
swf-types
Type definitions for the SWF file format
-
alice_types
Type description for serialize/deserialize request/responce in alice's skills
-
naive_json_io
loading and saving JSON data. naive_json_io is not for production.
-
bendecode
bencode parser specifically made for torrent files. It converts the file provided into a format acceptable in rust(structs and enums)
-
wasm-ast
A WebAssembly syntax model useful for generate, reading, and emitting WebAssembly code
-
text-reader
Text reader
-
serde-validate
validating deserialized structs and enums
-
markdown-it-footnote
A markdown-it plugin for parsing footnotes
-
worldspawn_message
Parse Quake map worldspawn messages
-
capricorn
Parse html according to configuration
-
structpath
type-safe parsing and generation of url paths
-
yaml-rust-olidacombe
The missing YAML 1.2 parser for rust
-
html-outliner
Outline HTML documents for better SEO
-
str-reader
reader/parser for formatted strings
-
flussab-cnf
DIMACS CNF file format parser and writer
-
foxboxpdx/macrotis
Manage cloud-based DNS services via TinyDNS zone files
-
calculate
parsing and processing arithmetic expressions
-
taml
A kind-to-humans configuration language
-
sn
zero-copy JSON parser
-
flexible-time
parse timestamps in a flexible format
-
exile
DOM-Style XML Parser
-
tree-sitter-regex
Regex grammar for tree-sitter
-
rjc
rjc converts the output of many commands, file-types, and strings to JSON, YAML, or TOML
-
csvx
Comma-Separated Values eXtended
-
structbuf
Capacity-limited structured data buffer
-
ftd-rt
ftd
-
fhttp-core
core library for the fhttp tool
-
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
-
aldoc
CLI and library for parsing and compiling Aldoc Markdown documents
-
opam-file-rs
Parser and printer for the opam file syntax with Rust
-
deb822-fast
A fast parser for deb822 style files
-
rust-ipmi
IPMI client library for rust
-
flash-lso
Fast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references
-
markdown-it-sub
A markdown-it plugin for parsing subscripts
-
ion-c-sys
Bindings to Amazon Ion C
-
schema_generator
part of the ClimateForest project, which takes place between 01.03.2024–28.02.2027. It is funded by Interreg Aurora and supported by its contributors, including Metsäkeskus, Lapland University of Applied Sciences…
-
rfc2047-decoder
decoding RFC 2047 MIME Message Headers
-
mdbook-utils
Tools to manage links, reference definitions, and code examples in Markdown files, especially
mdbook
source directories -
kanga-rpm-rs
A pure Rust library for building and parsing RPM files
-
vimwiki
that provides support to parse, generate, and manipulate vimwiki language
-
tree-sitter-kconfig
Kconfig grammar for tree-sitter
-
query-parser
parse search queries
-
mousepage
control your computer mouse with your phone, via a web page
-
strong-xml
Strong typed xml, based on xmlparser
-
cdoc-parser
A markdown-based document parser with custom syntax
-
spanned_json_parser
A Json parser that gives you the line and column number for each value
-
yolk
Numerical computing for YOLOL
-
gedcomx_file
dealing with the GEDCOM X file format
-
biodivine-xml-doc
Read, modify and write xml in tree-like structure. Supports UTF-16.
-
valid_npm_name
Check whether a package name is a valid npm package name
-
xyz_validator
A set of validators. Currently, only Resource Query Language (RQL) validator is implemented.
-
prelude-xml-parser
Deserialize Prelude EDC native XML files into Rust stucts
-
chive
A low-level type-safe binary serialization library with support for numbers, arrays, strings, and nested sub-archives
-
wasm-webidl-bindings-text-parser
Raw WebIDL bindings text encoder/decoder. Still in a state of flux!
-
easy-xml
An XML library
-
tree-sitter-slang
slang grammar for the tree-sitter parsing library
-
pgn-lexer
A lexer for PGN files for chess. Provides an iterator over the tokens from a byte stream.
-
systemd-duration
Convert systemd style time durations into other formats
-
airmash-protocol
Protocol library for airmash
-
datafile-test
Generate test codes for data-file (JSON, YAML)
-
markterm
render colored markdown to the terminal
-
default_aware
A tiny struct for indicating if a value was generated via the Default trait or not
-
adventjson
A full json-parser written in Rust for the advent of code challenges
-
chaste-types
Parser for npmjs lockfiles (types package)
-
tree-sitter-starlark
Starlark grammar for tree-sitter
-
dart-semver
parsing dart sdk's semver
-
mors
converting morsecode to text and reverse
-
zat
Print a range of lines of a file
-
argin
A very simple command line argument parser
-
cnpj-util
Format and validate CNPJ, Brazil companies ID number
-
gzbbinarydoc
json like object structure to organize data.supported data types are binary(Vec<u8>),string,i64,f64,null,Vec<self> and hashmap<string,self>. the document can be parsed from and to a vec<u8>.
-
netrc-rs
Parser for .netrc file
-
assembly-pack
Packages module for the assembly crate
-
sleek_csv
A nice wrapper for CSV-core
-
cformat
A program to incrementally reformat changed files using clang-format(1)
-
byteflow
reading/writing non-byte-aligned numeric types
-
df_ls_core
A language server for Dwarf Fortress RAW files
-
json_parser_simple
json parser lib
-
d4t4
A JSON superset
-
toml_ops
Implement Toml pointer following the json path syntax, with type Option<&toml::Value>. Overload / as path operator to point into a node in toml tree, as well as some other meaningfull operator overload
-
highlights
Convert kindle highlights into different formats
-
mule
Strong-headed (yet flexible) parser of columnar datasets from CSV, TSV and other delimiter-separated datasets
-
escape_it
Converts white-space characters into their escaped versions in provided Strings
-
cini
A small callback based library for parsing ini files
-
bdflib
parse bdf files
-
xml_nom_parse
A XML parser with nom
-
sdf-parser-df
Core parser for the sdf YAML
-
csvvy
a quick and dirty csv parser
-
il_tz
working with Israeli ID numbers (TZ)
-
serde-aux-ext
serde-aux extension
-
motec-i2
MoTeC i2 file format parser and writer
-
toml-cli2
CLI for editing and querying TOML files
-
bmfont_parser
Lightweight and easy-to-use bitmap font parser (.sfl and .fnt files)
-
beam_file
processing Erlang BEAM file
-
cli-epub-to-text
A CLI epub to plain text converter
-
my_parser_test_anastasiiachy
some interesting description
-
scdlang_smcat
Scdlang parser for targeting AST of state-machine-cat
-
markdown-it-heading-anchors
A markdown-it plugin for parsing GFM tasklists
-
gimme
Pull useful data out of your clipboard
-
asn1rs-model
Protobuf and SQL model definitions for asn1rs
-
ensan
Extended HCL expression evaluator
-
blacklist-hub
Search tool for finding DNS blacklist records among verious sources
-
lhef
Read and write files in the Les Houches Event File format
-
simple_json
runtime JSON parser
-
execute-command-tokens
Parse command strings
-
sixel-tokenizer
A tokenizer for serialized Sixel bytes
-
fkl-parser
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
apple-bloom
Rust bindings for openapi schemas
-
rustup-toolchain
working with rustup toolchains, primarily from cargo test:s
-
veryl-path
A modern hardware description language
-
tree-sitter-test
TS corpus test grammar for tree-sitter
-
fundu-core
The core driving the implementation of fundu
-
pest-wdl-1
WDL 1.x grammar for the pest parsing library
-
reqwest-eventsource
Helper to build an Eventsource using reqwest
-
datagen-rs
A random data generator written in rust
-
uni_some_parser
Some parser WIP
-
libhdr
HDR decoder
-
snippets-rs
A parser for the snippet file format, a human-readable file format for storing strings
-
markerml_middleend
Middleend of simple markup and templating language, that is transpiled to HTML
-
reader_for_microxml
reader for microXml - the simplified subset of xml
-
rfind_url
Parser to search strings for URLs in reverse order
-
hlbc-gui
Hashlink bytecode disassembler, analyzer and decompiler gui
-
jsnom
Small and ergonomic JSON parser library
-
csv2rdf
converting a CSV file to N-Triple RDF
-
ast-grep-core
Search and Rewrite code at large scale using precise AST pattern
-
sauron-parse
parsing html syntax
-
rstructor
structured outputs from LLMs with validation
-
varlink_parser
parsing varlink interface definition files
-
tabula
Rust bindings for tabulapdf/tabula-java
-
difftastic_mod_for_windows
A diff that understands syntax (fork which fixes terminal size for windows)
-
tree-sitter-asciidoc-inline
asciidocInline grammar for tree-sitter
-
tree-sitter-bicep
Bicep grammar for tree-sitter
-
fefast
FIX FAST implementation in pure Rust
-
lenient_version
Version struct for Lenient parser for Semantic Version numbers
-
json2lua
Convert JSON to Lua table
-
haproxy-config
Parse HAProxy configs and easily query it
-
picnic-rs
PICNIC Is Config Notation Interpreter/Converter
-
cs-string-rw
create to read and write strings into or from binary format compatible with c# BinaryWriter and BinaryReader
-
xash3d-protocol
Network protocol library for Xash3D engine
-
prettyish-html
a probably good enough HTML prettifier
-
emmett
etl tool
-
lang-util-dev
Development utilities for parsers implemented using lang-util
-
tagscript_rs
String interpreter and template parser
-
gix-config
A git-config file parser and editor from the gitoxide project
-
located_yaml
YAML parser with position information
-
xml2json-rs
converting to and from XML/JSON
-
bulloak-syntax
A Solidity test generator based on the Branching Tree Technique
-
jsonml
deserialization and serialization
-
sdc-parser
A parser library for Synopsys Design Constraints (sdc)
-
lite-parser
parser library. Wasm / no_std ready.
-
inline-xml
Embed XML data directly in your Rust code
-
configurable
helpers for loading/saving a struct to file in $XDG
-
rmarshal
Document remarshaller
-
screeps-game-api
WASM bindings to the in-game Screeps API
-
treeedbgen
Parse node-types.json from a tree-sitter grammar
-
flussab-btor2
BTOR2 file format parser and writer
-
zhersh_json_parser
A CLI JSON parser with customizable error handling and a rule-based parsing system
-
hocon-linked
Reads HOCON configuration files
-
merge_config_files
tools to merge config from multiple files / directories. supports json and toml
-
tree-sitter-wgsl-bevy
WGSL grammar for tree-sitter with extensions for the Bevy preprocessor (extends tree-sitter-wgsl)
-
table-extract
extracting data from HTML tables
-
rsapar
schema-based parsing and validation of structured data files, inspired by JSaPar for Java
-
calamp-rs
Parser for the Calamp LMDirect message protocol
-
markerml_backend
HTML backend of simple markup and templating language, that is transpiled to HTML
-
xee-xpath-ast
XPath parser and AST implementation
-
yaml-front-matter
YAML Front Matter (YFM) parser for Markdown files
-
jsonpath_rs
A JsonPath engine written in Rust
-
fuga-remo-api
Unofficial Remo Cloud API parser
-
avm1-parser
AVM1 parser
-
kotlin-parser
Kotlin Language Parser (WIP)
-
sanitise
Headache-free data clean-up
-
file_scanner
Advanced text input handler patterned after java.util.Scanner
-
reaktor
Reaktor
-
sdcx
SDC (Synopsys Design Constraints) toolkit
-
glsl-lang-lexer
GLSL language lexers
-
axmldecoder
Decode Android's binary XML format
-
tree-sitter-jsdoc
JSDoc grammar for tree-sitter