-
uuid
generate and parse UUIDs
-
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)
-
xml-rs
An XML library in pure Rust
-
html5ever
High-performance browser-grade HTML5 parser
-
syntect
high quality syntax highlighting and code intelligence using Sublime Text's grammars
-
markdown
CommonMark compliant markdown parser in Rust with ASTs and extensions
-
lexical
to- and from-string conversion routines
-
evalexpr
A powerful arithmetic and boolean expression evaluator
-
tree-sitter
Rust bindings to the Tree-sitter parsing library
-
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.
-
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
ndarray-npy
.npy and .npz file format support for ndarray
-
cssparser
CSS Syntax Level 3
-
calamine
An Excel/OpenDocument Spreadsheets reader and deserializer in pure rust
-
plist
parser. Supports Serde serialization.
-
spdx
Helper crate for SPDX expressions
-
vte
Parser for implementing terminal emulators
-
version-compare
easily compare version numbers with no specific format, and test against various comparison operators
-
confy
Boilerplate-free configuration management
-
openapiv3
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
path-absolutize
extending
Path
andPathBuf
in order to get an absolute path and remove the containing dots -
fontdue
no_std font parser and rasterizer
-
xmlparser
Pull-based, zero-allocation XML parser
-
multer
An async parser for
multipart/form-data
content-type in Rust -
iso8601
Parsing ISO8601 dates using nom
-
cfg-expr
A parser and evaluator for Rust
cfg()
expressions -
xmltree
Parse an XML file into a simple tree-like structure
-
der-parser
Parser/encoder for ASN.1 BER/DER data
-
mediatype
MIME Media-type parsing
-
geojson
Read and write GeoJSON vector geographic data
-
ttf-parser
A high-level, safe, zero-allocation font parser for TrueType, OpenType, and AAT
-
xml
in pure Rust
-
resolv-conf
The resolv.conf file parser
-
skrifa
Metadata reader and glyph scaler for OpenType fonts
-
licensure
A software license management tool
-
csscolorparser
CSS color parser library
-
regex-syntax
A regular expression parser
-
jsonc-parser
JSONC parser
-
nom_locate
A special input type for nom to locate tokens
-
cooklang-chef
CLI to manage cooklang recipes
-
pcap-file
parse, read and write Pcap and PcapNg
-
cargo-manifest
Helper crate to parse and manipulate manifests -
Cargo.toml
files -
fluent-uri
A generic URI/IRI handling library compliant with RFC 3986/3987
-
asn1
ASN.1 (DER) parser and writer for Rust
-
uriparse
A URI parser including relative references
-
umya-spreadsheet
written in pure Rust to read and write xlsx file
-
svgtypes
SVG types parser
-
tl
Fast HTML parser written in pure Rust
-
qsv
A Blazing-Fast Data-wrangling toolkit
-
iban_validate
A small crate to verify IBAN account numbers
-
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…
-
swc_atoms
Atoms for the swc project
-
sanitize-filename
filename sanitizer, based on Node's sanitize-filename
-
graphql-parser
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
yasna
ASN.1 library for Rust
-
jiter
Fast Iterable JSON parser
-
jaq
Just another JSON query tool
-
apollo-parser
Spec-compliant GraphQL parser
-
nom-language
Language parsing focused combinators for the nom parser library
-
read-fonts
Reading OpenType font files
-
cddl
Parser for the Concise data definition language (CDDL)
-
sonic-rs
fast Rust JSON library based on SIMD
-
quoted_printable
encoder/decoder for quoted-printable data
-
jsonptr
Data structures and logic for resolving, assigning, and deleting by JSON Pointers (RFC 6901)
-
tree-sitter-python
Python grammar for tree-sitter
-
versions
parsing and comparing software version numbers
-
rustpython-parser
Python language parser for Python3
-
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
-
lol_html
Streaming HTML rewriter/parser with CSS selector-based API
-
minidump
A parser for the minidump format
-
parse-changelog
changelog parser, written in Rust
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
sqlite3-parser
SQL parser (as understood by SQLite)
-
deno_ast
Source text parsing, lexing, and AST related functionality for Deno
-
rpm
A pure rust library for building and parsing RPMs
-
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.
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
lib-ruby-parser
Ruby parser
-
sbp
Rust native implementation of SBP (Swift Binary Protocol) for communicating with devices made by Swift Navigation
-
ogg
Ogg container decoder and encoder written in pure Rust
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
minimal-lexical
Fast float parsing conversion routines
-
atoi_simd
Fast
&[u8]
to integer parser -
unreferenced_files
finding unused and unreferenced files
-
deserr
Deserialization library with focus on error handling
-
libcst
A Python parser and Concrete Syntax Tree library
-
redis-protocol
RESP2 and RESP3 protocols
-
svd-parser
A CMSIS-SVD file parser
-
parse-size
Parse byte size into integer accurately
-
mp4ameta
reading and writing iTunes style MPEG-4 audio metadata
-
cargo-lock
Self-contained Cargo.lock parser with optional dependency graph analysis
-
tree-sitter-typescript
TypeScript and TSX grammars for tree-sitter
-
parse_link_header
parsing HTTP Link header
-
minimad
light Markdown parser
-
pep440_rs
python version numbers and specifiers, implementing PEP 440
-
rxing
port of the zxing barcode library
-
gray_matter
Smart front matter parser. An implementation of gray-matter in rust. Parses YAML, JSON, TOML and support for custom parsers.
-
two-face
Extra syntax and theme definitions for syntect
-
libxml
wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome project
-
jsonata-rs
An (incomplete) implementation of JSONata in Rust
-
rnix
A Nix parser written in Rust
-
ress
A scanner/tokenizer for JS files
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
obj-rs
Wavefront obj parser for Rust. It handles both 'obj' and 'mtl' formats.
-
grex
grex generates regular expressions from user-provided test cases
-
node-semver
compliant semver implementation in Rust
-
stacker
A stack growth library useful when implementing deeply recursive algorithms that may accidentally blow the stack
-
xan
The CSV magician
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
human_name
parsing and comparing human names
-
log4rs
A highly configurable multi-output logging implementation for the
log
facade -
emlop
A fast, accurate, ergonomic emerge.log parser
-
mpeg2ts-reader
Parser for MPEG Transport Stream data
-
full_moon
A lossless Lua parser
-
vtkio
Parser and writer for the legacy VTK file format
-
boxcars
Rocket league replay parser
-
css-color
CSS color strings
-
eventsource-stream
A basic building block for building an Eventsource from a Stream of bytes
-
struson
A low-level streaming JSON reader and writer
-
a2lfile
read, modify and write a2l files
-
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
-
ra_ap_parser
parser for rust-analyzer
-
disintegrate
build event-sourced applications
-
dockerfile-parser
parsing, validating, and modifying Dockerfiles
-
btoi
Parse integers directly from ASCII byte slices
-
actson
A reactive (or non-blocking, or asynchronous) JSON parser
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
glycin
Sandboxed image decoding
-
evtx
A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
-
syntree
A memory efficient syntax tree for language developers
-
utoipauto
Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase
-
serde_json_path
Query serde_json Values using JSONPath
-
ktx2
Parser for the ktx2 texture container format
-
sscanf
(inverse of format!()) Macro based on Regex
-
validators
designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other dependencies.
-
promql-parser
Parse PromQL query into AST
-
elementtree
Parse an XML file into Python elementtree like structure
-
oxiri
fast implementation of IRI validation and relative IRI resolution
-
fixed-buffer
Fixed-size buffers for network protocol parsers
-
json_comments
strip comments from JSON before parsing
-
mwalib
simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata
-
rio_turtle
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
-
biblatex
Parsing, writing, and evaluating BibTeX and BibLaTeX files
-
lenient_semver
Lenient Semantic Version numbers
-
pact_models
Pact-Rust support library that provides the core models for dealing with Pact files
-
urlpattern
rust-urlpattern is a Rust implementation of the URLPattern standard
-
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
fontconfig-parser
fontconfig file parser in pure Rust
-
osmpbf
A reader for the OpenStreetMap PBF file format (*.osm.pbf)
-
cum-build
C/C++ Build Tool
-
tor-cert
Non-standard certificate formats used by Tor
-
base64-simd
SIMD-accelerated base64 encoding and decoding
-
cstree
generic lossless syntax trees
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
serde_json_borrow
JSON deserialization into a borrowed DOM
-
aws-sdk-scheduler
AWS SDK for Amazon EventBridge Scheduler
-
path-dedot
extending
Path
andPathBuf
in order to parse the path which contains dots -
whyq
jq wrapper
-
ion-cli
Command line tool for working with the Ion data format
-
yarn-lock-parser
yarn.lock parser
-
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
tree-sitter-md
Markdown grammar for tree-sitter
-
schemat
A code formatter for Scheme, Lisp, and any S-expressions
-
xee
Xee CLI. Swiss Army knife for XML. XPath and XSLT
-
sitemap-rs
generate URL, Index, Image, Video, and News sitemaps
-
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.
-
ada-url
Fast WHATWG Compliant URL parser
-
reval
expression evaluator
-
bracoxide
A feature-rich library for brace pattern combination, permutation generation, and error handling
-
cucumber-expressions
Cucumber Expressions AST and parser
-
postscript
The package provides a parser of PostScript fonts
-
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
-
bet
parsing and evaluating binary expression trees
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
melib
e-mail clients and other e-mail applications
-
hannibal
A small actor library
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
toml-span
Toml parser and deserializer that preserves span information
-
json-syntax
Strict JSON parsing and mapping library
-
jotdown
A parser for the Djot markup language
-
srcinfo
A libary for parsing .SRCINFO files
-
rust-mcp-schema
Type-safe implementation of the Model Context Protocol in Rust, designed to reduce errors and accelerate development with powerful utilities
-
gltf-json
JSON parsing for the gltf crate
-
parse_cfg
Parse and evaluate Rust’s
cfg(any(condition))
attribute syntax and target triples -
utf8parse
Table-driven UTF-8 parser
-
boml
A dead-simple, efficient, dependency-free TOML parser for Rust
-
ntp-proto
ntpd-rs packet parsing and algorithms
-
slr_parser
configuration format. This crate contains the parser, see the slr_config crate for a more user-friendly API.
-
ec4rs
EditorConfig For Rust
-
git-url-parse
A parser for git repo urls based on url crate
-
gtfs-structures
Read GTFS (public transit timetables) files
-
dns-message-parser
Libary to encode and decode DNS packets
-
scan_fmt
scanf()-like input for Rust
-
urdf-rs
URDF parser
-
http-range-header
No-dep range header parser
-
tree-sitter-javascript
JavaScript grammar for tree-sitter
-
getopt3
Zero dependency command line argument parser
-
autosar-data-specification
specification of the Autosar arxml file format as rust data structures
-
semver-parser
Parsing of the semver spec
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
simplecss
CSS 2 parser and selector
-
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.
-
todo_lib
Collection of utilities for todo.txt format
-
bitbuffer
Reading bit sequences from a byte slice
-
run-clang-format
Cross platform CLI wrapper for executing clang-format based paths or globs specified in a JSON input file
-
imap-codec
Rock-solid and complete codec for IMAP
-
gjson
Get JSON values quickly
-
hpo
Human Phenotype Ontology Similarity
-
jsq
evaluating a JavaScript function and printing the result
-
mesh-loader
Fast parser for 3D-model-formats
-
jj-lib
Jujutsu - an experimental version control system
-
rustic-reader
A minimalistic ebook reader
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
rtf-parser
RTF parser & lexer library designed for speed and memory efficiency
-
saphyr
A fully YAML 1.2 compliant YAML library
-
rosu-map
de- and encode .osu files
-
sophia
toolkit for RDF and Linked Data
-
deb822-lossless
A lossless parser for deb822 files
-
movingai
Benchmark Map/Scen File Parser
-
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
-
dxf
reading and writing DXF and DXB CAD files
-
minijinja-cli
Command Line Utility to render MiniJinja/Jinja2 templates
-
packageurl
package url specification
-
ansi-parser
using nom for parsing ANSI Escape Codes
-
dlt_parse
parsing the "Diagnostic Log and Trace" network protocol (currently without payload interpretation)
-
aws-smithy-json
Token streaming JSON parser for smithy-rs
-
three-d-asset
Load/save functionality for 3d applications
-
next_version
Determine next semantic version based on conventional commits
-
xrust
Support for XPath and XSLT
-
ical
Ical/Vcard parser for Rust
-
jnv
JSON navigator and interactive filter leveraging jq
-
jumbf
(ISO/IEC 19566-5:2023) parser and builder written in pure Rust
-
swc_ecma_parser
Feature-complete es2019 parser
-
sql_lexer
lex and sanitize SQL
-
common_sequence_diagram_io
A generic interface to parse, print and draw interaction languages
-
rxml
Minimalistic, restricted XML 1.0 parser which does not include dangerous XML features
-
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…
-
oni-comb-uri-rs
uri parser
-
markdown-it
Rust port of popular markdown-it.js library
-
oas3
Structures and tools to parse, navigate, and validate OpenAPI v3.1 specifications
-
nmea-parser
NMEA 0183 parser for AIS and GNSS sentences
-
two_timer
parser for English time expressions
-
locspan
Code mapping utility types and traits
-
gigtag
A lightweight, textual tagging system for DJs
-
erl_tokenize
Erlang source code tokenizer
-
cbor-edn
Converter and processor for CBOR Diagnostic Notation (EDN)
-
sikula
query language
-
tls-parser
Parser for the TLS protocol
-
prometheus-parser
parsing and validating Prometheus query expressions
-
conventional_commits_next_version
A tooling and language agnostic utility to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.
-
cvssrust
Common Vulnerability Scoring System (v2 / v3.0 / v3.1)
-
sdml-generate
Domain Modeling Language (SDML) generated Artifacts
-
nu-parser
Nushell's parser
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
dofigen
A Dockerfile generator using a simplified description in YAML or JSON format create
-
pelite
Lightweight, memory-safe, zero-allocation library for reading and navigating PE binaries
-
url-parse
🔗 A Rust library for parsing URLs
-
oysters
HTTP server for the Oysters LRU k/v store
-
tree-sitter-c2rust
Rust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust
-
cala-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
deltachat_message_parser
email, link, hashtag, md and more - parsing for deltachat messages
-
mzdata
read mass spectrometry data formats and a data model for mass spectra
-
glsl
A GLSL450/GLSL460 parser
-
sv-parser
SystemVerilog parser library fully complient with IEEE 1800-2017
-
gamedig
Query game servers and not only
-
anes
ANSI Escape Sequences provider & parser
-
shalrath
spiky, heat-seeing Quake map parser
-
cedict
Parser for the CC-CEDICT Chinese-English Dictionary
-
dply
A command line data manipulation tool inspired by the dplyr grammar
-
dur
no_std duration parser and pretty-formatter for humans
-
dae-parser
Parser for the Collada (DAE) format
-
netflow_parser
Parser for Netflow Cisco V5, V7, V9, IPFIX
-
rs1090
decode Mode S and ADS-B signals
-
countio
Byte counting for std::io::{Read, Write, Seek} and its async variants from futures and tokio
-
narsese
Rust support for Narsese
-
todo-txt
Parser for the todo.txt format
-
json-tools
A zero-copy json-lexer, filters and serializer
-
vt100
parsing terminal data
-
feed2urls
Extract item URLs from RSS or Atom feeds
-
rtp-types
RTP packet parser and writers
-
yash-syntax
POSIX-compatible shell script syntax parser
-
taplo
A TOML parser, analyzer and formatter library
-
yaml-peg
A YAML 1.2 parser using a greedy parsing algorithm with PEG atoms
-
cron-parser
parsing cron expressions with timezone support
-
derp
DER Parser (and Writer)
-
irp
Infrared IRP encoder and decoder
-
rsn
A Rust-inspired, human-readable object notation
-
scanner-rust
text scanners which can parse primitive types and strings using UTF-8 or ASCII
-
bexpand
Bash-style brace expansion
-
dot-parser
parser for the DOT/Graphviz graph description language, as well as useful functions to transform those graphs
-
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… -
sawp
Security Aware Wire Protocol parsing library
-
hyper-wrapper
A JSON configuration wrapper for hyperfine benchmarking tool
-
spinne
cli tool that analyzes design system usage for react projects
-
rs_osrm
rust wrapper for osrm
-
incodoc
Incorporeal document format
-
oq3_semantics
AST with semantic information for OpenQASM 3 parser/analyzer
-
mapfile_parser
Map file parser library focusing decompilation projects
-
rusty-todo-md
A multi-language TODO comment extractor for source code files
-
hifijson
High-fidelity JSON lexer and parser
-
momoa
A JSON parsing library suitable for static analysis
-
fints-institute-db-cli
A CLI tool to access FinTS access information for many German banks
-
deno_semver
Semver for Deno
-
ricat
A Rust-Based implemenation of classic UNIX
cat
command -
problem_details
RFC 9457 / RFC 7807 problem details for HTTP APIs
-
ansitok
parsing ANSI Escape Codes
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
uuid-readable-rs
Easy to remember unique sentences acting as UUID
-
rattler_lock
Rust data types for conda lock
-
kfl
KDL language implementation
-
cynic-parser-deser
Deserialization for cynic-parser Values
-
write-fonts
Writing font files
-
d4-framefile
The Framefile container crate for D4 file format
-
parse-dockerfile
Dockerfile parser, written in Rust
-
jaq-syn
Parser for the jq language
-
faf-replay-parser
Supreme Commander Forged Alliance replay parser
-
css-minify
CSS parser and minificator based on nom
-
versatiles_glyphs
generating SDF glyphs from fonts
-
hls_m3u8
HLS m3u8 parser/generator
-
readfeed
Feed parsing utilities
-
deser-incomplete
Deserialize incomplete or broken data with Serde
-
badpod
working with imperfect feeds of podcasts
-
glsl-lang-cli
CLI for the glsl-lang crate
-
llguidance
Super-fast Structured Outputs
-
libsql-sqlite3-parser
SQL parser (as understood by SQLite) (libsql fork)
-
mit-commit
For building commit linters. This makes it eas.
-
musicxml
parsing, manipulation, and export library
-
bnf
parsing Backus–Naur form context-free grammars
-
yang3
libyang3 bindings for Rust
-
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
-
rphtml
A html parser written in rust
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
-
cloudfront-logs
AWS CloudFront log line parser
-
uuid-macro-internal
Private implementation details of the uuid! macro
-
multilinear-parser
A parser for the multilinear story systems
-
urm-sim
A parser and interpreter for Unlimited Register Machine (URM) programs
-
cbor_event
The CBOR Event library. There are no dependencies, all platforms are supported and it is wasm compatible.
-
byte_reader
A minimal byte-by-byte reader for parsing input
-
nu_plugin_semver
A nushell plugin for dealing with SemVer versions
-
engineering-repr
Numeric conversions for engineering notation (1.23k) and the RKM code variant (1k23)
-
escape_string
Efficiently parse backslash-escaped strings
-
hkscdis-rs
A HavokScript 5.1 disassembler written in Rust
-
nom-tracer
Extension of nom to trace parser execution
-
advreader
Split text file into text sequences, strings and (line) comments
-
xitca-web
an async web framework
-
grammers-tl-parser
A parser for Type Language definitions
-
prkcst
Command Line Shortcut
-
mokapot
ananlyzing JVM bytecode
-
qrex
Qt Resource Extractor
-
cel-parser
A parser for the Common Expression Language (CEL)
-
hl7-parser
Parses the structure of HL7v2 messages, but does not validate the correctness of the messages
-
classfile-parser
A parser for Java Class files written in rust
-
hard-xml
Strong typed xml, based on xmlparser
-
spacetimedb-jsonwebtoken
Create and decode JWTs in a strongly typed way
-
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)…
-
aprs-parser
APRS message parser for Rust
-
messageforge
lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage, SystemMessage, and more. It supports easy extensibility through macros…
-
goban
Go move generation and Go ruling
-
asciidocr
A CLI and library for processing and converting asciidoc files
-
bmfont_rs
Load/ save/ manipulate BMFont files
-
format-json
A CLI tool for recursively formatting JSON files
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
nod
reading GameCube and Wii disc images
-
entab
Record-format file reader
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
datafusion-proto
Protobuf serialization of DataFusion logical plan expressions
-
crab_nbt
Up-to-date Rust crate for easy and intuitive working with NBT data
-
markup5ever
Common code for xml5ever and html5ever
-
htmltoadf
An HTML to Atlassian Document Format (ADF) converter
-
pacmanconf
A pacman-conf wrapper library for parsing pacman config files
-
dependabot-config
Structured access to the Dependabot configuration
-
goblin-experimental
(Experimental) An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
f1-game-packet-parser
Convert binary data from F1 24, F1 23, and F1 22 UDP telemetry into organised structs
-
did_url_parser
A no_std parser for Decentralized Identifiers (DIDs)
-
adsb_deku
Decoder for ADS-B(Automatic Depedent Surveillance-Broadcast) - written with deku
-
ais
An Automatic Identification System (AIS) parser library
-
kbs-types
Rust (de)serializable types for KBS
-
xot
Full-featured XML tree library for Rust
-
tomlq
obtaining information from a TOML file on the command line
-
evaluator_rs
A evaluation engine library for Rust
-
ruast
A printable & modifiable Rust AST
-
rico-scan
A high-performance CLI tool for parsing and validating Thrift IDL files
-
config_parser2
config parsing library
-
lcov
LCOV tracefile parser/merger/filter in pure Rust
-
tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
kdmp-parser
A KISS Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger
-
rvdc
RISC-V instruction decoder
-
xmpp-parsers
Collection of parsers and serialisers for XMPP extensions
-
tree-sitter-c
C grammar for tree-sitter
-
nom-unicode
Unicode extensions for Nom
-
fast-float2
Fast floating-point number parser
-
dxlink
trading through tastytrade's API
-
igvm
parser for the Independent Guest Virtual Machine (IGVM) file format
-
tidy-json
A cli for tidying up json files
-
pulldown-latex
Pull parser to convert LaTeX equations to MathML
-
target-spec
Evaluate Cargo.toml target specifications
-
mdka
HTML to Markdown converter
-
emmylua_parser
A parser for EmmyLua and luals
-
noak
reading and writing java class files
-
parse-js
JavaScript parsing library
-
expr-lang
expr language in Rust
-
matfile
reading and writing Matlab ".mat" data files
-
mocktave
Run Octave/MATLAB inside Rust
-
justjson
An efficient JSON Value crate that allows borrowing data
-
tor-netdoc
Network document formats used with the Tor protocols
-
parsenic
no-std/no-alloc I/O and parsing crate
-
ply-rs-bw
reading/writing ascii and binary PLY files
-
rdf-canon
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
fuzzymonth
A fuzzy month parser which handles a variety of input formats
-
tui-markup
markup langauge for terminal styled text
-
execute
extending
Command
in order to execute programs more easily -
spex
Simple(ish) parser and extractor of XML
-
preprocess
Preprocesses a struct with built-in preprocessors
-
run-ctags
Generate a ctags file for your Rust project with Universal Ctags
-
macro-asm-builder
macro-assemblers
-
lq
low overhead yq/tq/... implementation
-
cddlconv
A commandline utility for converting CDDL to various formats
-
openair
Parser for airspace files in OpenAir format
-
serde_json_bytes
a JSON Value object with strings backed by Bytes, parsed by serde_json
-
jcg
json code generation cli
-
dfe
Documentos Fiscais Eletrônicos Brasileiros
-
tiro
Planning tool
-
orgize
parsing org-mode files
-
ooxml
An Office OpenXML parser writen in Rust
-
pulsarss
RSS Aggregator for Gemini Protocol
-
nondestructive
editing over various file formats
-
ieee80211
A parser for IEEE 802.11 frames
-
tokio-util-codec-compose
Building blocks for composing tokio-util codecs
-
deaf
parsing and modifying ELF binaries
-
ass_parser
A parser for editing creating and saving .ass files
-
json-strip-comments
Strip comments from JSON
-
nwn-lib-rs
Parsing library and command-line tools for Neverwinter Nights 1 and 2 data files
-
hex_str
that helps handle hexadecimal strings
-
ovba
An Office VBA project parser written in 100% safe Rust
-
lexpr
A representation for Lisp data
-
can-dbc
A parser for the DBC format. The DBC format is used to exchange CAN network data.
-
bms-rs
The BMS format parser
-
sipp
parser package
-
jfn
evaluating a JavaScript function and printing the result
-
triples
A lib and cli for storing data triples
-
py_literal
Read and write Python literals
-
broccoli_queue
Broccoli is a simple, fast, and reliable job queue for Rust
-
rekordcrate
parsing Pioneer Rekordbox device exports
-
doip-codec
Diagnostics over Internet Protocol codec for client-server communication
-
jaded
Java deserialization for Rust
-
ruci
A UCI (Universal Chess Interface) crate
-
osynic_osudb
osu!db parser for Osynic, refactoring based on osu-db
-
scanf
Parse text inputs (inverse of print! and format!)
-
fastobo-graphs
OBO Graphs data model, decoder and encoder in Rust
-
fsd_interface
serialising and deserialising FSD (Flight Simulator Daeomon) protocol network messages
-
btparse
A minimal deserializer for inspecting
std::backtrace::Backtrace
’s Debug format -
raftpico
Raft framework built on top of the raftbare crate
-
molly
A fast reader for the xtc file format
-
parse-sap-atom-feed
Parse an XML atom:Feed received from an SAP V2 OData service using code generated by crate parse-sap-odata
-
netlink-packet-generic
generic netlink packet types
-
frontmatter-gen
generating and parsing frontmatter in various formats
-
svg_metadata
Extracts metadata (like the viewBox, width, and height) from SVG graphics
-
iq
introspection with dynamic queries
-
from
A procedural macro that generates custom parsing and validation code
-
freedom-api
Freedom API for Rustaceans
-
non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
axum-htmx
A set of htmx extractors, responders, and request guards for axum
-
arxiv
parse arXiv identifiers and references
-
shiva
in Rust of a parser and generator for documents of any type
-
mvdparser
Extract information from QuakeWorld MVD demos
-
fast_html5ever
High-performance browser-grade HTML5 parser
-
oxidd-parser
Parsers for logic file formats
-
augmented-midi
Experimental MIDI file/event parser using nom combinators
-
sgf-parse
A parser for the SGF file format for Go games
-
ruby-prism
Rustified version of Ruby's prism parsing library
-
mycrl-turn
handling round sessions
-
vanish
config tool to make locally trusted X.509 development certificates for your domains
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
addr-spec
A wicked fast UTF-8 email address parser and serializer
-
kdbx-rs
Keepass 2 (KDBX) password database parsing and creation
-
swamp-script-core-extra
core parts for swamp evaluator
-
geiger
Some library parts of cargo-geiger, decoupled from cargo
-
rstb
manipulating Breath of the Wild's resource size table
-
rama-ua
user-agent (UA) support for rama
-
xlsx2csv
Excel-like sheets to CSV converter
-
aspen
VB6 tool for parsing and analyzing VB6 code, in the spirit of cargo check, cargo fmt, etc
-
citationberg
A parser for CSL files
-
beancount-parser
A beancount file parser library for rust
-
aws-smithy-query
AWSQuery and EC2Query Smithy protocol logic for smithy-rs
-
realme
A flexible and extensible configuration management library for Rust, designed to simplify the process of loading and managing configuration settings from various sources
-
ical_vcard
parser and writer for the content line format used in vCard and iCalendar
-
xmltojson
converting XML to JSON
-
refined
refinement types; parse, don't validate!
-
ocl-include
preprocessor that implements #include mechanism for OpenCL source files
-
netgauze-bmp-pkt
BMP Protocol representation and serde
-
serde-bridge
Bridge between serde types
-
mavlink_log
interacting with a simple mavlink log
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
postwoman
API tester and debugger for your CLI
-
aetolia
Parsing, creation, validation and serialisation of iCalendar data
-
expunge
redact and transform struct fields declaratively
-
scim_v2
that provides utilities for working with the System for Cross-domain Identity Management (SCIM) version 2.0 protocol. (rfc7642, rfc7643, rfc7644)
-
barectf-parser
parse barectf-generated CTF trace data
-
dataview
Safe transmute between types and byte arrays of the same size
-
hfqco
a CLI software for hfq_rs
-
syslog_loose
A loose parser for syslog messages
-
rst_parser
a reStructuredText parser
-
watchexec-events
Watchexec's event types
-
xlformula_engine
parse and evaluate Excel formulas
-
weedle
A WebIDL Parser
-
isin
Support for creating and validating ISINs
-
vk-parse
Vulkan specification parser
-
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
-
toml-example
A lib help generate toml example
-
zygote
process is a small process used primarily to create new processes
-
us_address_parser
that parses U.S. street addresses.
-
difftastic
A structural diff that understands syntax
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
parse-hyperlinks
A Nom parser library for hyperlinks with markup
-
loona
HTTP 1 and 2 on top of io_uring
-
hexspell
A open source lib to parse executables in Rust
-
pasture-io
Support for reading and writing point cloud files with pasture
-
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.
-
knuffel
KDL language implementation
-
minidump-stackwalk
Analyzes minidumps and produces a report (either human-readable or JSON)
-
whatwg-infra
Tiny Rust-based implementation of the WHATWG Infra Standard
-
g-code
parsing and emission
-
rpsl-rs
A Routing Policy Specification Language (RPSL) parser with a focus on speed and correctness
-
nodejs-semver
A node-semver compliant semver implementation in Rust
-
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…
-
icy-metadata
parsing Icecast metadata
-
cansi
Catergorise ANSI - ANSI escape code parser and categoriser
-
timsrust
read Bruker timsTOF data
-
rusty_json
A lightweight and straightforward JSON library for Rust, providing basic JSON functionality, serialization, and manipulation
-
yes_parser
Your Extensible Script standard parser reads so you can write!
-
plow_package_management
Plow: A package manager for ontologies
-
commandy
easy parsing of command line arguments
-
tlv_parser
BER-TLV parsing & emitting library
-
service_utils_rs
A brief description of your crate
-
binstalk-types
The binstall toolkit that contains basic types for binstalk crates
-
magika-cli
Determines the content type of a file with deep-learning
-
sanitizers
Interfaces and FFI bindings for the sanitizers interfaces
-
systemctl
Small crate to interact with systemd units
-
pcap-file-gsg
parse, read and write Pcap and PcapNg
-
brarchive-cli
CLI for Bedrock Archives in Rust
-
kiss_xml
minimalist schema-less XML parsing library
-
json-five
JSON5 parser with round-trip capabilities and compatible with the serde data model
-
parse_mediawiki_dump_reboot
Parse XML dumps exported from Mediawiki
-
gdal-win
GDAL for Rust / Windows
-
kalk
A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
rusty-ast
that analyzes Rust code and visualizes its AST
-
debversion
Debian version parsing, manipulation and comparison
-
pq-utils
reading parquet files
-
vxde
parse .vxd files containing key-value pairs used in games or configurations
-
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
gcode-nom
Visualization tool for inspecting a g-code file
-
dfraw_json_parser-cli
CLI for parsing Dwarf Fortress raw files into JSON
-
hostfile
parsing /etc/hosts
-
json-e
A data-structure parameterization system for embedding context in JSON objects
-
nom-tracable
Extension of nom to trace parser
-
itchy
Nom-based parser library for NASDAQ ITCH protocol
-
aoe2js
CLI utility to convert an AoE2 recorded game to JSON
-
outlines-core
Structured Generation
-
docker-image
no_std-compatible Docker image reference parser with strict adherence to Docker's naming rules
-
ledger-parser
parsing ledger cli (https://www.ledger-cli.org/) input files
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
spdx-rs
Parse and interact with SPDX Documents
-
bpx
BPX official rust implementation
-
mgx
A parser for Age of Empires II recorded games
-
truetype
The package provides a builder and parser of TrueType fonts
-
mcai_worker_sdk
AMQP Worker to listen and provide trait to process message
-
ccsds
spacecraft data stream decoding
-
moleculec-go
Compiler plugin for moleculec
-
dwparser
DataWindow Syntax Parser
-
cron-lite
Lightweight cron expressions parser and time series generator
-
scanflow
memory scanning library based on memflow
-
mrtd
Parser for machine-readable travel documents (MRTD)
-
access_log_parser
parsers for reading access logs in a strongly-typed way
-
hltas
Reading and writing Half-Life TAS scripts (
.hltas
) -
clarion
simplify working with Clarion software data formats
-
drivel
Infer a schema from JSON input, and generate synthetic data based on the inferred schema
-
alkahest
Fantastic serialization library with zero-overhead serialization and zero-copy deserialization
-
stream_resp
StreamRESP is a RESP (Redis Serialization Protocol) parser implemented using a finite state machine (FSM) approach. Designed for streaming scenarios.
-
protoc-prebuilt
Protobuf compiler protoc pre-built binaries installer
-
json_deref
JSON internal field links resolver
-
sublime-color-scheme
Parse Sublime Text color schemes to Syntect Themes
-
yaxpeax-superh
SuperH decoders for yaxpeax
-
quil-rs
Rust tooling for Quil (Quantum Instruction Language)
-
iodeser
that allows to read from and write to .io file format
-
swc_ecma_ast
Ecmascript ast
-
fieldmask
(de)serializing/applying fieldmask
-
cargo_author
Parse author fields (name <email> (url)) used by Cargo and npm
-
arch-pkg-text
Pure Rust library to parse Arch Linux packages' structured text formats
-
ddsfile
DirectDraw Surface file format parser/composer
-
watermelon-nkeys
Minimal NKeys implementation for NATS client authentication
-
intan_importer
importing and processing Intan RHS data files for neural recording research
-
bdat
(De)serialization library for Monolithsoft's BDAT file format
-
cexpr
A C expression parser and evaluator
-
riichi_hand
A collection of utilities for working with Riichi Mahjong player hands
-
veryl-parser
A modern hardware description language
-
enquote
Quotes and unquotes strings
-
adobe-swatch-exchange
Read and write .ase files
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
ldap-types
Implements the basic LDAP types so they can be used in other crates
-
pssh-box
Parsing and serialization support for PSSH boxes used in DRM systems
-
bibleref
Structures and functions for managing Bible references
-
horned-owl
OWL Ontologies
-
fixed_width
A fixed width data parser
-
recipe-parser
Write recipes understood by humans and machines
-
slicec
The Slice parser and other core components for Slice compilers
-
wellen
Fast VCD and FST library for waveform viewers written in Rust
-
nom-kconfig
A Kconfig parser
-
dialogi
A dialog parser
-
ndarray-npz
Advanced .npz file format support for n-dimensional arrays
-
hidefix
Concurrent HDF5 and NetCDF4 reader (experimental)
-
asn1rs
ASN.1 to Rust, Protobuf and SQL compiler/code generator. Supports ASN.1 UPER
-
rune-cli
An interpreter for the Rune Language, an embeddable dynamic programming language for Rust
-
ros_package_manifest
parses ROS package manifest (also known as package.xml)
-
squiid-parser
The algebraic expression parser for Squiid Calculator
-
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…
-
sparkle_interactions
Safe, concise Discord interaction handling for Twilight
-
tree-sitter-heex
heex grammar for the tree-sitter parsing library
-
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… -
wapm-targz-to-pirita
Convert wapm .tar.gz to .pirita files
-
malachi
A domain specific pattern matching language made for defining bot commands
-
sgxs
working with the SGX stream format
-
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.
-
tree-sitter-gleam
gleam grammar for the tree-sitter parsing library
-
jsonwebtoken-aws-lc
Create and decode JWTs in a strongly typed way
-
aws-sdk-artifact
AWS SDK for AWS Artifact
-
vbsp
Rust parser for valve bsp files
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
fhir-rs
HL7 FHIR Specification for Rust
-
queryst
Rust query string parser with nesting support, forked to update Serde
-
texting_robots
Texting Robots: A Rust native
robots.txt
parser with thorough unit testing -
markdowny
Markdown parser with focus on error reporting, and with support for hairy templates, HTML, HTML-attributes, HTML-spans, HTML-blocks specified in Markdown
-
rd-util
collection library for resctl-demo
-
xml5ever
Push based streaming parser for XML
-
cggtts
Package to analyze and create CGGTTS data
-
nt_hive2
forensic parser library for Windows registry hive files
-
sqlx-transparent-json-decode
Decode JSON from Postgres sqlx queries, without the Json<> wrapper type
-
one-dto-mapper
One DTO mapper
-
comma
Shell-style command parser with support for escaping and quotations
-
feature-check
Query a program for supported features
-
r-description
Parsing and editor for R DESCRIPTION files
-
bk-promql-parser
Parse PromQL query into AST(fork from promql-parser)
-
schnauzer
parsing Mach-O files
-
singlefile
Dead simple file data manipulation
-
cooklang
parser with opt-in extensions
-
lazycsv
Vectorized, lazy-decoding, zero-copy CSV parser
-
tex2typst-rs
Converts LaTeX math to Typst math
-
knope-versioning
handling all the versioned files supported by Knope
-
fastlib
FAST (FIX Adapted for STreaming protocol) is a space and processing efficient encoding method for message oriented data streams
-
certreplace
CLI tool for replacing x509 certificates and their private keys
-
untrustended
Untrusted Extended. A compilation of primitives for parsing values from untrusted input.
-
shogi-kifu-converter
Shogi kifu parsers and converters
-
tf-demo-parser
parser for tf2 demo files
-
psrutils
few utilities to facilitate pulsar science projects in rust
-
sharc
high-speed archiver using the density compression library
-
ogg_pager
OGG page reader
-
hygg
Simplifying the way you read
-
nid
Generate and parse Nano IDs
-
abnf
A nom-based parser for ABNF
-
cdumay_error
Streamlining Error Handling in Rust
-
ikal
Parse icalendar object
-
cronchik
cron expression parser
-
pullup
Convert between markup formats
-
pushapp-cli
Ultra fast dependencies updater for Node.js
-
alog
Anonymize 'Combined Log Format' data
-
cafebabe
parser for Java class files
-
destination
providing types and method for managing physical addresses in a municipality
-
sdf-parser-core
Core parser for the sdf yamls
-
bytes_parser
wrapper to parse primitive Rust types from a slice of bytes
-
isrc
ISRC (International Standard Recording Code) parser library
-
cirru_edn
Parser/Writer for Cirru EDN
-
rust_json
JSON serializer and deserializer
-
vimcats
LuaCATS parser and vimdoc transformer
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
mozilla/sync15
Firefox Application Services
-
fluvio-jolt
Fluvio JSON to JSON transformation library
-
grammarconversion
A converter from a set of grammar rules to json
-
circom-prover
Circom prover is a Rust library for generating and verifying proofs for Circom circuits
-
cargo-msrv-cargo_metadata
structured access to the output of
cargo metadata
-
nix-nar
manipulate Nix Archive (nar) files
-
tfon
Bitmap font parsing / conversion
-
tile_sorcerer
Tools for modeling and querying vector tile sources
-
pktparse
Collection of packet parsers
-
rslint_lexer
An extremely fast ECMAScript lexer made for the rslint project
-
tiscript
Turing-Incomplete TypeScript as a Configuration Language
-
knob
C/C++ Build System
-
urn
handling URNs (Unique Resource Names)
-
hidparser
HID report descriptor parsing library
-
pithos
Client for the Pithos object storage file format
-
ssi-tzkey
Tezos related functions for the ssi library
-
shr_parser
Parses sweeps from a Signal Hound Spike file
-
wasm-parser
Wasm parser with coredump support
-
mediasan-common
Common library shared by the mediasan media file sanitizer tools
-
idl2json
Converts the candid interface description language to JSON
-
evolution-parser
Data parsing functionality for evolution
-
dns-protocol-patch
A DNS protocol implementation in Rust
-
asciidoc-parser
Parser for AsciiDoc format
-
fast-tlsh
generate / parse / compare TLSH locality sensitive hashes
-
parabox-parser
The parser and the executor for the Parabox language
-
json-patch-cli
A CLI command to perform JSON RFC 6902 patching, merging and editing operations
-
ripjson
A fast and lean way to grep in JSON files
-
mcp-core
implementing the Modern Context Protocol (MCP)
-
marctk
MARC21 Binary, Breaker, and XML Toolkit
-
termslang
The terms programming language
-
notatin
parsing offline Windows Registry files
-
vcr-cassette
Serializer and deserializer for the VCR Cassette format
-
poius
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
nzb-rs
A spec compliant parser for NZB files
-
alox-48
ruby marshal data deserializer
-
dns-stamp-parser
Libary to encode and decode DNS stamps
-
seqsee
parsing and displaying ANSI escape sequences in a human-readable format
-
rust_dot
RustDOT is mostly the Graphviz DOT language, lightly rustified
-
htmlparser
Pull-based, zero-allocation HTML parser
-
messagepack-async
functional library for read/writing messagepack with tokio
-
decomp
Components of a decompilation pipeline
-
cwdemangle
CodeWarrior C++ symbol demangler
-
robotstxt
A native Rust port of Google's robots.txt parser and matcher C++ library
-
kataru
YAML-based dialogue engine for game development
-
bye_pcd_rs
Working with PCD(Point Cloud Library) file format in Rust.在Rust中处理PCD(点云库)文件格式
-
wthor
Parser for WTHOR files
-
deb
working with files and formats commonly found when working with Debian's project tooling, or infrastructure
-
rosm_pbf_reader
A low-level Rust library for parsing OpenStreetMap data in PBF format
-
feign
Rest client of Rust
-
mavlink-message-definitions
MAVLink message definitions in MAVInspect format
-
symbolic_expressions
A symbolic-expression parser/writer
-
select
extract useful data from HTML documents, suitable for web scraping
-
cue
High-level bindings for the libcue library
-
spreadsheet-to-json
Asynchronous conversion of Excel and OpenDocument spreadsheets as well as CSV and TSV files to JSON or JSONL
-
d4
file format implementation
-
starlark_syntax
Starlark language AST
-
format-struct
quick and easy format structure definitions for use in binary file parsing
-
flql
Query parser for flinch in-memory database
-
ftr_parser
FTR Transaction Stream Parser
-
ooxmlsdk-build
Open XML SDK for Rust
-
warcat
Command-line tool and library for handling Web ARChive (WARC) files
-
decon-spf
that allows you to deconstruct an existing SPF record that might be retreived in a normal DNS TXT lookup. With version 0.2.0 you can now also construct a new Spf record
-
forest_json_utils
JSON utilities used to interoperate with default golang JSON defaults
-
axum-yaml
YAML extractor for axum
-
tree-sitter-glsl
GLSL grammar for the tree-sitter parsing library
-
wlambda
embeddable scripting language for Rust
-
hydroflow
Hydro's low-level dataflow runtime and IR
-
dicom-parser
A middle-level parser and printer of DICOM data sets
-
tor-consdiff
Handle the consensus-diff format used in the Tor directory protocol
-
aargvark
Self-similar argument parsing
-
aio-cli
Streamlined AI Terminal Interactions
-
mini-functions
highly performant utility and wrapper functions
-
sfdl
Parse, encrypt and decrypt SFDL container files
-
plow_linter
A linter to lint Plow ttl documents (interpreted as ontologies)
-
scan_json
React to elements in a JSON stream
-
betacode2
A fast rust library for conversion to and from betacode
-
wat_parser
WebAssembly Text Format concrete syntax tree parser
-
kex
Console application for streamed hex dumping
-
ginko
A device-tree source parser and analyzer
-
r-toml
Regular subset of TOML
-
fef
parser of the FEF format
-
ortalib
A support library for cs6991's ortalab
-
binfarce
Extremely minimal parser for ELF, Mach-O, PE and ar
-
piston_meta
A DSL parsing library for human readable text documents
-
dstv
parsing DSTV files and visualizing the parsed data
-
hostlist-parser
Parses hostlist expressions into a Vec of Strings
-
buddy-up
Buddy up a changing group of people into unique pairs over time
-
postgresql-cst-parser
An unofficial PostgreSQL CST parser written in Pure Rust
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
vcard_parser
Parses and validates vCard data according to RFC 6350 specification
-
rs3a
Lib for reading and writing 3a format
-
lox-io
Interfaces for industry-standard astrodynamics file formats for the Lox ecosystem
-
yang2
libyang2 bindings for Rust
-
pywr-v1-validator
Pywr v1.x model JSON validator
-
vmf-forge
A parser for Valve Map Format (VMF) files
-
cavestory-save-lib
editor for profile.dat of cavestory
-
wood
A robust material that is simple to work: Parsing, serialization and deserialization for termpose and woodslist
-
flager
Ultra lightweight library to parse flags
-
deepr-sso-oidc
deepr SDK for SSO using OIDC
-
jsoncodegen
json code generation
-
ipmi-rs
A pure rust implementation of the IPMI spec
-
json_preprocessor
JSON PreProcessor
-
json-fixer
A robust library for fixing and formatting malformed JSON with support for type conversion
-
libconfig-rs
libconfig parser in rust
-
alpm-parsers
Various parsers for parsing Arch Linux package formats
-
subtile
utils to operate traitements on subtitles
-
lsrmod
lsmod written in rust and outputs into std and json
-
lua_ir
lua runtime and IR generation
-
usnrs
parse USN Journal files
-
tasty
A CLI that runs API tests defined and grouped in TOML files
-
alice_protocol_reader
Reader library for reading raw binary data from the ALICE detector into a convenient structure for implementing analysis
-
datamodel
serialize and deserialize Valve's proprietary DMX file format
-
geo-uri
parsing and generating uniform resource identifiers for geographic locations (geo URIs)
-
ieee-754
convert a hexadecimal value to a 32-bit or 64-bit floating-point precision following the IEEE 754 standard
-
fltn
Flattens a serialized data structure making it greppable
-
light-ini
Event-driven parser for the INI file format
-
lh
List handsomely customizable ls command work in progress
-
prople-jsonrpc-core
core of abstraction to working with JSON-RPC
-
dotnet-parser
Parses the JSON output of dotnet outdated
-
blackbox-log
Ergonomic parser for BetaFlight blackbox logs
-
dune
A shell🐚 by the beach🏖️!!
-
aya-obj
An eBPF object file parsing library with BTF and relocation support
-
nparse
Parser in rust for specific use-cases
-
structs-sh
A local data structure service
-
tectonic
A modernized, complete, embeddable TeX/LaTeX engine. Tectonic is forked from the XeTeX extension to the classic “Web2C” implementation of TeX and uses the TeXLive distribution of support files.
-
vampirc-uci
A Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.
-
oq3_lexer
Lexer for OpenQASM 3 parser/analyzer
-
jsn
querying streaming JSON tokens
-
csv2parquet
Convert CSV files to Parquet
-
nu_plugin_json_path
a nushell plugin created to parse json files using jsonpath
-
arrow2_convert
Convert between nested rust types and Arrow with arrow2
-
tree-sitter-java
Java grammar for tree-sitter
-
serverless_workflow_builders
Contains services used to build ServerlessWorkflow workflow definitions programatically
-
brids
Parse and generate random CPF and CNPJ, Brazil's ID numbers
-
rieltor_parser
A parser for extracting detailed apartment information from the rieltor.ua website's HTML
-
rnx
Rust web development scaffolding, support salvo and axum
-
rsip
SIP Rust library, parser & generator of SIP
-
gta-img
reading IMG/DIR files from the 3D universe-era of Grand Theft Auto IMG/DIR games
-
panrelease
release software
-
fundu-gnu
Fast and precise gnu relative time parser of rust strings to a Duration
-
subtext
A parser for the Subtext file format
-
marc-relators
Parsing and de/serialization for MARC relators
-
ply-rs
reading/writing ascii and binary PLY files
-
physis
Interact with XIV game data
-
aranya-policy-lang
The Aranya Policy Language parser
-
tree-sitter-just
just grammar for the tree-sitter parsing library
-
ty_map_gen
A type projecting map generator
-
gv_video
GV Video Decoder for Rust
-
cmake-parser
parse cmake language
-
xenon-codegen
Codegen and AST for the Xenon programming language
-
parquetry-gen
Parquet code generator
-
risc0-zeroio
RISC Zero zero-copy deserialization
-
bytelines
Read input lines as byte slices for high efficiency
-
pancakestack
Pancake Stack esoteric programming language
-
hadorn
A type-safe HTTP client for Rust
-
stupidf
Parsing of STDF file format to DataFrame with Python bindings
-
nom-teltonika
Teltonika protocol parser
-
italian_energy_prices
Parser for ARERA files
-
simple-json-parser
No allocation JSON key value parser with comment support
-
rsjson
Json parser library
-
my_Main_Parser_kma_Zaporozhets
A JSON parser created in Rust using Pest grammar
-
zbus_xml
API to handle D-Bus introspection XML
-
math-parse
used to compute mathematical expressions given as strings
-
uninode
Universal object type
-
bund_language_parser
BUND programming language parser
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
base256
Encode and decode data in base 256 easily typed words
-
prse
A tiny string parsing utility
-
ssh-to-ansible
convert a SSH configuration to an Ansible YAML inventory
-
mjlog2json-checker
Verify that mjlog2json conversion matches the official xml and json
-
four-cc
Newtype wrapper providing a convenient representation of four-character-code values
-
soupy
querying tree-based formats, similar to BeautifulSoup
-
srtlib
handling .srt subtitle files
-
dompa
A lightweight, zero-dependency HTML5 document parser
-
spreadsheet-ods
Read and write ODS files
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
chroma-dbg
Put your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait
-
gdl
Graph Definition Language
-
chaste-yarn
Parser for yarn lockfiles
-
jsonapi_deserialize
JSON-API specific deserilization framework
-
go-duration
A parsing and formatting library for Go-lang style
time.Duration
-
composer-parser
Parses the JSON output of composer outdated
-
pest-test
Testing framework for pest parsers
-
tree-sitter-powershell
powershell grammar for the tree-sitter parsing library
-
evcxr
An Evaluation Context for Rust
-
rrtk_rsb
The reference parser for the RRTK Stream Builder RSB file format
-
edsm-dumps-model
Data models for EDSM dump data
-
jso
No-BS, no-bloat json library
-
metar
A fast METAR parsing library in pure Rust
-
memedb_core
reading and writing tags to different media formats
-
caryatid_sdk
The Caryatid framework module SDK
-
frnsc-prefetch
Pure rust windows prefetch parser implementation
-
tree-sitter-yaml
YAML grammar for tree-sitter
-
json_parser_with_pest
A JSON parser created in Rust using Pest grammar
-
sorbet_kvp
KVP file format
-
drug-extraction-cli
A CLI for extracting drugs from text records
-
cpulist
Parse and emit the Linux 'cpulist' data format used to list processors, memory regions and similar entities
-
stomp-parser
parsing Stomp frames, implemented using nom
-
navm
Definitions and APIs for the NAVM (Non-Axiomatic Virtual Machine) model
-
nbf
Draft implementation of the Nested Blocks Format, which is a human-friendly text format for expressing nested or hierarchical data
-
mbn
MBN format parse library
-
trinitry
A very simple programming language, used to map functions to commands
-
spc-core
A command-line tool for processing and analyzing data from SPC files
-
us-state-info
A Fork of a Rust implementation of the state names & abbreviations for the USA
-
lapp
command-line argument parser driven by usage text
-
mf2_parser
Parser and AST definitions for MessageFormat 2
-
mrt-rs
parsing Multi-Threaded Routing Toolkit (MRT) formatted streams
-
autosar-data
read, write and modify Autosar arxml data
-
jpostcode_rs
Japanese postal code lookup library in Rust, powered by jpostcode-data
-
libapt
interfacing with Debian apt repositories
-
ua_contact_book
Parser, which take file filled with lines of contact and converts it into JSON format
-
rjiter
Streaming JSON parser on top of Jiter
-
non-blank-string-rs
Non blank string type for 'parse, don't validate' approach
-
lava_torrent
parsing/encoding bencode and .torrent files
-
pf_lib
petit-filou core library
-
royal
A parser for Persona 5 Royal dialogue message format
-
tdf
deserializing and serializing tdf values from BlazeSDK
-
russe
Server-Sent Events (SSE) decoder
-
sigma-rust
parsing and evaluating Sigma rules to create custom detection pipelines
-
g-win
A winnow parser for .gcode files
-
jder_axum
A response builder for axum
-
teo-parser
Parser for Teo schema language
-
rocket-multipart-form-data
multipart parser for the Rocket framework
-
ygw
The goal of Yamcs Gateway is to allow Yamcs to control instruments/payloads as part of an EGSE
-
parse_duration
Parses a duration from a string
-
r-tftpd
TFTP server with RFC 7440 windowsize support
-
rweather-decoder
Decoders of various weather reports
-
verto
opinionated project versioning
-
wz_reader
A wz file reader to resolve wz file with thread safe
-
rizlib
interacting with Rizline game files
-
ggus
GGUF in Rust🦀
-
bencode2json
A Bencoded to JSON converter library and console app with no intermediary in-memory structure
-
openmetrics-parser
An OpenMetrics/Prometheus Text Exposition Format Parser
-
php-literal-parser
parser for php literals
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
anndata
Rust APIs
-
fit_file
Reads FIT (Flexible and Interoperable Data Transfer) files
-
aspasia
parsing and working with subtitles
-
shellish_parse
Parses "command line" syntax inspired by Bourne shell ("shellish")
-
checkm
genome assessor
-
log_parser_kma
Rust-based log file parser, helping extract datetime, log levels and messages
-
rsonpath-syntax
A JSONPath parser
-
flour
Serializes and deserializes BCCAD / BRCAD files to and from JSON
-
parse_int
Parse &str with common prefixes to integer values
-
hubpack
A predictable serialization format
-
patch
Parse patches in the unified diff format
-
powerfx
Embedded PowerFX interpreter
-
conventional_commits_linter
A tooling and language agnostic utility to lint Git commits against the Conventional Commits specification
-
sleipnir
Memory safe font operations for Google Fonts
-
dsntk-feel-evaluator
dsntk | DecisionToolkit | FEEL expressions evaluator
-
libchessticot
A chess library with engines
-
bluefile
Experimental Rust library for handling X-Midas Bluefiles
-
tree-sitter-elisp
elisp grammar for the tree-sitter parsing library
-
dls-anchor
Lite IDL generator(cli) for non anchor workspaces
-
flinch
in-memory database
-
yamd
Markdown Document (flavour)
-
twobit
Pure Rust implementation of the TwoBit sequence file format
-
prk_async_dataflow
An asynchronous dataflow processing library for Rust with SIMD-accelerated JSON parsing and AI agent capabilities
-
json_parser_hibskyi
A simplified JSON parser written in Rust using the Pest parsing library
-
asdi
Simplistic Datalog Implementation (in Rust)
-
snipdoc
Code Documentation Made Simple
-
min_shark
parse and match a subset of the wireshark filter display language
-
ezno-parser
Parser and AST definitions for Ezno
-
r-extcap
Write Wireshark extcap programs in Rust
-
nu_plugin_plist
Plist parsing for nushell
-
rpkl-jdx
Bindings and codegen for Apple's Pkl configuration language
-
dted2
reading DTED files
-
serialr
This package allows for the serialization and deserialization of things
-
neodes_codec
read and write data from DSN files as described in the NeoDes norm
-
lavendeux-parser
Extensible parsing engine for expression evaluation
-
opentalk-types-common
Common types and traits for OpenTalk crates
-
cleverlib
makes it easy to parse compact log events (clef)
-
dash7
ALP protocol codec
-
nom-span
Wrap your nom input into a span to get line, column and byte offset
-
byte-parser
Parse a str or a slice with a function style
-
vrt
Parser/encoder for VITA Radio Transport data
-
rglw_bumper
command line tool to get a new version number based on a git commit with flags
-
jbytes
byte stream structured serialization and deserialization library
-
kul
Parser for a unique textual notation that can be used as both a data format and a markup language and that has powerful extensibility of both lexical syntax and semantics. Inspired…
-
silos
YAML/JSON conversion cli tool
-
nom-xml
parsing XML
-
marc
Reader and builder for MARC 21 Bibliographic format
-
wolfram_wxf
Convert a value to the Wolfram Language WXF format
-
subtr-actor-spec
Rocket League replay transformer
-
lber
An ASN.1/BER parser/encoder based on nom
-
cronus_parser
The DSL parser for cronus API spec
-
ghakuf
parsing/building SMF (Standard MIDI File)
-
imago
accessing virtual machine disk images
-
ksql
A JSON data expression lexer, parser, cli and library
-
cylon
An efficient compiler for robots.txt files
-
lang-c
Lightweight C parser
-
blockdev
parsing and working with lsblk JSON output, providing type-safe block device representation and utilities for Linux
-
remi-s3
🐻❄️🧶 Official and maintained remi-rs crate for support of Amazon S3
-
apple_products_parser
that processes detailed data about Apple products(Iphones, MacBooks and IPads)
-
lexical-parse-integer
Efficient parsing of integers from strings
-
extHarvester
A CLI tool to download VSCode extensions from extensions.json
-
meval
math expression parser and evaluator
-
ezwhois-rs
querying WHOIS data and parsing this information, while providing a comfortable high-level API
-
small_jwt
small JWT libary
-
influxdb-line-protocol
InfluxDB line protocol parser and builder
-
jsonrs
Json parser
-
tagparser
A lightweight Rust library for parsing HTML tags with powerful filtering capabilities
-
rsyslog
RFC 5424 customizable syslog parser
-
influxlp-tools
Influx Line Protocol Tools is a simple parser and builder for InfluxDB v2 line protocol
-
tree-sitter-cmake
CMake grammar for tree-sitter
-
content_disposition
Content-Disposition parser
-
vte-graphics
vte fork for the Alacritty's graphics patch
-
cpclib-disc
cpclib libraries related to snapshots
-
khi
Khi parser & library
-
mame-parser
read and write MAME files
-
humanize-rs
For parsing human-readable strings to some types
-
elflib
parsing elf files
-
matterhorn
A lenient front matter parsing crate that supports files prefixed with YAML, JSON, and TOML front matter
-
tacacs-plus-protocol
no-std/no-alloc TACACS+ (RFC8907) protocol packet de/serialization
-
nom-date-parsers
The bunch of combinators written with help of nom to parse the numeric and language-specific dates
-
edtf
EDTF parser
-
env2toml
Convert env vars to toml text
-
cborpath
engine written in Rust
-
mqtt-bytes-v5
MQTT v5 serialization and deserialization
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
mjlog2json
Convert mjlog-XML to tenhou-JSON
-
xparse
A parser combinator that is fully statically dispatched and supports both sync & async parsing
-
json2rdf
converting a JSON file to N-Triple RDF
-
read_collection
A collection of different variants of the
std::io::Read
trait -
jsondata
JSON processing package for document databases
-
iso
implementations of datatypes related to common iso standards
-
libmelda-tools
Command line utilities for Melda, a Delta-State JSON CRDT
-
typed-bytesize
Represent bytesize in decimal or binary prefix unit
-
oni-comb-crond-rs
CROND parser
-
ralavest
featureless HTTP server library
-
sic_parser
Component of the sic cli: parser for the image operation script used by sic
-
docsearch
Resolve crate items to rustdoc URLs
-
tree-sitter-pact
pact grammar for the tree-sitter parsing library
-
cli_util
Command-line utilitiy for unix based systems
-
oro-common
Common types and utilities for Orogene
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
rotext
The official and de facto Rotext parser
-
subtp
A parser for subtitle files such as the SubRip Subtitle (.srt) and the WebVTT (.vtt)
-
serde_ssml
A robust Rust library for parsing, manipulating, and generating Speech Synthesis Markup Language (SSML) documents
-
sl-chat-log-parser
Parser for SL viewer chat logs (Firestorm in particular but might work for others too)
-
faster-pest
A generator for high-performance Pest parsers, bringing your grammar to the next level
-
syntastica
Modern and easy syntax highlighting using tree-sitter
-
quake-util
using Quake file formats
-
rumtk-hl7-v2
HL7 V2 Parser and MLLP Implementation to support building interface utilities
-
dicom-json
DICOM data serialization to/from JSON
-
omd
A minimalistic and slick looking markdown viewer with support for hot reloading and latex
-
hid-report
handle USB HID report descriptors
-
libset
A configuration file management library for Rust applications
-
glove
Extremely client-server type-safe IPC
-
dotbim_rust
Open-source Rust library for dotbim file format
-
serenity-voice-model
(de)serializing Discord Voice API gateway messages
-
rbe
RDF data shapes implementation in Rust
-
snowy
command line tool to make release managment easy
-
elma
reading and writing Elasto Mania files
-
nu-plugin-bexpand
A brace expansion plugin compatible with Bash for nushell
-
mycrl-stun
Fast and zero-cost stun message decoder and encoder
-
fast-float
Fast floating-point number parser
-
header-parsing
Simplifies parsing the headers of markdown inspired file formats
-
opslang-ast
ops file language AST
-
rumoca
A Modelica translator with focus on Casadi, Sympy, JAX, and Collimator generation
-
jp-rs
JSON parser in rust using pa-rs library
-
binary-util
A panic-free binary utility crate to read/write binary streams over the wire
-
orcrs
An Apache ORC file reader for Rust
-
lang-types
A Language enum for programming language identification and file extension mapping
-
rustc-cfg
Runs
rustc --print cfg
and parses the output -
hexify
Format hex
-
oca-file-semantics
OCAFile
-
abxml
Parser for resources.arsc contained on APKs and binary XML decompresser
-
phoron_asm
A Jasmin-compatible Assembler for the JVM
-
rhai-doc
Documentation tool for Rhai - an embedded scripting language and engine for Rust
-
thumbscache
libary which allows you to parse the contents of a thumbscache database
-
cbordata
CBOR processing package for document databases and distributed applications
-
tlv-rs
A parser for SIMPLE TLVs
-
gsd-parser
Parser for PROFIBUS GSD files (Generic Station Description)
-
es51986
data decoder library
-
agprefs
parser and serializer for the reading and writing agprefs files and the text fields in lrcat files from lightroom
-
cinputs
that simplifies the constraining of inputs
-
partial-json-fixer
Partial JSON fixer fixes partial JSON
-
latlon
Parse latitude/longitude from many common formats
-
actix-prost
Generate actix handles and routes from grpc definitions
-
faimm
Random access to indexed fasta using a mmapped file
-
mca
Read / Write Minecraft Region Files (mca)
-
mamba
A transpiler which converts Mamba files to Python 3 files
-
oasiscap
Types for the OASIS Common Alerting Protocol (CAP)
-
ez-jsonrpc-types
JSON-RPC 2.0 made easy!
-
email-address-list
Pest based parser for address-lists in email headers like to/from/cc/etc
-
pe-unwind-info
Parsers for PE unwind info
-
android-manifest
Android Manifest serializer and deserializer for Rust
-
terra-plr
Terraria player parser
-
endbasic-repl
The EndBASIC programming language - REPL
-
mono-diagram
A cross-platform tool for generating plain-text diagrams from a certain syntax
-
consistent_whitespace
check each file starts with the same whitespace
-
wgsl-parse
Parse a wgsl source file to a syntax tree
-
html-query
jq, but for HTML
-
fb2
Parser of the FB2 format
-
munyo
A data language which aims to be the most efficient way to handwrite data
-
knus
KDL language implementation
-
sgx_serialize
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
acridotheres-3ds
Nintendo 3DS-specific file formats for Acridotheres
-
d2-stampede
Dota 2 replay parser written in Rust
-
logisheets_lexer
the lexer for excel formula
-
toml_datetime
A TOML-compatible datetime type
-
cff-parser
A parser for the Compact Font Format (CFF)
-
fexpr
filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
-
tree-sitter-fsharp
fsharp grammar for the tree-sitter parsing library
-
nucleide
manipulate custom sections of a WebAssembly module to view/edit application metadata
-
asciimath-rs
AsciiMath parser
-
hlbc
Hashlink bytecode disassembler and analyzer
-
qrrs
CLI QR code generator and reader
-
libbcsv
parse the BCSV file format
-
nom-bibtex
BibTeX parser using nom
-
envpath
parsing and deserialising paths with special rules. The format is similar to
["$proj(com.xy.z): data ? cfg", "$const: os", "$val: rand-16"]
-
midasio
read binary files in the MIDAS format
-
pddl
3.1 parser, strongly typed
-
kurosabi
A lightweight asynchronous HTTP server framework built on Tokio
-
hml-rs
Markup language events and readers, supporting 'human markup language'
-
dash7_alp
DASH7 ALP protocol codec
-
fs_mod_parser
Mod File Parser for Farming Simulator
-
swamp-script-parser
parser for swamp script
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
pai-strace
A strace-like tool created using pai
-
cpr_ihex
A graphical parser and editor for the Intel HEX binary format
-
num-notation
Offers multiple numeric choices, allowing you to work with various number representations including StandardForm, fractions, and f64 floating-point decimals. This versatile crate empowers…
-
essential-asm-spec
Parses Essential assembly specification yaml
-
datatest
Data-driven tests in Rust
-
swf-parser
SWF parser
-
pikkr
JSON Parser which picks up values directly without performing tokenization in Rust
-
tui-theme-builder
Theme deserializer for Ratatui
-
crontime
cron expression -> time iterator
-
office-convert-server
HTTP server for converting office file formats to PDFs
-
librqbit-buffers
Utils to work with &[u8] and Vec<u8> in librqbit source code
-
tracing-tape-parser
Parser for the tracing-tape format
-
tuxedo
A parallel masking library for MongoDB
-
prosa-utils
ProSA utils
-
xuid
in Rust
-
amm_sdk
Abstract Music Manipulation (AMM) Rust SDK
-
simple-version
The easiest way to manage versions in rust
-
quake_serverinfo
Parse QuakeWorld serverinfo strings
-
runic
Stupid string to duration converter
-
typeface
The package provides a foundation for building and parsing fonts
-
picocadrs
working with picoCAD saves
-
umili
Mutate and observe Rust data structures
-
irox-bits
Bits & Bobs. No-std/No-alloc bit/byte manipulation of streams
-
svgrtypes
SVG types parser
-
cvmfs_server_scraper
A scraper for CVMFS servers
-
eas-env
CLI tool to manage environment variables for Expo projects
-
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
-
rust-code-analysis-cli
compute and export code metrics
-
sigproc_filterbank
A parser and serializer for SIGPROC pulsar filterbank files
-
naluacq
opening Nalu Scientific data files
-
recipemd
Parser for the RecipeMD format
-
ria
An adapter for converting the RefractiveIndex.INFO database into a flat, key-value store
-
battinfo
A command-line tool for retrieving battery information, built using the excellent cross-platform
battery
crate -
jet1090
A real-time comprehensive Mode S and ADS-B data decoder
-
limbo_sqlite3_parser
SQL parser (as understood by SQLite)
-
cc2p
Convert a CSV to parquet file format
-
pk2
interacting with Silkroad Online's pk2 archive format
-
bsb
parser and codec for BSB protocol
-
ca-rules
Parsing rule strings of life-like cellular automata
-
nuuid
A new, no_std, UUID Library
-
ressa
An ECMAscript parser
-
jfrs
Java Flight Recorder reader for Rust
-
dns-parser
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
pretty_ini
Light library to read/write ini files
-
prepyrus
Parsing and writing to MDX files for Chicago author-date citaitons using BibTeX
-
beid_api
BeID common lib
-
rhymuri
IETF RFC 3986, Uniform Resource Identifier (URI)
-
untrack
parse and remove tracking tokens from URLs contained in arbitrary text input
-
cameleon-genapi
parser and interpreter of GenApi XML
-
jedec
working with JEDEC programming files
-
chemfiles
Modern library for chemistry trajectories reading and writing
-
measureme-mirror
Support crate for rustc's self-profiling feature
-
yak-sitter
opinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements
-
parse-sap-odata
Generate a pair of Rust modules from SAP V2 OData metadata
-
dtrace-parser
Parse DTrace provider definitions into Rust
-
fortran-descriptor-parser
Parse bytes which are formatted according to a fortran format edit descriptor
-
neuroformats
Handling of structural neuroimaging file formats. The focus is on surface-based brain morphometry data and FreeSurfer file formats.
-
peacock-crest
A CSS library for parsing and applying styles to in-memory DOM structures
-
osu-rs
reading osu! beatmaps
-
gel-protocol
Low-level protocol implementation for Gel database client. For applications, use gel-tokio. Formerly published as edgedb-protocol
-
gree-ir
IR encoding/decoding for Gree AC
-
dangerous
Safely and explicitly parse untrusted / dangerous data
-
tree-sitter-r
R grammar for the tree-sitter parsing library
-
oursh
Modern, fast POSIX compatible shell
-
libabbs
aosc-os-abbs maintenance
-
afibex
handle automotive / ASAM fibex files
-
hadron_sclang
Experimental SuperCollider music language interpreter
-
rs-read-trimesh
A reader for loading 3D meshes from PLY, STL, and OBJ into Parry Trimesh
-
php-parser-rs
A handwritten recursive-descent parser for PHP written in Rust
-
cvss
Common Vulnerability Scoring System parser/serializer
-
jackdauer
easily parse various time formats to durations
-
jumpcut
CLI for converting Fountain-formatted text files into FDX and HTML formats
-
json-template
creating JSON templates
-
cabrillo
A nom parser for the Cabrillo file format used for submitting contest logs in amateur radio
-
vts_parsing
parsing VTS or VTM files generated by VTOL VR
-
sentry-release-parser
A parser for the sentry release name format
-
const_irc_message_parser
A 0 dependency, no_std, const-only parser for the IRC message protocol
-
readformat
Very small format reader
-
nomad-api-types
Types for the Nomad API, generated from the official go Nomad Client from Hashicorp
-
ddp2ass
Dandanplay 的 json 转成 ass 文件
-
parser-core
extracting text from various file formats including PDF, DOCX, XLSX, PPTX, images via OCR, and more
-
bgp-rs
parsing Border Gateway Protocol (BGP) formatted streams
-
serverless_workflow_core
Contains Serverless Workflow DSL models
-
gvas2json
Convert between GVAS and JSON or YAML
-
bulletformat
Binary Data Formats, Data Loader and Utilities for bullet
-
orbyte
A serialization/deserialization library
-
gherkin
Pure Rust implementation of Gherkin language (
.feature
file) for Cucumber testing framework -
rs-mrz-parser
A MRZ parser written in Rust
-
woff
The package provides a converter for Web Open Font Format
-
rest_parser
Parse VSCode
.rest
files and Jetbrains.http
files -
rio_xml
RDF/XML parser and serializer
-
merde_yaml
YAML deserialization for merde
-
desert_core
Binary serialization library for Rust (core crate)
-
ggemtext
Glib-oriented Gemtext API
-
decoder
your types
-
serde-llsd
serializing and de-serializing data in Linden Lab Structured Data format. This format is used by Second Life and Open Simulator
-
yatlv
Tag Length Value Format
-
ssi-eip712
Ethereum's typed structured data hashing and signing (EIP-712)
-
creole-nom
WikiCreole markup language parser library by nom
-
keysymdefs
A collection of key symbol definitions
-
flare-zrpc
The RPC library on top of Zenoh with support for serialization library of choice
-
bupropion
Fancy error handler implementation for Miette
-
nom-grapheme-clusters
Adapter that allows nom to account for unicode grapheme clusters
-
vint64
efficient variable-length integer encoding compatible with some variants of VLQ (Variable-Length Quantity)
-
kbvm
XKB specification
-
fit-connect-rs
fit syncing tool
-
yajlish
An event-based json parser with json-ndjson parser
-
wez-mdns
Robust mDNS implementation for home automation
-
nom-openmetrics
A prometheus and openmetrics parser
-
whiteread
easily reading whitespace-separated values from strings or input
-
locodrive
A model railroad connection handler to read message from and write messages to serial port
-
drcp-format
Parse and write DRCP and literal definition files
-
ftl-jiter
Fast Iterable JSON parser (preview build)
-
fen-rs
Forsyth-Edwards Notation parser
-
robots_txt
A lightweight parser and generator for robots.txt
-
libcvss
CVSS specification
-
hls-playlist
serializing and deserializing HLS playlists (aka extended M3U playlists)
-
larian-formats
reading Baldur's Gate 3 mod files
-
serde_postgres
Easily deserialize postgres rows
-
ff_exporter
exporting Firefox bookmarks to JSON
-
caryatid_module_clock
Clock module for Caryatid
-
ctoml
A command-line tool to manipulate TOML files
-
unifai-sdk
SDK for Unifai, an AI native platform for dynamic tools and agent to agent communication
-
nquads-syntax
RDF 1.1 N-Quads parser with code mapping metadata
-
aeon
A configuration file format with macros for brevity
-
circular
A stream abstraction designed for use with nom
-
scfg
parser
-
cgp-type
Context-generic programming core component traits
-
url2
ergonomic wrapper around the popular url crate
-
vlq
Sourcemap-style VLQ encoder and decoder
-
libreda-oasis
OASIS input/output for libreda-db
-
hubspot
An unofficial hupspot api client library
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
caryatid_module_spy
Spy module for Caryatid
-
jsode
zero-copy & zero-dependency JSON Parser
-
rmp-utils
Utils for Rust Multi Platform
-
nexers
Parses Maven/Nexus repository index files
-
exolvl
reading and writing Exoracer level files
-
extract-frontmatter
that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string
-
anglosaxon
Convert XML files to text with ad-hoc streaming SAX parser
-
guppy-summaries
Build summaries for Cargo, created by guppy
-
default-from-serde
Derive default using
#[serde(default)]
-
axum-cbor
sending and receiving CBOR data in Axum web applications
-
borsh-schema-writer
Write a BorshSchemaContainer to a binary file
-
simple-useragent
user agent parser library based on the uap-core regexes
-
tmpl-cli
Template CLI
-
scrapile
A somewhat fully-fleged rust-like programming language that, surprisingly, compiles to scratch
-
pond-cache
local, persistent cache for Rust
-
fli
The commander.js like CLI Parser for rust
-
pmd_wan
that can read wan file, a sprite format used in pokemon mystery dungeon games
-
ninja-parse
A lexer+parser for ninja build files
-
bcheck
that can read and write bcheck and tsv files, which are generated by BCheckbook for iOS and Mac
-
jxl-oxide-common
Common helpers for jxl-oxide
-
vglang
Fast and simple vector graphics programming language and svg-compatible high-level virtual machine
-
term_rewriting
representing, parsing, and computing with first-order term rewriting systems
-
blanket-script
BlanketScript is a simple script language inspired by Rust that transpiles to JavaScript
-
osu-db
Reading and writing of osu! binary files:
osu!.db
,collection.db
,scores.db
and.osr
replay files -
mcwr
A MC WRAPPER CREATOR
-
hashtag
parser
-
fea-rs
Tools for working with Adobe OpenType Feature files
-
npezza93_tree-sitter-tags
extracting tag information
-
vtt
Rust types for serializing and deserializing WebVTT with Serde
-
parse-that-json
Basic json parser library
-
libcoerced
serde_json and generic text content matching, verification and coercion
-
iban_validation_rs
Facilitate validation of ibans and selecting Bank identifier and Branch identifier in Rust
-
craftflow-nbt
A serde-based NBT (from Minecraft) binary format implementation
-
foam-highlighter
Highlight OpenFOAM dictionaries as HTML and/or Pygtex snippets
-
tl-scheme
TL language grammar
-
srec
Parsing and generating Motorola S-record (SRECORD/SREC) files
-
ieee1212-config-rom
Parser for content of Configuration ROM defined in IEEE 1212
-
dissect
Logstash inspired dissect extractor
-
apple-crash-report-parser
Parses apple crash report text files
-
shiori3
SHIORI/3.0 rust interface
-
vlq-parser
VLQ encoded sourcemap decoder
-
uberbyte
Bit manipulation for dummies
-
json-deserializer
Performant library to deserialize JSON
-
telestes
Typed Media (MIME) Types
-
ogam
A markup language for story writers
-
recap
Deserialize typed structures from regex captures
-
configured
load configuration from well defined layers into any type which can be deserialized by Serde
-
lispi
Lisp I interpreter
-
clap-maybe-deser
Adds the ability to use deserializable data as a clap argument
-
chaste
Parser for npmjs lockfiles
-
jsoncanvas
creating and manipulating jsoncanvas data
-
tree-sitter-pascal
Pascal grammar for the tree-sitter parsing library
-
jvm-hprof
A parser for JVM hprof heap dumps
-
pug
pug.js port to Rust
-
yozefu-lib
Core library of yozefu
-
nom-pdb
PDB parser implemented with nom
-
sawp-modbus
SAWP Protocol Parser for Modbus
-
kafcat
cat but with kafka
-
parsepatch
Parse git patch
-
iso-10303
generating STEP reader code
-
paf
Parse PAF files
-
quirks_path
path library with quirks that is as platform-agnostic as possible
-
weresocool_parser
Parser for WereSoCool
-
koron-query-parser
Query Parser for Koron
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
tdtxt
A serializer/deserializer for the todo.txt format
-
smvr
A flexible parser and evaluator for interacting with Semantic Version strings
-
lithtml
A lightweight and fast HTML parser for Rust, designed to handle both full HTML documents and fragments efficiently
-
procfs-to-json
Dumps procfs as JSON
-
mofa
the config lib that merges options from anywhere
-
teleinfo-nom
parse teleinfo stream from french meters
-
stardust-xr-schemas
Stardust XR core schemas, generated from flatbuffers automatically
-
mdsplode
A CLI tool for exploding and serialising Markdown files (metadata, AST, rendered parts, and rendered whole)
-
iata
Some implementations of IATA resolutions
-
garando_syntax
Backport of libsyntax
-
lamcalc
creating, parsing and evaluating lambda calculus
-
markdown-it-block-spoiler
A markdown-it plugin for parsing block spoilers
-
http_file_parser
A Rust-based parser for .http files, parsing HTTP request data using Pest and making parsed requests
-
html-filter
parse, filter, search and edit an HTML file
-
mangadex-api-schema-rust
Response structs and helpers for mangadex-api
-
pdfrust
PDF parser
-
prahsys-toml
CLI for editing and querying TOML files
-
my_main_parser_kma_zaporozhetss
A JSON parser created in Rust using Pest grammar
-
wcif
A parser for the WCA Competition Interchange Format
-
yard
shunting yard implementation in rust
-
uniresid
URI (Uniform Resource Identifier) parser and data structures
-
easy-xml
An XML library
-
lua-patterns
Binding to Lua String Patterns
-
target-spec-json
Structured access to rustc
--print target-spec-json
and--print all-target-specs-json
-
sec
Prevent secrets from leaking via
Debug
orDisplay
traits -
codice_fiscale
Tools to calculate and verify Italian codice fiscale
-
molecule-codegen
Code generator for molecule
-
irox-sirf
SiRF Binary format Encoders and Decoders for GPS Devices
-
cargo-check-external-types
Static analysis tool to detect external types exposed in a library's public API
-
twee-parser
A parser for Twine stories
-
ron-reboot
Highly experimental RON parser
-
macbinary
resource fork parser
-
cmudict-fast
An updated and improved fork of the library for using the CMUSphinx pronunciation dictionary
-
scdlang
Core parser of Statecharts Description Languange
-
sqlx-ledger-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
my_parser_striletska
parser, that parses lists of integers from string format
-
grapeTimerR
grape schedule for rust
-
tweep
Parser for the Twee v3 interactive fiction format
-
json-elem
Manage JSON string as element
-
rustlogic
basic parsing and handling of logical formulas
-
ppbert
pretty printer for Erlang's External Term Format
-
habit_tracker_parser
A parser for habit tracking records
-
pykrete-jsonwebkey
JSON Web Key (JWK) (de)serialization, generation, and conversion
-
ralc
A CLI calculator with arbitrary precision real numbers
-
ledger-utils
Ledger-cli (https://www.ledger-cli.org/) file processing Rust library, useful for calculating balances, creating reports etc
-
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…
-
csv-sniffer
A CSV file format sniffer for Rust
-
gchemol-parser
Text parsing made simple
-
read_token
read tokens using look ahead
-
df_ls_lexical_analysis
A language server for Dwarf Fortress RAW files
-
tree-sitter-toml-ng
TOML grammar for tree-sitter
-
xxd-rs
clone of xxd
-
num_parser2
A math interpreter and evaluator (fork of num_parser)
-
ktx
KTX texture storage format parsing
-
nu-plugin-protocol
Protocol type definitions for Nushell plugins
-
gob_rs
parsing and constructing archives of the LucasArts GOB format
-
stamon
Status monitors for textual status bars (such as barista, pista, etc.)
-
esdl
Event-sourcing Schema Definition Language parser
-
ogawa-rs
Ogawa Alembic Cache file parser
-
json-stream-parser
A JSON parser that is capable of parsing incomplete JSON strings that are streamed in
-
dmntk-feel-grammar
DMNTK | FEEL grammar
-
z39
Z39.50 Types and ASN.1 Messages
-
packet-binser
binary (de)serialization library with a main usecase of network packets
-
cfdi
using Serde to import, deserialize and use CFDIs (Mexican Electronic Invoices) | Crate para importar CFDIs a Rust, usando Serde
-
libipld-macro
ipld macro
-
keytree
markup language designed to load config files and schemas directly to Rust types
-
veryl-ls
A modern hardware description language
-
xml_oxide
XML SAX parser implementation that parses any well-formed XML defined in the W3C Spec
-
lua_semantics
semantic analysis and enhanced AST converter for lua_parser crate
-
zellij-utils
Zellij client and server
-
deadpool-redis-cluster
Dead simple async pool for redis-cluster
-
fefix
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
sgf-parser
parsing SGF files
-
easyfix-messages
Easy FIX (Financial Information Exchange) toolset - messages
-
key-vec
Vec of key-value pairs sorted by key
-
mbrs
Master boot record parsing, manipulation and binary export
-
serde-loader
Serde wrapper to load/save serializable data from relative paths
-
off-rs
parsing .off mesh files
-
anndata-hdf5
HDF5 backend for the anndata package
-
bodyparser
Body parsing middleware for Iron
-
rof-rs
Rust Object Format API for Rust
-
npm-parser
Parses the JSON output of npm outdated and npm audit
-
automata
standard finite state automata such as DFA, NFA, Regex
-
odata-params
OData v4 query parameters parsers for handling paginated requests
-
glifparser
A parser and writer for UFO
.glif
files -
tree-sitter-t32
Lauterbach TRACE32® script language grammar for Tree-sitter
-
openapi_utils
Extension method and utilities to work with OpenAPI 3.0 files
-
vcd
Read and write VCD (Value Change Dump) files
-
formula
A parser and evaluator of spreadsheet-like formulas
-
trid
Turkish citizenship ID number type
-
fframes-media-loaders
Media loaders used by different fframes packages. This crate is not meant to be used directly.
-
mar
reading and writing Mozilla Archive files
-
xabc-lib
一个解析 abc 文件的库
-
nuscenes-data
NuScenes dataset loader in Rust
-
vegravis
vector graphics visualizer.It can visualize vector graphics on a canvas, and can also visualize vector graphics in other formats through conversion
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
rust_calendar_parser
A parser built in Rust for parsing Google Calendar events using Pest grammar rules and converting them to JSON format
-
json_repair_rs
json repair library for rust
-
PMXUtil
pmx reader and writer
-
undr
protocol implemented in Rust
-
ttyrec
reads and writes ttyrec files
-
ct-tilemap
help parse ClickTeam Tilemap files
-
bit_buffers
reading and writing individual bits to and from files
-
binfmt
reading and writing binaries
-
linereader
An efficient buffered line reader
-
ez-jsonrpc
JSON-RPC 2.0 made easy!
-
tspf
A parser for TSPLIB format
-
reaclib
A parsing library for the reaclib format
-
gdtf
Tools to read and inspect General Device Type Format (GDTF) files
-
json-walker
JSON stream parser and deserializer. In this package you decide what part of json must be parsed
-
rtf-grimoire
A Rich Text File (RTF) document tokenizer. Useful for writing RTF parsers.
-
dicom-test-files
A collection of DICOM files for testing DICOM parsers
-
rpgn
parsing PGNs (Portable [Chess] Game Notation)
-
wotbreplay-parser
World of Tanks Blitz replay parser
-
source-span
Source code mapping and display utilities
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
tina-mgr
Helper functions for the tina personal information manager
-
robotstxt-with-cache
A native Rust port of Google's robots.txt parser and matcher C++ library
-
starlark_lsp
LSP bindings for starlark
-
s-expr
lightweight customizable s-expression parser and printer
-
aws-smithy-cbor
CBOR utilities for smithy-rs
-
blender-armature
Serialize / deserialize Blender armatures
-
passes
generate Apple Wallet Passes for iOS, WatchOS, MacOS
-
hackdose-sml-parser
a parser for the smart message language spoken by smart meters
-
patch-apply
Parse and apply patches in the unified diff format
-
json-flat-parser
Parse JSON document into a flat data structure
-
babel_nar
application supports of the NAVM model
-
conllu
Readers/writers for the CoNLL-U dependency format
-
json-parse
A low-level JSON parser for Rust with a simple API and full spec support
-
tg-bot-api
Telegram Bot API parser
-
sdp-nom
an sdp-parser
-
wot_replay_parser
A parser for
.wotreplay
files generated by the game World of Tanks -
wareki-conv
Converts Wareki (JIS X 0301) based date into ISO 8601 based one
-
lib_tcstring
IAB TCF v2 TCString utilities
-
swc_common
Common utilities for the swc project
-
makedeb-srcinfo
Rust + Python library for parsing makedeb-styled .SRCINFO files
-
rustfilt
Demangle Rust symbol names
-
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
takparse
Parse, manipulate, and stringify common Tak board game formats
-
ark-bls12-381
The BLS12-381 pairing-friendly elliptic curve
-
lde
Length disassembler for x86 and x86_64
-
starlane-parse
Is a collection of utilities for making using the great nom parser combinator easier to use
-
dex
parsing dex files
-
derive-attribute
A set of macros to automatically deserialize standard attributes
-
hmm_tblout
Parse nhmmer tblout files
-
firestore-serde
serializer/deserializer for Google Cloud Firestore
-
common_uu
公共工具库
-
xml_nom_parse
A XML parser with nom
-
chromiumoxide_pdl
Contains a PDL parser and rust generator
-
bitvec_padded
Bit vector struct that includes byte padding for safe serialization and deserialization
-
rustbin
Parsers for binary file formats (mostly Windows related)
-
tree-sitter-ocaml
OCaml grammar for tree-sitter
-
date_format_parser
A parser standardizing date and date-time strings into ISO 8601 format
-
famedly_rust_utils
Random rust utility functions and types
-
listinfo
A zero-copy MAME ListInfo format DAT files parser and deserializer
-
eip7594
cryptography needed for EIP-7594
-
parse2csv
parse log-file and output to stdout as csv file by regex
-
rs-conllu
A parser for the CoNLL-U format of the Universal Dependencies project
-
libtimew
read timewarrior data files
-
ifc_rs
IFC standard
-
space_track
client for the Space-Track API
-
lrpc
local rpc
-
utf8-decode
UTF-8 incremental decoding iterators
-
fitrs
Parse FITS file in pure rust
-
commandblock
providing utilities for working with Minecraft data
-
rulox
A lightweight scripting language embedded in Rust
-
dossier
A multi-language source code and docstrings parser
-
transitfeed
GTFS public transit decoder/encoder and utilities
-
parsercher
Parses and searches Tag documents. (e.g. HTML, XML)
-
jrsonnet-parser
jsonnet language parser and AST
-
gomod-rs
A go.mod parser with locations
-
scrapyard
Automatic web scraper and RSS generator library
-
x509lint
X.509 linter (RFC 5280 certificates and CRLs)
-
nx-pkg4
reading NX/PKG4 files
-
distmat
Distance matrix data types and file formats
-
cst
Parser for the CST format
-
serde-double-tag
double tagged enum representation for
serde
-
astrolab-smart-coffee-types
Types lib
-
nu_plugin_clipboard
A nushell plugin to copy text into clipboard or get text from it
-
lemmy-help
Emmylua parser and transformer
-
serser
serialization crate
-
bem
Parser for the BEM file format (Block, Element, Modifier)
-
edgedb-tokio-ext
Derive macros for edgedb-tokio-ext
-
liberty-io
Parser and writer for the Liberty format
-
android_bp
Android.bp parser
-
onenote_parser
A parser for Microsoft OneNote® files
-
tagged-base64
User-oriented format for binary data. Tagged Base64 is intended to be used in user interfaces including URLs and text to be copied and pasted without the need for additional encoding, such as quoting or escape sequences.
-
fleetmod
Kubernetes model for fleet
-
bean-script
scripting language for easy use in other projects
-
boreal-parser
A parser library for YARA files, intended for use with the boreal library
-
spideroak-base58
Base58 encoding and decoding
-
brackets
JSON I/O
-
attheme
parsing and serialization of .attheme files
-
ingredient
recipe ingredient parser
-
dmarc_aggregate_parser
parse email DMARC reports
-
sloppy-rfc4880
RFC 4880 parser extract from the openpgp crate
-
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…
-
hex-simd
SIMD-accelerated hex encoding and decoding
-
asn
Newtype for Autonomous System Number (ASN)
-
reader_for_microxml
reader for microXml - the simplified subset of xml
-
sinex
format parser
-
ducflair-duc
The duc 2D CAD file format Rust implementation
-
wikitext_table_parser
implement for parse the wikitext's table
-
kvon-rs
Parsing the KVON format
-
shiratsu-naming
Zero-copy file name parser for No-Intro, TOSEC, and GoodTools named ROM files
-
ndjson-stream
read NDJSON-formatted data in a streaming manner
-
inline-xml
Embed XML data directly in your Rust code
-
bromine
A flexible ipc protocol (previously rmp-ipc)
-
pcd-rs
Working with PCD file format in Rust
-
prdoc
cli
-
ovgu-canteen
A canteen parser library for the Otto-von-Guericke University Magdeburg
-
flashy
A TUI to write and use flashcards
-
hdv
Header-determined values
-
mdbook-emojicodes
MDBook Preprocessor for converting your emojicodes (: cat :) into real emojis
-
glslt
Template compiler library
-
irc-command-micro
parse irc messages and provide a stable representation in return
-
ldap-utils
Implements some LDAP utility functionality around OpenLDAP config files and the ldap3 Rust library
-
epw-rs
Rust parser for Energy Plus Weather file format
-
fronma
Front Matter parser
-
nodtool
CLI tool for verifying and converting GameCube and Wii disc images
-
astray
Easily define AST using only Rust structures
-
bibleparsing
Read and/or validate Koine Greek parsing codes
-
cobs-codec
COBS codec for Tokio
-
symbolic-sourcemap
process JavaScript sourcemaps and resolve symbols in minified source code or stack traces
-
fql-parser
A parser for the Fauna Query Language (FQL)
-
spreadsheet_addresses
Convert spreadsheet addresses ("A4", "B$7" and so on) to a struct and vice versa!
-
git-conventional
A parser library for the Conventional Commit specification
-
fuzzy-pickles
A low-level parser of Rust source code with high-level visitor implementations
-
vehicle_parser
Parse data about vehicles to json
-
rslua
Lua lexer and Lua parser for Lua 5.3
-
mobi
handling MOBI format files
-
mergelog
Magically merge multiple changelog files into one
-
editorjs2html
converts Editor.js output into clean HTML, supporting multiple block types efficiently
-
hexspec
A dsl for creating and verifying byte buffers
-
aseprite-loader
Aseprite file loader
-
ars-package
Asset RS - Package with Zero-copy deserialization
-
yaml-subset
A subset of yaml used in rumbas
-
unpoly
Helper for the Unpoly API, initially for usage in Axum handlers
-
kindleclip
CLI tool to export a file per book in kindle 'My Clippings.txt'
-
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
sigserlic
Combine serde with signify
-
deb-version
Compare (Debian-style) version numbers
-
mapsforge-rs
parser for Mapsforge binary map files
-
yaxpeax-ia64
ia64 decoder for the yaxpeax project
-
xash3d-protocol
Network protocol library for Xash3D engine
-
board_game_parser
A Rust-based parser for board game data, designed for efficient data extraction and transformation
-
colorparser-css
CSS color parser library
-
sf6rs
interfacing with various Street Figher 6 data forms
-
jfc
A CLI tool for working with malformed JSON
-
gorrosion-gtp
A best-effort strongly typed interface between Rust and GTP, the Go Text Protocoll
-
rb64
Base 64
-
tztail
(TimeZoneTAIL) allows you to view logs in the timezone you want
-
timetracking
time tracker with simple data format
-
fundu-systemd
Fast and precise systemd time span parser of rust strings to a Duration
-
revolt_a2
A native, asynchronous Apple push notification client
-
init-data-rs
Telegram Mini Apps init data parser and validator for Rust
-
sct-reader
deserialising sector files used by online ATC clients such as EuroScope and VRC and converting them to a common format
-
json-surf
Search/Analyze JSON and Rust Struct
-
mimetype
detech mime type from file bytes
-
humphrey_json
A JSON library for the Humphrey ecosystem
-
bspparser
Parse Quake .bsp files
-
cli-justify
A CLI text justify tool
-
jqesque
string assignment expressions with JQ-esque syntax for JSON interaction
-
jsonparser
efficient parsing and validation of JSON data into strongly typed Rust data structures, enabling data integrity checks
-
range-parser
parse ranges representation of any kind of numbers
-
nu_plugin_file
a nushell plugin called file
-
astro-rs
Astronomy utils
-
graphql-parser-hive-fork
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
serde_array_query
Serde deserialization format for HTTP query string arrays
-
mime_more
better MIME function integrations
-
bbscope
BBCode to HTML with scoping rules, auto-close tags, highly extensible
-
rsadsb_common
common library for adsb_deku
-
wt_blk
Parser and unpacker for the BLK file format
-
fortformat
Parse Fortran format strings and formatted data
-
cjson-rs
Rust bindings for the cJSON library
-
tomling
A TOML parser
-
incrust
Template engine inspired by Jinja2
-
xc2bit
working with Xilinx Coolrunner-II bitstreams
-
fiberplane-models
Core models used across Fiberplane
-
zim
ZIM reading and extraction
-
flatzinc
parser
-
azik_generator
Generate Google IME Setting file
-
zjson
Parse JSON with zero allocation
-
csv-tools
reading, creating and manipulating CSV files easily
-
jslt
Everyones favorite xslt but for json
-
ketchup
A parser that can *ketch-up* with your programming language
-
cookiestxt-rs
Parses cookie.txt/netscape cookie format
-
sanitise
Headache-free data clean-up
-
adsb
ADS-B/Mode-S parser
-
tectonic_xdv
A decoder for the XDV and SPX file formats used by XeTeX and Tectonic
-
interactive-parse
An interactive parser for JsonSchema types
-
pmd_flow
that can read/write flow file (used in pokemon super mystery dungeon, and maybe pmd) as json
-
qapi-parser
QEMU QAPI JSON specification parser
-
bbclash
A robust, opinionated, performance-focused BBCode to HTML parser and compiler
-
signal-backup-decode
decode signal backups
-
cgp-inner
Context-generic programming inner component
-
iso8583_rs
define/parse/assemble and send/receive (via TCP) an ISO8583 message
-
fontconfig-cache-parser
A parser for fontconfig's cache format
-
bp3d-proto
BP3D protocol runtime
-
aemo_mdff
AEMO compliant NEM12 and NEM13 parser
-
tinybuf
Container for many types of immutable bytes, with optimisations for small arrays
-
mini-rxtx
serialization and communications for embedded
-
bundcore
BUND programming language API
-
taplo-common
Shared code for taplo utilities
-
flatpage
file system based markdown flat page
-
chordpro
parser for Rust
-
cusip
Support for creating and validating CUSIPs
-
cgats
Parse, transform, and write CGATS color files
-
bin-rs
Binary Reader from multi source
-
hao
.net binary reader
-
oq3_parser
Parser for OpenQASM 3 parser/analyzer
-
code2md
A CLI tool that recursively collects files (excluding hidden & certain folders/files) and outputs them into a markdown file
-
klang
programming language
-
hexponent
Hexadecimal float parsing
-
srv3-ttml
Youtube-flavored TTML (SRV3) captioning format parser
-
tree-sitter-angular-codemod
Angular grammar for tree-sitter
-
compose-rs
execute docker-compose commands and monitor compose stacks
-
enum_dispatch_pest_parser
Generate pest-based parsers with enum_dispatch integration for static method dispatch
-
peview
A minimal and fast zero-copy parser for the PE32+ file format
-
goo
encoding and decoding Elegoo’s
.goo
file format -
wavefront_rs
Typed Wavefront OBJ parser / writer
-
strawberride
A Celeste map serializer and deserializer
-
cmark-syntax
Syntax highlighting for pulldown-cmark
-
rustilities
offers a few utils for Rust development
-
yaml_parser
Semi-tolerant YAML concrete syntax tree parser
-
azul-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
gcode
parser for no-std applications
-
gmime
Bindings for gmime-3.0
-
quilt-lang
A programming language
-
table
A specialized map for storing values of varying types
-
kontrolluppgift
dealing with Skatteverkets data format for Kontrolluppgift
-
statsd-parser
parse (Dog)StatsD strings
-
balena-temen
Templating engine for (not just) JSON
-
ldap-parser
Parser for the LDAP protocol (RFC 4511)
-
tptp
Parse the TPTP format
-
terra-plr-xbox360
Xbox 360 terraria player parser
-
ooxmlsdk
Open XML SDK for Rust
-
toml-parse
Set of modules for parsing, sorting and formating toml
-
ydke_parser
A parser for YGOPro deck URLs in the YDKE format
-
xand_money
safely parse and convert Xand and fiat monetary values
-
gnews-rs
Google News RSS feed parser
-
nom-parse-macros
Procedural macros for generating parser functions for the nom libary
-
conl
post-modern configuration language
-
bdb_parser
A parser for the BDB file format
-
cmdline_words_parser
iterators over 'words' in a string, using command-line escaping rules. Intended for use where extra heap allocations are undesirable
-
mysql_binlog
Parser for the MySQL binlog format
-
fetch-sac
Fetch the official list of SAC codes from ASTERIX site
-
jserve
A Rust-based server application using Actix-Web
-
gds21
Integrated Circuit Layout Parser & Writer
-
opencorpora
Reading and parsing opencorpora.org XML-dictionary
-
actix_extract_multipart
ActixExtractMultipart is a library for parse actix_multipart into a structure that you defined
-
dynp
Dynamic property system that emphasizes the use of the Newtype pattern
-
fastobo-syntax
PEG Syntax and pest parser for the OBO flat file format 1.4
-
rico
A high-performance Apache Thrift IDL parser that converts Thrift IDL files to JSON AST
-
kaiju-core
Core module of modern assembly language toolset
-
unscanny
Painless string scanning
-
osm_pbf2json
A parser/filter/processor for OSM protobuf bundles
-
node_api_system
Write Node.js native addons with Node-API in Rust
-
dns-parser-revived
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
brigadier_rs
Minecraft command parser in Rust
-
arpx_job_parser
Parse arpx job scripts for runtime
-
minimal-yaml
A minimalist, zero-copy parser for a strict subset of the YAML specification
-
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.
-
altaria
asynchronous, memory-safe, blazingly fast HTTP server written in Rust. It currently supports HTTP1.1 parsing and encoding and HTTP2 parsing.
-
sqlsonnet
Express SQL queries with a simple Jsonnet representation, which can be easily templated using the Jsonnet configuration language
-
openalias
Look up and parse OpenAlias data
-
weather-reports
A collection of weather report parsers
-
shiva-spreadsheet-ods
Read and write ODS files
-
json-session
A streaming parser for JSON which emits fragments and location spans from an iterator-style API
-
generic_symbolic_expressions
fork of symbolic-expressions, which tweaks it to be more normal. The original crate had weird rules around putting extra double quotes.
-
imzml
reading the mass spectrometry (imaging) formats mzML and imzML
-
lcov-util
commands to operate and analyze LCOV trace file at blazingly fast
-
jsonlogic
in Rust
-
rust_sbml
A parser for SBML
-
flussab-aiger
AIGER file format (binary and ASCII) parser and writer
-
opam-file-rs
Parser and printer for the opam file syntax with Rust
-
cmus-status
structure cmus status data
-
rslnp
A configurable parser for scopes list notation (SLN)
-
pomsky
A new regular expression language
-
ressa_r
An ECMAscript parser
-
surrealdb_id
Id and Relation for SurrealDB
-
serde-nebula-fbthrift-graph
nebula-fbthrift-graph serde deserializer
-
cbm
Use formats found in Commodore Business Machines (CBM) products from the 1980's, including the legendary Commodore 64 home computer
-
json2markdown
convert JSON data into well-structured Markdown format
-
semantic-rs
Automatic crate publishing
-
yupdates
SDK
-
telraam-rs
Teraam API CLI and library for collecting data from the IOT devices
-
eyes
Parse and convert strings using human-readable templates
-
tower-http-cors-config
Deserializable config types for tower_http::cors
-
yarn-state
Parser for .yarn-state.yml files
-
ioe
that makes many of the I/O errors in stdlib de/serializable
-
vb6parse
parsing and analyzing VB6 code, from projects, to controls, to modules, and forms
-
json-decode
An elm inspired runtime JSON decoder for Rust
-
altv_internal_core_resource
An internal crate for alt:V module. Not intended for direct use.
-
rhymuweb
Common types for the Hypertext Transfer Protocol (HTTP)
-
nine
The 9p protocol as a serde format and message types
-
kicad_parse_gen
Kicad file format parser and generator library
-
atom_syndication
serializing the Atom web content syndication format
-
turbo-json-checker
A pushdown automaton low memory JSON bytes stream checker returning the JSON root-type followed by its start and end index in the Reader
-
parseltongue
Framework for declarative domain-specific languages
-
dexparser
Parser for Android's DEX file format
-
nifti
file format
-
webpack-stats
As zero-copy as possible representation of webpack-stats
-
schemafy
Generates serializeable Rust types from a json schema
-
json-joxit-fork
JSON implementation in Rust
-
schemafy_lib
Generates serializeable Rust types from a json schema
-
weldr
manage LDraw files (.ldr)
-
eterm-parser
eterm parser for Rust
-
scron
A cron expression parser and schedule explorer
-
vsd-mp4
Port of mp4 parser from shaka-player project
-
prusti-specs
Internal Prusti crate for parsing specifications
-
scanflow-cli
memory scanner frontent CLI
-
stdf
Standard Test Data Format (STDF) serialization and data processing
-
retrosheet
interface for reading Retrosheet data
-
maybe_xml
XML processing library
-
kpathsea_sys
Bindings to libkpathsea for efficient file management in the TeX ecosystem
-
souper-ir
manipulating Souper IR
-
xspf
straightforward pure rust implementation of the Xml Sharable Playlist Format
-
dirble
Fast directory scanning and scraping tool
-
czdb
A pure Rust library for parsing CZDB-format IP databases
-
kplc-outage-parser
give output of latest data from kplc outages pdf @ https://kplc.co.ke/category/view/50/planned-power-interruptions
-
udmp-parser
parsing Windows user minidumps
-
xml-include
Small utility library for resolving XML includes
-
non-empty-collections
Non-empty hash-map and hash-set implementations
-
rrdbc
dbc parser
-
cnf-parser
Efficient and customizable CNF parser for SAT solving
-
rpmspec
An RPM spec file parser
-
quil-py
Python bindings for quil-rs
-
onefetch-manifest
Detect and parse manifest files
-
aws-smithy-http
Smithy HTTP logic for smithy-rs
-
yamlpath
Format-preserving YAML feature extraction
-
prelude-xml-parser
Deserialize Prelude EDC native XML files into Rust stucts
-
package-lock-json-parser
A parser for package-lock.json files
-
sitemap
parser (reader) and writer
-
biodivine-xml-doc
Read, modify and write xml in tree-like structure. Supports UTF-16.
-
kbnf-syntax
An internal syntax crate for kbnf crate
-
bip_bencode
Efficient decoding and encoding for bencode
-
svg_icon
svg icon parser use nom
-
utf7-imap
Mailbox names encoder and decoder (UTF-7 IMAP RFC 3501)
-
gutenberg-rs
used to get information and data from gutenberg (https://www.gutenberg.org/)
-
sqlite-collections
Rust collection types backed by sqlite database files
-
redact-engine
Protect confidentiality with dynamic redaction by replacing sensitive data from string or JSON format
-
bibparser
A parser for .bib files
-
ble-data-struct
BLE data struct for Rust
-
graphviz-dot-parser
(incomplete) parser for Graphviz DOT format
-
seedwing-policy-engine
A functional type system for implementing policy inspection, audit and enforcement
-
parquet-format
Apache Parquet Format - thrift definition and generated Rust file
-
openapi3-parser
parse and work with OpenAPI 3.0 specifications in JSON and YAML format
-
jddf
JSON Data Definition Format validator and utilities
-
tree-sitter-owl-ms
owl-ms grammar for the tree-sitter parsing library
-
wyrcan-todo
A todo manager for managing todotxt based files
-
lightwave-3d
LightWave 3D Parser
-
abc-parser
An ABC music notation parser. Turns ABC text into Rust data structures and back.
-
restq-http
Parse restq syntax from http crate
-
ssbh_write
ssbh_lib write trait
-
display_json
Procedural macros for implementing Display, Debug and FromStr for (de)serializing json strings
-
inip
INI parser library
-
castle_types
all Castle types for Castle_Api
-
reivilibre_fork_cylon
(FORK) An efficient compiler for robots.txt files
-
possible
providing a three state enum for differentiating between an explicit null value and the absense of a value
-
genson-rs
Extremely fast JSON Schema inference engine built in Rust
-
jtd-fuzz
Generates example data from JSON Typedef schemas
-
rbuster
Brute force directories and files names on web/application servers
-
jsonapi-rs
JSONAPI implementation for Rust
-
oca-file-transformation
OCAFile
-
json-generator-rand
console utility and library to generate JSON items
-
yz-string-utils
misc parsing-related string utils
-
rolodex
A Forgiving VCard implementation
-
pcap-file-tokio
parse, read and write Pcap and PcapNg asynchronously with Tokio
-
rfbutton
decoding 433 MHz RF remote codes
-
rbook
An ebook library that supports parsing and reading the epub format
-
ptah
Poplar's message-passing format
-
ezlog-cli
EZLog command line tool
-
pgs-parse
Parse Presentation Graphic Stream (SUP files)
-
rune-alloc
The Rune Language, an embeddable dynamic programming language for Rust
-
organic
An org-mode parser
-
RustyXML
A SAX-like streaming XML parser, and a DOM-like interface based on that
-
boleto-utils
parse brazilian payment slip (aka 'boleto') barcodes
-
wte-mt-rx-parser
MT-RX-3+ (AIS, 406 + 121.5) message parser
-
pips
analyzing dice roll expressions in TTRPGs
-
pixeldike
pixel drawing game for programmers inspired by reddits r/place
-
authorized_keys
Parse and manipulate OpenSSH
authorized_keys
files -
nom-leb128
Fast LEB128 decoding for the nom parser combinator library
-
tfm
Parsers for the TeX font metric (.tfm) and property list (.pl) file formats
-
sfn-machine
state machine for tasks orchestration and chaining using a linked list to guarantee coherence and flexibility when a different procedure is desired
-
xdot
Parse graphviz’ xdot draw instructions
-
endf_parser
parsing ENDF-6 format nuclear data
-
axum_serde_valid
Axum extractor sets of JSON validation
-
fefixs
FIXP implementation in pure Rust
-
spectrusty-formats
File format parsers and related utilities for the SPECTRUSTY library
-
spreadsheet-ods-formula
Create ods-formulas for use with spreadsheet-ods
-
parseal
An easy way to create your own parsers
-
elf-utilities
parsing,generating,analyzing ELF
-
did_url
A no_std parser for Decentralized Identifiers (DIDs)
-
pulldown-cmark-frontmatter
A Frontmatter extractor for Markdown documents
-
resp_brage
REdis Serialization Protocol parser(beta)
-
off64
Read from and write to byte slices with u64 offsets
-
validr
Validate and modify Deserialize request body data
-
tree-sitter-icelang
icelang grammar for the tree-sitter parsing library
-
nodl
Command line tool for building a directed graph of links between notes
-
chat_messages
lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage, SystemMessage, and more. It supports easy extensibility through macros…
-
bmf-parse
A parser for the BMF file format
-
sleded
Minimalist API for storing data effortlessly persistently to a file
-
bmbp_http_type
BMBP
-
uddf-sdk
Reading and writing UDDF files
-
ion-hash
Ion Hash
-
tq-rs
obtaining information from a TOML file on the command line
-
dfufile
DFU file processing
-
header-config
Runtime parser for hierarchical configurations using Markdown-style headers
-
propertiesext
A (dot) properties file parser with extended feature set
-
pk_stl
STL file parsing and writing
-
debian-control
A parser for Debian control files
-
minicbor-embedded-io
Async reader and writer types for minicbor
-
csaf
Common Security Advisory Framework (CSAF)
-
ingics
parser for various Ingics iBS Sensors
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
cwmp
Parse and generate CWMP messages
-
patternscan
Searches for a contiguous array of bytes determined by a wild-carded pattern
-
hdf5-types
Native Rust equivalents of HDF5 types
-
serde-util
Soni's Serde Utilities
-
image-rider
Disk image and ROM image parser
-
android_trace_log
handling Android trace logs created with Debug.startMethodTracing
-
easy_arg
EasyArg read variables from command line arguments/system envrioment/.env files
-
dsmr5
A no-std Rust implementation of the DSMR5 standard
-
json
in Rust
-
msvc_def
reading Microsoft Module Definition (.def) files
-
anitomy
Wrapper for Anitomy, the library for parsing anime video filenames
-
lf2_parse
Parses Little Fighter 2 (LF2) data files
-
gen-semver-tags
Generate a set of SemVer tags, e.g. to tag container images.
-
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
-
simple_yaml_parser_kma
YAML parser for educational project
-
fast_uaparser
Regex-based parser for User-Agent request headers
-
huginn
Secure input validation and sanitization library with extensible architecture
-
serial-unit-testing
Serial unit testing program and library
-
sbe-schema
sbe schema library
-
ark-serialize
serializing types in the arkworks ecosystem
-
apinotes
Parsing clang API notes
-
greek-syllables
Zero copy Ancient Greek word syllabification
-
rdf_dynsyn
sophia-compatible and sophia-based rdf parsers/serializers, that can be instantiated against any of supported syntaxes dynamically at run time
-
wirefilter-engine
An execution engine for Wireshark-like filters
-
esre
alt regex library
-
patoz
Protein Data Bank (pdb) File Parser
-
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
crnlib
Rust port of crunch, to decode .crn file
-
composer_lsp
A LSP server for composer
-
rlp-decoder
Recursive-length prefix data decoder
-
webrtc-sdp
parses strings in the format of the Session Description Protocol according to RFC4566. It specifically supports the subset of features required to support WebRTC according to the JSEP draft.
-
tree-sitter-foam
OpenFoam grammar for the tree-sitter parsing library
-
marpa
Safe bindings to the libmarpa parsing engine
-
pseudotex
Pseudocode transpiler for its LaTeX representation
-
fakemap
Map with Vec implementation, without ordering or hashing (for Serde deserialization)
-
renvar
deserialize environment variables in to Rust datatypes
-
omnom
Streaming parser extensions for BufRead
-
rmk-cli
RMK CLI is a tool that parses
keybaord.toml
andvial.json
, generates RMK project -
yaftp
File Transfer Protocol support with resume broken transfer & reverse mode & largefile implementation by Rust
-
parse-display-with
Custom formatting/parsing utilities for parse-display
-
rocket-simple-authorization
request guard builder used for authorization
-
gcg-parser
Parser and Data Structures for the GCG file format
-
bml
BML Markup Language
-
railway
Binary file format for vector animated pictures
-
lynxlang
An educational project for learning how programming language is made
-
rjvm
Parse JVM class files with Rust
-
ekey
A
no_std
library for parsing EKEY LAN Converter packets -
push_decode
Push-based decoding and pull-based encoding
-
quirky_binder_lang
Quirky Binder Language
-
dirigera
Manage your IKEA Trådfri devices with Rust
-
spdx-expression
SPDX Expression
-
rede_parser
Parser in charge of modeling Rede's files
-
matrix-market-rs
read matrix market file to standard rust types
-
elfo-core
The core of the elfo system
-
wagon-togll
Example tool that uses the WAGon ecosystem to create GLL based parsers
-
rtgen
Template builer/aggregation tool
-
mpqtool
A command-line tool for reading and creating Blizzard's MPQ archives
-
bib-unbound
Parser for the Unbound Bible format
-
polymath-rs
AsciiMath parser
-
ircparser
An IRC (RFC1459) parser and formatter, built in Rust
-
carta-schema
Parse a schema file. Apply the schema to binary data for exploration and visualisation
-
html5tokenizer
An HTML5 tokenizer with code span support
-
m3u8-rs
parsing m3u8 files (Apple's HTTP Live Streaming (HLS) protocol)
-
marshal-parser
Parser for Python's "marshal" serialization format
-
parse-env-filter
parser for the env logger filter format
-
nvim-types
Rust bindings to the Neovim C types
-
santiago
A lexing and parsing toolkit for Rust
-
tweet-archive-to-markdown
Convert archived Tweets to MarkDown with FrontMatter
-
lei
Support for creating and validating Legal Entity Identifiers (LEIs)
-
sgf-tool
SGF Tool
-
alrc
Advanced Lyrics File Format
-
kserd
Kurt's Self-Explanatory Rust Data
-
sshu-communicator
Just another one fraemwork for RPC communication. Aming to implement request/response pattern for async code over ws and tcp protocol. This is very first implementtion just for learn purpose.
-
reformation
Parsing via regular expressions
-
logical_expression_parser
logical expression parser written in Rust using pest library
-
openqasm
Parser and translator for OpenQASM 2.0
-
simple_json
runtime JSON parser
-
tv-cli
Format json into table view
-
wsd
Delivers what simply defined
-
markdown-it-sub
A markdown-it plugin for parsing subscripts
-
mps
A fast MPS parser
-
entity-tag
EntityTag
structure and functions to deal with the ETag header field of HTTP -
toml-cli
CLI for editing and querying TOML files
-
overcast
Strongly typed changelogs for projects as changeable as the weather
-
nom-psl
Fast public suffix list domain parsing, written in nom
-
timecode-coder
A pure Rust no_std library for decoding and encoding timecode in real-time
-
split-paragraphs
Iterator over paragraphs of a string
-
subparse
Load, change and write common subtitle formats (srt/ass/idx/sub)
-
thfst-tools
Support tools for DivvunSpell - convert ZHFST files to BHFST
-
htmlescape
HTML entity encoding and decoding
-
mvn_version
Maven's ComparableVersion and VersionRange
-
picori
decompilation, modding, and rom-hacking with focus on GameCube and Wii games
-
cli-text-reader
A less like CLI text reader
-
polars-arrow-format
Unofficial flatbuffers and tonic code of Apache Arrow spec
-
adventjson
A full json-parser written in Rust for the advent of code challenges
-
rsip-dns
SIP Rust library implementing RFC 3263, implemented on top of rsip
-
zigbee2mqtt_types_vendor_gledopto
Struct definitions for zigbee2mqtt json messages
-
html2md-rs
Convert HTML to Markdown
-
dnstool
Search tool for finding DNS blacklist records among verious sources
-
bencoding
decoding bencoded data
-
wsv
A collection of implementations of the Whitespace-separated values, as defined by Stenway. Follow the release notes on https://honestlysam.uk
-
gpcas_base
Common definitions and utilities for GPCAS
-
data-alchemist-json
data-alchemist for json
-
d4t4
A JSON superset
-
sauron-html-parser
parsing dynamically parsing html at runtime
-
r2d2-jfs
JFS support for the r2d2 connection pool
-
conditional-s3-fetch
File structure to parse and conditionally fetch from S3 when updated using etags
-
swrs
that reads and parses a sketchware project
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
tdesktop_theme
parsing and serialization of .tdesktop-theme and .tdesktop-palette files
-
lber-serde
An ASN.1/BER parser/encoder based on nom
-
mkvdump
MKV and WebM parser CLI tool
-
elf_parser
A minimal no_std ELF (32/64) parser
-
combine-regex-1
Re-export of regex 1.0 letting combine use both 0.2 and 1.0
-
mshio
Parser for the Gmsh MSH file format version 4.1
-
cemtexer
generating and validating Australian Banking Association Cemtex file format
-
sitemapo
Sitemap.xml (or URL inclusion) protocol with the support of txt & xml formats, and video, image, news extensions
-
yew-ansi
ANSI escape code rendering for the web
-
simple_elf
parser for amd64 elf files
-
libelf
Bindings to elfutils
-
razor-fol
parsing and syntactic manipulation of first-order theories
-
dsntk-workspace
dsntk | DecisionToolkit | User workspace
-
ecore_rs
A parser for the Eclipse Modeling Framework Ecore format
-
navitia-poi-model
Navitia's POIs (Point of Interest) model
-
gtp
GTP (Go Text Protocol) controller implementation for Rust
-
afrs
f****** rule syntax, simple quick pattern matching on JSON objects (more data types to come)
-
tower_type_steer
Steer (aka route, aka dispatch) request to service based on their types
-
serde_tran
helper to serde your data into encoded bytes
-
rsxml2json
converting XML to JSON format
-
acc
plaintext double-entry accounting command line tool
-
gchemol-readwrite
Reading/writing chemical objects for gchemol
-
sp-plugin-rust-test-test
Rust plugin for for quick integration of shurjopay API
-
axon_parser
Parses a representation of SkySpark's Axon language into an AST
-
xmpp-parsers-gst-meet
Collection of parsers and serialisers for XMPP extensions
-
hawktracer-parser
Parser library for HawkTracer data format
-
sise-atom
Auxiliary functions used to encode and decode SISE atom values
-
rpp-parser
Parser for Reaper's RPP project files
-
calc_engine
An engine / tool that performs calculations
-
teloader
Loader of Total Editor's level files (*.te3)
-
fn
evaluating a JavaScript function and printing the result
-
figgy
A small library for managing config files which supports heirarchical directories, defaults, and writing initial files
-
legacy_pcap_file
read and write legacy Pcap file format
-
bep-lancedb
Bep vector store index integration for LanceDB
-
lmfu
Low Memory Footprint Utilities (String, HashMap, JSON)
-
rman
Parser for Riot Manifest file format
-
adstxt
parser for ads.txt
-
mqtt-format
A pure Rust MQTT packet parser and serializer
-
daicon
Reference rust reader/writer implementation of the daicon format
-
chaste-npm
Parser for npm lockfiles
-
dodo
Basic persistence library designed to be a quick and easy way to create a persistent storage
-
twothousand-forty-eight
a basic engine and move validator for the game 2048
-
proto-file-parser
A Protocol Buffer Definition (.proto) parser that converts proto files to JSON format
-
rcue
CUE sheet reader
-
nom5_locate
A special input type for nom to locate tokens
-
pocketpy-sys
Rust FFI bindings to pocketpy, a portable python 3.x interpreter
-
kg-display
Parser for format strings, and other utilities for implementing std::fmt::Display
-
tibrs
functionality to compile and decompile tibasic source for TI graphing calculators
-
powercom-upsmonpro-state-parser
Parser of POWERCOM UPS state provided by UPSMON Pro software
-
hepmc2
Read and write files in the HepMC2 format
-
tree-sitter-diff
diff grammar for the tree-sitter parsing library
-
serde_derive_default
Derive Default using serde field level annotations
-
chisel-json-pointer
Chisel JSON Pointer implementation
-
debcontrol_struct
Automatic Debian control file parsing for structs
-
dent-parse
Duck's Extensible Notation for Things (DENT) parser
-
jsmn
A minimalistic JSON parser
-
timewarp
NLP library for parsing English and German natural language into dates and times
-
csv-pipeline
CSV processing library
-
just-orm
database ORM that use JSON file for Rust
-
irc-rust
IRC Helper easing the access and creation of IRC Messages
-
typed-num
Typed number in Rust with serde support
-
ircparser-vanten
An IRC (RFC1459) parser and formatter, built in Rust. (fork by vanten-s)
-
promql-rs
A PromQL parser
-
tinyid
A tiny ID type that's like UUID except shorter and easier for a user to type in
-
jsnom
Small and ergonomic JSON parser library
-
rpm-infra
A pure rust library for building and parsing RPMs
-
nombytes
that provides a wrapper for the bytes::Bytes byte container for use with nom
-
libreda-lefdef
LEF/DEF input/output for libreda-db
-
pcapng
parser, implemented in rust
-
dnslogger
Passive dns sniffer. Provides dnslogger binary and a dns parser library.
-
sdr-iq-file-reader
reading and parsing SDR (Software Defined Radio) files into complex samples. Supports various sample formats including u8, i8, i16, u16, f32, and f64.
-
tide_rs
TIDE configuration parser
-
rsyntax
-
moleculec
Schema compiler for molecule
-
escaper
HTML entity encoding and decoding
-
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.
-
tinyresp
A tiny Rust library implementing the Redis Serialization Protocol (RESP)
-
pddl-parser
parsing PDDL files
-
hypertext_garnish
Serialization/deserialization of garnish data to HTML/CSS
-
glyphspack
Convert between .glyphs and .glyphspackage files
-
snmp-parser
Parser for the SNMP protocol
-
casper_utils
interacting with CASPER FPGA file formats
-
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 -
bevis
Fiat-Shamir without the Hassle
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
mdict-parser
Mdict dictionary mdx file parser
-
openfga-dsl-parser
Parsing and JSON transformer for the OpenFGA authorization DSL
-
netgauze-flow-pkt
Netflow(v9)/IPFIX(v10) Protocol representation and serde
-
json-book
Book format optimized for small screens, an alternaive for the XML-based FB2
-
vvdec-sys
Rust unsafe bindings for VVdeC
-
edge-gpt
Non official BingAI Rust client library. Use at your own risk.
-
keep_a_changelog_file
Read and write changelog files using the Keep a Changelog format
-
duration-str
duration string parser
-
hurrahdb
persistent(AOF) inmemory key value store in Rust
-
wt-battle-report
A parser for War Thunder battle reports
-
nom-test-helpers
Macros to help with testing nom parsers
-
die_parser
parses the notation for die rolls as used in tabletop games like D&D
-
route-pattern
A parser and matcher for route patterns
-
rhymessage
IETF RFC 5322, Internet Message Format
-
aiger
(And-Inverter graph) file format parser
-
hefty
Parser for streaming data
-
easy-rsa-registry
Read certificate data from easy-rsa registry
-
twee-v3
A parser for the the twee 3 interactive fiction format
-
steamid-ng
steamid type with functions to parse and render steam2 and steam3 IDs
-
iknow
A self-describing knowledge format with support for Rust-like syntax
-
markdoll
a structured and extensible markup language
-
parse-json
一个处理json的cli程序
-
bpfasm
Berkley Packet Filter (BPF) assembler
-
bitstream_reader
Reading bit sequences from a byte slice
-
tree-sitter-slint
A tree-sitter parser for Slint
-
newick
parse, manipulate and generate trees in the Newick format
-
sedes
SErialization & DEserialization Simplified
-
symtool
edits static symbol tables of MachO and ELF object files and archives
-
syncat-stylesheet
Parser for Syncat Stylesheets
-
crabby_dns
A DNS nameserver system intended to be a learning project both for myself and as an aide in teaching others more about DNS
-
conllx
Readers/writers for the CoNLL-X dependency format
-
rsedn
reading and writing EDN (Extensible Data Notation) data
-
libtzfile
low and high level parsing of the IANA system timezone information files (TZIF)
-
step-machine
Run your CLI program as state machines with persistence and recovery abilities
-
pelf
parsing/generating/analyzing ELF
-
df_ls_structure
A language server for Dwarf Fortress RAW files
-
esl01-vlqencoding
VLQ encoding (https://en.wikipedia.org/wiki/Variable-length_quantity)
-
yosys-netlist-json
working with Yosys netlists in JSON format
-
markdown-it-lazyload
A markdown-it plugin to add lazy to image tags' loading property
-
changelog
generator
-
msdparser
Rust version of the MSD parser by Garcia (https://github.com/garcia/msdparser/)
-
spuz_piston
Minecraft json documents described in Rust
-
lua2json
A Lua parser that outputs JSON
-
uuid-simd
SIMD-accelerated UUID operations
-
hesp-manifest
serialization and deserialization the HESP manifest
-
loghawk
A cli tool to display large CSV files
-
dicey
parsing dice strings of the form "adx,bdy,cdz", where a, b, & c are quantity of dice and x, y, & z are the number of faces on those dice; e.g., 5d6 represents 5 6-sided dice, as in the game Yahtzee
-
expressions
Flexible expression parser and evaluator
-
nom-varint
Parse varints (used by Celeste, Minecraft, and Protocol buffers) using nom
-
encon
an optionally-encrypted config format, built on top of JSON
-
concisemark
A simplified markdown parsing library
-
wowdbdefs-rs
parsing WoWDBDefs/.dbd files
-
acidjson
Strongly consistent JSON flat-files
-
s_text_input_f-parser
parser for sineptic text input format
-
dbus-message-parser
Libary to encode and decode DBus message
-
netstack
A batteries included networking crate for games
-
clap-dispatch
Ergonomically dispatch CLI subcommands
-
twyne
parsing Twine story/game export files (JSON format)
-
tree-sitter-language
The tree-sitter Language type, used by the library and by language implementations
-
json-position-parser
json parser with positions
-
libftp
working with the FTP protocol
-
snoopy
A highly configurable multi-threaded packet sniffer and parser
-
qentities
related to the q-entities format
-
fkl-parser
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
japi
JSON:API
-
fbxcel
Excellent FBX library
-
datastruct-rs
DataStruct simplifies handling binary data and JSON with a unified interface
-
hersenneuk
A Brainfuck interpreter written in Rust
-
docx
parsing and generating docx files
-
fb2-rs
Parser for fb2 format
-
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
-
acorn
-
limber
(but quick) tool for backing up Elasticsearch documents
-
atc_mi_thermometer
A parser for the Bluetooth Low Energy adverts emitted by the ATC custom firmware for Xiaomi thermometers
-
rtoml
zero dependency, toml parser
-
war
A viewer/editor for Darksiders saves, worlds, and scripts
-
roo_parser
Roo is a Rust library that enables you to parse
.goo
files -
lcov-diff-util
Command line tool to make delta of 2 lcov files
-
jyt
A tridirectional converter between Json, Yaml, and Toml
-
nodeagg
Expand nodeset expression
-
lambdascript
Instructional program detailing the beta reduction of typed and untyped lambda terms
-
yscl
parser
-
zung_parsers
Data Format Parsing in Rust
-
phoron_core
A serializer and deserializer for JVM bytecode
-
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
-
av-decoder
Extracts OFPS compatible motion vectors from MPEG streams
-
chisai
Convert binaries into code that can be embed into your program
-
workout-note-parser
Parse workout notes into JSON format
-
lrp
A set of parsers for Rust lazy coders
-
rosvgtree
Represent an SVG as a read-only tree
-
chic
Pretty parser error reporting
-
vojaq_parser
Parser of the Vojaq file format
-
osrmreader
A reader for *.osrm files that are used by the routing engine OSRM
-
dvi
A parser for the "device independent file" (dvi) format
-
spatialos
System crate used to link with SpatialOs libraries
-
robinson
For when you go to a lonely island and survival depends on parsing XML
-
odata-simple-client
Simplified OpenData API Client
-
props-rs
parse .properties files
-
wfrs-validator
Workflow RS - Validation on expressions i.e. jsep
-
cwe-xml
A local in-memory, queryable, and navigable CWE database initialized with one or multiple CWE XML files
-
tokio-netstring-trait
A trait for tokios AsyncRead to easily read netstrings from streams
-
ggpk
container format used by the game Path of Exile
-
ludtwig-parser
Lossless parser for HTML / Twig templating syntax
-
debian-copyright
A parser for Debian copyright files
-
bors
very basic library for serialization and deserialization
-
tor-geoip
parse C Tor GeoIP CSV files
-
cdumay_context
Context Manipulation and Export
-
prison-architect-savefile
Parser for prison architect savefiles
-
qc_file_parsers
providing libraries for parsing file formats used in computation chemistry
-
mail-parser
Fast and robust e-mail parsing library for Rust
-
einfach-xml-builder
A lightweight and intuitive library for generating XML documents in Rust
-
punch_api
Punch WebAssembly public API
-
nom-gcode
GCode parser using Nom
-
polonius-parser
Parser for the Polonius project
-
sql-script-parser
iterates over SQL statements in SQL script
-
spell
Streaming Parser for Event Logs using an LCS (Longest Common Subsequence)
-
iso6709parse
Parses coorindates in ISO6709 format from strings
-
poem-queryext
Auto deserialize struct from query string
-
ical-daladim
Ical/Vcard parser for Rust
-
lib3
Lib3 Package
-
svmap
parse SVMap, used to map memory for emulators
-
rison
A deserializer for the rison data format
-
gchemol-gut
Selected utilities for Rust development
-
rsef-rs
downloading and parsing RIR Statistics Exchange Format (RSEF) listings
-
beanru
simplify writing read-modify-write scripts for beancount
-
html_simple_parser
parser for html files to extract tags, child tags, attributes, etc
-
sophia_jsonld
toolkit for RDF and Linked Data - JSON-LD parser and serializer
-
funscript
.funscript file format parser written in Rust
-
btf
parsing the BPF type format (BTF)
-
oxidized-json-checker
A pushdown automaton low memory JSON bytes stream checker
-
gramme-build
gramme build toolkit
-
hash-data
command line tool for identifying hashes
-
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.
-
gimli
reading and writing the DWARF debugging format
-
google-adexchangebuyer1d4-cli
A complete library to interact with Ad Exchange Buyer (protocol v1.4)
-
brarchive
Bedrock Archives in Rust
-
http-rest-file
Parse jetbrains .http/.rest http client formatted files into a model or serialize an existing model to a file
-
leptos_reqwest
making HTTP requests with reqwest and handling responses on your Leptos project
-
hash-tag
Markdown to HTML parser
-
type-sitter-gen
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
cs-datetime-parse
parse c# datetime
-
peachelf
ELF library for parsing/generating
-
ftabutil
work with ftab (aka rkosftab) files
-
nixel
Parser for the Nix Expressions Language
-
rdc
generating Java code from rust structs
-
markerml_frontend
Frontend of simple markup and templating language, that is transpiled to HTML
-
ingreedy-rs
Rust port of ingreedy - natural language recipe ingredient parser
-
image-rider-fat
Rust nom parser to read FAT file systems
-
atext2html
Convert a text with markup hyperlinks to HTML
-
fhir-model
FHIR SDK Models
-
byo-graphql
bring-your-own graphql client
-
json-sourcemap
parsing and generating JSON sourcemaps
-
motionsync3
data types for (de)serializing motion sync settings from motionsync3.json files
-
lrc-nom
zero-copy LRC parser wrote with nom
-
sfl_parser
Lightweight and easy-to-use bitmap font (.sfl) parser
-
nom-obj
obj/mtl parser written with nom
-
bytefmt
parse byte string into bytes count and vice versa
-
tletools
work with two-line element set files
-
rpm-rs
A pure rust library for building and parsing RPM's
-
rx509
zero dependency X.509 decoder
-
battler-wamprat-message
Procedural macro for sending structs over WAMP messages
-
vimwiki-wasm
Wasm binding for vimwiki library
-
transduce
Zero-copy isomorphic parsing: your code should look like what it parses
-
exms
Get statistics and compare exams results
-
cue-sys
Bindings for the libcue library
-
buffed
Traits & implementation of parsing buffered IO
-
marketstore
driver
-
timescan
Find timestamps in a string or stream of bytes
-
logic-parser
lexer & parser for logical expressions that supports output as AST, JSON and SVG
-
keybindings-parser
parsing human keyboard shortcuts
-
parson
parsing JSON into Rust types
-
gds2_io
gds2 IO utils
-
serde-filter
filtering abstractions for JSON objects and deeply nested arrays using serde as a backend
-
strace-parse
Parser and utilities for strace files
-
am-parse
converting asciimath to other formats
-
id_token_parser
Parse and validate third party jwt token with jsonwebtoken
-
cef2hashmap
CEF Parser to a HashMap
-
misc-conf
Nom parser for nginx/apache configuration
-
git-cliff-core
Core library of git-cliff
-
streamson-bin
A program which processes large JSON data
-
mailcap
parsing library
-
bmx
Binary modeling expressions
-
doublify-toolkit
Doublify API toolkit for Rust
-
swim-clean-all
Recursively cleans swim projects
-
wireparse
reading and writing ethernet and other related protocals
-
kindle_formats
File formats used in the Amazon Kindle ecosystem
-
glslt_cli
GLSLT Template compiler library
-
nxml-rs
Hand-written Rust noitaXML parser
-
vdf-reader
Rust parser for valve vdf files
-
did_common
parsing Decentralized Identifiers (DIDs), with no_std support
-
parse-git-url
A parser for git repo urls based on url crate
-
nix-config-parser
parser for the Nix configuration file format
-
vcd-ng
Read and write VCD (Value Change Dump) files, the next generation
-
ireal-parser
iReal Pro song parser and manipulation library
-
quake_log_parser_lib
A Sample Lib to Parse Quake Game Log
-
veryl-formatter
A modern hardware description language
-
usnjrnl
parses a $UsnJrnl file
-
oq3_syntax
Comment and whitespace preserving parser for the OpenQASM 3 parser/analyzer
-
darrentsung_debug_parser
Parse the output of
std::fmt::Debug
-
marc-record
A MARC21 parser supporting MARC-8 text encoding
-
rule
engine written in rust
-
serde-nested-json
Helpers for de/serializing nested JSON strings with Serde
-
rust-paper
Rust Wallpaper manager from ( https://wallhaven.cc/ ) for Linux/UNIX only
-
candidateparser
A parser for the ICE Candidate SDP according to RFC5245
-
serde_ccl
Serde-based deserializer for CCL Documents
-
titlefmt
Metadata Title Formatting Library
-
store-ref-scanner
scanner/extractor of Nix-like store paths from byte arrays/streams
-
hlbc-cli
Hashlink bytecode disassembler, analyzer and decompiler cli
-
tree-sitter-rst
reStructuredText grammar for tree-sitter
-
wasm-webidl-bindings-text-parser
Raw WebIDL bindings text encoder/decoder. Still in a state of flux!
-
uris
IETF RFC 3986, Uniform Resource Identifier (URI)
-
sdp-rs
SDP Rust library, parser & generator of the Session Description Protocol
-
gb-sym-file
A parser for Game Boy sym files, fully conformant to the spec
-
bioyino-metric
handling metrics in bioyino and related projects
-
embedded-semver
Compact representation of semantic versions as an i32, u32 i64 or u64
-
weedle2
A WebIDL Parser
-
elf64
Parse elf format
-
udv
Unambiguous Delimited Values. A smarter successor to CSV.
-
nbib
MEDLINE/Pubmed .nbib format to CSL-JSON conversion
-
hotg-rune-compiler
Runefile parsing and analysis
-
letterbox-lang
A modular lexer and parser for the Letterbox esoteric programming language
-
manifest_parser_rs
A Cargo.toml manifest file parser that supports sections and key-value pairs
-
oval
A stream abstraction designed for use with nom, winnow, etc
-
nom_bencode
A bencode parser written with nom
-
chaste-pnpm
Parser for pnpm lockfiles
-
subrip
subrip-rs is a library for parsing, authoring, and working with Subrip/SRT (.srt) files
-
genesys
Component format & build code generation, no more repetitions!
-
parse_list
Parse files and lists of stringified things into lists of thingified things
-
respirator
RESP (Redis Serialization Protocol) parser
-
nodeinfo
de-/serialize nodeinfo json structs
-
amm_internal
Abstract Music Manipulation (AMM) Rust SDK shared internal data types and traits
-
tree-sitter-embedded-template
Embedded Template (ERB, EJS) grammar for tree-sitter
-
byml
Nintendo BYML (binary YAML) library in Rust
-
bisonn
fast BSON parser written in Rust
-
spanned_json_parser
A Json parser that gives you the line and column number for each value
-
netgauze-parse-utils
Serialization/Deserialization utilities for NetGauze
-
textparse
declaratively implement parsers that are based on Packrat Parsing
-
bracket_parse
parser for bracketed lists with quoted and unquoted strings -- Now deprecated, favouring Gobble instead which can do everything this does much tidier
-
omni-cli
CLI for converting between commonly used configuration file formats
-
addr-symbolizer
A KISS Rust crate to symbolize function addresses using Windows PDB files
-
extrablatt
News, articles and text scraper
-
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.
-
ccl_rs
A parser for the Categorical Configuration Language
-
data-url
Processing of data: URL according to WHATWG’s Fetch Standard
-
simple-dns
parse and write DNS packets
-
oca-ast
handling Abstract Syntax Tree of OCA bundle
-
streamson-futures
integrates streamson with futures stream
-
bytepack
offers a Read and Write trait extension generalized for any packed data type
-
protozero
A minimalist protocol buffers decoder
-
streamparser
Adapt simple stream parsers for different types of streams
-
logisheets_workbook
Tools for LogiSheets to unarchive and write .xlsx file
-
mbn-cli
MBN file parse CLI tool
-
mazeparser
A custom format for defining mazes!
-
lwm2m-registry
registry for LwM2M specification files
-
rest-client
rest client based on reqwest
-
firo-parser
Parser for the ".firo" file format
-
class_file
parsing JVM classfiles
-
sourcefile
Retain mapping information when concatenating source files, to make error messages more useful
-
lexical-core
Lexical, to- and from-string conversion routines
-
ryan-cli
Ryan: a configuration language for the practical programmer
-
tigerturtle
Safely parse and evaluate toml files as bash variables
-
shdp
A new protocol (SHDP)
-
deser-path
Path wrapping extension for deser
-
mkvparser
MKV and WebM parser
-
verilization-lang-java
Java language support for the verilization description language
-
sawp-gre
SAWP Protocol Parser for GRE
-
altv_internal_mvalue
An internal crate for alt:V module. Not intended for direct use.
-
autosar-data-abstraction
abstraction layer for the autosar data model
-
retrom-codegen
Code generation for Retrom
-
ru_shell
A Shell built around a semantic grammar
-
fixcol
reading and writing fixed width / column delimited data files
-
soundpad-xml
deserializing Soundpad's XML files
-
dewey
version parser and comparator that works with non-semantic versions
-
layout21utils
Layout21 Internal Utility Crate
-
json_parser_simple
json parser lib
-
scim-filter
SCIM filter specification implemented in Rust
-
tree-sitter-tags
extracting tag information
-
mdurl
URL parser and formatter that gracefully handles invalid input
-
wat
Rust parser for the WebAssembly Text format, WAT
-
bigbed
dealing with BigBed files
-
recordkeeper
Xenoblade Chronicles 3 save editing library
-
conventional
A parser library for the Conventional Commit specification
-
apple-app-store-receipts
Apple - App Store Receipts
-
singer
SDK
-
rede_placeholders
Handles the discovering and filling of rede placeholders
-
chapters
Manage podcast chapters in Rust
-
squall-router
HTTP router with path parameters extraction
-
harriet
Parser for the Turtle (RDF) format
-
luis
a Lua parser in Rust
-
maikor-asm-parser
Maikor ASM parser
-
csvrow
Fast and simple crate for taking a string slice and iterating over the fields in a manner that adheres to RFC-4180
-
config_lite
A lightweight and customizable configuration management library for binary crates
-
pagefind_microjson
No frills JSON parsing without allocations
-
tree-sitter-sus
sus grammar for the tree-sitter parsing library
-
han
No-std implementation of the Swedish-Norwegian, P1-based smart power meter standard
-
tree-sitter-bend
Tree-sitter grammar for the Bend programming language
-
highlighting
tree-sitter syntax highlighting
-
rustc-semver
parsing versions of Rust releases
-
baz-difftastic
A structural diff that understands syntax. Based on difftastic, the OSS
-
horned-functional
An OWL2 Functional-style Syntax parser for horned-owl
-
irox-imagery
Image processing, manipulation, formats
-
markerml
markup and templating language, that is transpiled to HTML
-
serde-ignored-fields
preserve ignored fields with serde
-
color-parser
Css color level3 parser
-
ssh-keys
Parser of ssh public and private keys
-
pigeon-impl
Generate recursive-descent & precedence climbing parsers. (extra implementations)
-
jsonrpc-client-core
generating transport agnostic, auto serializing, strongly typed JSON-RPC 2.0 clients
-
azul-simplecss
A very simple CSS 2.1 tokenizer
-
g6
import/export graph6 format
-
rabbithole
JSON:API Data Structure & Query implementation
-
classreader
that reads, writes, and parses Java Virtula Machine class files
-
cron_rs
A Cron Parser Library And Job Scheduler Written In Rust
-
patskovn-non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
splitbits
Concise bit field extraction
-
ringels
S-Expression parser
-
sexpr_ir
A Generic S-Expression IR Library
-
kitti-dataset
Dataset loader, data parsers and writers for KITTI dataset
-
glsl-tree
Print a GLSL AST to stdout
-
mbon
A serializer/deserializer for marked binary object notation
-
rapid-xml
XML parser with focus on speed and deserialization to serde
-
wson
JSON parser made with nom
-
gedcomx_file
dealing with the GEDCOM X file format
-
skrillax-codec
A framing codec for Silkroad Online network packets
-
debcontrol-struct-with-oma-decontrol
Automatic Debian control file parsing for structs
-
hitt-parser
Parser for http files for the hitt http testing tool
-
csv_parser_moshkovskyi
CSV parser built with Pest parser for Rust
-
trfr
Parse Tandem Repeat Finder .dat files
-
mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
-
mech-syntax
A toolchain for compiling textual syntax into Mech blocks
-
ast-grep-core
Search and Rewrite code at large scale using precise AST pattern
-
openapi-struct-gen
Generate rust structures from an openapi 3.0 definition
-
uni_some_parser
Some parser WIP
-
sxd_html_table
A HTML table parser based on sxd_html
-
libdwelf
Bindings to elfutils
-
libflow
grouping network flow data
-
r7rs-parser
Scheme R7RS parser & lexer
-
xim
XIM protocol parser, handler
-
coffea
A very much WIP Java bytecode decompiler
-
anitomy-sys
Bindings for Anitomy, the library for parsing anime video filenames
-
zng-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
text-reader
Text reader
-
scdlang_xstate
Scdlang parser for targeting JavaScript library XState
-
cssifier
convert XPath selectors to CSS selectors
-
pmx_parser
load and save .pmx model file
-
discord-md
Parser and generator for Discord's markdown
-
snitch-gjson
Get (and set) JSON values quickly
-
lua-pattern
Parser for Lua patterns and conversion to regular expressions
-
pretty_goodness
String to String prettification
-
zigbee2mqtt_types_vendor_livingwise
Struct definitions for zigbee2mqtt json messages
-
quitters
List dependencies of a Rust binary by parsing panic messages
-
kerberos-parser
Parser for the Kerberos protocol
-
ame2020
A parsing library for the Atomic Mass Evaluation 2020 format
-
validbr
data structure and validation for Brazilian Registries, such as CPF, CNPJ and CNH (currently only CPF and CNPJ is supported)
-
tree-sitter-qmljs
QML grammar for the tree-sitter parsing library
-
snoop
packet format parser reader and writer
-
arn-language
Rust parser for the Arn golfing language
-
editor-config
Editorconfig implementation in Rust
-
tree-sitter-slang
slang grammar for the tree-sitter parsing library
-
dep3
parsing and generating DEP-3 headers
-
rust-bitbar
build BitBar plugins
-
quake_bspinfo
Extract Quake related information from .bsp files
-
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.
-
xml2rdf
converting an XML file to N-Triple RDF
-
hitt-formatter
Code formatter for the hitt http testing tool
-
faster-stun
Fast and zero-cost stun message decoder and encoder
-
xml_collected
fetch and parse XML sitemaps, discover sub-sitemaps, and save extracted URLs to a file
-
ffmetadata
parser for ffmpeg's ffmetadata format
-
exile
DOM-Style XML Parser
-
rsan
File Format for easy Array notation
-
anysexpr
(Universal) S-Expression parser and formatter
-
nomhttp
Parser HTTP for the rustyproxy project based on nom
-
qcomms
small library that offers a simple, zero-cost message passing trait. no async-trait
-
tar-parser2
tar archive parser using nom
-
afi
Audio & video structures, plus encoder & decoder traits
-
procfile
parser for Rust
-
comment-parser
Extract comments from code in various programming languages
-
obis
Work with OBIS codes as defined by the IEC 62056-61 standard
-
zerocopy
makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.
-
fhir-resource-r5
FHIR-RS library is an implementation of HL7 FHIR Specification for Rust
-
dubp-documents-parser
Parser for DUBP documents
-
parse_kubectl_time
Parse time strings from kubectl commands in seconds, e.g., 2m10s -> 130
-
zigbee2mqtt_types_vendor_popp
Struct definitions for zigbee2mqtt json messages
-
nlsd
Natural Language Structured Documents
-
pdf-create
low-level, strongly-typed PDF creation library
-
flash-lso
Fast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references
-
rseven-parser
A parser for R7RS-small scheme, based on Pest
-
engarde
Fenced Code Formatting
-
nmea-0183
sentence parser using nom 5
-
rooty
Parse and display url routes in rust
-
dfdl
Specification from the OGF
-
link_scraper
Scrape links from any document-file format
-
fefixp
FIXS implementation in pure Rust
-
xml-no-std
An XML library in pure Rust
-
tree-sitter-gitcommit
gitcommit grammar for the tree-sitter parsing library
-
better-qs
Rust query string parser with nesting support
-
binny
A general purpose library for parsing common binary file formats such as mp3, wav, jpeg, etc
-
json_plus
JSON helper functions beyond Serialization & Deserialization
-
fire-http-api
Make web apis
-
exmex
fast, simple, and extendable mathematical expression evaluator able to compute partial derivatives
-
resast
Rusty-ECMAScript Abstract Syntax Tree
-
json-threat-protection
protect against malicious JSON payloads
-
chelone
A RDF(Resource Description Framework) 1.1 Turtle parser
-
ftp-cmd-list-parse
Parses an output of LIST ftp command
-
yaml-rust-olidacombe
The missing YAML 1.2 parser for rust
-
pose3
data types for (de)serializing pose settings from pose3.json files
-
saneput
Sane input reading library
-
webidl
parser
-
nom-sql
A SQL parser written using nom
-
css_forge
A robust and efficient CSS parsing library for Rust
-
zero
zero-allocation parsing of binary data
-
bin_buffer
writing objects to binairy buffers
-
uri-rs
URI
-
swf-types
Type definitions for the SWF file format
-
neoncore
Core utility library for working with binary data streams
-
ilex
quick and easy lexers for C-like languages
-
expr-solver
Solves a mathematical expression while following precedence and associativity
-
vmml
Very Minimal Markup Language
-
fkl_mir
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
ccsds_primary_header
CCSDS Primary Header for space applications
-
streamson-extra-matchers
Extra matchers for streamson library
-
heron-rebuild-syntax
.hr file syntax and parsers for use in heron-rebuild
-
jsonist
A JSON formatter
-
lib1337patch
dedicated to parsing 1337 patch files
-
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
-
tree-sitter-cfengine
CFEngine grammar for tree-sitter
-
ip2country
fast ip to asn-country lookup
-
streamson-tokio
Tokio and streamson integration library
-
pls
Parser and writer for the PLS playlist format
-
x509_lint
X.509 linter (RFC 5280 certificates and CRLs)
-
aci_png
Encode and decode png and apng(TODO) image files
-
systemd-duration
Convert systemd style time durations into other formats
-
rust-lcm-codegen
Generates Rust de/serialization code from LCM type specification
-
modinfo
Get modinfo section for Linux kernel module (.ko)
-
omaha_client
Platform- and product-agnostic implementation of the client end of the Omaha Protocol
-
markdown-it-ruby
A markdown-it plugin for parsing ruby text
-
serde_cow
more efficent serde deserializations for Cow
-
ltc
decoding Linear/Longitudinal Timecode data from audio samples, potentially in real time
-
deb-version7
Parsing and comparing of Debian package versions
-
decode1090
Companion application to rs1090 to decode Mode S and ADS-B signals
-
rocket-jwt-authorization
procedural macro to create request guards used for authorization
-
giron
ECMAScript parser which outputs ESTree JSON
-
sequencefile
Native Rust library for working with Hadoop sequence files. Only handles reading currently.
-
urls
URL library for Rust, based on the WHATWG URL Standard
-
lua_tokenizer
tokenizer for lua language
-
json-stream
parse Newline Delimited JSON values from a byte stream
-
jq-rs
Run jq programs to extract data from json strings
-
torrent_search
An unofficial torrent searching library in Rust
-
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. -
turtle-syntax
RDF Turtle parser
-
xssan
that sanitizes HTML to prevent XSS vulnerabilities
-
ssi-core
Core types and traits for the ssi library
-
v-cbr-codec
?
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
serval
An experimental Web browser engine
-
schema_org_types
Schema.org schemas as Rust types
-
rsp6-decoder
Decode UK National Rail mobile tickets in RSP6 format
-
backtester
Backtester
-
brainfuck_rs
Brainfuck parser and interpreter using nom
-
frnsc-amcache
Pure rust AmCache parser
-
stalkerware-indicators
Parser for Echap's stalkerware-indicators repo
-
leef2hashmap
LEEF Parser to a HashMap
-
xyz-parse
parser for the XYZ file format
-
sawp-file
SAWP File Format
-
dbus-server-address-parser
encode and decode DBus server address
-
veryl-emitter
A modern hardware description language
-
myprivacydns
Search tool for finding DNS blacklist records among verious sources
-
tokio_x_codec
tokio codec. auto impl tokio_util::codec::Encoder and tokio_util::codec::Decoder.
-
ssb_parser
Parser of text in ssb format
-
gguf
A small utility to parse GGUF files
-
ars-server
Asset RS - Package with Zero-copy deserialization
-
flexpiler
Deserialiser aiming at high customizability
-
llvm-bitcursor
A no-frills bitstream cursor library for Rust
-
tree-buf
A prototype binary serialization protocol for data
-
tree-sitter-mozcpp
Mozcpp grammar for the tree-sitter parsing library
-
df_ls_semantic_analysis
A language server for Dwarf Fortress RAW files
-
horned-bin
Command Line tools for OWL Ontologies
-
metaplex-pulsar
Rust client for Apache Pulsar
-
semver_sort
Sorts semver strings or numbers
-
javascript_lexer
Javascript lexer
-
sgmlish
parsing and deserialization of SGML
-
json2lua
Convert JSON to Lua table
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
nom-midi
Parse a simple midi file into data structures using nom
-
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
protobook
Book format optimized for small screens, an alternaive for the XML-based FB2
-
sing_rs
Macros for generating STDIN/STDOUT interfaces to trait objects
-
channels-packet
parse channels packets
-
elrond
Standard conformant elf parser
-
triseratops
The robust, in-depth Serato Parser & Serializer
-
social_parser
process archive bundles from social platforms
-
bacnet_parse
no_std BACnet parser
-
erl_parse
Erlang source code parser
-
valid_npm_name
Check whether a package name is a valid npm package name
-
jellybean-tree-sitter
Rust bindings to the Tree-sitter parsing library
-
udl
Parser for UDL (Universal Data Language)
-
benc0de
A super-faster bencode parser
-
jst
Write a javascript object in rust
-
taml
A kind-to-humans configuration language
-
redirect-stderr
A cross platform lib to redirect std-err
-
toml_schema
quicky checking the structure of TOML data, similar to JSON schemas
-
hexfloat2
Parse and format IEEE754 floating point hexadecimal syntax
-
tree-sitter-solidity-unofficial
Solidity grammar for the tree-sitter parsing library (cloning from JoranHonig/tree-sitter-solidity)
-
stardict
Rust implement stardict
-
deml
The Directed Acyclic Graph Elevation Markup Language
-
saphyr-parser
A fully YAML 1.2 compliant YAML library
-
kaydle-primitives
Low level primitive parsers for KDL, intended as a building block for higher level parsers or deserializers
-
tag_parser
just parse tags like html
-
chaste-bun
Parser for bun lockfiles
-
argentum_rest_infrastructure
The infrastructure layer of REST component
-
inline-css
Embed CSS directly in your Rust code
-
graphviz-rust
basic access to the graphs in graphviz format with ability to import into or export from it
-
endf_format
ENDF-6 Format Rust Library
-
buguc
-
svg-simple-parser
parser for svg
-
qrcli
A QRCode cli tools, can encode and decode
-
execute-command-macro
Create
Command
instances using thecommand!
macro or thecommand_args!
marco -
pmd_sir0
that can read sir0 file, used in pokemon mystery dungeon game
-
yason
Encoding and decoding support for YASON in Rust
-
expresso
A very basic expression parser, and runner. For educational use only.
-
vtt2csv
A small tool to convert WebVTT files to CSV files
-
fez
A pure rust library for building and parsing RPMs
-
cube_rs
Universal GameCube file format tool
-
auto-lsp
creating AST and LSP servers powered by tree-sitter queries
-
apollo-compiler
A compiler for the GraphQL query language
-
oq3_source_file
Manage parsing source files, included files, and reporting diagnotics OpenQASM 3 parser/analyzer
-
knitting_parse
A knitting parser library based on nom
-
sentencepiece-sys
Binding for the sentencepiece tokenizer
-
file-size
a function formatting file sizes in 4 chars
-
svinst
Determines the modules declared and instantiated in SystemVerilog files, producing a YAML file as output
-
colorblast
Syntax highlighting library for various programming languages, markup languages and various other formats
-
trustfall_rustdoc
Run Trustfall queries across multiple rustdoc JSON format versions
-
rron
Rust scheduler with either crontab or human readable duration
-
srcpos
Structure of the location in the source code
-
json-parser
JSON parser
-
ogma
Ogma DSL builder
-
bendecode
bencode parser specifically made for torrent files. It converts the file provided into a format acceptable in rust(structs and enums)
-
deb822-fast
A fast parser for deb822 style files
-
nom_pem
PEM parser (rfc1421) based of nom
-
pdl-dissector
Generate Wireshark dissectors from Packet Descriptions written in PDL
-
tree-sitter-objc
Objective-C grammar for tree-sitter
-
enqueue-email
Send a bookmark via email, enqueuing it with MSMTP queue
-
stream_crawler
scraping web pages and extracting URLs and endpoints
-
proqnt
Zero-copy proquint encoding and decoding
-
tree_sitter_grep_tree-sitter-rust
(forked version used internally by tree-sitter-grep) Rust grammar for the tree-sitter parsing library
-
tree-sitter-wgsl-bevy
WGSL grammar for tree-sitter with extensions for the Bevy preprocessor (extends tree-sitter-wgsl)
-
butlerswarm
Helper for automating uploads to itch.io via butler
-
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
-
u-siem-kernel
uSIEM Kernel. Library to be used to build a custom SIEM with the framework uSIEM
-
tomlyre
For parsing, converting, and syntax highlighting data in various formats, such as TOML, YAML, and more
-
capricorn
Parse html according to configuration
-
fson
Flexible Serialized Object Notation
-
simple_url_parser
parser for URL
-
ruuvi-sensor-protocol
Ruuvi sensor protocol parser implementation
-
erlang-term
convert Erlang External Term Format to Rust objects, without using erlang NIFs
-
mcmeta-parser
adding a struct to parse minecraft java edition resource pack pack.mcmeta file
-
git-config-env
Parse git's env configuration
-
matter
Universal frontmatter parser
-
oni-comb-toys-rs
toys parser
-
cini
A small callback based library for parsing ini files
-
susywasm
WebAssembly binary format serialization/deserialization/interpreter
-
url-lite
no_std URL parser
-
recode
Reusable encoding/decoding constructs for Rust
-
rust_warc
A high performance and easy to use Web Archive (WARC) file reader
-
difftastic-lib
A structural diff that understands syntax
-
lla_plugin_utils
Blazing Fast and highly customizable ls Replacement with Superpowers
-
nom_stl
A fast STL parser
-
rocket-validation
Rocket Guards to support validation using validator
-
blend
A parser and runtime for Blender's .blend files
-
clap-serde
wrapper to deserialize clap app using serde
-
motec-i2
MoTeC i2 file format parser and writer
-
rtlicious
A nom-based parser for Yosys RTLIL files
-
mdbook-utils
Tools to manage links, reference definitions, and code examples in Markdown files, especially
mdbook
source directories -
rslua-march1917
Lua lexer and Lua parser for Lua 5.3
-
rsomeip
AUTOSTAR's Scalable service-Oriented MiddlewarE over IP (SOME/IP)
-
tree-sitter-javadoc
Parser for Javadoc documentation comments
-
zhersh_json_parser
A CLI JSON parser with customizable error handling and a rule-based parsing system
-
office-convert-client
Client library for interracting with office-convert-server
-
pipelight_error
Pipeligh Error types
-
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
-
steam_shortcuts_util
parsing & writing Steams shortcut.vdf file format
-
pgn-lexer
A lexer for PGN files for chess. Provides an iterator over the tokens from a byte stream.
-
sndjvu_format
Parse and serialize DjVu documents
-
dtd-rs
A DTD file parser
-
conventional_commit_parser
conventional commit specification
-
fuga-remo-api
Unofficial Remo Cloud API parser
-
pest-wdl-1
WDL 1.x grammar for the pest parsing library
-
ole
parser and reader for Microsoft Compound Document File
-
reqwest-eventsource
Helper to build an Eventsource using reqwest
-
rv-decoder
A RISC-V instruction decoder
-
emmett
etl tool
-
tree-sitter-rush
rush grammar for tree-sitter
-
tree-sitter-cql
cql grammar for the tree-sitter parsing library
-
nolana
An extremely fast parser Molang parser
-
yaged
gif encoder decoder
-
compiledfiles
Parse native binary symbols for list of source files used to compile binary
-
tree-sitter-vue
vue grammar for the tree-sitter parsing library
-
fastobo-derive-internal
Internal derive macros for the
fastobo
crate -
xmas-elf
parsing and navigating ELF data; zero-allocation, type-safe
-
url-crawl
URL crawler for HTML code
-
nom-derive
Custom derive nom parsers from struct
-
aftermath
parse and evaluate complex math expression
-
fast_markup5ever
Common code for xml5ever and html5ever
-
csvx
Comma-Separated Values eXtended
-
skimmer
streams reader
-
file_scanner
Advanced text input handler patterned after java.util.Scanner
-
libpostal-sys
Low-level wrappers for libpostal address normalization (with locks to support thread-safe initialization)
-
topdf
Convert png, jpg, or jpeg to one PDF
-
rsapar
schema-based parsing and validation of structured data files, inspired by JSaPar for Java
-
merge_config_files
tools to merge config from multiple files / directories. supports json and toml
-
cfgrs
CLI helper tool for converting between configuration formats
-
rpm-rs-temporary
A pure rust library for building and parsing RPM's
-
ruby-prism-sys
Rust bindings to Ruby's prism parsing library
-
netgauze-udp-notif-pkt
UDP NOTIF packet representation as defind by https://datatracker.ietf.org/doc/html/draft-ietf-netconf-udp-notif
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
ensan
Extended HCL expression evaluator
-
asn-codecs
ASN.1 Codecs for Rust Types
-
ascesis
A language for analysis and synthesis of cause-effect synchronised interacting systems
-
trashy-xml
Xml parser that does not stop parsing when encountering errors
-
mmi-parser
A parser for Fielded MetaMap (MMI) output
-
fundu-core
The core driving the implementation of fundu
-
libprefetch
Forensic library; parser and reader for Microsoft Prefetch File
-
aws-sdk-cloudfrontkeyvaluestore
AWS SDK for Amazon CloudFront KeyValueStore
-
rulox_types
Helper types for the rulox crate
-
zngur-def
Data types that define the structure of a zng file
-
hipcheck-common
Common functionality for the Hipcheck gRPC protocol
-
emotibit-data
Emotibit DataParser Library
-
jbcrs
support reading and writing of java class files
-
lenient_semver_parser
Lenient parser for Semantic Version numbers
-
json-minimal-tests
Extracts minimal tests from the source codes of a repository when there are differences between the metrics computed before and after an update of a language parser
-
license
Embedded license information from SPDX
-
flussab-cnf
DIMACS CNF file format parser and writer
-
viperus
(in)complete configuration solution for rust applications heavly inspired by the GO package Viper.It supports defaults reading from JSON, TOML, YAML, envfile,java properties, environment…
-
tree-sitter-actions
parser for the actions file as defined by the specification therein
-
bobo_html_parser
parser of html markdown
-
cpc
evaluates math expressions, with support for units and conversion between units
-
dmxparser
Reading the Valve Data Model eXchange (DMX) format
-
exprz
An Expression Library
-
victoria-dom
Minimalistic HTML parser with CSS selectors
-
linemd
opinionated markdown parser (and renderer) written in Rust
-
vectorscan-rs-sys
Native bindings to the Vectorscan high-performance regex library
-
lang-util
implementing parsers and ASTs using lalrpop and Logos
-
tree-xml
XML parser with tree representation
-
ecmascript
parser
-
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 -
liexpr
parsing and evaluating simple expressions
-
rinha
Competição saudável de compiladores
-
naive_json_io
loading and saving JSON data. naive_json_io is not for production.
-
jsonpath
JSONPath for Rust
-
segsource
reading data of any type quicker and easier
-
flatiron
A parser and HTML renderer for the Textile markup language
-
sawp-diameter
SAWP Protocol Parser for Diameter
-
dart-semver
parsing dart sdk's semver
-
ion-c-sys
Bindings to Amazon Ion C
-
switchbot
interacting with SwitchBot devices
-
fasters
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
gv100ad
Parser to read GV100AD files from the Statistisches Bundesamt Germany
-
xpath_reader
convenient API to read from XML using XPath expressions
-
file_to_map
A small parser for using data from a file as a map
-
html-outliner
Outline HTML documents for better SEO
-
ssi-claims-core
Core types and traits for Verifiable Claims in the
ssi
library -
ncm_parser
A single file ncm parser
-
rust_cfg_parser
Parser for rust cfg() expression
-
tree-sitter-hygen-template
Hygen Template grammar for tree-sitter
-
channels-serdes
serialize/deserialize types
-
configurable
helpers for loading/saving a struct to file in $XDG
-
csvvy
a quick and dirty csv parser
-
caf
Pure rust Core Audio Format container decoder
-
sauron-parse
parsing html syntax
-
wot_datfile_parser
A parser for
.dat
files generated by the game World of Tanks -
network-tables
WPI's Network Tables spec
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
js-regex
Rust validator for ECMAScript regex literals based on regexpp
-
jellybean-tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
escape_it
Converts white-space characters into their escaped versions in provided Strings
-
murkdown
An experimental semantic markup language and static site generator for composing and decomposing hypertext documents
-
sleek_csv
A nice wrapper for CSV-core
-
blacklist-hub
Search tool for finding DNS blacklist records among verious sources
-
mule
Strong-headed (yet flexible) parser of columnar datasets from CSV, TSV and other delimiter-separated datasets
-
names-changer
Convert a names of sql schemes from camelcase to snake case
-
syue
reader for csv
-
tmi-parser
dependency-less library for parsing IRC-based TMI message
-
jaq-core
Interpreter for the jaq language
-
worldspawn_message
Parse Quake map worldspawn messages
-
markdown-it-sup
A markdown-it plugin for parsing superscripts
-
asciidoctrine
process asciidoc files
-
messy_json
JSON Parser for dynamically structured documents
-
aldoc
CLI and library for parsing and compiling Aldoc Markdown documents
-
markdown-it-footnote
A markdown-it plugin for parsing footnotes
-
configuru
configuration management in Rust apps
-
flex-version
flexible version numbers, mostly inspired by Ruby's Gem::Version
-
str-reader
reader/parser for formatted strings
-
tree-sitter-printf
printf format grammar for tree-sitter
-
cformat
A program to incrementally reformat changed files using clang-format(1)
-
crabzilla
JavaScript runtime
-
atoms
S-expression parser and pretty-printer
-
rustsv
A customizable CSV data parser
-
tree-sitter-lox
Lox grammar for the tree-sitter parsing library
-
bmfont_parser
Lightweight and easy-to-use bitmap font parser (.sfl and .fnt files)
-
latex-ast
AST parser for LaTeX, WIP
-
yamine
CLI for combining json and yaml files
-
ast_node
Macros for ast nodes
-
pomsky-syntax
Parser for pomsky, a new regular expression language
-
typed-format-version
Load format.version.{major,minor} from a structured file
-
lualexer
Read Lua code and produce tokens
-
csv2rdf
converting a CSV file to N-Triple RDF
-
monover
Blazing fast intelligent monorepo continuous integration versioning
-
asn1rs-model
Protobuf and SQL model definitions for asn1rs
-
fabricbin
Patch binary file using IDA signatures and defined replacement bytes in YAML
-
netrc-rs
Parser for .netrc file
-
s25
Decoder and encoder for ShiinaRio .S25 format
-
tree-sitter-pest
pest grammar for the tree-sitter parsing library
-
nmea
0183 parser
-
json_parser_kevin_wang
a Json parser to parse simple structure of json
-
endian_codec
(De/En)code rust types as packed bytes with specific order
-
war-cli
A viewer/editor for Darksiders saves, worlds, and scripts
-
csv-core
Bare bones CSV parsing with no_std support
-
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
-
makepad-file-protocol
Makepad file protocol
-
mediawiki_parser
A strict parser for MediaWiki markdown
-
dfx
A FIX protocol implementation
-
tasvideos-api-rs
Blocking API wrapper for TASVideos.org
-
sv-filelist-parser
parse a SystemVerilog Filelist and return a list of files, include directories and defines
-
mico
mico (minimalistic config file format) parser and emitter
-
bool_expr_parser
Boolean expresion parser and evaluation library
-
jsona
parser, analyzer and formatter library
-
haproxy-config
Parse HAProxy configs and easily query it
-
glsl-lang-pp
GLSL language preprocessor
-
rtshark
interface for TShark
-
cnpj-util
Format and validate CNPJ, Brazil companies ID number
-
binjs_meta
Part of binjs-ref. Tools for manipulating grammars. You probably do not want to use this crate directly unless you're writing an encoder, decoder or parser generator for binjs.
-
libpdf
reading and writing PDF documents
-
pep440
Parse and compare Python PEP440 style version numbers
-
libhdr
HDR decoder
-
beam_file
processing Erlang BEAM file
-
orestaty
HTML-centered handlebars-based static site generator
-
rfind_url
Parser to search strings for URLs in reverse order
-
tree-sitter-jinja
Jinja grammar for tree-sitter
-
jxl-threadpool
Internal crate of jxl-oxide to abstract over thread pool implementation
-
tweet
deserializing JSON data from the Twitter API
-
rust-flatten-json
Tiny Rust library for flattening JSON and JSON type inference
-
rfc6570-level-2
validating and processing strings as RFC6570-compliant URIs (up to level 2)
-
deserialize_form_style_query_parameter
Deserialize Form style Query parameters with Serde
-
markterm
render colored markdown to the terminal
-
alice_types
Type description for serialize/deserialize request/responce in alice's skills
-
html_forge
A robust and efficient HTML parsing library for Rust
-
edit-xml
Read, modify and write xml in tree-like structure
-
email-type-rs
Email type for 'parse, don't validate' approach
-
kanga-rpm-rs
A pure Rust library for building and parsing RPM files
-
rusty-pkl
Lightweight Pkl parser for Rust
-
snippets-rs
A parser for the snippet file format, a human-readable file format for storing strings
-
universal-config
simplify reading configuration files from various file formats
-
sixel-tokenizer
A tokenizer for serialized Sixel bytes
-
argin
A very simple command line argument parser
-
c-lexer-stable
C lexer
-
btsnoop
parsing capabilities for btsnoop logs
-
deserialize_custom_strings
functions for deserializing custom strings using serde (e.g. emails or phone numbers)
-
my_json_parser_proj
A CLI JSON parser with customizable error handling and a rule-based parsing system
-
tree-sitter-gdscript
Grammar for Godot's built-in scripting language
-
datagen-rs
A random data generator written in rust
-
vercomp
comparing versions
-
hlbc-gui
Hashlink bytecode disassembler, analyzer and decompiler gui
-
stlv
parse STL files used for 3D printing
-
sawp-ike
SAWP Protocol Parser for IKEv2
-
df_ls_core
A language server for Dwarf Fortress RAW files
-
rasn-compiler-derive
Macros producing bindings for the rasn framework
-
query-parser
parse search queries
-
execute-command-tokens
Parse command strings
-
stackstring
A fixed-size string
-
il_tz
working with Israeli ID numbers (TZ)
-
jsonpath_rs
A JsonPath engine written in Rust
-
dd-manifest-tree
unify the 'Value' tree types of json, yaml and toml
-
varlink_parser
parsing varlink interface definition files
-
scdlang_smcat
Scdlang parser for targeting AST of state-machine-cat
-
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
-
parseit
text file parsing library powered by regex and glob patterns
-
chaste-types
Parser for npmjs lockfiles (types package)
-
datafile-test
Generate test codes for data-file (JSON, YAML)
-
gix-config
A git-config file parser and editor from the gitoxide project
-
redis-protocol-mm
Structs and functions to implement the Redis protocol
-
flussab-btor2
BTOR2 file format parser and writer
-
tabula
Rust bindings for tabulapdf/tabula-java
-
tree-sitter-openscad-ng
openscad grammar for the tree-sitter parsing library
-
labelled-enum
Converting an enum to/from String
-
foxboxpdx/macrotis
Manage cloud-based DNS services via TinyDNS zone files
-
yarpl
Parsing Library
-
cursieve
that makes it easy to deserialize byte arrays into annotated Rust structures
-
rpz-hub
Search tool for finding DNS blacklist records among verious sources
-
asyncapi
aims to provide data structures that represent the AsyncAPI specification easily deserializable with serde
-
url-fork
Fork of url crate with no_std support
-
rjc
rjc converts the output of many commands, file-types, and strings to JSON, YAML, or TOML
-
libyaml
High-level bindings for the LibYAML library
-
cli-epub-to-text
A CLI epub to plain text converter
-
aamva-parser-rs
parse RAW AAMVA data from PDF417 barcodes into JSON or YAML
-
rosa_parse
Rosa parse is a command line utility to convert json, yaml or toml from stdin to json, yaml or toml to stdout
-
prettyish-html
a probably good enough HTML prettifier
-
fklang
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
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
-
mask-parser
A parser for the maskfile.md format
-
rstructor
structured outputs from LLMs with validation
-
CorrosionMark
markdown parser libary
-
serde-sbif
A Serde-based implementation of the SBIF file format
-
archlinux-repo-parser
Serde support to parse package definitions in Arch Linux repository
-
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>.
-
tree-sitter-pkl
A Tree-sitter grammar for Pkl
-
kotlin-parser
Kotlin Language Parser (WIP)
-
sawp-dns
SAWP Protocol Parser for DNS
-
llvm-support
Support types and routines for parsing LLVM's bitcode
-
html-query-ast
Expression parser for hq: jq, but for HTML
-
tree-sitter-toml
TOML grammar for the tree-sitter parsing library
-
openmultiplayer_query
Implements the needed builders and parsers for SA:MP's/Open Multiplayer's Query Mechanism, allowing a developer to retrieve data from a running server
-
axmldecoder
Decode Android's binary XML format
-
structpath
type-safe parsing and generation of url paths
-
squall_dot_io_resp
A RESP parser implementation, written with edge performance in mind
-
yaac
config lib for web application
-
lhef
Read and write files in the Les Houches Event File format
-
difftastic_mod_for_windows
A diff that understands syntax (fork which fixes terminal size for windows)
-
mdev-parser
Parse the Busybox mdev configuration file
-
tomllib
A format-preserving TOML file parser and manipulator
-
markerml_middleend
Middleend of simple markup and templating language, that is transpiled to HTML
-
usiem-basic-parser
uSIEM parser component that allows using multiple and different parsers
-
tree-sitter-ql
Semmle QL grammar for tree-sitter
-
glast
parsing and manipulating the OpenGL Shading Language
-
tagscript_rs
String interpreter and template parser
-
pdf_parser
PDF parser
-
bulloak-syntax
A Solidity test generator based on the Branching Tree Technique
-
simpleini
very simple crate to parse and write with the INI format
-
veryl-sourcemap
A modern hardware description language
-
pmd_message
that can read message*.bin files, used in 3ds pokemon mystery dungeon games
-
mdbook-newday
Command line utility to add a new line for today to the top of an mdbook SUMMARY.md book
-
tree-sitter-jq
Jq grammar for tree-sitter
-
markdown-it-heading-anchors
A markdown-it plugin for parsing GFM tasklists
-
nom-config-in
A Kconfig parser
-
rune-core
Core components for the Rune Language, an embeddable dynamic programming language for Rust
-
tree-sitter-elm
elm grammar for the tree-sitter parsing library
-
sawp-json
SAWP Protocol Parser for Json
-
byteflow
reading/writing non-byte-aligned numeric types
-
clipv
Command line interpretor parser (and future validator)
-
colored_markup
parsing and rendering colored markup with CSS style rules
-
binify
convert config file attributes to binaries
-
xyz_validator
A set of validators. Currently, only Resource Query Language (RQL) validator is implemented.
-
serde-with-expand-env
Parse environment variables in serde crate using deserialize_with
-
tree-sitter-config
User configuration of tree-sitter's command line programs
-
strum
macros for working with enums and strings
-
sv-parser-pp
Helper crate of sv-parser
-
barse
Binary parsing library
-
h2s
A declarative HTML parser, which works like a deserializer from HTML to struct
-
tree-sitter-properties
Java properties grammar for tree-sitter
-
tree-sitter-gitattributes
gitattributes grammar for the tree-sitter parsing library
-
serde_ignored_type
type to allow to skip value for purpose of deserialization
-
github_username_regex
A lightweight Rust crate to check if a GitHub username / handle is valid
-
rmarshal
Document remarshaller
-
yaml-front-matter
YAML Front Matter (YFM) parser for Markdown files
-
xmltree-parse_with_config
Parse an XML file into a simple tree-like structure
-
convo
A modern dialogue executor and tree parser using YAML, focusing on ease-of-use and speed
-
html_parser_rscx
general purpose html/xhtml parser
-
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".
-
incrementor
version bumping tool
-
configster
parsing configuration files
-
tokio_sse_codec
Tokio codec for Server-Sent Events
-
fkl_codegen_java
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
fastsnbt
Serde deserializer for Minecraft's stringified NBT format
-
graburl
Get all url's from website
-
lenient_version
Version struct for Lenient parser for Semantic Version numbers
-
htr
convert html to react fast
-
tree-sitter-jinja-inline
JinjaInline grammar for tree-sitter
-
unhtml
A magic html parser
-
type-sitter-lib
code for type-sitter generated / downstream code
-
csv-index
On disk CSV indexing data structures
-
ilex_xml
XML as a tree: Read and write
-
yaml-rust
The missing YAML 1.2 parser for rust
-
blarse
A lightweight parsing framework for blex
-
asexp
Advanced S-expression-like format suitable for configuration and serialization
-
cli-pdf-to-text
A CLI pdf to plain text converter
-
ast-grep
Search and Rewrite code at large scale using precise AST pattern
-
airmash-protocol
Protocol library for airmash
-
mdtg
Quickly generate markdown tables in your terminal using a simplistic specification
-
xml_sax
A convenient XML SAX interface which can have several implementations. Current implementations: xml_oxide.
-
cpf_util
Format and validate CPF, Brazil's ID number
-
located_yaml
YAML parser with position information
-
fast_io
read and write &str and types implementing the copy trait into files
-
combot
parse server access logs and detect bots based on URI paths and User Agents
-
flexible-time
parse timestamps in a flexible format
-
marky
Markdown Magician 🧙
-
ouch_model
Data model bindings for ouch exchange protocol
-
toml-cli2
CLI for editing and querying TOML files
-
compose-validatr
parsing and validating Docker compose manifests
-
sleep-parser
Parse Dat protocol SLEEP files
-
axum-xml-up
XML extractor for axum
-
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
-
calamp-rs
Parser for the Calamp LMDirect message protocol