-
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
-
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
-
xml-rs
An XML library in pure Rust
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
byte-unit
interacting with units of bytes
-
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
-
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
cargo_toml
Cargo.toml
struct definitions for parsing with Serde -
ndarray-npy
.npy and .npz file format support for ndarray
-
cssparser
CSS Syntax Level 3
-
version-compare
easily compare version numbers with no specific format, and test against various comparison operators
-
multer
An async parser for
multipart/form-data
content-type in Rust -
spdx
Helper crate for SPDX expressions
-
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.
-
der-parser
Parser/encoder for ASN.1 BER/DER data
-
openapiv3
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
xmlparser
Pull-based, zero-allocation XML parser
-
cargo-util-schemas
Deserialization schemas for Cargo
-
fontdue
no_std font parser and rasterizer
-
nom_locate
A special input type for nom to locate tokens
-
atoi
Parse integers directly from
[u8]
slices in safe code -
xmltree
Parse an XML file into a simple tree-like structure
-
ttf-parser
A high-level, safe, zero-allocation font parser for TrueType, OpenType, and AAT
-
geojson
Read and write GeoJSON vector geographic data
-
mediatype
MIME Media-type parsing
-
resolv-conf
The resolv.conf file parser
-
csscolorparser
CSS color parser library
-
licensure
A software license management tool
-
skrifa
Metadata reader and glyph scaler for OpenType fonts
-
xml
in pure Rust
-
jsonc-parser
JSONC parser
-
apollo-compiler
A compiler for the GraphQL query language
-
jaq-std
Standard library for jaq
-
pcap-file
parse, read and write Pcap and PcapNg
-
cooklang-chef
CLI to manage cooklang recipes
-
fluent-uri
A generic URI/IRI handling library compliant with RFC 3986/3987
-
wkt
Rust read/write support for well-known text (WKT)
-
cargo-manifest
Helper crate to parse and manipulate manifests -
Cargo.toml
files -
uriparse
A URI parser including relative references
-
svgtypes
SVG types parser
-
qsv
A Blazing-Fast Data-wrangling toolkit
-
asn1
ASN.1 (DER) parser and writer for Rust
-
umya-spreadsheet
written in pure Rust to read and write xlsx file
-
rasn
A safe no_std ASN.1 codec framework
-
gix-commitgraph
Read-only access to the git commitgraph file format
-
swc_atoms
Atoms for the swc project
-
iban_validate
A small crate to verify IBAN account numbers
-
cfg-expr
A parser and evaluator for Rust
cfg()
expressions -
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…
-
tl
Fast HTML parser written in pure Rust
-
graphql-parser
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
sanitize-filename
filename sanitizer, based on Node's sanitize-filename
-
yasna
ASN.1 library for Rust
-
jiter
Fast Iterable JSON parser
-
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.
-
cddl
Parser for the Concise data definition language (CDDL)
-
lexical-parse-float
Efficient parsing of floats from strings
-
quoted_printable
encoder/decoder for quoted-printable data
-
sonic-rs
fast Rust JSON library based on SIMD
-
atom_syndication
serializing the Atom web content syndication format
-
tree-sitter-python
Python grammar for tree-sitter
-
rustpython-parser
Python language parser for Python3
-
lol_html
Streaming HTML rewriter/parser with CSS selector-based API
-
m3u8-rs
parsing m3u8 files (Apple's HTTP Live Streaming (HLS) protocol)
-
minidump
A parser for the minidump format
-
versions
parsing and comparing software version numbers
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
sqlite3-parser
SQL parser (as understood by SQLite)
-
parse-changelog
changelog parser, written in Rust
-
deno_ast
Source text parsing, lexing, and AST related functionality for Deno
-
rpm
A pure rust library for building and parsing RPMs
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
sbp
Rust native implementation of SBP (Swift Binary Protocol) for communicating with devices made by Swift Navigation
-
lib-ruby-parser
Ruby parser
-
substrait
Cross-Language Serialization for Relational Algebra
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
ogg
Ogg container decoder and encoder written in pure Rust
-
aligned-vec
Aligned vector and box containers
-
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
-
svd-parser
A CMSIS-SVD file parser
-
parse-size
Parse byte size into integer accurately
-
minimad
light Markdown parser
-
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
-
minimal-lexical
Fast float parsing conversion routines
-
pep440_rs
python version numbers and specifiers, implementing PEP 440
-
gray_matter
Smart front matter parser. An implementation of gray-matter in rust. Parses YAML, JSON, TOML and support for custom parsers.
-
rnix
A Nix parser written in Rust
-
epserde
ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework
-
ress
A scanner/tokenizer for JS files
-
redact
keeping secrets out of logs
-
two-face
Extra syntax and theme definitions for syntect
-
jsonata-rs
An (incomplete) implementation of JSONata in Rust
-
grex
grex generates regular expressions from user-provided test cases
-
validators
designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other dependencies.
-
emlop
A fast, accurate, ergonomic emerge.log parser
-
conjure-http
HTTP interfaces for generated Conjure services
-
public-api
List and diff the public API of Rust library crates. Relies on rustdoc JSON output from the nightly toolchain.
-
libxml
wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome project
-
human_name
parsing and comparing human names
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
yaxpeax-arm
arm decoders for the yaxpeax project
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
parol
LL(k) and LALR(1) parser generator for Rust
-
full_moon
A lossless Lua parser
-
boa_string
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
struson
A low-level streaming JSON reader and writer
-
eventsource-stream
A basic building block for building an Eventsource from a Stream of bytes
-
css-color
CSS color strings
-
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
-
weedle2
A WebIDL Parser
-
grib
GRIB format parser for Rust
-
xan
The CSV magician
-
miniconf
Serialize/deserialize/access reflection for trees
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
dockerfile-parser
parsing, validating, and modifying Dockerfiles
-
ra_ap_parser
parser for rust-analyzer
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
actson
A reactive (or non-blocking, or asynchronous) JSON parser
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
gix-chunk
Interact with the git chunk file format used in multi-pack index and commit-graph files
-
lenient_semver
Lenient Semantic Version numbers
-
rio_turtle
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
-
exmex
fast, simple, and extendable mathematical expression evaluator able to compute partial derivatives
-
elementtree
Parse an XML file into Python elementtree like structure
-
fixed-buffer
Fixed-size buffers for network protocol parsers
-
oxiri
fast implementation of IRI validation and relative IRI resolution
-
mwalib
simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata
-
serde_json_borrow
JSON deserialization into a borrowed DOM
-
biblatex
Parsing, writing, and evaluating BibTeX and BibLaTeX files
-
bundle_repo
Pack a local or remote Git Repository to XML for LLM Consumption
-
promql-parser
Parse PromQL query into AST
-
fontconfig-parser
fontconfig file parser in pure Rust
-
btoi
Parse integers directly from ASCII byte slices
-
tor-netdoc
Network document formats used with the Tor protocols
-
utf8parse
Table-driven UTF-8 parser
-
dsntk
| DecisionToolkit
-
osmpbf
A reader for the OpenStreetMap PBF file format (*.osm.pbf)
-
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
base64-simd
SIMD-accelerated base64 encoding and decoding
-
rsgen-avro
Command line and library for generating Rust types from Avro schemas
-
semver-parser
Parsing of the semver spec
-
autosar-data-specification
specification of the Autosar arxml file format as rust data structures
-
apollo-parser
Spec-compliant GraphQL parser
-
write-fonts
Writing font files
-
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
ion-cli
Command line tool for working with the Ion data format
-
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
bet
parsing and evaluating binary expression trees
-
sitemap-rs
generate URL, Index, Image, Video, and News sitemaps
-
ada-url
Fast WHATWG Compliant URL parser
-
schemat
A code formatter for Scheme, Lisp, and any S-expressions
-
simplecss
CSS 2 parser and selector
-
cstree
generic lossless syntax trees
-
saphyr
A fully YAML 1.2 compliant YAML library
-
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.
-
bracoxide
A feature-rich library for brace pattern combination, permutation generation, and error handling
-
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
-
syntree
A memory efficient syntax tree for language developers
-
sscanf
(inverse of format!()) Macro based on Regex
-
license
Embedded license information from SPDX
-
rusthound
Active Directory data collector for Bloodhound written in rust
-
toml-span
Toml parser and deserializer that preserves span information
-
tokay
programming language designed for ad-hoc parsing
-
json-syntax
Strict JSON parsing and mapping library
-
evtx
A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
-
pact_models
Pact-Rust support library that provides the core models for dealing with Pact files
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
open-payments-fednow
Open Payments - Message Parsing Library - FedNow
-
srcinfo
A libary for parsing .SRCINFO files
-
vm-superio
Emulation for legacy devices
-
serde_json5
A Serde (de)serializer for JSON5
-
gjson
Get JSON values quickly
-
ngxav
Search through NGINX logs with advanced filters and support for displaying analytics about your selected log entries
-
gltf-json
JSON parsing for the gltf crate
-
netgauze-bgp-pkt
BGP-4 Protocol representation and serde
-
rust-mcp-schema
Type-safe implementation of the Model Context Protocol in Rust, designed to reduce errors and accelerate development with powerful utilities
-
postscript
The package provides a parser of PostScript fonts
-
clipboard-rs
Cross-platform clipboard API (text | image | rich text | html | files | monitoring changes) | 跨平台剪贴板 API(文本|图片|富文本|html|文件|监听变化) Windows,MacOS,Linux
-
substrait-validator
Substrait validator
-
esi
A streaming parser and executor for Edge Side Includes
-
whyq
jq wrapper
-
msi
Read/write Windows Installer (MSI) files
-
sophia
toolkit for RDF and Linked Data
-
gtfs-structures
Read GTFS (public transit timetables) files
-
git-url-parse
A parser for git repo urls based on url crate
-
falco_event
Type-safe wrappers for Falco events
-
mesh-loader
Fast parser for 3D-model-formats
-
netflow_parser
Parser for Netflow Cisco V5, V7, V9, IPFIX
-
urdf-rs
URDF parser
-
deno_semver
Semver for Deno
-
dns-message-parser
Libary to encode and decode DNS packets
-
jotdown
A parser for the Djot markup language
-
allms
One Library to rule them aLLMs
-
handlr-regex
Fork of handlr with regex support
-
http-range-header
No-dep range header parser
-
bitbuffer
Reading bit sequences from a byte slice
-
prometheus-parser
parsing and validating Prometheus query expressions
-
slr_parser
configuration format. This crate contains the parser, see the slr_config crate for a more user-friendly API.
-
tree-sitter-md
Markdown grammar for tree-sitter
-
aws-smithy-json
Token streaming JSON parser for smithy-rs
-
jaq
Just another JSON query tool
-
rfc822-like
encoding used in control files implemented for serde
-
hpo
Human Phenotype Ontology Similarity
-
jj-lib
Jujutsu - an experimental version control system
-
rustic-reader
A minimalistic ebook reader
-
rtf-parser
RTF parser & lexer library designed for speed and memory efficiency
-
deb822-lossless
A lossless parser for deb822 files
-
bevy_save
A framework for saving and loading application state in Bevy
-
rosu-map
de- and encode .osu files
-
dxf
reading and writing DXF and DXB CAD files
-
parse-dockerfile
Dockerfile parser, written in Rust
-
movingai
Benchmark Map/Scen File Parser
-
packageurl
package url specification
-
parse_cfg
Parse and evaluate Rust’s
cfg(any(condition))
attribute syntax and target triples -
imap-codec
Rock-solid and complete codec for IMAP
-
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
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
three-d-asset
Load/save functionality for 3d applications
-
s2protocol
A parser for Starcraft II - Replay format, exports to different target formats
-
cucumber-expressions
Cucumber Expressions AST and parser
-
dlt_parse
parsing the "Diagnostic Log and Trace" network protocol (currently without payload interpretation)
-
tor-cert
Non-standard certificate formats used by Tor
-
ical
Ical/Vcard parser for Rust
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
swc_ecma_parser
Feature-complete es2019 parser
-
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
-
derp
DER Parser (and Writer)
-
rs1090
decode Mode S and ADS-B signals
-
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.
-
pushapp-cli
Ultra fast dependencies updater for Node.js
-
htmltoadf
An HTML to Atlassian Document Format (ADF) converter
-
sql_lexer
lex and sanitize SQL
-
fusion-blossom
A fast minimum-weight perfect matching solver for quantum error correction
-
lq
low overhead yq/tq/... implementation
-
markdown-it
Rust port of popular markdown-it.js library
-
reval
expression evaluator
-
dlt-core
Parser and writer for autosar DLT Diagnostic Log and Trace
-
tree-sitter-javascript
JavaScript grammar for tree-sitter
-
oas3
Structures and tools to parse, navigate, and validate OpenAPI v3.1 specifications
-
tcping
🛠️ tcping-rs: Rust (rs) TCP Ping (tcping) Utility for Port Reachability
-
oni-comb-uri-rs
uri parser
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
gigtag
A lightweight, textual tagging system for DJs
-
json-event-parser
A JSON event parser and serializer
-
erl_tokenize
Erlang source code tokenizer
-
asciidork-cli
Asciidork CLI
-
hime_compiler
CLI tool for the generation of LR and GLR parsers for the Hime runtime
-
next_version
Determine next semantic version based on conventional commits
-
cvssrust
Common Vulnerability Scoring System (v2 / v3.0 / v3.1)
-
narsese
Rust support for Narsese
-
unic-ucd-ident
UNIC — Unicode Character Database — Identifier Properties
-
sentry-kafka-schemas
Kafka topics and schemas for Sentry
-
more-config
support for configuration
-
mzdata
read mass spectrometry data formats and a data model for mass spectra
-
pelite
Lightweight, memory-safe, zero-allocation library for reading and navigating PE binaries
-
gamedig
Query game servers and not only
-
uuid-rng-internal
Private implementation details of the uuid crate
-
nu-parser
Nushell's parser
-
mapfile_parser
Map file parser library focusing decompilation projects
-
openweather_sdk
a fully typed SDK for the OpenWeather API
-
cala-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
ansi-parser
using nom for parsing ANSI Escape Codes
-
shalrath
spiky, heat-seeing Quake map parser
-
prometheus-parse
parser for the Prometheus text format
-
sawp
Security Aware Wire Protocol parsing library
-
anes
ANSI Escape Sequences provider & parser
-
eqlog
Datalog with equality
-
cedict
Parser for the CC-CEDICT Chinese-English Dictionary
-
p9
Server implementation of the 9p file system protocol
-
d4-framefile
The Framefile container crate for D4 file format
-
countio
Byte counting for std::io::{Read, Write, Seek} and its async variants from futures and tokio
-
feed2urls
Extract item URLs from RSS or Atom feeds
-
cron-parser
parsing cron expressions with timezone support
-
bexpand
Bash-style brace expansion
-
fastsim-core
Core FASTSim models for vehicle energy usage simulation
-
mti
that implements type-safe, prefix-enhanced identifiers based on the TypeID Specification
-
url-parse
🔗 A Rust library for parsing URLs
-
execute
extending
Command
in order to execute programs more easily -
rs_osrm
rust wrapper for osrm
-
evry
A shell-script-centric task scheduler; uses exit codes to determine control flow
-
fints-institute-db-cli
A CLI tool to access FinTS access information for many German banks
-
libsui
A injection tool for executable formats (ELF, PE, Mach-O) that allows you to embed files into existing binary and extract them at runtime
-
dot-parser
parser for the DOT/Graphviz graph description language, as well as useful functions to transform those graphs
-
rusty-todo-md
A multi-language TODO comment extractor for source code files
-
yash-syntax
POSIX-compatible shell script syntax parser
-
lief
Official Rust bindings for LIEF
-
rphtml
A html parser written in rust
-
deduplicating_array
A serde serialization strategy that uses PartialEq to reduce serialized size
-
json-strip-comments
Strip comments from JSON
-
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
-
mappings
Get the mappings of a process (currently only on Linux)
-
kfl
KDL language implementation
-
rtp-types
RTP packet parser and writers
-
cbor-edn
Converter and processor for CBOR Diagnostic Notation (EDN)
-
vt100
parsing terminal data
-
cynic-parser-deser
Deserialization for cynic-parser Values
-
run-clang-tidy
Cross platform CLI wrapper for executing clang-tidy based paths or globs specified in a JSON input file
-
pywr-v1-validator
Pywr v1.x model JSON validator
-
json2bin
A fast jsonl to RWKV binidx converter in Rust
-
jumbf
(ISO/IEC 19566-5:2023) parser and builder written in pure Rust
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
nondestructive
editing over various file formats
-
faf-replay-parser
Supreme Commander Forged Alliance replay parser
-
pq-utils
reading parquet files
-
css-minify
CSS parser and minificator based on nom
-
hls_m3u8
HLS m3u8 parser/generator
-
hello-phext
A rust-native implementation of phext with replit support
-
two_timer
parser for English time expressions
-
factorio-settings
CLI application to deserialize & reserialize Factorio's mod-settings.dat to JSON or TOML
-
format-json
A CLI tool for recursively formatting JSON files
-
musicxml
parsing, manipulation, and export library
-
readfeed
Feed parsing utilities
-
rio-rs
Distributed stateful service framework
-
pep508_rs
python dependency specifiers, better known as PEP 508
-
fastobo-graphs
OBO Graphs data model, decoder and encoder in Rust
-
cloudfront-logs
AWS CloudFront log line parser
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
-
pulsarss
RSS Aggregator for Gemini Protocol
-
engineering-repr
Numeric conversions for engineering notation (1.23k) and the RKM code variant (1k23)
-
hkscdis-rs
A HavokScript 5.1 disassembler written in Rust
-
byte_reader
A minimal byte-by-byte reader for parsing input
-
mini-c-parser
minimal C language lexer & parser & virtual executer from scratch
-
vdm
A *hopefully* simple rust package that makes vdm parsing and viewing as easy as possible for source engine games
-
json-tools
A zero-copy json-lexer, filters and serializer
-
mokapot
ananlyzing JVM bytecode
-
classfile-parser
A parser for Java Class files written in rust
-
jupyter-protocol
Jupyter messaging structures and traits for jupyter clients and servers
-
openstack
SDK for Rust
-
pdl-compiler
Parser and serializer generator for protocol binary packets
-
messageforge
lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage, SystemMessage, and more. It supports easy extensibility through macros…
-
fast-float2
Fast floating-point number parser
-
svg_metadata
Extracts metadata (like the viewBox, width, and height) from SVG graphics
-
pacmanconf
A pacman-conf wrapper library for parsing pacman config files
-
config_parser2
config parsing library
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
asciidocr
A CLI and library for processing and converting asciidoc files
-
goban
Go move generation and Go ruling
-
minidump-stackwalk
Analyzes minidumps and produces a report (either human-readable or JSON)
-
nod
reading GameCube and Wii disc images
-
taplo
A TOML parser, analyzer and formatter library
-
entab
Record-format file reader
-
libherokubuildpack
Opinionated common code for buildpacks implemented with libcnb.rs
-
ruast
A printable & modifiable Rust AST
-
qrex
Qt Resource Extractor
-
crab_nbt
Up-to-date Rust crate for easy and intuitive working with NBT data
-
mjlog2json-checker
Verify that mjlog2json conversion matches the official xml and json
-
toml-example
A lib help generate toml example
-
rxml
Minimalistic, restricted XML 1.0 parser which does not include dangerous XML features
-
libsql-sqlite3-parser
SQL parser (as understood by SQLite) (libsql fork)
-
iodeser
that allows to read from and write to .io file format
-
evaluator_rs
A evaluation engine library for Rust
-
adsb_deku
Decoder for ADS-B(Automatic Depedent Surveillance-Broadcast) - written with deku
-
urm-sim
A parser and interpreter for Unlimited Register Machine (URM) programs
-
pulldown-latex
Pull parser to convert LaTeX equations to MathML
-
nacos_rust_client
nacos rust client
-
html_parser
general purpose html/xhtml parser
-
lcov
LCOV tracefile parser/merger/filter in pure Rust
-
marked-yaml
A simplified YAML structure with provenance spans
-
kdmp-parser
A KISS Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger
-
lcov2cobertura
convert LCOV info file to cobertura XML format
-
sipp
parser package
-
mjlog2json
Convert mjlog-XML to tenhou-JSON
-
dompa
A lightweight, zero-dependency HTML5 document parser
-
matfile
reading and writing Matlab ".mat" data files
-
igvm
parser for the Independent Guest Virtual Machine (IGVM) file format
-
target-spec
Evaluate Cargo.toml target specifications
-
nmea-parser
NMEA 0183 parser for AIS and GNSS sentences
-
kdeets
Query crates.io for information about a crate
-
noak
reading and writing java class files
-
mocktave
Run Octave/MATLAB inside Rust
-
incodoc
Incorporeal document format
-
splik
programming language identifier kit
-
rvdc
RISC-V instruction decoder
-
justjson
An efficient JSON Value crate that allows borrowing data
-
tomlq
obtaining information from a TOML file on the command line
-
nwn-lib-rs
Parsing library and command-line tools for Neverwinter Nights 1 and 2 data files
-
ical_vcard
parser and writer for the content line format used in vCard and iCalendar
-
wtfile
A command line tool that uses llms to get information about a file on disk
-
service_utils_rs
A brief description of your crate
-
scanner-rust
text scanners which can parse primitive types and strings using UTF-8 or ASCII
-
parsenic
no-std/no-alloc I/O and parsing crate
-
yaml-peg
A YAML 1.2 parser using a greedy parsing algorithm with PEG atoms
-
tui-markup
markup langauge for terminal styled text
-
fuzzymonth
A fuzzy month parser which handles a variety of input formats
-
json-e
A data-structure parameterization system for embedding context in JSON objects
-
orgize
parsing org-mode files
-
cranelift-serde
Serializer/Deserializer for Cranelift IR
-
rce-runner
A command line application that reads code as a json payload from stdin – compiles and runs the code – and writes the result as json to stdout
-
cddlconv
A commandline utility for converting CDDL to various formats
-
surrealdb-extras
additional functionality for working with SurrealDB
-
serde_json_bytes
a JSON Value object with strings backed by Bytes, parsed by serde_json
-
sip2
SIP2 Library
-
wiring
An async binary serialization framework with channels support
-
deadpool-lapin
Dead simple async pool for lapin
-
openair
Parser for airspace files in OpenAir format
-
rio_api
Common data structures for RDF formats parsers and serializers
-
tokio-util-codec-compose
Building blocks for composing tokio-util codecs
-
ieee80211
A parser for IEEE 802.11 frames
-
openmetrics-parser
An OpenMetrics/Prometheus Text Exposition Format Parser
-
redis-args
Derive macro for reading and writing types for redis usage, either through serde or format args
-
radio_datetime_analyzer
Analyzer for log files of time station decoders
-
ass_parser
A parser for editing creating and saving .ass files
-
tergo
Format code written in R
-
sikula
query language
-
dfe
Documentos Fiscais Eletrônicos Brasileiros
-
mfform
input form simulating mainframe input forms, think 3270
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
hifijson
High-fidelity JSON lexer and parser
-
deltachat_message_parser
email, link, hashtag, md and more - parsing for deltachat messages
-
can-dbc
A parser for the DBC format. The DBC format is used to exchange CAN network data.
-
jaded
Java deserialization for Rust
-
deaf
parsing and modifying ELF binaries
-
bms-rs
The BMS format parser
-
parse-js
JavaScript parsing library
-
xrust
Support for XPath and XSLT
-
yang3
libyang3 bindings for Rust
-
nom-unicode
Unicode extensions for Nom
-
jaq-syn
Parser for the jq language
-
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)…
-
rdf-canon
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
tremor-value
Tremor Script Interpreter
-
did_url_parser
A no_std parser for Decentralized Identifiers (DIDs)
-
dialogi
A dialog parser
-
AliceDBMS
Alice-Database is a comprehensive data management solution designed to integrate seamlessly with the Kingdom System. This plugin provides robust functionality for creating, updating…
-
ffxiv_types
Useful types for FFXIV-related projects
-
smart_task_openapi_axum
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-
ply-rs
reading/writing ascii and binary PLY files
-
btparse
A minimal deserializer for inspecting
std::backtrace::Backtrace
’s Debug format -
scanf
Parse text inputs (inverse of print! and format!)
-
fsd_interface
serialising and deserialising FSD (Flight Simulator Daeomon) protocol network messages
-
fastlib
FAST (FIX Adapted for STreaming protocol) is a space and processing efficient encoding method for message oriented data streams
-
nbformat
Parse Jupyter Notebooks
-
rosbag
reading ROS bag files
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
sketches-rust
DDSketch
-
har
A HTTP Archive format (HAR) serialization & deserialization library
-
dot_vox
loading MagicaVoxel .vox files
-
scte35-reader
Reader for data formatted according to SCTE-35
-
libreofficekit
in Rust
-
dfraw_json_parser-cli
CLI for parsing Dwarf Fortress raw files into JSON
-
sleipnir
Memory safe font operations for Google Fonts
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
molly
A fast reader for the xtc file format
-
tree-sitter-c2rust
Rust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust
-
lnk_parser
A full rust implementation to parse windows LNK files
-
non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
mvdparser
Extract information from QuakeWorld MVD demos
-
arxiv
parse arXiv identifiers and references
-
rmk-cli
RMK CLI is a tool that parses
keybaord.toml
andvial.json
, generates RMK project -
shiva
in Rust of a parser and generator for documents of any type
-
bnf
parsing Backus–Naur form context-free grammars
-
mutnet
Unsafe-free and allocation-free, no-std network protocol parsing and in-place manipulation library
-
warc-parquet
converting WARC to Parquet
-
vanish
config tool to make locally trusted X.509 development certificates for your domains
-
py_literal
Read and write Python literals
-
morse-lib
coding/decoding Morse Code with multilanguage support
-
rstb
manipulating Breath of the Wild's resource size table
-
sgf-parse
A parser for the SGF file format for Go games
-
parse-hyperlinks
A Nom parser library for hyperlinks with markup
-
tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
xsd-parser
Rust code generator for XML schema files
-
rama-ua
user-agent (UA) support for rama
-
async-sse
Async Server Sent Event parser and encoder
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
rune-cli
An interpreter for the Rune Language, an embeddable dynamic programming language for Rust
-
geiger
Some library parts of cargo-geiger, decoupled from cargo
-
vampirc-uci
A Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.
-
kdbx-rs
Keepass 2 (KDBX) password database parsing and creation
-
momoa
A JSON parsing library suitable for static analysis
-
sv-parser
SystemVerilog parser library fully complient with IEEE 1800-2017
-
aspen
VB6 tool for parsing and analyzing VB6 code, in the spirit of cargo check, cargo fmt, etc
-
rekordcrate
parsing Pioneer Rekordbox device exports
-
r-toml
Regular subset of TOML
-
open-wechat
sdk for wechat miniprogram open api
-
nom-tracer
Extension of nom to trace parser execution
-
swimos_agent_protocol
SwimOS Agent Protocol
-
doip-codec
Diagnostics over Internet Protocol codec for client-server communication
-
tree-sitter-c
C grammar for tree-sitter
-
postwoman
API tester and debugger for your CLI
-
ovba
An Office VBA project parser written in 100% safe Rust
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
expunge
redact and transform struct fields declaratively
-
tasru
A method to map and understand dwarf symbol information
-
xlformula_engine
parse and evaluate Excel formulas
-
csv_converter
A vault GUI for your offline passwords
-
debversion
Debian version parsing, manipulation and comparison
-
yyjson-rs
Rust bindings for yyjson
-
dataview
Safe transmute between types and byte arrays of the same size
-
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
-
cronus_generator
The generators for cronus API spec
-
pgn-reader
Fast non-allocating and streaming reader for chess games in PGN notation
-
streamdal-gjson
Get (and set) JSON values quickly
-
us_address_parser
that parses U.S. street addresses.
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
atomic_lib
creating, storing, querying, validating and converting Atomic Data
-
pasture-io
Support for reading and writing point cloud files with pasture
-
did-toolkit
spec-compliant implementation of did-core, W3C's 'Decentralized Identity Documents'
-
todo-txt
Parser for the todo.txt format
-
d4
file format implementation
-
loona
HTTP 1 and 2 on top of io_uring
-
f1-game-packet-parser
Convert binary data from F1 24, F1 23, and F1 22 UDP telemetry into organised structs
-
zix
fast alternative to the traditional Unix
ls
command, designed specifically for Windows -
xlsx_batch_reader
An Excel file(xlsx/xlsm) reader by batches, in pure Rust
-
nimue
Fiat-Shamir transcripts
-
spdx-rs
Parse and interact with SPDX Documents
-
g-code
parsing and emission
-
ruby-prism
Rustified version of Ruby's prism parsing library
-
icy-metadata
parsing Icecast metadata
-
cirru_edn
Parser/Writer for Cirru EDN
-
timsrust
read Bruker timsTOF data
-
hard-xml
Strong typed xml, based on xmlparser
-
beancount-parser
A beancount file parser library for rust
-
nodejs-semver
A node-semver compliant semver implementation in Rust
-
open-payments-iso20022-auth
Open Payments - Message Parsing Library - ISO20022 AUTH
-
microjson
No frills JSON parsing without allocations
-
ciborium-ll
Low-level CBOR codec primitives
-
macho2
A better MachO parser library
-
dstv
parsing DSTV files and visualizing the parsed data
-
asn1rs
ASN.1 to Rust, Protobuf and SQL compiler/code generator. Supports ASN.1 UPER
-
brarchive-cli
CLI for Bedrock Archives in Rust
-
tlv_parser
BER-TLV parsing & emitting library
-
json-patch-cli
A CLI command to perform JSON RFC 6902 patching, merging and editing operations
-
dwparser
DataWindow Syntax Parser
-
systemctl
Small crate to interact with systemd units
-
wows_replays
A parser for World of Warships replay files
-
evcxr
An Evaluation Context for Rust
-
htmlparser
Pull-based, zero-allocation HTML parser
-
kalk
A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
objdiff-core
A local diffing tool for decompilation projects
-
panfix
parsing: linear time parsing of multifix operators
-
parse_mediawiki_dump_reboot
Parse XML dumps exported from Mediawiki
-
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… -
ruma-events
Serializable types for the events in the Matrix specification
-
hostfile
parsing /etc/hosts
-
whatwg-infra
Tiny Rust-based implementation of the WHATWG Infra Standard
-
outlines-core
Structured Generation
-
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
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
access_log_parser
parsers for reading access logs in a strongly-typed way
-
mgx
A parser for Age of Empires II recorded games
-
mcai_worker_sdk
AMQP Worker to listen and provide trait to process message
-
rico-scan
A high-performance CLI tool for parsing and validating Thrift IDL files
-
xq
A reimplementation of jq
-
nom-supreme
A collection of excellent utilities for nom
-
scanflow
memory scanning library based on memflow
-
vk-parse
Vulkan specification parser
-
prahsys-toml
CLI for editing and querying TOML files
-
influxlp-tools
Influx Line Protocol Tools is a simple parser and builder for InfluxDB v2 line protocol
-
nu_plugin_semver
A nushell plugin for dealing with SemVer versions
-
yes_parser
Your Extensible Script standard parser reads so you can write!
-
moleculec-go
Compiler plugin for moleculec
-
mrtd
Parser for machine-readable travel documents (MRTD)
-
clarion
simplify working with Clarion software data formats
-
hevc_parser
HEVC format parser, incomplete
-
strict-yaml-rust
A StrictYAML parser obtained by savagely chopping up the original yaml-rust crate
-
stack_maxima_parser
Parser for the Modified Maxima syntax used in STACK
-
cppcheckr
cpp file tester for competetive programing
-
watchexec-events
Watchexec's event types
-
datatest
Data-driven tests in Rust
-
sublime-color-scheme
Parse Sublime Text color schemes to Syntect Themes
-
compose_spec
Types for (de)serializing from/to the compose-spec
-
yaxpeax-superh
SuperH decoders for yaxpeax
-
hurlfmt
Format Hurl files
-
watermelon-nkeys
Minimal NKeys implementation for NATS client authentication
-
ldap-types
Implements the basic LDAP types so they can be used in other crates
-
cout2json
Converts cout output to json
-
intan_importer
importing and processing Intan RHS data files for neural recording research
-
riichi_hand
A collection of utilities for working with Riichi Mahjong player hands
-
xlsx2csv
Excel-like sheets to CSV converter
-
glsl
A GLSL450/GLSL460 parser
-
markup5ever
Common code for xml5ever and html5ever
-
jj-cli
Jujutsu - an experimental version control system
-
licenselint-cli
License lint cli
-
badpod
working with imperfect feeds of podcasts
-
urn
handling URNs (Unique Resource Names)
-
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…
-
wellen
Fast VCD and FST library for waveform viewers written in Rust
-
m8-files
Parse the Dirtywave M8's file formats
-
tex2typst-rs
Converts LaTeX math to Typst math
-
json_deref
JSON internal field links resolver
-
sparkle_interactions
Safe, concise Discord interaction handling for Twilight
-
rustpython-literal
Common literal handling utilities mostly useful for unparse and repr
-
ndarray-npz
Advanced .npz file format support for n-dimensional arrays
-
plow_linter
A linter to lint Plow ttl documents (interpreted as ontologies)
-
arch-pkg-text
Pure Rust library to parse Arch Linux packages' structured text formats
-
makepad-micro-serde
Makepad micro replacement for serde
-
hygg
Simplifying the way you read
-
oq3_semantics
AST with semantic information for OpenQASM 3 parser/analyzer
-
run-ctags
Generate a ctags file for your Rust project with Universal Ctags
-
resolver_api
traits to structure request / response / resolver relationships
-
cggtts
Package to analyze and create CGGTTS data
-
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…
-
sgxs
working with the SGX stream format
-
pcap-file-gsg
parse, read and write Pcap and PcapNg
-
bulletformat
Binary Data Formats, Data Loader and Utilities for bullet
-
fhir-rs
HL7 FHIR Specification for Rust
-
knuffel
KDL language implementation
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
bma-ts
Bohemia Automation time library
-
patched_porobot
Legends of Runeterra card database utilities and bots
-
pavex_bp_schema
The schema used to (de)serialize a Pavex Blueprint
-
sk-ctrl
Kubernetes controller for replaying traces in a simulated cluster
-
openapi_utils
Extension method and utilities to work with OpenAPI 3.0 files
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
fieldmask
(de)serializing/applying fieldmask
-
texting_robots
Texting Robots: A Rust native
robots.txt
parser with thorough unit testing -
hime_langserv
Language server for Hime grammars
-
vpk
Valve Pak format parser for Rust
-
pmd_wan
that can read wan file, a sprite format used in pokemon mystery dungeon games
-
schnauzer
parsing Mach-O files
-
feature-check
Query a program for supported features
-
aio-cli
Streamlined AI Terminal Interactions
-
tor-consdiff
Handle the consensus-diff format used in the Tor directory protocol
-
smali
read and write Android disassembly smali files
-
nt_hive2
forensic parser library for Windows registry hive files
-
silos
YAML/JSON conversion cli tool
-
bevy_cursor_kit
A Bevy plugin for working with cursors
-
gbwt
Partial reimplementation of the GBWT. Exposure for the GBZ struct.
-
certreplace
CLI tool for replacing x509 certificates and their private keys
-
escape_string
Efficiently parse backslash-escaped strings
-
nid
Generate and parse Nano IDs
-
influxdb-line-protocol
InfluxDB line protocol parser and builder
-
high-level-kafka
High Level Kafka client for Rust
-
dash7
ALP protocol codec
-
bevy_prefs_lite
preferences system for Bevy
-
dota-gsi
Game State Integration with Dota 2 in rust. Provides a server that listens for JSON events sent by Dota 2.
-
from
A procedural macro that generates custom parsing and validation code
-
gir-format-check
File format checker
-
squiid-parser
The algebraic expression parser for Squiid Calculator
-
uuid-macro-internal
Private implementation details of the uuid! macro
-
json-five
JSON5 parser with round-trip capabilities and compatible with the serde data model
-
ogg_pager
OGG page reader
-
design_token_parser
Figma studio token parser. Convert your tokens to usable code in any language.
-
nanohttp
parsing http requests and building http responses
-
ikal
Parse icalendar object
-
dependabot-config
Structured access to the Dependabot configuration
-
vimcats
LuaCATS parser and vimdoc transformer
-
geo-uri
parsing and generating uniform resource identifiers for geographic locations (geo URIs)
-
seqsee
parsing and displaying ANSI escape sequences in a human-readable format
-
alog
Anonymize 'Combined Log Format' data
-
starnav-server
starnav server
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
bibleref
Structures and functions for managing Bible references
-
instant-xml
A more rigorous way to map XML to Rust types
-
clang-format
A basic clang-format Rust wrapper
-
psrutils
few utilities to facilitate pulsar science projects in rust
-
scan_json
React to elements in a JSON stream
-
libwifi
parsing IEEE 802.11 frames and handling wifi interfaces
-
nrbf
A parser for the .NET Remoting Binary Format (NRBF)
-
destination
providing types and method for managing physical addresses in a municipality
-
vte-graphics
vte fork for the Alacritty's graphics patch
-
parascope
Weggli ruleset scanner for source code and binaries
-
openapiv3-extended-2
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
matrix-sdk-common
Collection of common types and imports used in the matrix-sdk
-
bpx
BPX official rust implementation
-
binfarce
Extremely minimal parser for ELF, Mach-O, PE and ar
-
hidparser
HID report descriptor parsing library
-
anndata
Rust APIs
-
fast_html2md
A fast html2md crate for rust
-
deser-incomplete
Deserialize incomplete or broken data with Serde
-
starlark_bin
starlark binary
-
mindus
working with mindustry data formats (eg schematics and maps) (fork of plandustry)
-
bdat
(De)serialization library for Monolithsoft's BDAT file format
-
evolution-parser
Data parsing functionality for evolution
-
mediasan-common
Common library shared by the mediasan media file sanitizer tools
-
hidefix
Concurrent HDF5 and NetCDF4 reader (experimental)
-
graph-rdfa-processor
Graph RDFa processor
-
idl2json
Converts the candid interface description language to JSON
-
hmm_tblout
Parse nhmmer tblout files
-
human-date-parser
Parses strings that express dates in a human way into ones usable by code
-
conjure-runtime-config
Configuration types for conjure-runtime
-
lazycsv
Vectorized, lazy-decoding, zero-copy CSV parser
-
hexspell
A open source lib to parse executables in Rust
-
cql2
Parse, validate, and convert Common Query Language (CQL2) text and JSON
-
parabox-parser
The parser and the executor for the Parabox language
-
rust_dot
RustDOT is mostly the Graphviz DOT language, lightly rustified
-
tidy-json
A cli for tidying up json files
-
cexpr
A C expression parser and evaluator
-
notatin
parsing offline Windows Registry files
-
serenity-voice-model
(de)serializing Discord Voice API gateway messages
-
plain
A small Rust library that allows users to reinterpret data of certain types safely
-
nzb-rs
A spec compliant parser for NZB files
-
stream_resp
StreamRESP is a RESP (Redis Serialization Protocol) parser implemented using a finite state machine (FSM) approach. Designed for streaming scenarios.
-
ftr_parser
FTR Transaction Stream Parser
-
ifc2osm
Convert IFC CAD files to osm for simpler importing
-
yang2
libyang2 bindings for Rust
-
emmylua_parser
A parser for EmmyLua and luals
-
laad
parsing information from a TBS battery monitor, such as the Battery Monitor Expert Modular
-
dns-stamp-parser
Libary to encode and decode DNS stamps
-
r-description
Parsing and editor for R DESCRIPTION files
-
alice_protocol_reader
Reader library for reading raw binary data from the ALICE detector into a convenient structure for implementing analysis
-
decomp
Components of a decompilation pipeline
-
robotstxt
A native Rust port of Google's robots.txt parser and matcher C++ library
-
uesave
Unreal Engine save file (GVAS) reading/writing
-
axum-content-negotiation
Axum middleware to use Accept and Content-Type headers to serialize with different formats
-
cue
High-level bindings for the libcue library
-
bye_pcd_rs
Working with PCD(Point Cloud Library) file format in Rust.在Rust中处理PCD(点云库)文件格式
-
cafebabe
parser for Java class files
-
jsonapi_deserialize
JSON-API specific deserilization framework
-
rosm_pbf_reader
A low-level Rust library for parsing OpenStreetMap data in PBF format
-
alpm-parsers
Various parsers for parsing Arch Linux package formats
-
rslint_lexer
An extremely fast ECMAScript lexer made for the rslint project
-
blockdev
parsing and working with lsblk JSON output, providing type-safe block device representation and utilities for Linux
-
wthor
Parser for WTHOR files
-
truetype
The package provides a builder and parser of TrueType fonts
-
symbolic_expressions
A symbolic-expression parser/writer
-
ar_row
Row-oriented access to Arrow arrays
-
sequoia-ipc
Interprocess communication infrastructure for Sequoia
-
pukram-formatting
A type to represent the formatting of the pukram markup language
-
rocket-multipart-form-data
multipart parser for the Rocket framework
-
serde-rename-rule
Serde RenameRule
-
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.
-
mini-functions
highly performant utility and wrapper functions
-
fudiff
Fuzzy Unified Diff
-
wlambda
embeddable scripting language for Rust
-
nu_plugin_clipboard
A nushell plugin to copy text into clipboard or get text from it
-
docker-image
no_std-compatible Docker image reference parser with strict adherence to Docker's naming rules
-
shr_parser
Parses sweeps from a Signal Hound Spike file
-
langdb_clickhouse
A typed client for ClickHouse with killer features
-
flood-rs
Bit and octet streams
-
svd-encoder
A CMSIS-SVD file encoder
-
ogre
dual-wielding Quake and Half-Life texture WAD parser
-
ledger-parser
parsing ledger cli (https://www.ledger-cli.org/) input files
-
dicom-parser
A middle-level parser and printer of DICOM data sets
-
kex
Console application for streamed hex dumping
-
arma3-wiki
A project to store data about Arma 3 commands in a useable format
-
dum
An npm scripts runner
-
wat_parser
WebAssembly Text Format concrete syntax tree parser
-
betacode2
A fast rust library for conversion to and from betacode
-
cavestory-save-lib
editor for profile.dat of cavestory
-
prk_async_dataflow
An asynchronous dataflow processing library for Rust with SIMD-accelerated JSON parsing and AI agent capabilities
-
directip
Iridium SBD Direct-IP communication protocol
-
ginko
A device-tree source parser and analyzer
-
libzrpc
A RPC library for Rust
-
himmelblau_red_asn1
A little library to encode/decode ASN1 DER
-
vmf-forge
A parser for Valve Map Format (VMF) files
-
json-fixer
A robust library for fixing and formatting malformed JSON with support for type conversion
-
untrustended
Untrusted Extended. A compilation of primitives for parsing values from untrusted input.
-
sentencepiece-model
SentencePiece model parser generated from the SentencePiece protobuf definition
-
rest_parser
Parse VSCode
.rest
files and Jetbrains.http
files -
osynic_osudb
osu!db parser for Osynic, refactoring based on osu-db
-
pretty_ini
Light library to read/write ini files
-
tagparser
A lightweight Rust library for parsing HTML tags with powerful filtering capabilities
-
one-dto-mapper
One DTO mapper
-
json-pointer-simd
parsing and using JSON pointers with simd_json, as specified in RFC 6901
-
json_preprocessor
JSON PreProcessor
-
subtile
utils to operate traitements on subtitles
-
cansi
Catergorise ANSI - ANSI escape code parser and categoriser
-
usnrs
parse USN Journal files
-
nu_plugin_formats
An I/O plugin for a set of file formats for Nushell
-
symbolic-ppdb
parsing and performing lookups on Portable PDB files
-
trinitry
A very simple programming language, used to map functions to commands
-
ieee-754
convert a hexadecimal value to a 32-bit or 64-bit floating-point precision following the IEEE 754 standard
-
adobe-swatch-exchange
Read and write .ase files
-
mit-commit
For building commit linters. This makes it eas.
-
source-span
Source code mapping and display utilities
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
pcd-rs
Working with PCD file format in Rust
-
lua_semantics
semantic analysis and enhanced AST converter for lua_parser crate
-
terra-plr
Terraria player parser
-
addr-spec
A wicked fast UTF-8 email address parser and serializer
-
azik_generator
Generate Google IME Setting file
-
polyvalue
A weak-typed analog for rust
-
typed-bytesize
Represent bytesize in decimal or binary prefix unit
-
consistent_whitespace
check each file starts with the same whitespace
-
composer-parser
Parses the JSON output of composer outdated
-
sigma-rust
parsing and evaluating Sigma rules to create custom detection pipelines
-
base256
Encode and decode data in base 256 easily typed words
-
ldap-parser
Parser for the LDAP protocol (RFC 4511)
-
mer
Ergonomic ELF64 parser, designed for use within kernels
-
vxde
parse .vxd files containing key-value pairs used in games or configurations
-
picocadrs
working with picoCAD saves
-
nom-tracable
Extension of nom to trace parser
-
gta-img
reading IMG/DIR files from the 3D universe-era of Grand Theft Auto IMG/DIR games
-
hexcat-rs
A small, no-dependency hex dumper
-
nu-plugin-bexpand
A brace expansion plugin compatible with Bash for nushell
-
serverless_workflow_builders
Contains services used to build ServerlessWorkflow workflow definitions programatically
-
marc-relators
Parsing and de/serialization for MARC relators
-
memedb_core
reading and writing tags to different media formats
-
yamd
Markdown Document (flavour)
-
php-literal-parser
parser for php literals
-
shogi-kifu-converter
Shogi kifu parsers and converters
-
spex
Simple(ish) parser and extractor of XML
-
safe-path
safely handle file system paths for container runtimes
-
physis
Interact with XIV game data
-
esp-idf-part
parsing and generating ESP-IDF partition tables
-
simple-json-parser
No allocation JSON key value parser with comment support
-
omd
A minimalistic and slick looking markdown viewer with support for hot reloading and latex
-
malachi
A domain specific pattern matching language made for defining bot commands
-
swc_ecma_ast
Ecmascript ast
-
nom-teltonika
Teltonika protocol parser
-
light-ini
Event-driven parser for the INI file format
-
opentalk-types-common
Common types and traits for OpenTalk crates
-
autosar-data
read, write and modify Autosar arxml data
-
unidiff
Unified diff parsing/metadata extraction library for Rust
-
boolean-circuit
import, modify and export boolean circuits
-
spath
query expressions for semi-structured data. You can use it as a drop-in replacement for JSONPath, but also for other semi-structured data formats like TOML or user-defined variants.
-
risc0-zeroio
RISC Zero zero-copy deserialization
-
poly2geojson
Convert from Osmosis POLY to GeoJSON
-
syntastica
Modern and easy syntax highlighting using tree-sitter
-
iq
introspection with dynamic queries
-
bytelines
Read input lines as byte slices for high efficiency
-
dash7_alp
DASH7 ALP protocol codec
-
arenabuddy_cli
parse player.log to match.json files
-
crnlib
Rust port of crunch, to decode .crn file
-
aargvark
Self-similar argument parsing
-
extHarvester
A CLI tool to download VSCode extensions from extensions.json
-
royal
A parser for Persona 5 Royal dialogue message format
-
lancelot-flirt
parse and match FLIRT signatures
-
italian_energy_prices
Parser for ARERA files
-
commandy
easy parsing of command line arguments
-
circom-prover
Circom prover is a Rust library for generating and verifying proofs for Circom circuits
-
blackbox-log
Ergonomic parser for BetaFlight blackbox logs
-
cwdemangle
CodeWarrior C++ symbol demangler
-
cc2p
Convert a CSV to parquet file format
-
decodeme
Decoding definitions of the profiling event data from
measureme
-
four-cc
Newtype wrapper providing a convenient representation of four-character-code values
-
async-kvdb
A key-value database
-
cli_util
Command-line utilitiy for unix based systems
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
cql2-cli
Command line interface for Common Query Language (CQL2)
-
ripjson
A fast and lean way to grep in JSON files
-
stupidf
Parsing of STDF file format to DataFrame with Python bindings
-
wyre
wyre serialization and deserialization library
-
openapiv3-paper
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde. It's a fork from openapiv3 with a simple patch on top.
-
ih-muse-record
Record Muse Api usage for testing purposes
-
marctk
MARC21 Binary, Breaker, and XML Toolkit
-
saikoro
Parser and evaluator for doing math with dice notation expressions
-
netgauze-bmp-pkt
BMP Protocol representation and serde
-
battler-wamprat
Asynchronous library for strongly-typed WAMP peer messaging
-
chaste-yarn
Parser for yarn lockfiles
-
essential-asm-spec
Parses Essential assembly specification yaml
-
libapt
interfacing with Debian apt repositories
-
realme
A flexible and extensible configuration management library for Rust, designed to simplify the process of loading and managing configuration settings from various sources
-
go-duration
A parsing and formatting library for Go-lang style
time.Duration
-
metar
A fast METAR parsing library in pure Rust
-
vcr-cassette
Serializer and deserializer for the VCR Cassette format
-
rsjson
Json parser library
-
rustic-jsonrpc
JSON-RPC 2.0 server library written in Rust
-
daipendency-extractor
Core library for Daipendency extractors
-
rocketmq-tools
Apache RocketMQ tools
-
background-jobs-sled
Sled storage backend for background-jobs
-
untwine
Declarative parsing with a BNF-like syntax
-
envmode
know and manage the current working environment of the application
-
jso
No-BS, no-bloat json library
-
apple-bom
Apple Bill of Materials (BOM) data format
-
r-extcap
Write Wireshark extcap programs in Rust
-
frnsc-prefetch
Pure rust windows prefetch parser implementation
-
lava_torrent
parsing/encoding bencode and .torrent files
-
ghakuf
parsing/building SMF (Standard MIDI File)
-
regashii
Read and write Regedit export files
-
cborpath
engine written in Rust
-
nix-nar
manipulate Nix Archive (nar) files
-
ipmi-rs
A pure rust implementation of the IPMI spec
-
oq3_lexer
Lexer for OpenQASM 3 parser/analyzer
-
safe_pod
serializing and deserializing structs to and from byte arrays written in safe rust
-
gchemol-readwrite
Reading/writing chemical objects for gchemol
-
hotload
Zero cost hot update dynamic library; supporting DLL, SO
-
cgats
Parse, transform, and write CGATS color files
-
gen_utils
Utils for GenUI
-
simple_config
A config language for humans that is not self-describing
-
jpostcode_rs
Japanese postal code lookup library in Rust, powered by jpostcode-data
-
yahv
hex viewer
-
rieltor_parser
A parser for extracting detailed apartment information from the rieltor.ua website's HTML
-
pf_lib
petit-filou core library
-
yaxpeax-dis
disassembly tool using yaxpeax instruction decoders
-
iso
implementations of datatypes related to common iso standards
-
gh-token
Deserialize gh cli's GitHub token from ~/.config/gh/hosts.yml
-
sl-chat-log-parser
Parser for SL viewer chat logs (Firestorm in particular but might work for others too)
-
sbdf
Unofficial reader/writer for the Spotfire Binary Data Format (sbdf)
-
yak-sitter
opinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements
-
shex_compact
RDF data shapes implementation in Rust
-
erg_parser
The Erg parser
-
warcat
Command-line tool and library for handling Web ARChive (WARC) files
-
teehistorian
parser for DDNet
-
xml5ever
Push based streaming parser for XML
-
ene_kafka
Ene Kafka is an easy-to-use Rust client for Apache Kafka
-
jder_axum
A response builder for axum
-
rslnp
A configurable parser for scopes list notation (SLN)
-
g-win
A winnow parser for .gcode files
-
azalea-chat
Parse Minecraft chat messages
-
mame-parser
read and write MAME files
-
rizlib
interacting with Rizline game files
-
bromine
A flexible ipc protocol (previously rmp-ipc)
-
flager
Ultra lightweight library to parse flags
-
drug-extraction-cli
A CLI for extracting drugs from text records
-
fit_file
Reads FIT (Flexible and Interoperable Data Transfer) files
-
cel-parser
A parser for the Common Expression Language (CEL)
-
checkm
genome assessor
-
aprs-parser
APRS message parser for Rust
-
savefile-abi
Easy to use, simple, stable ABI for Rust-libraries. Allows creating dynamically loadable plugins written in rust.
-
sorbet_kvp
KVP file format
-
blanket-script
BlanketScript is a simple script language inspired by Rust that transpiles to JavaScript
-
rust-releases-rust-dist
RustDist source implementation for rust-releases
-
sixel-sys
FFI bindings to libsixel
-
cwextab
CodeWarrior Exception Table decoder
-
parquetry
Runtime library for Parquet code generator
-
structs-sh
A local data structure service
-
cosmic-nom
Is a collection of utilities for making using the great nom parser combinator easier to use
-
dted2
reading DTED files
-
jbytes
byte stream structured serialization and deserialization library
-
ais
An Automatic Identification System (AIS) parser library
-
my_Main_Parser_kma_Zaporozhets
A JSON parser created in Rust using Pest grammar
-
rsyslog
RFC 5424 customizable syslog parser
-
smvr
A flexible parser and evaluator for interacting with Semantic Version strings
-
blend
A parser and runtime for Blender's .blend files
-
dandy
DFAs, NFAs and regular expressions together with a file format
-
twobit
Pure Rust implementation of the TwoBit sequence file format
-
jfrs
Java Flight Recorder reader for Rust
-
min_shark
parse and match a subset of the wireshark filter display language
-
grammers-tl-parser
A parser for Type Language definitions
-
image-rider
Disk image and ROM image parser
-
rrtk_rsb
The reference parser for the RRTK Stream Builder RSB file format
-
gherkin
Pure Rust implementation of Gherkin language (
.feature
file) for Cucumber testing framework -
math-parse
used to compute mathematical expressions given as strings
-
yaserde-examples
Examples for YaSerDe project
-
form_builder
building forms with various fields and validation
-
serialr
This package allows for the serialization and deserialization of things
-
scuffle-flv
A pure Rust FLV demuxer
-
tdf
deserializing and serializing tdf values from BlazeSDK
-
subtitler
parsing and generating subtitles
-
unical
A unified Rust crate for retrieving and interacting with public holidays in various countries
-
chroma-dbg
Put your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait
-
rustc-cfg
Runs
rustc --print cfg
and parses the output -
ggus
GGUF in Rust🦀
-
tacacs-plus-protocol
no-std/no-alloc TACACS+ (RFC8907) protocol packet de/serialization
-
nu_plugin_file
a nushell plugin called file
-
subtr-actor-spec
Rocket League replay transformer
-
rusaint-cli
CLI for fetching course schedules
-
marc
Reader and builder for MARC 21 Bibliographic format
-
binarycookies
A package reader for Mac os cookie file
-
sqlx-transparent-json-decode
Decode JSON from Postgres sqlx queries, without the Json<> wrapper type
-
fugue-fspec
A binary analysis framework written in Rust
-
availability
describing availability of items
-
keyvalues-parser
A parser/renderer for vdf text
-
elflib
parsing elf files
-
rst_renderer
a reStructuredText renderer
-
streambed-storage
Functionality for loading an persisting structures
-
torrust-tracker-contrib-bencode
(contrib) Efficient decoding and encoding for bencode
-
datamodel
serialize and deserialize Valve's proprietary DMX file format
-
libfftt
Une bibliothèque Rust pour interagir avec l'API de la Fédération Française de Tennis de Table (FFTT), permettant d'accéder aux informations sur les joueurs, clubs, compétitions et classements
-
cylon
An efficient compiler for robots.txt files
-
json-deserializer
Performant library to deserialize JSON
-
gcode-nom
Visualization tool for inspecting a g-code file
-
apple_products_parser
that processes detailed data about Apple products(Iphones, MacBooks and IPads)
-
babel_nar
application supports of the NAVM model
-
nullnet-libconfmon
Configuration monitoring library for NullNet targets
-
swimos_encoding
SwimOS Encoding Utlities
-
markdowny
Markdown parser with focus on error reporting, and with support for hairy templates, HTML, HTML-attributes, HTML-spans, HTML-blocks specified in Markdown
-
sitemap
parser (reader) and writer
-
ruma-appservice-api
Types for the endpoints in the Matrix application service API
-
bsb
parser and codec for BSB protocol
-
libreda-oasis
OASIS input/output for libreda-db
-
task-hookrs
work with taskwarrior exported JSON
-
jsonrs
Json parser
-
tree-sitter-java
Java grammar for tree-sitter
-
weedle
A WebIDL Parser
-
four-char-code
A string of 4 ascii chars represented by an u32
-
rerun_except
Rerun a cargo build except when specified files are changed
-
ezwhois-rs
querying WHOIS data and parsing this information, while providing a comfortable high-level API
-
multiboot2-header
Convenient and safe parsing of Multiboot2 Header structures and the contained header tags. Usable in no_std environments, such as a bootloader. An optional builder feature also allows the construction of…
-
readformat
Very small format reader
-
heckcheck
A heckin small test case generator
-
ressa
An ECMAscript parser
-
lua-patterns
Binding to Lua String Patterns
-
spreadsheet-to-json
Asynchronous conversion of Excel and OpenDocument spreadsheets as well as CSV and TSV files to JSON or JSONL
-
mqtt-bytes-v5
MQTT v5 serialization and deserialization
-
hl7-parser
Parses the structure of HL7v2 messages, but does not validate the correctness of the messages
-
rins_markdown_parser
markdown parser written on Rust
-
wolfram_wxf
Convert a value to the Wolfram Language WXF format
-
rhai-doc
Documentation tool for Rhai - an embedded scripting language and engine for Rust
-
tree-sitter-yaml
YAML grammar for tree-sitter
-
docsearch
Resolve crate items to rustdoc URLs
-
libset
A configuration file management library for Rust applications
-
orbyte
A serialization/deserialization library
-
nu_plugin_plist
Plist parsing for nushell
-
rs-read-trimesh
A reader for loading 3D meshes from PLY, STL, and OBJ into Parry Trimesh
-
ansi2
-
rotext
The official and de facto Rotext parser
-
office-convert-server
HTTP server for converting office file formats to PDFs
-
hid-report
handle USB HID report descriptors
-
rumtk-hl7-v2
HL7 V2 Parser and MLLP Implementation to support building interface utilities
-
read_collection
A collection of different variants of the
std::io::Read
trait -
endbasic-std
The EndBASIC programming language - standard library
-
tracing-perfetto-sdk-layer
A provider of tracing layers for tracing-subscriber using the native C++ Perfetto SDK
-
acridotheres-3ds
Nintendo 3DS-specific file formats for Acridotheres
-
recipemd
Parser for the RecipeMD format
-
matchgen
Generate functions to quickly map byte string prefixes to values
-
dotbim_rust
Open-source Rust library for dotbim file format
-
ua_contact_book
Parser, which take file filled with lines of contact and converts it into JSON format
-
kbvm
XKB specification
-
cpr_ihex
A graphical parser and editor for the Intel HEX binary format
-
limbo_sqlite3_parser
SQL parser (as understood by SQLite)
-
borsh-schema-writer
Write a BorshSchemaContainer to a binary file
-
fastobo-syntax
PEG Syntax and pest parser for the OBO flat file format 1.4
-
parsepatch
Parse git patch
-
faimm
Random access to indexed fasta using a mmapped file
-
gvox-sys
Voxel file format parser
-
swc-neuron
CLI utility for interacting with SWC neuronal morphology files
-
crontime
cron expression -> time iterator
-
enotation
Extended s-notation
-
pomsky
A new regular expression language
-
asciidork-backend
Asciidork backend
-
rjiter
Streaming JSON parser on top of Jiter
-
axum-cbor
sending and receiving CBOR data in Axum web applications
-
recap
Deserialize typed structures from regex captures
-
oca-file-semantics
OCAFile
-
thumbscache
libary which allows you to parse the contents of a thumbscache database
-
flql
Query parser for flinch in-memory database
-
lib_tcstring
IAB TCF v2 TCString utilities
-
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.
-
ddp2ass
Dandanplay 的 json 转成 ass 文件
-
mca
Read / Write Minecraft Region Files (mca)
-
dns-parser
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
wavefront_rs
Typed Wavefront OBJ parser / writer
-
sawp-modbus
SAWP Protocol Parser for Modbus
-
pywr-v1-schema
Pywr v1.x schema for validation and (de)serialization of model JSON files
-
fixcol
reading and writing fixed width / column delimited data files
-
csv2parquet
Convert CSV files to Parquet
-
gsd-parser
Parser for PROFIBUS GSD files (Generic Station Description)
-
stroka
Small String optimization
-
partial-json-fixer
Partial JSON fixer fixes partial JSON
-
isin
Support for creating and validating ISINs
-
yaml-subset
A subset of yaml used in rumbas
-
scim_v2
that provides utilities for working with the System for Cross-domain Identity Management (SCIM) version 2.0 protocol. (rfc7642, rfc7643, rfc7644)
-
zjson
Parse JSON with zero allocation
-
touchstone
Parser for RF Modeling
-
mono-diagram
A cross-platform tool for generating plain-text diagrams from a certain syntax
-
ezno-parser
Parser and AST definitions for Ezno
-
rust_transiter_types
Some generated rust types for the transiter API https://github.com/jamespfennell/transiter. Meant for no std enviromnets that have an alloc.
-
powerfx
Embedded PowerFX interpreter
-
patch-apply
Parse and apply patches in the unified diff format
-
citationberg
A parser for CSL files
-
bluefile
Experimental Rust library for handling X-Midas Bluefiles
-
fb2
Parser of the FB2 format
-
luanti-protocol
Luanti protocol implemented in Rust
-
rsonpath-syntax
A JSONPath parser
-
wlprobe
wayland-info but intended for computers rather than humans
-
sgx_serialize
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
svgrtypes
SVG types parser
-
fli
The commander.js like CLI Parser for rust
-
d2-stampede
Dota 2 replay parser written in Rust
-
phoron_asm
A Jasmin-compatible Assembler for the JVM
-
marjapussi
Implements the Finnish card game Marjapussi
-
rweather-decoder
Decoders of various weather reports
-
cronchik
cron expression parser
-
prdoc
cli
-
content_disposition
Content-Disposition parser
-
analog_literals
Multi-Dimensional Analog Literals in Rust
-
wiki_corpus
Extract text from Wikipedia dumps (.bz2) and convert it to JSONLines format
-
spreadsheet-ods
Read and write ODS files
-
asciimath-rs
AsciiMath parser
-
sourcefile
Retain mapping information when concatenating source files, to make error messages more useful
-
veryl-parser
A modern hardware description language
-
dtrace-parser
Parse DTrace provider definitions into Rust
-
libbcsv
parse the BCSV file format
-
lexical-parse-integer
Efficient parsing of integers from strings
-
wz_reader
A wz file reader to resolve wz file with thread safe
-
fs_mod_parser
Mod File Parser for Farming Simulator
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
data-volley-reader
parsing data from the Data volley format (.dvw)
-
textgrid
working with PRAAT .TextGrid files with parsing, riting, manipulation, and history tracking modulesfor TextGrid data
-
rustfilt
Demangle Rust symbol names
-
tui-theme-builder
Theme deserializer for Ratatui
-
winparsingtools
collection of structs and utilities for parsing windows binary formats
-
epw-rs
Rust parser for Energy Plus Weather file format
-
osu-rs
reading osu! beatmaps
-
latlon
Parse latitude/longitude from many common formats
-
rpm-infra
A pure rust library for building and parsing RPMs
-
rsan
File Format for easy Array notation
-
parquet-format
Apache Parquet Format - thrift definition and generated Rust file
-
xuid
in Rust
-
snmp-parser
Parser for the SNMP protocol
-
checkmate-lsp
A LSP framework to run external check/sniff tools
-
woff2-patched
WOFF2 decompression library, forked with some fixes
-
bencode2json
A Bencoded to JSON converter library and console app with no intermediary in-memory structure
-
jsobf
CLI JSON Obfuscator
-
automata
standard finite state automata such as DFA, NFA, Regex
-
russe
Server-Sent Events (SSE) decoder
-
beziercurve-wkt
Serialize / deserialize bezier curves to / from a WKT-like string + do clipping operations
-
toml-cli
CLI for editing and querying TOML files
-
av-ivf
IVF muxer and demuxer
-
parser-core
extracting text from various file formats including PDF, DOCX, XLSX, PPTX, images via OCR, and more
-
rusoto_kafka
AWS SDK for Rust - Managed Streaming for Kafka @ 2018-11-14
-
pug
pug.js port to Rust
-
pikkr
JSON Parser which picks up values directly without performing tokenization in Rust
-
test-data-generation
light-weight library that analyzes sample data to build algorithms and generates realistic test data
-
starlark_syntax
Starlark language AST
-
hlbc
Hashlink bytecode disassembler and analyzer
-
kiss_xml
minimalist schema-less XML parsing library
-
csv_perusal
Reads CSV files and returns the contents of the file with the appropriate datatype
-
rpecli
Rust cli tool to display information about PE files
-
prepyrus
Parsing and writing to MDX files for Chicago author-date citaitons using BibTeX
-
jumpcut
CLI for converting Fountain-formatted text files into FDX and HTML formats
-
peacock-crest
A CSS library for parsing and applying styles to in-memory DOM structures
-
wow_dbc
parsing World of Warcraft DBC files for 1.12, 2.4.3 and 3.3.5
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
jedec
working with JEDEC programming files
-
exms
Get statistics and compare exams results
-
ristretto_classfile
reading, writing and verifying Java classfiles
-
afibex
handle automotive / ASAM fibex files
-
fjson
parsing and formatting json with C-style comments and trailing commas
-
pmtiles2
A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits
-
librqbit-tracker-comms
Common interface around various sha1 implementations used in rqbit torrent client
-
jsn
querying streaming JSON tokens
-
evolution-target
Output targets for evolution
-
vts_parsing
parsing VTS or VTM files generated by VTOL VR
-
midasio
read binary files in the MIDAS format
-
hex-simd
SIMD-accelerated hex encoding and decoding
-
prkcst
Command Line Shortcut
-
scylla-migrate
A migration tool for ScyllaDB
-
scfg
parser
-
jqesque
string assignment expressions with JQ-esque syntax for JSON interaction
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
locodrive
A model railroad connection handler to read message from and write messages to serial port
-
fea-rs
Tools for working with Adobe OpenType Feature files
-
yz-string-utils
misc parsing-related string utils
-
cabrillo
A nom parser for the Cabrillo file format used for submitting contest logs in amateur radio
-
brids
Parse and generate random CPF and CNPJ, Brazil's ID numbers
-
php-parser-rs
A handwritten recursive-descent parser for PHP written in Rust
-
open-payments-iso20022-acmt
Open Payments - Message Parsing Library - ISO20022 ACMT
-
jsondata
JSON processing package for document databases
-
rs-mrz-parser
A MRZ parser written in Rust
-
pithos
Client for the Pithos object storage file format
-
es51986
data decoder library
-
no-op
A minimal no-op Rust binary optimized for fast startup
-
serverless_workflow_core
Contains Serverless Workflow DSL models
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
linker-utils
Code shared by libwild and linker-diff
-
dsmr5
A no-std Rust implementation of the DSMR5 standard
-
gdl
Graph Definition Language
-
dapt
serializing and unseralizing unstructured data
-
snipdoc
Code Documentation Made Simple
-
pk2
interacting with Silkroad Online's pk2 archive format
-
tree-sitter-cmake
CMake grammar for tree-sitter
-
nitinol-core
Core library for Nitinol that defines the assumptions for realizing CQRS+ES
-
nu_plugin_json_path
a nushell plugin created to parse json files using jsonpath
-
nom-date-parsers
The bunch of combinators written with help of nom to parse the numeric and language-specific dates
-
esl01-indexedlog
Append-only on-disk storage with integrity checks and indexing support
-
packet_util
Trait implementation for packet_enum
-
ggemtext
Glib-oriented Gemtext API
-
abnf
A nom-based parser for ABNF
-
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
nifti
file format
-
read_token
read tokens using look ahead
-
cargo_author
Parse author fields (name <email> (url)) used by Cargo and npm
-
nquads-syntax
RDF 1.1 N-Quads parser with code mapping metadata
-
apple-crash-report-parser
Parses apple crash report text files
-
json_parser_hibskyi
A simplified JSON parser written in Rust using the Pest parsing library
-
ftl-jiter
Fast Iterable JSON parser (preview build)
-
sinex
format parser
-
bspparser
Parse Quake .bsp files
-
format-struct
quick and easy format structure definitions for use in binary file parsing
-
cooklang
parser with opt-in extensions
-
cvss
Common Vulnerability Scoring System parser/serializer
-
wez-mdns
Robust mDNS implementation for home automation
-
ssh-to-ansible
convert a SSH configuration to an Ansible YAML inventory
-
linereader
An efficient buffered line reader
-
amm_sdk
Abstract Music Manipulation (AMM) Rust SDK
-
html-filter
parse, filter, search and edit an HTML file
-
axum-yaml
YAML extractor for axum
-
bk-promql-parser
Parse PromQL query into AST(fork from promql-parser)
-
flinch
in-memory database
-
hls-playlist
serializing and deserializing HLS playlists (aka extended M3U playlists)
-
navm
Definitions and APIs for the NAVM (Non-Axiomatic Virtual Machine) model
-
url2
ergonomic wrapper around the popular url crate
-
inframodel
parse InfraModel geotechnical ground investigation data format used in Finland
-
xmpp-parsers
Collection of parsers and serialisers for XMPP extensions
-
pe-unwind-info
Parsers for PE unwind info
-
cleverlib
makes it easy to parse compact log events (clef)
-
editorjs2html
converts Editor.js output into clean HTML, supporting multiple block types efficiently
-
decode1090
Companion application to rs1090 to decode Mode S and ADS-B signals
-
sprite-sheet-file-type
File Type that simplifies SpriteSheet creation
-
asciidoc-parser
Parser for AsciiDoc format
-
rs3a
Lib for reading and writing 3a format
-
takparse
Parse, manipulate, and stringify common Tak board game formats
-
lmfu
Low Memory Footprint Utilities (String, HashMap, JSON)
-
lsrmod
lsmod written in rust and outputs into std and json
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
blockwise_reader
Reading the first bytes and pre-parsing of large files or streams
-
koron-query-parser
Query Parser for Koron
-
json-template
creating JSON templates
-
lapp
command-line argument parser driven by usage text
-
ledger-utils
Ledger-cli (https://www.ledger-cli.org/) file processing Rust library, useful for calculating balances, creating reports etc
-
nexers
Parses Maven/Nexus repository index files
-
exolvl
reading and writing Exoracer level files
-
cinputs
that simplifies the constraining of inputs
-
rmp-utils
Utils for Rust Multi Platform
-
sn-pulsar
Rust client for Apache Pulsar
-
pandoc_ast
deserializes and serializes the markdown ast for writing pandoc filters
-
battinfo
A command-line tool for retrieving battery information, built using the excellent cross-platform
battery
crate -
toml_contact_book_parser
Parser for a contact book
-
tomling
A TOML parser
-
gob_rs
parsing and constructing archives of the LucasArts GOB format
-
fluvio-jolt
Fluvio JSON to JSON transformation library
-
postgresql-cst-parser
An unofficial PostgreSQL CST parser written in Pure Rust
-
csv-sniffer
A CSV file format sniffer for Rust
-
serde-pgrow
Deserialize a serde-type from a PgRow
-
ninja-parse
A lexer+parser for ninja build files
-
tlv-rs
A parser for SIMPLE TLVs
-
swapvec
A Vector swapping to disk after exceeding a given length
-
rippling-base-api
A fully generated & opinionated API client for the Rippling Base API
-
later_operator
Parsable, storable, printable comparison operators, w/ optional serde support
-
molecule-codegen
Code generator for molecule
-
npm-parser
Parses the JSON output of npm outdated and npm audit
-
osu-db
Reading and writing of osu! binary files:
osu!.db
,collection.db
,scores.db
and.osr
replay files -
mini-json
json parsing library written in Rust
-
target-spec-json
Structured access to rustc
--print target-spec-json
and--print all-target-specs-json
-
runic
Stupid string to duration converter
-
menva
Manage environment variables
-
logisheets_lexer
the lexer for excel formula
-
lua-bytecode
A lua bytecode parser/encoder for lua5.1 and luau
-
cirru_parser
Parser for Cirru text syntax
-
rslua
Lua lexer and Lua parser for Lua 5.3
-
untrack
parse and remove tracking tokens from URLs contained in arbitrary text input
-
fen-rs
Forsyth-Edwards Notation parser
-
properties-file-parser
project for .properties file parsing (https://en.wikipedia.org/wiki/.properties)
-
off-rs
parsing .off mesh files
-
header-config
Runtime parser for hierarchical configurations using Markdown-style headers
-
shiori3
SHIORI/3.0 rust interface
-
fuzzy-pickles
A low-level parser of Rust source code with high-level visitor implementations
-
rusty-but-fit
Read Garmin's .FIT files and output them as JSON
-
irox-sirf
SiRF Binary format Encoders and Decoders for GPS Devices
-
axum-github-webhook-extract
secure GitHub Webhooks and extract JSON event payloads in Axum
-
srec
Parsing and generating Motorola S-record (SRECORD/SREC) files
-
cff-parser
A parser for the Compact Font Format (CFF)
-
mcmeta-parser
adding a struct to parse minecraft java edition resource pack pack.mcmeta file
-
quil-rs
Rust tooling for Quil (Quantum Instruction Language)
-
mbn
MBN format parse library
-
clojure-reader
A Clojure reader
-
telestes
Typed Media (MIME) Types
-
bencode-rs
bencode format parsing
-
cbordata
CBOR processing package for document databases and distributed applications
-
dangerous
Safely and explicitly parse untrusted / dangerous data
-
asn
Newtype for Autonomous System Number (ASN)
-
esphome-proto
Encoder and decoder for esphome message format
-
bufr
binary data format defined by WMO focused on real-time data
-
propertiesext
A (dot) properties file parser with extended feature set
-
munyo
A data language which aims to be the most efficient way to handwrite data
-
prse
A tiny string parsing utility
-
simple-useragent
user agent parser library based on the uap-core regexes
-
yamlpath
Format-preserving YAML feature extraction
-
teleinfo-nom
parse teleinfo stream from french meters
-
garando_syntax
Backport of libsyntax
-
rustbin
Parsers for binary file formats (mostly Windows related)
-
lox-io
Interfaces for industry-standard astrodynamics file formats for the Lox ecosystem
-
ocpi-tariffs-cli
CLI application for OCPI tariff calculation
-
utf8-decode
UTF-8 incremental decoding iterators
-
lamcalc
creating, parsing and evaluating lambda calculus
-
syslog_loose
A loose parser for syslog messages
-
lithtml
A lightweight and fast HTML parser for Rust, designed to handle both full HTML documents and fragments efficiently
-
lace_metadata
Archive of the metadata (savefile) formats for Lace. In charge of versioning and conversion.
-
xc3_write
xc3_lib binary writing and layout
-
codicon
Traits for encoding and decoding
-
grubbnet
Lightweight TCP client/server library for writing networked applications and games
-
fef
parser of the FEF format
-
yule_log
A streaming parser for PX4 ULOG files
-
aeon
A configuration file format with macros for brevity
-
PMXUtil
pmx reader and writer
-
http-rest-file
Parse jetbrains .http/.rest http client formatted files into a model or serialize an existing model to a file
-
foam-highlighter
Highlight OpenFOAM dictionaries as HTML and/or Pygtex snippets
-
cmudict-fast
An updated and improved fork of the library for using the CMUSphinx pronunciation dictionary
-
rpm-rs
A pure rust library for building and parsing RPM's
-
poem-queryext
Auto deserialize struct from query string
-
codice_fiscale
Tools to calculate and verify Italian codice fiscale
-
macbinary
resource fork parser
-
yozefu-lib
Core library of yozefu
-
comma
Shell-style command parser with support for escaping and quotations
-
actix-easy-multipart
Typed multipart form extractor for actix-web
-
jupyter-serde
Serialization and Deserialization for Jupyter related data structures
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
re_log_types
The basic building blocks of the Rerun data types and tables
-
parse-sap-atom-feed
Parse an XML atom:Feed received from an SAP V2 OData service using code generated by crate parse-sap-odata
-
sauron-html-parser
parsing dynamically parsing html at runtime
-
vint64
efficient variable-length integer encoding compatible with some variants of VLQ (Variable-Length Quantity)
-
df_ls_lexical_analysis
A language server for Dwarf Fortress RAW files
-
push_decode
Push-based decoding and pull-based encoding
-
ggpk
container format used by the game Path of Exile
-
dsntk-recognizer
dsntk | DecisionToolkit | Decision table recognizer
-
subtp
A parser for subtitle files such as the SubRip Subtitle (.srt) and the WebVTT (.vtt)
-
sdp-nom
an sdp-parser
-
hashstash
It's like git but for your Rust data structures
-
yamlette
Complete and comprehensive YAML 1.2 processor, written in pure rust
-
password-gen
generating passwords
-
num_parser2
A math interpreter and evaluator (fork of num_parser)
-
eightyseven
Read and write gro files, pretty quickly
-
swc_common
Common utilities for the swc project
-
ktx
KTX texture storage format parsing
-
faster-stun
Fast and zero-cost stun message decoder and encoder
-
railway
Binary file format for vector animated pictures
-
stamon
Status monitors for textual status bars (such as barista, pista, etc.)
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
ogawa-rs
Ogawa Alembic Cache file parser
-
paf
Parse PAF files
-
jackdauer
easily parse various time formats to durations
-
ars-package
Asset RS - Package with Zero-copy deserialization
-
wood
A robust material that is simple to work: Parsing, serialization and deserialization for termpose and woodslist
-
modelfile
A parser for Ollama Modelfiles
-
rusty_json
A lightweight and straightforward JSON library for Rust, providing basic JSON functionality, serialization, and manipulation
-
tinystl
A small library to read and write STL mesh files, inspired by MicroSTL
-
bencoding
decoding bencoded data
-
shabi
(S)imple (H)ex (A)nd (B)inary (I)nspector - CLI Tool
-
amf
(Action Media Format)
-
my_parser_striletska
parser, that parses lists of integers from string format
-
gcode2obj
[Wavefront obj] Visualization tool for inspecting a g-code file
-
token-lists
token list representation
-
mexprp
A math expression parsing and evaluation library
-
dossier
A multi-language source code and docstrings parser
-
syn-serde
serialize and deserialize Syn syntax trees
-
filterx
A command line tool to filter data by using python-like syntax
-
ressa_r
An ECMAscript parser
-
markerml_frontend
Frontend of simple markup and templating language, that is transpiled to HTML
-
homl
Best and worst toml parser 😎
-
chaste
Parser for npmjs lockfiles
-
xabc-lib
一个解析 abc 文件的库
-
cmark-syntax
Syntax highlighting for pulldown-cmark
-
json_repair_rs
json repair library for rust
-
ct-tilemap
help parse ClickTeam Tilemap files
-
sct-reader
deserialising sector files used by online ATC clients such as EuroScope and VRC and converting them to a common format
-
hitt-parser
Parser for http files for the hitt http testing tool
-
dns-parser-revived
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
rpsl-rs
A Routing Policy Specification Language (RPSL) parser with a focus on speed and correctness
-
quil-py
Python bindings for quil-rs
-
rubbl_fits
Core support for the FITS container format in the Rubbl framework
-
wotbreplay-parser
World of Tanks Blitz replay parser
-
pinot-client-rust
query Apache Pinot
-
tspf
A parser for TSPLIB format
-
orcrs
An Apache ORC file reader for Rust
-
iso-10303
generating STEP reader code
-
cuna
cue parser
-
passes
generate Apple Wallet Passes for iOS, WatchOS, MacOS
-
robotstxt-with-cache
A native Rust port of Google's robots.txt parser and matcher C++ library
-
mamba
A transpiler which converts Mamba files to Python 3 files
-
reaclib
A parsing library for the reaclib format
-
z39
Z39.50 Types and ASN.1 Messages
-
wsv
A collection of implementations of the Whitespace-separated values, as defined by Stenway. Follow the release notes on https://honestlysam.uk
-
organic
An org-mode parser
-
aws-smithy-cbor
CBOR utilities for smithy-rs
-
ksql
A JSON data expression lexer, parser, cli and library
-
vcard_parser
Parses and validates vCard data according to RFC 6350 specification
-
sgf-parser
parsing SGF files
-
gen-semver-tags
Generate a set of SemVer tags, e.g. to tag container images.
-
fe2o3-amqp-types
AMQP1.0 data types
-
lightmotif-io
Parser implementations of several formats for the lightmotif crate
-
lenra-app
App Lib for Rust Lenra apps
-
makedeb-srcinfo
Rust + Python library for parsing makedeb-styled .SRCINFO files
-
serial-unit-testing
Serial unit testing program and library
-
vlq-parser
VLQ encoded sourcemap decoder
-
ldap-utils
Implements some LDAP utility functionality around OpenLDAP config files and the ldap3 Rust library
-
command-engine
Transform string instructions into code execution
-
marauders
A work-in-progress code mutation tool
-
snowcloud
small crate for creating custom snowflakes that provides thread safe and non thread safe generators
-
rustyknife
Fast, robust and safe email parsing library
-
typeface
The package provides a foundation for building and parsing fonts
-
fhir-model
FHIR SDK Models
-
vb6parse
parsing and analyzing VB6 code, from projects, to controls, to modules, and forms
-
json-elem
Manage JSON string as element
-
brigadier_rs
Minecraft command parser in Rust
-
elf-utilities
parsing,generating,analyzing ELF
-
json-session
A streaming parser for JSON which emits fragments and location spans from an iterator-style API
-
sdl-parser
The SDL parser is a Rust tool designed for parsing Scenario Defined Language files
-
parse-that-json
Basic json parser library
-
board_game_parser
A Rust-based parser for board game data, designed for efficient data extraction and transformation
-
recoord
Handle coordinates in different formats
-
binario
An asynchronous zero-fluff binary encoder/decoder
-
libtimew
read timewarrior data files
-
swf-parser
SWF parser
-
dicom-test-files
A collection of DICOM files for testing DICOM parsers
-
guppy-summaries
Build summaries for Cargo, created by guppy
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
syncat-stylesheet
Parser for Syncat Stylesheets
-
aspasia
parsing and working with subtitles
-
eule
Async generic serialization crate with a minimal interface
-
ansi-to-tui-forked
convert ansi color coded text into ratatui::text::Text type from ratatui library
-
lrpc
local rpc
-
binfmt
reading and writing binaries
-
nx-pkg4
reading NX/PKG4 files
-
fitrs
Parse FITS file in pure rust
-
scrapyard
Automatic web scraper and RSS generator library
-
quill-delta-rs
Quill editor Delta format in Rust
-
coffee-ldr
Coffee: A COFF loader made in Rust
-
gomod-rs
A go.mod parser with locations
-
android_bp
Android.bp parser
-
mtif
Movable Type Import Format file parser
-
xenon-codegen
Codegen and AST for the Xenon programming language
-
nodtool
CLI tool for verifying and converting GameCube and Wii disc images
-
feventbus
eventbus is implemented using nats,kafaka and rabbitmq client
-
astrolab-smart-coffee-types
Types lib
-
distmat
Distance matrix data types and file formats
-
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
boreal-parser
A parser library for YARA files, intended for use with the boreal library
-
wot_replay_parser
A parser for
.wotreplay
files generated by the game World of Tanks -
preserves-schema
Preserves Schema code generation and support for Rust
-
fast_input
Fast and easy input from standard in, made for competetive programming
-
uberbyte
Bit manipulation for dummies
-
onenote_parser
A parser for Microsoft OneNote® files
-
color-to-tui
Parse colors and convert them to ratatui::style::Colors
-
type_enum
Create tagged unions consisting of different types
-
zung_parsers
Data Format Parsing in Rust
-
attheme
parsing and serialization of .attheme files
-
json2rdf
converting a JSON file to N-Triple RDF
-
did_common
parsing Decentralized Identifiers (DIDs), with no_std support
-
bmf-parse
A parser for the BMF file format
-
entity-tag
EntityTag
structure and functions to deal with the ETag header field of HTTP -
whatwg-datetime
parsing the datetime microsyntax, as defined by the WHATWG HTML Standard
-
modus_ponens
develop forward chaining inference engines
-
mdbook-emojicodes
MDBook Preprocessor for converting your emojicodes (: cat :) into real emojis
-
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.
-
json-surf
Search/Analyze JSON and Rust Struct
-
netgauze-parse-utils
Serialization/Deserialization utilities for NetGauze
-
rustlogic
basic parsing and handling of logical formulas
-
mar
reading and writing Mozilla Archive files
-
rsexp
S-expression manipulation
-
commandblock
providing utilities for working with Minecraft data
-
mkvdump
MKV and WebM parser CLI tool
-
ovgu-canteen
A canteen parser library for the Otto-von-Guericke University Magdeburg
-
esdl
Event-sourcing Schema Definition Language parser
-
vcd
Read and write VCD (Value Change Dump) files
-
email-address-list
Pest based parser for address-lists in email headers like to/from/cc/etc
-
ssi-sd-jwt
SD-JWT for the ssi library
-
flexpiler
Deserialiser aiming at high customizability
-
hackdose-sml-parser
a parser for the smart message language spoken by smart meters
-
starlark_lsp
LSP bindings for starlark
-
lde
Length disassembler for x86 and x86_64
-
topngx
Top for NGINX
-
ez-jsonrpc-types
JSON-RPC 2.0 made easy!
-
byo-graphql
bring-your-own graphql client
-
git-conventional
A parser library for the Conventional Commit specification
-
serde_ssml
A robust Rust library for parsing, manipulating, and generating Speech Synthesis Markup Language (SSML) documents
-
sunlight
A very simple Protobuf binary parser
-
rs-conllu
A parser for the CoNLL-U format of the Universal Dependencies project
-
vdf-reader
Rust parser for valve vdf files
-
nolana
An extremely fast parser Molang parser
-
lemmy-help
Emmylua parser and transformer
-
yard
shunting yard implementation in rust
-
serde_ccl
Serde-based deserializer for CCL Documents
-
kaiju-core
Core module of modern assembly language toolset
-
mf2_parser
Parser and AST definitions for MessageFormat 2
-
horned-functional
An OWL2 Functional-style Syntax parser for horned-owl
-
sf6rs
interfacing with various Street Figher 6 data forms
-
sparkles-parser
Parser for sparkles tracing library
-
rpp-parser
Parser for Reaper's RPP project files
-
robots_txt
A lightweight parser and generator for robots.txt
-
link_scraper
Scrape links from any document-file format
-
quake_serverinfo
Parse QuakeWorld serverinfo strings
-
baze64-gui
A GUI for encoding & decoding base64
-
flussab-aiger
AIGER file format (binary and ASCII) parser and writer
-
motec-i2
MoTeC i2 file format parser and writer
-
unpoly
Helper for the Unpoly API, initially for usage in Axum handlers
-
accumulo-access
Rust API for parsing and evaluating Accumulo Access Expressions
-
queryst
Rust query string parser with nesting support, forked to update Serde
-
astro-rs
Astronomy utils
-
jfc
A CLI tool for working with malformed JSON
-
ebustl
Parse subtitle files in the EBU-STL format with Rust
-
steam_shortcuts_util
parsing & writing Steams shortcut.vdf file format
-
easyfix-messages
Easy FIX (Financial Information Exchange) toolset - messages
-
parse_duration
Parses a duration from a string
-
libcvss
CVSS specification
-
konsumer_offsets
parse the content of the Kafka
__consumer_offsets
internal topic -
dprint-plugin-toml
TOML formatter for dprint
-
nuscenes-data
NuScenes dataset loader in Rust
-
xc2bit
working with Xilinx Coolrunner-II bitstreams
-
debian-control
A parser for Debian control files
-
cookiestxt-rs
Parses cookie.txt/netscape cookie format
-
spuz_piston
Minecraft json documents described in Rust
-
hao
.net binary reader
-
pelf
parsing/generating/analyzing ELF
-
cjval
Schema-validation of CityJSON+CityJSONSeq datasets
-
restq-http
Parse restq syntax from http crate
-
ndjson-stream
read NDJSON-formatted data in a streaming manner
-
liberty-io
Parser and writer for the Liberty format
-
aemo_mdff
AEMO compliant NEM12 and NEM13 parser
-
patskovn-non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
serde-llsd
serializing and de-serializing data in Linden Lab Structured Data format. This format is used by Second Life and Open Simulator
-
hefty
Parser for streaming data
-
json_parser_with_pest
A JSON parser created in Rust using Pest grammar
-
udmp-parser
parsing Windows user minidumps
-
imbue
Lightning quick dataset imbuing framework for making sure your data is ready for presentation!
-
circular
A stream abstraction designed for use with nom
-
goo
encoding and decoding Elegoo’s
.goo
file format -
grammarconversion
A converter from a set of grammar rules to json
-
cli-justify
A CLI text justify tool
-
shiratsu-naming
Zero-copy file name parser for No-Intro, TOSEC, and GoodTools named ROM files
-
stalkerware-indicators
Parser for Echap's stalkerware-indicators repo
-
ros2_message
handling MSG and SRV files in ROS2
-
enqueue-email
Send a bookmark via email, enqueuing it with MSMTP queue
-
smpp-pdu
Parsing support for SMPP PDUs
-
blaze-common
Blaze common shared types
-
os-checker-plugin-github-api
A plugin for os-checker to generate information based on github api to checked repositories
-
lcov-util
commands to operate and analyze LCOV trace file at blazingly fast
-
terra-plr-xbox360
Xbox 360 terraria player parser
-
quilt-lang
A programming language
-
ilda
reading ILDA laser projection display files
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
anndata-hdf5
HDF5 backend for the anndata package
-
dewey
version parser and comparator that works with non-semantic versions
-
streamson-bin
A program which processes large JSON data
-
rsip-dns
SIP Rust library implementing RFC 3263, implemented on top of rsip
-
byte-tools
Bytes related utility functions
-
kvon-rs
Parsing the KVON format
-
favilib
fetching and parsing favicons from websites
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
slmap
program for managing symlinks via config file
-
committy
🚀 Generate clear, concise, and structured commit messages effortlessly
-
osm_transit_extractor
Extract public transport data from an OpenStreetMap file
-
sigproc_filterbank
A parser and serializer for SIGPROC pulsar filterbank files
-
hepmc2
Read and write files in the HepMC2 format
-
hltas
Reading and writing Half-Life TAS scripts (
.hltas
) -
bodyparser
Body parsing middleware for Iron
-
fetch-sac
Fetch the official list of SAC codes from ASTERIX site
-
tweet-archive-to-markdown
Convert archived Tweets to MarkDown with FrontMatter
-
alox-48
ruby marshal data deserializer
-
cst
Parser for the CST format
-
dexparser
Parser for Android's DEX file format
-
sise
SISE (Simple S-expression) parser, serializer and utilities library
-
ducflair-duc
The duc 2D CAD file format Rust implementation
-
yajlish
An event-based json parser with json-ndjson parser
-
stomp-parser
parsing Stomp frames, implemented using nom
-
wikitext_table_parser
implement for parse the wikitext's table
-
jvm-hprof
A parser for JVM hprof heap dumps
-
smash-arc
working with Smash Ultimate's data.arc files
-
compose-rs
execute docker-compose commands and monitor compose stacks
-
osm_pbf2json
A parser/filter/processor for OSM protobuf bundles
-
ytnef
binding for libytnef. A C library for parsing the TNEF file format used by Microsoft Outlook and Exchange Server.
-
anitomy
Wrapper for Anitomy, the library for parsing anime video filenames
-
trakt-core
Core library for trakt-rs
-
chordpro
parser for Rust
-
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.
-
scron
A cron expression parser and schedule explorer
-
cmus-status
structure cmus status data
-
ion-hash
Ion Hash
-
weather-reports
A collection of weather report parsers
-
handlr
Manage mimeapps.list and default applications with ease
-
serde_ini
Windows INI file {de,}serialization
-
mt940
A strict MT940 bank statement parser
-
dicom-json
DICOM data serialization to/from JSON
-
books_description_parser
A Rust-based parser to extract book details from structured markdown-like text and output them in formats like JSON or Rust structs for further processing
-
mangadex-api-schema-rust
Response structs and helpers for mangadex-api
-
rocket-simple-authorization
request guard builder used for authorization
-
imzml
reading the mass spectrometry (imaging) formats mzML and imzML
-
cargo-toml-parser
Small crate to parse a Cargo.toml file to read dependencies versions
-
opam-file-rs
Parser and printer for the opam file syntax with Rust
-
taplo-common
Shared code for taplo utilities
-
tower-http-cors-config
Deserializable config types for tower_http::cors
-
nbf
Draft implementation of the Nested Blocks Format, which is a human-friendly text format for expressing nested or hierarchical data
-
cbm
Use formats found in Commodore Business Machines (CBM) products from the 1980's, including the legendary Commodore 64 home computer
-
pulldown-cmark-frontmatter
A Frontmatter extractor for Markdown documents
-
rsadsb_common
common library for adsb_deku
-
hdf5-types
Native Rust equivalents of HDF5 types
-
color-parser
Css color level3 parser
-
tina-mgr
Helper functions for the tina personal information manager
-
rune-alloc
The Rune Language, an embeddable dynamic programming language for Rust
-
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…
-
oxrdfio
Parser and serializer for various RDF formats
-
dmio
A shared library providing functionality to read, write and modify files saved in the DigitalMicrograph file format (version 3 or 4)
-
rico
A high-performance Apache Thrift IDL parser that converts Thrift IDL files to JSON AST
-
pwn
Pwntools written in Rust
-
ooxmlsdk-build
Open XML SDK for Rust
-
compiler-course-helper
& library to help you with the compiler course
-
gs11n
Utililties need for GS11N
-
rbook
An ebook library that supports parsing and reading the epub format
-
ansi2svg
-
souper-ir
manipulating Souper IR
-
pagegraph
analyzing PageGraph files
-
opencorpora
Reading and parsing opencorpora.org XML-dictionary
-
fez
A pure rust library for building and parsing RPMs
-
ooxml
An Office OpenXML parser writen in Rust
-
fkl-parser
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
html_simple_parser
parser for html files to extract tags, child tags, attributes, etc
-
embedded-semver
Compact representation of semantic versions as an i32, u32 i64 or u64
-
html5tokenizer
An HTML5 tokenizer with code span support
-
gv100ad
Parser to read GV100AD files from the Statistisches Bundesamt Germany
-
reivilibre_fork_cylon
(FORK) An efficient compiler for robots.txt files
-
imap_bodystructure
Analyzing the BODYSTRUCTURE data stream within the IMAP protocol, based on Nom
-
json-generator-rand
console utility and library to generate JSON items
-
czdb
A pure Rust library for parsing CZDB-format IP databases
-
autosar-data-abstraction
abstraction layer for the autosar data model
-
weldr
manage LDraw files (.ldr)
-
linera-alloy-json-rpc
Core types for JSON-RPC2.0 clients
-
toresy
term rewriting system based on tokenization
-
vedirect_rs
Parse Victron VE.Direct serial output to a well-formed struct
-
elfy
reading ELF files
-
package-lock-json-parser
A parser for package-lock.json files
-
bioyino-metric
handling metrics in bioyino and related projects
-
rede_parser
Parser in charge of modeling Rede's files
-
knus
KDL language implementation
-
rpmspec
An RPM spec file parser
-
pikkr-annika
JSON Parser which picks up values directly without performing tokenization in Rust. Reuploaded by Annika due to her compile problems.
-
xand_money
safely parse and convert Xand and fiat monetary values
-
bmbp_http_type
BMBP
-
cnf-parser
Efficient and customizable CNF parser for SAT solving
-
limber
(but quick) tool for backing up Elasticsearch documents
-
wareki-conv
Converts Wareki (JIS X 0301) based date into ISO 8601 based one
-
meval
math expression parser and evaluator
-
libkv
building data structures atop key-value stores
-
sonic-number
Fast number parsing based on SIMD
-
jyt
A tridirectional converter between Json, Yaml, and Toml
-
rbot-messages
The
rbot-messages
crate serves as the message handler for the Bot Beats game, containing all the message types to and from the game -
kerberos-parser
Parser for the Kerberos protocol
-
seedwing-policy-engine
A functional type system for implementing policy inspection, audit and enforcement
-
adstxt
parser for ads.txt
-
pktparse
Collection of packet parsers
-
navitia-poi-model
Navitia's POIs (Point of Interest) model
-
radiotap
A parser for the Radiotap capture format. See http://www.radiotap.org.
-
gutenberg-rs
used to get information and data from gutenberg (https://www.gutenberg.org/)
-
log_parser_kma
Rust-based log file parser, helping extract datetime, log levels and messages
-
statsd-parser
parse (Dog)StatsD strings
-
bmos_client
executable in charge of receiving and parsing JSON input from stdin and sending intents with enough confidence (>0.6) to the address and port provided (to bmOS_server). This is part…
-
stack-sizes
Tools to print stack usage information emitted by LLVM in human readable format
-
citeworks-csl
Serde types for serialising and deserialising CSL-JSON
-
lexical-core
Lexical, to- and from-string conversion routines
-
soupy
querying tree-based formats, similar to BeautifulSoup
-
endbasic-repl
The EndBASIC programming language - REPL
-
marc-record
A MARC21 parser supporting MARC-8 text encoding
-
rut-lib
validate/generate an Chilean ID (RUT)
-
yamlcheck
cli to validate a yaml file against a json schema
-
asciidoctrine
process asciidoc files
-
lang-types
A Language enum for programming language identification and file extension mapping
-
gcode
parser for no-std applications
-
pgs-parse
Parse Presentation Graphic Stream (SUP files)
-
bbscope
BBCode to HTML with scoping rules, auto-close tags, highly extensible
-
inip
INI parser library
-
sophia_rio
toolkit for RDF and Linked Data - Common code for Rio adapters
-
castle_types
all Castle types for Castle_Api
-
dynp
Dynamic property system that emphasizes the use of the Newtype pattern
-
greek-syllables
Zero copy Ancient Greek word syllabification
-
tq-rs
obtaining information from a TOML file on the command line
-
gorrosion-gtp
A best-effort strongly typed interface between Rust and GTP, the Go Text Protocoll
-
rtf-grimoire
A Rich Text File (RTF) document tokenizer. Useful for writing RTF parsers.
-
rfbutton
decoding 433 MHz RF remote codes
-
rolodex
A Forgiving VCard implementation
-
nparse
Parser in rust for specific use-cases
-
beam_file
processing Erlang BEAM file
-
boleto-utils
parse brazilian payment slip (aka 'boleto') barcodes
-
flour
Serializes and deserializes BCCAD / BRCAD files to and from JSON
-
hexponent
Hexadecimal float parsing
-
json2arrow
Convert JSON files to Arrow
-
irox-nmea0183
NMEA-0183 format Encoders and Decoders for GPS Devices
-
pips
analyzing dice roll expressions in TTRPGs
-
fast_html5ever
High-performance browser-grade HTML5 parser
-
fefix
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
tfm
Parsers for the TeX font metric (.tfm) and property list (.pl) file formats
-
mshio
Parser for the Gmsh MSH file format version 4.1
-
escape_it
Converts white-space characters into their escaped versions in provided Strings
-
hashtag
parser
-
spectrusty-formats
File format parsers and related utilities for the SPECTRUSTY library
-
chat_messages
lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage, SystemMessage, and more. It supports easy extensibility through macros…
-
spreadsheet-ods-formula
Create ods-formulas for use with spreadsheet-ods
-
did_url
A no_std parser for Decentralized Identifiers (DIDs)
-
uddf-sdk
Reading and writing UDDF files
-
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.
-
onefetch-manifest
Detect and parse manifest files
-
rem-constraint
Extraction Maestro
-
bibparser
A parser for .bib files
-
unstructured
Generic types for unstructured data
-
kontrolluppgift
dealing with Skatteverkets data format for Kontrolluppgift
-
range-parser
parse ranges representation of any kind of numbers
-
nom-parse-trait
Adding traits to make parsing types easier
-
dotnetdll
A framework for reading and writing .NET metadata files, such as C# library DLLs
-
u-siem-kernel
uSIEM Kernel. Library to be used to build a custom SIEM with the framework uSIEM
-
openalias
Look up and parse OpenAlias data
-
MyFirstParserTarasenko
My fisrt simple parser
-
eqrs
Zero-dependency math expression evaluator with variables
-
gtp
GTP (Go Text Protocol) controller implementation for Rust
-
ingics
parser for various Ingics iBS Sensors
-
dfufile
DFU file processing
-
war
A viewer/editor for Darksiders saves, worlds, and scripts
-
bund_language_parser
BUND programming language parser
-
celeste_rs
working with files related to Celeste and it's modding scene
-
svg_icon
svg icon parser use nom
-
rio_xml
RDF/XML parser and serializer
-
serde-util
Soni's Serde Utilities
-
xprs
flexible and extensible mathematical expression parser and evaluator for Rust, designed for simplicity and ease of use
-
msvc_def
reading Microsoft Module Definition (.def) files
-
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.
-
djin-protocol
protocol, for aoe-djin
-
rtlicious
A nom-based parser for Yosys RTLIL files
-
steamid-ng
steamid type with functions to parse and render steam2 and steam3 IDs
-
csv-tools
reading, creating and manipulating CSV files easily
-
gcd-rs
Encoder and decoder for GCD files
-
authorized_keys
Parse and manipulate OpenSSH
authorized_keys
files -
amadeus-serde
Harmonious distributed data analysis in Rust
-
const_irc_message_parser
A 0 dependency, no_std, const-only parser for the IRC message protocol
-
parson
parsing JSON into Rust types
-
pmd_flow
that can read/write flow file (used in pokemon super mystery dungeon, and maybe pmd) as json
-
rman
Parser for Riot Manifest file format
-
bigbed
dealing with BigBed files
-
snowy
command line tool to make release managment easy
-
sp-plugin-rust-test-test
Rust plugin for for quick integration of shurjopay API
-
rsef-rs
downloading and parsing RIR Statistics Exchange Format (RSEF) listings
-
psf-rs
A super simple no_std psf2 parser for rust
-
han
No-std implementation of the Swedish-Norwegian, P1-based smart power meter standard
-
tor-geoip
parse C Tor GeoIP CSV files
-
merfolk
A minimal extensible RPC framework. Cross platform and
no_std
-
vtt
Rust types for serializing and deserializing WebVTT with Serde
-
mbon
A serializer/deserializer for marked binary object notation
-
junit-parser
parse JUnit XML files
-
shopping_list_parser
Shopping-list parser for edu purposes
-
ioe
that makes many of the I/O errors in stdlib de/serializable
-
apple-app-store-receipts
Apple - App Store Receipts
-
tectonic_xdv
A decoder for the XDV and SPX file formats used by XeTeX and Tectonic
-
faster-pest
A generator for high-performance Pest parsers, bringing your grammar to the next level
-
tinyid
A tiny ID type that's like UUID except shorter and easier for a user to type in
-
winstructs
Common structures used in parsing various windows protocols
-
sql-script-parser
iterates over SQL statements in SQL script
-
usnjrnl
parses a $UsnJrnl file
-
rsedn
reading and writing EDN (Extensible Data Notation) data
-
hoars
dealing with the HOA (Hanoi Omega Automata) file format
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_std
embedded targets -
open-payments-iso20022-camt
Open Payments - Message Parsing Library - ISO20022 CAMT
-
buffed
Traits & implementation of parsing buffered IO
-
huginn
Secure input validation and sanitization library with extensible architecture
-
s-expr
lightweight customizable s-expression parser and printer
-
scdlang_xstate
Scdlang parser for targeting JavaScript library XState
-
polymath-rs
AsciiMath parser
-
bit_buffers
reading and writing individual bits to and from files
-
default-from-serde
Derive default using
#[serde(default)]
-
alrc
Advanced Lyrics File Format
-
rstxtar
txtar Go package
-
vsd-mp4
Port of mp4 parser from shaka-player project
-
logix-type
LogixType
trait and the parser for.logix
files, aimed at enabling easy-to-read-and-write configurations forlogix
-
genotype_parser
Genotype language parser crate
-
addr-symbolizer
A KISS Rust crate to symbolize function addresses using Windows PDB files
-
arpx_job_parser
Parse arpx job scripts for runtime
-
mpqtool
A command-line tool for reading and creating Blizzard's MPQ archives
-
rhymuri
IETF RFC 3986, Uniform Resource Identifier (URI)
-
rust-async-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API, adapted for async usage
-
bib-unbound
Parser for the Unbound Bible format
-
battler-wamp-values
WAMP value types
-
yew-ansi
ANSI escape code rendering for the web
-
extrablatt
News, articles and text scraper
-
fbx
package allows you to read FBX files. This file format was originally developed by Kaydara for MotionBuilder. Kaydara was later acquired by Autodesk Inc.
-
biodome
Reading and parsing env vars with defaults and structured types
-
fixed_width
A fixed width data parser
-
clap-serde
wrapper to deserialize clap app using serde
-
jsode
zero-copy & zero-dependency JSON Parser
-
evolution-writer
Output target writers for evolution
-
parse-git-url
A parser for git repo urls based on url crate
-
matrix-market-rs
read matrix market file to standard rust types
-
prof
Tools to make profiling Rust programs easier
-
switchbot
interacting with SwitchBot devices
-
tsdl
A downloader/builder of many tree-sitter parsers
-
nkl
Nuclear Kernel Library
-
dsntk-model
dsntk | DecisionToolkit | DMN model and parser
-
etwin_serde_tools
Helper functions for
serde
-
piston-binpool
An experimental uniform binary format for particle physics
-
netrc
Parses and encapsulates the
netrc
file format -
acc
plaintext double-entry accounting command line tool
-
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
-
csaf
Common Security Advisory Framework (CSAF)
-
picori
decompilation, modding, and rom-hacking with focus on GameCube and Wii games
-
psyche-serde
Serialize/Deserialize module for Psyche AI Toolset
-
tree_magic_fork
Determines the MIME type of a file by traversing a filetype tree
-
rjvm
Parse JVM class files with Rust
-
gpmf
WIP gpmf implementation
-
luac-parser
lua bytecode parser
-
deb-version
Compare (Debian-style) version numbers
-
piston_meta
A DSL parsing library for human readable text documents
-
simple-psf
parsing PSF bitmap font files
-
uniresid
URI (Uniform Resource Identifier) parser and data structures
-
adventjson
A full json-parser written in Rust for the advent of code challenges
-
concisemark
A simplified markdown parsing library
-
die-sir
A dice expression parser and evaluator
-
sqlx-ledger-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
aei_tag_parser
parse AEI RFID tags
-
zigbee2mqtt_types_vendor_gledopto
Struct definitions for zigbee2mqtt json messages
-
data-alchemist-json
data-alchemist for json
-
pcapng
parser, implemented in rust
-
deb-version7
Parsing and comparing of Debian package versions
-
html2md-rs
Convert HTML to Markdown
-
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
-
rbuster
Brute force directories and files names on web/application servers
-
fbxcel
Excellent FBX library
-
edi
Parser for X12 EDI files
-
patternscan
Searches for a contiguous array of bytes determined by a wild-carded pattern
-
redact-composer-core
Core components of redact-composer
-
obis
Work with OBIS codes as defined by the IEC 62056-61 standard
-
b_stb
that efficiently converts Hyper response bodies and async streams into strings or bytes
-
swrs
that reads and parses a sketchware project
-
rulox
A lightweight scripting language embedded in Rust
-
config_helper
file upload and download server in Rust using Actix
-
aci_png
Encode and decode png and apng(TODO) image files
-
base64uuid
Type for representing base64url-encoded UUIDs
-
abc-parser
An ABC music notation parser. Turns ABC text into Rust data structures and back.
-
razor-fol
parsing and syntactic manipulation of first-order theories
-
bep-lancedb
Bep vector store index integration for LanceDB
-
openqasm
Parser and translator for OpenQASM 2.0
-
ctoml
A command-line tool to manipulate TOML files
-
kplc-outage-parser
give output of latest data from kplc outages pdf @ https://kplc.co.ke/category/view/50/planned-power-interruptions
-
chic
Pretty parser error reporting
-
mtree
iterating through the entries of an mtree record file
-
woff
The package provides a converter for Web Open Font Format
-
ircparser
An IRC (RFC1459) parser and formatter, built in Rust
-
sitemapo
Sitemap.xml (or URL inclusion) protocol with the support of txt & xml formats, and video, image, news extensions
-
openapi3-parser
parse and work with OpenAPI 3.0 specifications in JSON and YAML format
-
markdown-it-block-spoiler
A markdown-it plugin for parsing block spoilers
-
moleculec
Schema compiler for molecule
-
yaxpeax-msp430
msp430 decoders for the yaxpeax project
-
legacy_pcap_file
read and write legacy Pcap file format
-
scanflow-cli
memory scanner frontent CLI
-
sequential
A configurable sequential number generator
-
piqel
PartiQL
-
blacklist-hub
Search tool for finding DNS blacklist records among verious sources
-
btf
parsing the BPF type format (BTF)
-
smufl
Parse SMuFL (Standard Music Font Layout) metadata
-
tibrs
functionality to compile and decompile tibasic source for TI graphing calculators
-
rs-pwsafe
A readonly implementation of the pwsafe file format
-
lang-c
Lightweight C parser
-
bracket_parse
parser for bracketed lists with quoted and unquoted strings -- Now deprecated, favouring Gobble instead which can do everything this does much tidier
-
mseedio
reading and writing miniSEED files
-
lber
An ASN.1/BER parser/encoder based on nom
-
chisel-json-pointer
Chisel JSON Pointer implementation
-
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
-
dent-parse
Duck's Extensible Notation for Things (DENT) parser
-
odata-simple-client
Simplified OpenData API Client
-
lightwave-3d
LightWave 3D Parser
-
rust_calendar_parser
A parser built in Rust for parsing Google Calendar events using Pest grammar rules and converting them to JSON format
-
apinotes
Parsing clang API notes
-
hygge
KDL builder, rudimentary serializer 🥣
-
formula
A parser and evaluator of spreadsheet-like formulas
-
libblackbody
reading different thermographic file formats
-
gmime
Bindings for gmime-3.0
-
jsnom
Small and ergonomic JSON parser library
-
testeventbus
eventbus is implemented using nats,kafaka and rabbitmq client
-
peview
A minimal and fast zero-copy parser for the PE32+ file format
-
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
sgf-tool
SGF Tool
-
rhymessage
IETF RFC 5322, Internet Message Format
-
xssan
that sanitizes HTML to prevent XSS vulnerabilities
-
c3d-rs
A c3d(biomechanics data format) parser written in rust
-
xim
XIM protocol parser, handler
-
vte
Parser for implementing terminal emulators
-
itchy
Nom-based parser library for NASDAQ ITCH protocol
-
tg-bot-api
Telegram Bot API parser
-
net-parser-rs
Basic network parser leveraging Rust and nom for safe and efficient packet parsing. Design influenced by pktparse-rs.
-
yatlv
Tag Length Value Format
-
lf2_parse
Parses Little Fighter 2 (LF2) data files
-
fundu-systemd
Fast and precise systemd time span parser of rust strings to a Duration
-
chaste-npm
Parser for npm lockfiles
-
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
-
cron_rs
A Cron Parser Library And Job Scheduler Written In Rust
-
light-id
Generate and manipulate incremental IDs effortlessly
-
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 -
ebnsf
A CLI to generate railroad (syntax) diagrams from EBNF specs
-
smpte2022-1-fec
Decoder for SMPTE 2022-1 FEC protected data
-
parse-sap-odata
Generate a pair of Rust modules from SAP V2 OData metadata
-
spdx-expression
SPDX Expression
-
pseudotex
Pseudocode transpiler for its LaTeX representation
-
polars_arrow_rvsry99dx
Apache Arrow
-
easy-rsa-registry
Read certificate data from easy-rsa registry
-
byte-parser
Parse a str or a slice with a function style
-
uuid-simd
SIMD-accelerated UUID operations
-
route-pattern
A parser and matcher for route patterns
-
wt-battle-report
A parser for War Thunder battle reports
-
smt2
A SMT-LIB 2.6 parsing/formatting library for Rust
-
props-rs
parse .properties files
-
serde_postgres
Easily deserialize postgres rows
-
nodeinfo
de-/serialize nodeinfo json structs
-
lavendeux-parser
Extensible parsing engine for expression evaluation
-
jsonlogic
in Rust
-
packtool
In memory packing made easy
-
e57
A pure Rust library for reading and writing E57 files with point clouds and related image data
-
geo-tileset
Structure representing tileset.json for 3D Tiles
-
ytnef_sys
An FFI interface to libytnef. A C library used for parsing the TNEF file format.
-
debcontrol_struct
Automatic Debian control file parsing for structs
-
dvi
A parser for the "device independent file" (dvi) format
-
hadron_sclang
Experimental SuperCollider music language interpreter
-
non-blank-string-rs
Non blank string type for 'parse, don't validate' approach
-
chromiumoxide_pdl
Contains a PDL parser and rust generator
-
saphyr-parser
A fully YAML 1.2 compliant YAML library
-
sgx-quote
Zero-copy Intel SGX quote parser using nom
-
df_ls_structure
A language server for Dwarf Fortress RAW files
-
strang_thing
parsing the json experimental
-
ieee1212-config-rom
Parser for content of Configuration ROM defined in IEEE 1212
-
pmx_parser
load and save .pmx model file
-
ydke_parser
A parser for YGOPro deck URLs in the YDKE format
-
oursh
Modern, fast POSIX compatible shell
-
dmntk-feel-grammar
DMNTK | FEEL grammar
-
sfl_parser
Lightweight and easy-to-use bitmap font (.sfl) parser
-
debian-copyright
A parser for Debian copyright files
-
configuru
configuration management in Rust apps
-
base64-lib
A base64 encoder / decoder
-
tracing-tape-parser
Parser for the tracing-tape format
-
json-walker
JSON stream parser and deserializer. In this package you decide what part of json must be parsed
-
xxd-rs
clone of xxd
-
over
best data format
-
acidjson
Strongly consistent JSON flat-files
-
rincron_mini
A replacement for incron written in Rust
-
cbor-cli
Command line tool for encoding and decoding CBOR using serde. Supports import and export for JSON, YAML, and TOML. Supports deep inspection of CBOR files.
-
blob-stream
Blob transfer over chunks (datagrams)
-
ftabutil
work with ftab (aka rkosftab) files
-
firo-parser
Parser for the ".firo" file format
-
update-pypi-deps
Parse pypi dependencies from pyproject.toml and output the latest versions
-
rcue
CUE sheet reader
-
japi
JSON:API
-
hersenneuk
A Brainfuck interpreter written in Rust
-
country-code-enum
Copyable Serde and Sqlx compatible country codes
-
cemtexer
generating and validating Australian Banking Association Cemtex file format
-
atc_mi_thermometer
A parser for the Bluetooth Low Energy adverts emitted by the ATC custom firmware for Xiaomi thermometers
-
en-300-468-reader
Reader for MPEG TS data formatted according to ETSI standard EN 300 486
-
mrt-rs
parsing Multi-Threaded Routing Toolkit (MRT) formatted streams
-
aiger
(And-Inverter graph) file format parser
-
bpfasm
Berkley Packet Filter (BPF) assembler
-
pdf-create
low-level, strongly-typed PDF creation library
-
baz-difftastic
A structural diff that understands syntax. Based on difftastic, the OSS
-
webpack-stats
As zero-copy as possible representation of webpack-stats
-
rust_sbml
A parser for SBML
-
gchemol-parser
Text parsing made simple
-
av-decoder
Extracts OFPS compatible motion vectors from MPEG streams
-
envfile
Buffer an environment file into an in-memory map, update the map, and write back to the file
-
plainjson
simply provides low-level access and JSONPath way to query or set JSON values
-
hexspec
A dsl for creating and verifying byte buffers
-
libprefetch
Forensic library; parser and reader for Microsoft Prefetch File
-
mf2_printer
Printer for MessageFormat 2
-
jsoncanvas
creating and manipulating jsoncanvas data
-
open-protocol-codec
Helper library with encoding and decoding functionalities for Atlas Copco/Torque Open Protocol
-
hff-std
Hierarchical File Format: synchronous support
-
rust-parser
Parser for various data types written in rust written Rust
-
qrcli
A QRCode cli tools, can encode and decode
-
asciicast
file format used by Asciinema
-
atext2html
Convert a text with markup hyperlinks to HTML
-
veryl-formatter
A modern hardware description language
-
ru_shell
A Shell built around a semantic grammar
-
d4t4
A JSON superset
-
text-to-polly-ssml
Converts text to polly SSML. Using a bad format.
-
openfga-dsl-parser
Parsing and JSON transformer for the OpenFGA authorization DSL
-
wirefilter-engine
An execution engine for Wireshark-like filters
-
minparser
parsing functions
-
spanned_json_parser
A Json parser that gives you the line and column number for each value
-
serde-double-tag
double tagged enum representation for
serde
-
readervzrd
A generic reader for csv and json data
-
rpz-hub
Search tool for finding DNS blacklist records among verious sources
-
matterhorn
A lenient front matter parsing crate that supports files prefixed with YAML, JSON, and TOML front matter
-
shinyid
A package for encoding and decoding unique identifiers into URL-safe ( shiny )
-
hannibal
A small actor library
-
conventional
A parser library for the Conventional Commit specification
-
sloppy-rfc4880
RFC 4880 parser extract from the openpgp crate
-
tptp
Parse the TPTP format
-
clipv
Command line interpretor parser (and future validator)
-
csv-pipeline
CSV processing library
-
ludtwig-parser
Lossless parser for HTML / Twig templating syntax
-
nlsd
Natural Language Structured Documents
-
easy_arg
EasyArg read variables from command line arguments/system envrioment/.env files
-
odm-migration-utility
OpenRetail Data Migrator Utility
-
timewarp
NLP library for parsing English and German natural language into dates and times
-
meteomatics
Query weather and climate data from the Meteomatics API (https://www.meteomatics.com/en/)
-
systemd-duration
Convert systemd style time durations into other formats
-
dotnet-parser
Parses the JSON output of dotnet outdated
-
ame2020
A parsing library for the Atomic Mass Evaluation 2020 format
-
patch
Parse patches in the unified diff format
-
from_env
Populate structs with values given by .env file or CLI arguments
-
nom-mpq
A nom parser for the MoPaQ archive format
-
nom-span
Wrap your nom input into a span to get line, column and byte offset
-
naive_json_io
loading and saving JSON data. naive_json_io is not for production.
-
fhir-resource-r5
FHIR-RS library is an implementation of HL7 FHIR Specification for Rust
-
lottie-player
Bodymovin lottie file format player
-
lispi
Lisp I interpreter
-
zhersh_json_parser
A CLI JSON parser with customizable error handling and a rule-based parsing system
-
hitt-formatter
Code formatter for the hitt http testing tool
-
ip2country
fast ip to asn-country lookup
-
pcapng-writer
pcapng capture file format encoding
-
whiteread
easily reading whitespace-separated values from strings or input
-
netstack
A batteries included networking crate for games
-
cli-text-reader
A less like CLI text reader
-
castle_shared_parser
Castle Shared Parser
-
tdesktop_theme
parsing and serialization of .tdesktop-theme and .tdesktop-palette files
-
fql-parser
A parser for the Fauna Query Language (FQL)
-
dof
Tools to read and write the DTrace Object Format (DOF)
-
veryl-ls
A modern hardware description language
-
bytevec
serialization library that uses byte vectors
-
ftp-cmd-list-parse
Parses an output of LIST ftp command
-
parse-display-with
Custom formatting/parsing utilities for parse-display
-
ros_package_manifest
parses ROS package manifest (also known as package.xml)
-
css
that uses the cssparser and selectors crates to provide a domain model for CSS Stylesheets. Intended to allow effective minification of CSS and CSS transformations such as autoprefixing and removal by other crates
-
naluacq
opening Nalu Scientific data files
-
json-parse
A low-level JSON parser for Rust with a simple API and full spec support
-
mdict-parser
Mdict dictionary mdx file parser
-
pretty_goodness
String to String prettification
-
scim-filter
SCIM filter specification implemented in Rust
-
twitter-stream-message
Types for Twitter Streaming API's messages
-
ssh-keys
Parser of ssh public and private keys
-
nixel
Parser for the Nix Expressions Language
-
prusti-specs
Internal Prusti crate for parsing specifications
-
flarmnet
file decoder/encoder
-
protoc-fetcher
Fetches official Protocol Buffer compiler (protoc) releases for use in build scripts
-
jp-rs
JSON parser in rust using pa-rs library
-
pcap-file-tokio
parse, read and write Pcap and PcapNg asynchronously with Tokio
-
rx509
zero dependency X.509 decoder
-
stdf
Standard Test Data Format (STDF) serialization and data processing
-
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
-
lua-pattern
Parser for Lua patterns and conversion to regular expressions
-
listinfo
A zero-copy MAME ListInfo format DAT files parser and deserializer
-
colorparser-css
CSS color parser library
-
parseal
An easy way to create your own parsers
-
genie-scx
Read and write Age of Empires I/II scenario files
-
license-exprs
Validate SPDX 2.1 license expressions using SPDX License List 3.11 identifiers
-
huby
(supporting serde) to handle byte sizes as human
-
hotg-rune-compiler
Runefile parsing and analysis
-
npezza93_tree-sitter-tags
extracting tag information
-
databend-thrift
Rust bindings for the Apache Thrift RPC system
-
ctcore
Precision tools for the CTfile family of file formats
-
fortran-descriptor-parser
Parse bytes which are formatted according to a fortran format edit descriptor
-
verilization-compiler
The verilization serialization description language compiler. This contains the core compiler library, but not the languages or CLI.
-
jsonparser
efficient parsing and validation of JSON data into strongly typed Rust data structures, enabling data integrity checks
-
scrapile
A somewhat fully-fleged rust-like programming language that, surprisingly, compiles to scratch
-
shiva-spreadsheet-ods
Read and write ODS files
-
syno_api
An incomplete set of DTOs and errors for Synology DSM APIs
-
sawp-gre
SAWP Protocol Parser for GRE
-
yarn-state
Parser for .yarn-state.yml files
-
keep_a_changelog_file
Read and write changelog files using the Keep a Changelog format
-
tree-sitter-slint
A tree-sitter parser for Slint
-
rule
engine written in rust
-
astray
Easily define AST using only Rust structures
-
nom-packrat
Extension of nom to apply Packrat Parsing
-
bourne
JSON library
-
composer_lsp
A LSP server for composer
-
aaa
CLI tool for work with 3a files
-
libxdc-sys
Bindings for libxdc, an Intel-PT decoding library for fuzzing
-
respirator
RESP (Redis Serialization Protocol) parser
-
sequencefile
Native Rust library for working with Hadoop sequence files. Only handles reading currently.
-
ttyrec
reads and writes ttyrec files
-
openai-func-embeddings
A companion crate for async-openai to ease the composition of function calls by leveraging Rust's type system and enums
-
http_file_parser
A Rust-based parser for .http files, parsing HTTP request data using Pest and making parsed requests
-
btparse-stable
A minimal deserializer for inspecting
std::backtrace::Backtrace
’s Debug format -
data-url
Processing of data: URL according to WHATWG’s Fetch Standard
-
object-rewrite
Rewrite object files with modifications
-
libflow
grouping network flow data
-
doc-assert
Validates markdown API docs against live endpoints, ensuring documentation accuracy
-
zero
zero-allocation parsing of binary data
-
osrmreader
A reader for *.osrm files that are used by the routing engine OSRM
-
ecore_rs
A parser for the Eclipse Modeling Framework Ecore format
-
xash3d-protocol
Network protocol library for Xash3D engine
-
oq3_parser
Parser for OpenQASM 3 parser/analyzer
-
rede_placeholders
Handles the discovering and filling of rede placeholders
-
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
-
xyz-parse
parser for the XYZ file format
-
bitcode_lightyear_patch
bitcode is a bitwise binary serializer
-
sise-atom
Auxiliary functions used to encode and decode SISE atom values
-
trfr
Parse Tandem Repeat Finder .dat files
-
app-version
Application Version
-
postman_collection
A Postman Collection serialization & deserialization library
-
hps_decode
parsing and decoding Super Smash Bros. Melee music files
-
json2markdown
convert JSON data into well-structured Markdown format
-
sophia_xml
toolkit for RDF and Linked Data - RDF/XML parser and serializer
-
object
A unified interface for reading and writing object file formats
-
difftastic-lib
A structural diff that understands syntax
-
hexfloat2
Parse and format IEEE754 floating point hexadecimal syntax
-
nuuid
A new, no_std, UUID Library
-
fire-http-representation
Http types for the fire http crate
-
markdown-to-html
Markdown parser that runs at hyper speeds!
-
neutron
client library for Pulsar
-
quizzer
storing quiz data in a binary file format
-
flash-lso
Fast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references
-
nom-bufreader
BufReader adapter for nom parsers
-
metaplex-pulsar
Rust client for Apache Pulsar
-
libipld-macro
ipld macro
-
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
-
procfile
parser for Rust
-
sw4rm-rs
handle OpenAPI v2, v3, and v3.1 specs
-
parse_rc_ibus
parser for FlySky IBUS
-
engarde
Fenced Code Formatting
-
ssbh_write
ssbh_lib write trait
-
stream_crawler
scraping web pages and extracting URLs and endpoints
-
brarchive
Bedrock Archives in Rust
-
phoron_core
A serializer and deserializer for JVM bytecode
-
validr
Validate and modify Deserialize request body data
-
execute-command-macro
Create
Command
instances using thecommand!
macro or thecommand_args!
marco -
purescript-corefn
A parser for PureScript's corefn JSON representation
-
raxios
An easy to use HTTP client for Rust based off of JS Axios library
-
bytefmt
parse byte string into bytes count and vice versa
-
wireparse
reading and writing ethernet and other related protocals
-
fronma
Front Matter parser
-
simple_elf
parser for amd64 elf files
-
ireal-parser
iReal Pro song parser and manipulation library
-
hff-async-std
Hierarchical File Format: async-std support
-
office-convert-client
Client library for interracting with office-convert-server
-
harriet
Parser for the Turtle (RDF) format
-
spreadsheet_addresses
Convert spreadsheet addresses ("A4", "B$7" and so on) to a struct and vice versa!
-
mps
A fast MPS parser
-
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. -
gimli
reading and writing the DWARF debugging format
-
mmi-parser
A parser for Fielded MetaMap (MMI) output
-
subrip
subrip-rs is a library for parsing, authoring, and working with Subrip/SRT (.srt) files
-
stackstring
A fixed-size string
-
nom-bibtex
BibTeX parser using nom
-
gerber_parser
gerber parser for the gerber-types crate
-
parse_wiktionary_de
Parse dictionary pages from the German language edition of Wiktionary into structured data
-
wot-battle-results-parser-utils
code for wot_replay_parser and wot_datfile_parser
-
vrt
Parser/encoder for VITA Radio Transport data
-
die_parser
parses the notation for die rolls as used in tabletop games like D&D
-
citeworks-cff
Serde types for serialising and deserialising CFF (Citation File Format)
-
mastodon-async-entities
Types for (de)serializing entities from the Mastodon API; part of mastodon-async
-
hml-rs
Markup language events and readers, supporting 'human markup language'
-
snitch-gjson
Get (and set) JSON values quickly
-
giron
ECMAScript parser which outputs ESTree JSON
-
ketchup
A parser that can *ketch-up* with your programming language
-
horned-owl
OWL Ontologies
-
ingreedy-rs
Rust port of ingreedy - natural language recipe ingredient parser
-
mdurl
URL parser and formatter that gracefully handles invalid input
-
recordkeeper
Xenoblade Chronicles 3 save editing library
-
messy_json
JSON Parser for dynamically structured documents
-
tree-sitter-xml
XML & DTD grammars for tree-sitter
-
cssifier
convert XPath selectors to CSS selectors
-
orestaty
HTML-centered handlebars-based static site generator
-
mapsforge-rs
parser for Mapsforge binary map files
-
markdoll
a structured and extensible markup language
-
markdown-it-lazyload
A markdown-it plugin to add lazy to image tags' loading property
-
fuga-remo-api
Unofficial Remo Cloud API parser
-
recipe-parser
Write recipes understood by humans and machines
-
auto-lsp
creating AST and LSP servers powered by tree-sitter queries
-
rabbithole
JSON:API Data Structure & Query implementation
-
dns-protocol-patch
A DNS protocol implementation in Rust
-
chapters
Manage podcast chapters in Rust
-
foxboxpdx/macrotis
Manage cloud-based DNS services via TinyDNS zone files
-
titlefmt
Metadata Title Formatting Library
-
eterm-parser
eterm parser for Rust
-
json_flex
Flexibly Parse a JSON string
-
isixhosa
help process text in isiXhosa
-
acon
A native Rust ACON encoder and decoder. Provides FromStr and Display for deserialization and serialization respectively. Comes with some utilities to make working with the data structure easier.
-
einvoice
E-Invoice library with language bindings
-
mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
-
restbl
manipulating Tears of the Kingdom's resource size table
-
dd-manifest-tree
unify the 'Value' tree types of json, yaml and toml
-
tree-sitter-tags
extracting tag information
-
knitting_parse
A knitting parser library based on nom
-
sxd_html_table
A HTML table parser based on sxd_html
-
simple_json
runtime JSON parser
-
maikor-asm-parser
Maikor ASM parser
-
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
-
artery-font
A pure rust parser for artery font files
-
singlefile
Dead simple file data manipulation
-
goods-json
JSON format for 'goods' asset manager
-
surreal-id
A package for easily creating ID types for usage with surrealdb
-
oasiscap
Types for the OASIS Common Alerting Protocol (CAP)
-
rkyv_util
Tools for zero-copy deserialization with rkyv
-
pocketpy-sys
Rust FFI bindings to pocketpy, a portable python 3.x interpreter
-
parse_list
Parse files and lists of stringified things into lists of thingified things
-
email-address-extractor
A blazingly fast command line tool written in pure safe Rust to automatically extract email addresses from files in a given path
-
segsource
reading data of any type quicker and easier
-
nom-xml
parsing XML
-
fortformat
Parse Fortran format strings and formatted data
-
osmpbf-parser
parse osm protobuf files and scan for records with explicit file offsets
-
eventree
creating lossless syntax trees
-
clap-dispatch
Ergonomically dispatch CLI subcommands
-
serde_cow
more efficent serde deserializations for Cow
-
gguf
A small utility to parse GGUF files
-
bibleparsing
Read and/or validate Koine Greek parsing codes
-
yaml_parser
Semi-tolerant YAML concrete syntax tree parser
-
fhirbolt
FHIR library
-
unlambda
parser and interpreter a crate
-
wowdbdefs-rs
parsing WoWDBDefs/.dbd files
-
my_main_parser_kma_zaporozhetss
A JSON parser created in Rust using Pest grammar
-
rpm-rs-temporary
A pure rust library for building and parsing RPM's
-
carta-schema
Parse a schema file. Apply the schema to binary data for exploration and visualisation
-
skrillax-codec
A framing codec for Silkroad Online network packets
-
fkl_codegen_java
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
json-decode
An elm inspired runtime JSON decoder for Rust
-
wt_blk
Parser and unpacker for the BLK file format
-
panduck
Conversion tool by rust, inspired by pandoc
-
schema_analysis
Analyze the schema of any self describing format
-
marketstore
driver
-
debcontrol-struct-with-oma-decontrol
Automatic Debian control file parsing for structs
-
foyer-bytesize
human-readable bytes representations. Forked from https://github.com/hyunsik/bytesize .
-
git-config-env
Parse git's env configuration
-
android-manifest
Android Manifest serializer and deserializer for Rust
-
sgpp
model for implementing network packets for games or whatever else
-
qcomms
small library that offers a simple, zero-cost message passing trait. no async-trait
-
dependency-tree-svg
a package to generate a self-contained interactive SVG file from a dependency graph
-
event-file-reader
Generic reader for scattering event files
-
sawp-file
SAWP File Format
-
unbytes
Panic-free reading of bytes
-
class_file
parsing JVM classfiles
-
yosys-netlist-json
working with Yosys netlists in JSON format
-
crussmap
faster tool to convert genome coordinates between difference reference assemblies. Support file formats: [BED,…]. This project reconstructs the CrossMap…
-
nom-openmetrics
A prometheus and openmetrics parser
-
ez-jsonrpc
JSON-RPC 2.0 made easy!
-
rusty-chunkenc
Prometheus' chunkenc library
-
serser
serialization crate
-
pjson
JSON stream parser
-
tokio-netstring-trait
A trait for tokios AsyncRead to easily read netstrings from streams
-
pk_stl
STL file parsing and writing
-
cini
A small callback based library for parsing ini files
-
lib1337patch
dedicated to parsing 1337 patch files
-
flussab
writing parsers
-
matter
Universal frontmatter parser
-
ca-rules
Parsing rule strings of life-like cellular automata
-
jsq
evaluating a JavaScript function and printing the result
-
rosv
RSV file format
-
jq-rs
Run jq programs to extract data from json strings
-
longriff
reading and writing LONGRIFF formatted files
-
retrosheet
interface for reading Retrosheet data
-
bundcore
BUND programming language API
-
iata
Some implementations of IATA resolutions
-
default_aware
A tiny struct for indicating if a value was generated via the Default trait or not
-
circ_buffer
A bare-metal fixed-size statically allocated ring-buffer with optional serde (De)-Serialization
-
guitar-riff
A barebones implementation of the RIFF file format
-
franca
An incomplete Rust Franca IDL parser crate based on nom
-
swf-types
Type definitions for the SWF file format
-
udv
Unambiguous Delimited Values. A smarter successor to CSV.
-
ccsds_primary_header
CCSDS Primary Header for space applications
-
spell
Streaming Parser for Event Logs using an LCS (Longest Common Subsequence)
-
binify
convert config file attributes to binaries
-
libdwelf
Bindings to elfutils
-
tl-scheme
TL language grammar
-
rlp-decoder
Recursive-length prefix data decoder
-
symparser
Parser implementation of the SYM file format conceived by PEAK-System
-
rust_cfg_parser
Parser for rust cfg() expression
-
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
-
neotron-loader
A ELF parser/loader for Neotron Executables
-
serde-filter
filtering abstractions for JSON objects and deeply nested arrays using serde as a backend
-
parsercher
Parses and searches Tag documents. (e.g. HTML, XML)
-
dep3
parsing and generating DEP-3 headers
-
erl_parse
Erlang source code parser
-
ast-grep-core
Search and Rewrite code at large scale using precise AST pattern
-
argin
A very simple command line argument parser
-
parse-json
一个处理json的cli程序
-
udl
Parser for UDL (Universal Data Language)
-
chaste-pnpm
Parser for pnpm lockfiles
-
docx
parsing and generating docx files
-
open-payments-iso20022-reda
Open Payments - Message Parsing Library - ISO20022 REDA
-
irc-rust
IRC Helper easing the access and creation of IRC Messages
-
dubp-documents-parser
Parser for DUBP documents
-
markdown-it-ruby
A markdown-it plugin for parsing ruby text
-
afi
Audio & video structures, plus encoder & decoder traits
-
nomhttp
Parser HTTP for the rustyproxy project based on nom
-
jsonrpc-client-core
generating transport agnostic, auto serializing, strongly typed JSON-RPC 2.0 clients
-
troll-rs
help creating and building a Troll relocatable binary
-
reco-forge
Natural language driven recommendation generator
-
sbe-schema
sbe schema library
-
susywasm
WebAssembly binary format serialization/deserialization/interpreter
-
markterm
render colored markdown to the terminal
-
validatron
A data structure validation library designed for user input
-
clap-maybe-deser
Adds the ability to use deserializable data as a clap argument
-
vcd-ng
Read and write VCD (Value Change Dump) files, the next generation
-
ncm_parser
A single file ncm parser
-
interactive-parse
An interactive parser for JsonSchema types
-
bml
BML Markup Language
-
rocket-jwt-authorization
procedural macro to create request guards used for authorization
-
dsntk-feel-temporal
dsntk | DecisionToolkit | FEEL temporal
-
structbuf
Capacity-limited structured data buffer
-
lang-util
implementing parsers and ASTs using lalrpop and Logos
-
quitters
List dependencies of a Rust binary by parsing panic messages
-
jsonpath
JSONPath for Rust
-
parse-env-filter
parser for the env logger filter format
-
cargo-index-transit
A package for common types for Cargo index interactions, and conversion between them
-
btsnoop
parsing capabilities for btsnoop logs
-
mobi
handling MOBI format files
-
bupropion
Fancy error handler implementation for Miette
-
trustfall_rustdoc
Run Trustfall queries across multiple rustdoc JSON format versions
-
csvrow
Fast and simple crate for taking a string slice and iterating over the fields in a manner that adheres to RFC-4180
-
rocketjson
working with Json and Rocket
-
cosmetics_parser
A Rust-based parser to extract product details from cosmetics catalogs in markdown format and output them in structured formats like JSON or Rust structs
-
email-type-rs
Email type for 'parse, don't validate' approach
-
daemon-engine
A helper package for writing unix rust daemons with IPC based clients
-
zbus_xml
API to handle D-Bus introspection XML
-
sleded
Minimalist API for storing data effortlessly persistently to a file
-
wapm-toml
A parser for the wapm.toml format used by Wasmer and WAPM
-
json-sourcemap
parsing and generating JSON sourcemaps
-
murkdown
An experimental semantic markup language and static site generator for composing and decomposing hypertext documents
-
phone_type
Phone type for Rust
-
aseprite-loader
Aseprite file loader
-
tree-sitter-glsl
GLSL grammar for the tree-sitter parsing library
-
twee-parser
A parser for Twine stories
-
num_parser
A math interpreter and evaluator
-
msdparser
Rust version of the MSD parser by Garcia (https://github.com/garcia/msdparser/)
-
sexpr_ir
A Generic S-Expression IR Library
-
muesli
healthy implementation of PHP's serialization and session formats in Rust
-
rpgn
parsing PGNs (Portable [Chess] Game Notation)
-
physics3
data types for (de)serializing physics settings from physics3.json files
-
extract-frontmatter
that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string
-
elf_parser
A minimal no_std ELF (32/64) parser
-
flatzinc
parser
-
topdf
Convert png, jpg, or jpeg to one PDF
-
tree-sitter-regex
Regex grammar for tree-sitter
-
endbasic-rpi
The EndBASIC programming language - Raspberry Pi support
-
r7rs-parser
Scheme R7RS parser & lexer
-
open-payments-common
Open Payments - Message Parsing Library - ISO20022
-
ringels
S-Expression parser
-
redact-engine
Protect confidentiality with dynamic redaction by replacing sensitive data from string or JSON format
-
streamson-extra-matchers
Extra matchers for streamson library
-
serde-nebula-fbthrift-graph
nebula-fbthrift-graph serde deserializer
-
nimble-protocol-header
Nimble Protocol Header
-
p101_enc
convert Olivetti P101 program to and from different encodings
-
woff2
decompression library
-
lenient_semver_parser
Lenient parser for Semantic Version numbers
-
deseresp
serializer and deserializer for Redis's RESP3 format using serde framework
-
tree-sitter-rst
reStructuredText grammar for tree-sitter
-
tv-cli
Format json into table view
-
odict
A blazingly-fast dictionary file format for human languages
-
jealousy
A wrapper arount the envy crate, providing an easily implementable trait
-
snoopy
A highly configurable multi-threaded packet sniffer and parser
-
sn
zero-copy JSON parser
-
flex-version
flexible version numbers, mostly inspired by Ruby's Gem::Version
-
jsonapi-rs
JSONAPI implementation for Rust
-
anitomy-sys
Bindings for Anitomy, the library for parsing anime video filenames
-
quake_bspinfo
Extract Quake related information from .bsp files
-
html-outliner
Outline HTML documents for better SEO
-
xdrgen
XDR codec generator from specification. Designed for use with xdr-codec.
-
json_unstringify
Unstringifies JSON
-
irc-command-micro
parse irc messages and provide a stable representation in return
-
rust-lcm-codegen
Generates Rust de/serialization code from LCM type specification
-
veryl-emitter
A modern hardware description language
-
symtool
edits static symbol tables of MachO and ELF object files and archives
-
inline-css
Embed CSS directly in your Rust code
-
forza_dataout_parse
This package will help you parse Forza Motorsport
data out
upd packet -
amm_internal
Abstract Music Manipulation (AMM) Rust SDK shared internal data types and traits
-
oxidized-json-checker
A pushdown automaton low memory JSON bytes stream checker
-
msg_parser
Outlook Email Message (.msg) parser
-
fast_uaparser
Regex-based parser for User-Agent request headers
-
rust_warc
A high performance and easy to use Web Archive (WARC) file reader
-
zigbee2mqtt_types_vendor_dawon_dns
Struct definitions for zigbee2mqtt json messages
-
marshal-parser
Parser for Python's "marshal" serialization format
-
frnsc-amcache
Pure rust AmCache parser
-
ruuvi-sensor-protocol
Ruuvi sensor protocol parser implementation
-
execute-command-tokens
Parse command strings
-
rust_storage_interface_library
that provides Rust to WebAssembly developers with syntax for load and store functionality
-
skip_bom
Skip the optional encoding Byte Order Mark (BOM) at the start of a file if it exists
-
valid_npm_name
Check whether a package name is a valid npm package name
-
trid
Turkish citizenship ID number type
-
gedcomx_file
dealing with the GEDCOM X file format
-
term_rewriting
representing, parsing, and computing with first-order term rewriting systems
-
reformation
Parsing via regular expressions
-
classreader
that reads, writes, and parses Java Virtula Machine class files
-
file_scanner
Advanced text input handler patterned after java.util.Scanner
-
hlbc-cli
Hashlink bytecode disassembler, analyzer and decompiler cli
-
redirect-stderr
A cross platform lib to redirect std-err
-
webidl
parser
-
wasmer-toml
A parser for the wasmer.toml format used by Wasmer
-
pmd_sir0
that can read sir0 file, used in pokemon mystery dungeon game
-
toml-parse
Set of modules for parsing, sorting and formating toml
-
jslt
Everyones favorite xslt but for json
-
pancakestack
Pancake Stack esoteric programming language
-
jabberwock
modular static site generator
-
ron-parser
Parsing debug implementation from rust object to JSON
-
binny
A general purpose library for parsing common binary file formats such as mp3, wav, jpeg, etc
-
asexp
Advanced S-expression-like format suitable for configuration and serialization
-
discord-md
Parser and generator for Discord's markdown
-
emmett
etl tool
-
serde-with-expand-env
Parse environment variables in serde crate using deserialize_with
-
urls
URL library for Rust, based on the WHATWG URL Standard
-
keytree
markup language designed to load config files and schemas directly to Rust types
-
maybe_xml
XML processing library
-
minimal-yaml
A minimalist, zero-copy parser for a strict subset of the YAML specification
-
ole
parser and reader for Microsoft Compound Document File
-
yaac
config lib for web application
-
calculate
parsing and processing arithmetic expressions
-
weather_parser
A parser for extracting data about weather
-
me3-coalesced-parser
ME3 coalesced parser
-
iso6709parse
Parses coorindates in ISO6709 format from strings
-
rtp-parse
RTP packet library
-
ittech
Impulse Tracker file parser and writer
-
indentation_flattener
From indented input, generate plain output with indentation PUSH and POP codes
-
drug-extraction-core
A core library for extracting drugs from text records
-
bdflib
parse bdf files
-
summa
Fast full-text search server
-
coffea
A very much WIP Java bytecode decompiler
-
rlwinmdec
PPC Rlwinm/Rlwnm/Rlwimi Decoder Tool
-
markerml
markup and templating language, that is transpiled to HTML
-
endian_codec
(De/En)code rust types as packed bytes with specific order
-
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
-
parse_rust
Python's parse library for string parsing and pattern matching
-
cusip
Support for creating and validating CUSIPs
-
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… -
krec
K-Scale robot action format
-
bendecode
bencode parser specifically made for torrent files. It converts the file provided into a format acceptable in rust(structs and enums)
-
yaxpeax-m16c
instruction decoder for the renesas m16c architecture
-
genson-rs
Extremely fast JSON Schema inference engine built in Rust
-
yamine
CLI for combining json and yaml files
-
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
dnslogger
Passive dns sniffer. Provides dnslogger binary and a dns parser library.
-
fkl_cli
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
cef2hashmap
CEF Parser to a HashMap
-
actiondb
A safe and efficient unstructured text (log) parsing library
-
serde_rw
Extend serde serializers and deserializers with the ability to read / write different file formats from / to files
-
dbus-server-address-parser
encode and decode DBus server address
-
balena-temen
Templating engine for (not just) JSON
-
kv2
kv2 (keyvalues 2) format parser with serde support
-
uris
IETF RFC 3986, Uniform Resource Identifier (URI)
-
pqkd
Client pqkd
-
cameleon-genapi
parser and interpreter of GenApi XML
-
dnshub
Search tool for finding DNS blacklist records among verious sources
-
javascript_lexer
Javascript lexer
-
schema_generator
part of the ClimateForest project, which takes place between 01.03.2024–28.02.2027. It is funded by Interreg Aurora and supported by its contributors, including Metsäkeskus, Lapland University of Applied Sciences…
-
simple_predicates
local configuration management utility
-
glslt
Template compiler library
-
gpcas_base
Common definitions and utilities for GPCAS
-
re-set
Regular expression set parser at run time
-
cue-sys
Bindings for the libcue library
-
url-lite
no_std URL parser
-
promql-rs
A PromQL parser
-
xml_oxide
XML SAX parser implementation that parses any well-formed XML defined in the W3C Spec
-
ron-utils
working with Rusty Object Notation (RON) files
-
json-parser
JSON parser
-
df_ls_semantic_analysis
A language server for Dwarf Fortress RAW files
-
moc3
reading models from binary .moc3 files
-
query-parser
parse search queries
-
routee-compass-core
The core routing algorithms and data structures of the RouteE-Compass energy-aware routing engine
-
spain-vat-id
Spanish VAT ID numbers validation/verification
-
figgy
A small library for managing config files which supports heirarchical directories, defaults, and writing initial files
-
chelone
A RDF(Resource Description Framework) 1.1 Turtle parser
-
hash-tag
Markdown to HTML parser
-
json-threat-protection
protect against malicious JSON payloads
-
uri-rs
URI
-
dirsum
Print directory summary with specified format
-
rusty-pkl
Lightweight Pkl parser for Rust
-
zehn
reading and writing ELF binaries
-
image-rider-fat
Rust nom parser to read FAT file systems
-
biodivine-xml-doc
Read, modify and write xml in tree-like structure. Supports UTF-16.
-
ftd
ftd: FifthTry Document Format
-
kanga-rpm-rs
A pure Rust library for building and parsing RPM files
-
tree-sitter-objc
Objective-C grammar for tree-sitter
-
sentencepiece-sys
Binding for the sentencepiece tokenizer
-
simple_yaml_parser_kma
YAML parser for educational project
-
bem
Parser for the BEM file format (Block, Element, Modifier)
-
ua-parser
User Agent String Parser project
-
agprefs
parser and serializer for the reading and writing agprefs files and the text fields in lrcat files from lightroom
-
uftwo
working with the UF2 file format
-
return_crusher
A shitty tool to crush a function body into (technically) one return statement using tree-sitter. Won't work for non GNU C syntax or loop with exits or returns.
-
deml
The Directed Acyclic Graph Elevation Markup Language
-
serde_x12_alt
Serde support for X12 EDI
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
open-archery-format
An open source binary file format for archery scoring
-
hexo-io
Hexo's IO utility
-
oq3_syntax
Comment and whitespace preserving parser for the OpenQASM 3 parser/analyzer
-
nom-pdb
PDB parser implemented with nom
-
json2lua
Convert JSON to Lua table
-
lua2json
A Lua parser that outputs JSON
-
disk
(De)serialize files to/from disk
-
ooxmlsdk
Open XML SDK for Rust
-
serde_array_query
Serde deserialization format for HTTP query string arrays
-
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
-
ars-server
Asset RS - Package with Zero-copy deserialization
-
reywen_http
easy to use HTTPv2 library for Rust (based on tokio/reqwest)
-
jddf
JSON Data Definition Format validator and utilities
-
mdbook-utils
Tools to manage links, reference definitions, and code examples in Markdown files, especially
mdbook
source directories -
tweet
deserializing JSON data from the Twitter API
-
tree-sitter-loader
Locates, builds, and loads tree-sitter grammars at runtime
-
streamson-tokio
Tokio and streamson integration library
-
text-reader
Text reader
-
lcov-diff-util
Command line tool to make delta of 2 lcov files
-
wcif
A parser for the WCA Competition Interchange Format
-
aftermath
parse and evaluate complex math expression
-
vectorscan-rs-sys
Native bindings to the Vectorscan high-performance regex library
-
svinst
Determines the modules declared and instantiated in SystemVerilog files, producing a YAML file as output
-
headj
that converts input JSON arrays into valid JSON that contains only a subset of the elements
-
serde_struct_wrapper
Wrap Structs with an alternate root element during serialization and deserialization using Serde
-
mdsplode
A CLI tool for exploding and serialising Markdown files (metadata, AST, rendered parts, and rendered whole)
-
dfdl
Specification from the OGF
-
darrentsung_debug_parser
Parse the output of
std::fmt::Debug
-
benc0de
A super-faster bencode parser
-
sdcx
SDC (Synopsys Design Constraints) toolkit
-
abxml
Parser for resources.arsc contained on APKs and binary XML decompresser
-
stap
Stateful parser
-
esre
alt regex library
-
colain
A parser for the Common Layer Interface format (.cli)
-
nodl
Command line tool for building a directed graph of links between notes
-
mdbook-newday
Command line utility to add a new line for today to the top of an mdbook SUMMARY.md book
-
hff-tokio
Hierarchical File Format: tokio support
-
proxrs
parse and format proxies between surge,clash,base64,loon,sing-box,etc
-
vendordeps
Download artifacts using the WPILib vendordep format
-
ruby-prism-sys
Rust bindings to Ruby's prism parsing library
-
wasm-webidl-bindings-text-parser
Raw WebIDL bindings text encoder/decoder. Still in a state of flux!
-
kserd
Kurt's Self-Explanatory Rust Data
-
indexable_str
creating indexable strings
-
ogma
Ogma DSL builder
-
dbus-message-parser
Libary to encode and decode DBus message
-
vehicle_parser
Parse data about vehicles to json
-
toml_schema
quicky checking the structure of TOML data, similar to JSON schemas
-
nombytes
that provides a wrapper for the bytes::Bytes byte container for use with nom
-
adsb
ADS-B/Mode-S parser
-
smtp-codec
Low-level SMTP Parser and Serializer
-
repr-c-impl
detail of the repr-c crate
-
rustc-semver
parsing versions of Rust releases
-
reqwest-eventsource
Helper to build an Eventsource using reqwest
-
raad
reading and writing bytes
-
manifest_parser_rs
A Cargo.toml manifest file parser that supports sections and key-value pairs
-
rg_formats
Parsers and Serializers for various rhythm game formats
-
rv-decoder
A RISC-V instruction decoder
-
pgn-lexer
A lexer for PGN files for chess. Provides an iterator over the tokens from a byte stream.
-
zim
ZIM reading and extraction
-
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
-
li-async-h1
Asynchronous HTTP 1.1 parser
-
path-absolutize
extending
Path
andPathBuf
in order to get an absolute path and remove the containing dots -
fexpr
filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
-
rslua-march1917
Lua lexer and Lua parser for Lua 5.3
-
inline-xml
Embed XML data directly in your Rust code
-
rfind_url
Parser to search strings for URLs in reverse order
-
eyes
Parse and convert strings using human-readable templates
-
comment-parser
Extract comments from code in various programming languages
-
archlinux-repo-parser
Serde support to parse package definitions in Arch Linux repository
-
rjc
rjc converts the output of many commands, file-types, and strings to JSON, YAML, or TOML
-
kconfig-parser
Kconfig parser for the Kconfig file format from the Linux Kernel for the Cargo Kconfig crate
-
pep440
Parse and compare Python PEP440 style version numbers
-
prettyish-html
a probably good enough HTML prettifier
-
permcon
library/CLI to parse Linux file permissions and convert them between symbolic and octal notation
-
markdown-it-sup
A markdown-it plugin for parsing superscripts
-
transporter
A code generator for type-safe APIs
-
pest_ascii_tree
Helper crates converting the parsing result of any pest grammar into an ascii tree
-
motionsync3
data types for (de)serializing motion sync settings from motionsync3.json files
-
flex-dns
A no alloc no std DNS parser and serializer written in Rust
-
parseltongue
Framework for declarative domain-specific languages
-
war-cli
A viewer/editor for Darksiders saves, worlds, and scripts
-
turtle-syntax
RDF Turtle parser
-
chaste-bun
Parser for bun lockfiles
-
syntastica-parsers
Collection of tree-sitter parsers for syntastica, using parsers available on crates.io
-
taml
A kind-to-humans configuration language
-
mask-parser
A parser for the maskfile.md format
-
logical_expression_parser
logical expression parser written in Rust using pest library
-
expresso
A very basic expression parser, and runner. For educational use only.
-
bisonn
fast BSON parser written in Rust
-
tztail
(TimeZoneTAIL) allows you to view logs in the timezone you want
-
undr
protocol implemented in Rust
-
transitfeed
GTFS public transit decoder/encoder and utilities
-
bcheck
that can read and write bcheck and tsv files, which are generated by BCheckbook for iOS and Mac
-
xml_collected
fetch and parse XML sitemaps, discover sub-sitemaps, and save extracted URLs to a file
-
RustyXML
A SAX-like streaming XML parser, and a DOM-like interface based on that
-
spaceapi-dezentrale
SpaceAPI types and serialization/deserialization
-
glsl-tree
Print a GLSL AST to stdout
-
sgmlish
parsing and deserialization of SGML
-
number_range
parse list of numbers from/to human readable string
-
tfrecord
de/serialize for TensorBoard
-
chive
A low-level type-safe binary serialization library with support for numbers, arrays, strings, and nested sub-archives
-
wte-mt-rx-parser
MT-RX-3+ (AIS, 406 + 121.5) message parser
-
vtt2csv
A small tool to convert WebVTT files to CSV files
-
radiant
Radiance HDR loader in Rust
-
url-fork
Fork of url crate with no_std support
-
json_parser_kevin_wang
a Json parser to parse simple structure of json
-
graburl
Get all url's from website
-
sawp-ike
SAWP Protocol Parser for IKEv2
-
tree-sitter-cuda
cuda grammar for the tree-sitter parsing library
-
guppy
Track and query Cargo dependency graphs
-
conllu
Readers/writers for the CoNLL-U dependency format
-
sml
markup language optimized for loading config files and schemas
-
jbcrs
support reading and writing of java class files
-
tree-sitter-config
User configuration of tree-sitter's command line programs
-
streamson-futures
integrates streamson with futures stream
-
sawp-diameter
SAWP Protocol Parser for Diameter
-
jsonpath_rs
A JsonPath engine written in Rust
-
bean-script
scripting language for easy use in other projects
-
byml
Nintendo BYML (binary YAML) library in Rust
-
escaper
HTML entity encoding and decoding
-
wiki_corpus_parser
Extract text from Wikipedia dumps (.bz2) and convert it to JSONLines format
-
csv_parser_moshkovskyi
CSV parser built with Pest parser for Rust
-
leef2hashmap
LEEF Parser to a HashMap
-
mkvparser
MKV and WebM parser
-
gzbbinarydoc
json like object structure to organize data.supported data types are binary(Vec<u8>),string,i64,f64,null,Vec<self> and hashmap<string,self>. the document can be parsed from and to a vec<u8>.
-
glyphspack
Convert between .glyphs and .glyphspackage files
-
res-regex
A js-regex validator
-
yaxpeax-mips
mips decoders for the yaxpeax project
-
fabricbin
Patch binary file using IDA signatures and defined replacement bytes in YAML
-
resast
Rusty-ECMAScript Abstract Syntax Tree
-
nom_learn
WhileDB
-
ast_node
Macros for ast nodes
-
ensan
Extended HCL expression evaluator
-
ron-reboot
Highly experimental RON parser
-
tabula
Rust bindings for tabulapdf/tabula-java
-
usiem-basic-parser
uSIEM parser component that allows using multiple and different parsers
-
flussab-cnf
DIMACS CNF file format parser and writer
-
easy-xml
An XML library
-
cli-epub-to-text
A CLI epub to plain text converter
-
bmfont_parser
Lightweight and easy-to-use bitmap font parser (.sfl and .fnt files)
-
asn1rs-model
Protobuf and SQL model definitions for asn1rs
-
flussab-btor2
BTOR2 file format parser and writer
-
rapid-xml
XML parser with focus on speed and deserialization to serde
-
flatiron
A parser and HTML renderer for the Textile markup language
-
serde-ignored-fields
preserve ignored fields with serde
-
msoffice_pptx
pptx file format deserializer
-
triseratops
The robust, in-depth Serato Parser & Serializer
-
r1cs-file
R1CS binary file format parser/serializer
-
prelude-xml-parser
Deserialize Prelude EDC native XML files into Rust stucts
-
ssb_parser
Parser of text in ssb format
-
wxf-converter
Transform yaml, json, pkl files to wolfram
-
fastobo-derive-internal
Internal derive macros for the
fastobo
crate -
robinson
For when you go to a lonely island and survival depends on parsing XML
-
libyaml
High-level bindings for the LibYAML library
-
rinha
Competição saudável de compiladores
-
rseven-parser
A parser for R7RS-small scheme, based on Pest
-
dfx
A FIX protocol implementation
-
mysql_binlog
Parser for the MySQL binlog format
-
chaste-types
Parser for npmjs lockfiles (types package)
-
structpath
type-safe parsing and generation of url paths
-
markerml_middleend
Middleend of simple markup and templating language, that is transpiled to HTML
-
lenient_version
Version struct for Lenient parser for Semantic Version numbers
-
rustycat
Regex-based parser for Android Debug Brigde (adb) logcat
-
rust-releases-core
Base traits and definitions for rust-releases
-
datafile-test
Generate test codes for data-file (JSON, YAML)
-
lua_tokenizer
tokenizer for lua language
-
twyne
parsing Twine story/game export files (JSON format)
-
axon_parser
Parses a representation of SkySpark's Axon language into an AST
-
didaskalia
over-complicated language to store text entries and sequences across different languages
-
combot
parse server access logs and detect bots based on URI paths and User Agents
-
oxvg_ast
Deserialization wrappers for rcdom
-
open-payments-iso20022
Open Payments - Message Parsing Library - ISO20022
-
deb822-fast
A fast parser for deb822 style files
-
picnic-rs
PICNIC Is Config Notation Interpreter/Converter
-
cyfs-async-h1
Asynchronous HTTP 1.1 parser
-
glslt_cli
GLSLT Template compiler library
-
yaml-front-matter
YAML Front Matter (YFM) parser for Markdown files
-
bobo_html_parser
parser of html markdown
-
libjsonutils
JSON utilities for Rust
-
rfc2047-decoder
decoding RFC 2047 MIME Message Headers
-
difftastic_mod_for_windows
A diff that understands syntax (fork which fixes terminal size for windows)
-
expr-solver
Solves a mathematical expression while following precedence and associativity
-
libhdr
HDR decoder
-
sleek_csv
A nice wrapper for CSV-core
-
alice_types
Type description for serialize/deserialize request/responce in alice's skills
-
mdtg
Quickly generate markdown tables in your terminal using a simplistic specification
-
avm1-parser
AVM1 parser
-
crystal-cif-io
parse and write crystallography
cif
format -
bbclash
A robust, opinionated, performance-focused BBCode to HTML parser and compiler
-
tree-sitter-rush
rush grammar for tree-sitter
-
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.
-
rhymuweb
Common types for the Hypertext Transfer Protocol (HTTP)
-
nom-config-in
A Kconfig parser
-
manger
A performant, low-level, lightweight and intuitive combinatoric parser library
-
html_forge
A robust and efficient HTML parsing library for Rust
-
hesp-manifest
serialization and deserialization the HESP manifest
-
dart-semver
parsing dart sdk's semver
-
u-siem-enricher
uSIEM log enricher
-
buildlog-consultant
buildlog parser and analyser
-
csvvy
a quick and dirty csv parser
-
cwmp
Parse and generate CWMP messages
-
json-book
Book format optimized for small screens, an alternaive for the XML-based FB2
-
serde_taml
Serde-integration for TAML, a kind-to-humans configuration language
-
oval
A stream abstraction designed for use with nom, winnow, etc
-
rolyng_basic_make_parser
Basic make parser for educational purposes
-
json-stream
parse Newline Delimited JSON values from a byte stream
-
csvx
Comma-Separated Values eXtended
-
cformat
A program to incrementally reformat changed files using clang-format(1)
-
creole-nom
WikiCreole markup language parser library by nom
-
sophia_jsonld
toolkit for RDF and Linked Data - JSON-LD parser and serializer
-
semver_sort
Sorts semver strings or numbers
-
atoms
S-expression parser and pretty-printer
-
tomlyre
For parsing, converting, and syntax highlighting data in various formats, such as TOML, YAML, and more
-
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…
-
haproxy-config
Parse HAProxy configs and easily query it
-
linemd
opinionated markdown parser (and renderer) written in Rust
-
simple_url_parser
parser for URL
-
lei
Support for creating and validating Legal Entity Identifiers (LEIs)
-
nxml-rs
Hand-written Rust noitaXML parser
-
dpkg-query-json
parsing "dpkg-query" in json. Debian/Ubuntu.
-
rosvgtree
Represent an SVG as a read-only tree
-
capricorn
Parse html according to configuration
-
afrs
f****** rule syntax, simple quick pattern matching on JSON objects (more data types to come)
-
jst
Write a javascript object in rust
-
parseit
text file parsing library powered by regex and glob patterns
-
htr
convert html to react fast
-
myprivacydns
Search tool for finding DNS blacklist records among verious sources
-
serde-mobile
Move-oriented sequence and map access types for serde deserializers
-
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.
-
rustalize
Rustalizer is a powerful tool designed to help developers analyze complex Rust code structures. It provides a simple Abstract Syntax Tree (AST) parser that can break down Rust traits…
-
debug_parser
parse the output of
std::fmt::Debug
using a heuristic best guess -
xml_language_tag_parser
XML language tag parser
-
iban_parser
A zero-dependency hobby crate that can be used to parse ibans
-
simple-dns
parse and write DNS packets
-
sdml-parse
Parser for Simple Domain Modeling Language (SDML)
-
iceyee_config
Config file parser
-
lcov2
Enhanced tools for working with LCOV format and generating HTML
-
schemafy_lib
Generates serializeable Rust types from a json schema
-
tree-sitter-pact
pact grammar for the tree-sitter parsing library
-
ingredient
recipe ingredient parser
-
jellybean-tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
conventional_commits_next_version_lib
A tooling and language agnostic library to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.
-
hlbc-gui
Hashlink bytecode disassembler, analyzer and decompiler gui
-
jrsonnet-parser
jsonnet language parser and AST
-
btor2tools
High-level bindings for the btor2tools package
-
yaml-navigator
writing and running queries against YAML
-
noodles-core
Shared utilities when working with noodles
-
victoria-dom
Minimalistic HTML parser with CSS selectors
-
ipsec-parser
Parser for the IKEv2 protocol
-
fakemap
Map with Vec implementation, without ordering or hashing (for Serde deserialization)
-
dataurl
CLI tool and Rust crate for parsing and generating data URLs
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
misb
MISB Standard Implementation
-
serde-loader
Serde wrapper to load/save serializable data from relative paths
-
channels-packet
parse channels packets
-
libsbf
A no_std rust crate to parse Septentrio SBF Messages
-
lualexer
Read Lua code and produce tokens
-
sauron-parse
parsing html syntax
-
markdown-it-sub
A markdown-it plugin for parsing subscripts
-
mbn-cli
MBN file parse CLI tool
-
sola
A 16-bit stack machine and forth language
-
rdc
generating Java code from rust structs
-
tack
A minimal syntax highlighter that outputs HTML
-
exprz
An Expression Library
-
fixparser
A Rust/WASM library to parse FIX messages
-
pmd_message
that can read message*.bin files, used in 3ds pokemon mystery dungeon games
-
csv2rdf
converting a CSV file to N-Triple RDF
-
typed-format-version
Load format.version.{major,minor} from a structured file
-
tree-sitter-actions
parser for the actions file as defined by the specification therein
-
tree-sitter-jq
Jq grammar for tree-sitter
-
vector-expr
Vectorized expression parser and evaluator
-
sawp-dns
SAWP Protocol Parser for DNS
-
drax
abstraction layer over a protocol buffer, bringing dtos to regular types
-
str-reader
reader/parser for formatted strings
-
csv-core
Bare bones CSV parsing with no_std support
-
glsl-lang-pp
GLSL language preprocessor
-
hson
JSON like format for HTML. Allow querying the data through searching methods similar to client-side DOM queries methods
-
df_ls_core
A language server for Dwarf Fortress RAW files
-
gix-config
A git-config file parser and editor from the gitoxide project
-
sawp-pop3
SAWP Protocol Parser for POP3
-
calc_engine
An engine / tool that performs calculations
-
varlink_parser
parsing varlink interface definition files
-
markerml_backend
HTML backend of simple markup and templating language, that is transpiled to HTML
-
vim-plugin-metadata
Parse and analyze your vim plugins, from Rust!
-
serde-humanize-rs
A Serde deserializer for duration and byte-size
-
tailwind-error
Tailwind Error Handlers
-
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
-
keybindings-parser
parsing human keyboard shortcuts
-
serde-attributes
Serde Attributes
-
wtns-file
Snarkjs .wtns binary file format parser/serializer
-
geml
Generator-orientated ML parser
-
deserialize_form_style_query_parameter
Deserialize Form style Query parameters with Serde
-
language-tags
Language tags for Rust
-
open-payments-iso20022-pain
Open Payments - Message Parsing Library - ISO20022 PAIN
-
jetstream_p9
Server implementation of the 9p file system protocol
-
h2s
A declarative HTML parser, which works like a deserializer from HTML to struct
-
teloader
Loader of Total Editor's level files (*.te3)
-
oq3_source_file
Manage parsing source files, included files, and reporting diagnotics OpenQASM 3 parser/analyzer
-
empty_type
Tools to define and convert between types and their corresponding "maybe types"
-
nom-test-helpers
Macros to help with testing nom parsers
-
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
-
serde-file-value
A Serde deserializer which transparently loads files as string values
-
barse
Binary parsing library
-
mule
Strong-headed (yet flexible) parser of columnar datasets from CSV, TSV and other delimiter-separated datasets
-
llvm-bitcursor
A no-frills bitstream cursor library for Rust
-
ircparser-vanten
An IRC (RFC1459) parser and formatter, built in Rust. (fork by vanten-s)
-
duration-str
duration string parser
-
jaq-core
Interpreter for the jaq language
-
open-payments-iso20022-pacs
Open Payments - Message Parsing Library - ISO20022 PACS
-
sawp-tftp
SAWP Protocol Parser for TFTP
-
xspf
straightforward pure rust implementation of the Xml Sharable Playlist Format
-
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.
-
jtx
JSON CLI tool
-
possible
providing a three state enum for differentiating between an explicit null value and the absense of a value
-
pddl-parser
parsing PDDL files
-
ion-c-sys
Bindings to Amazon Ion C
-
url_parser_cli
Parse a URL, get one or all components pretty-printed or as JSON
-
serde-cmd
A small library to deserialize commands
-
mailparse
parser for MIME e-mail messages
-
marky
Markdown Magician 🧙
-
pop3-codec
Low-level POP3 Parser and Serializer
-
sanitise
Headache-free data clean-up
-
dynamic_call
Look up a trait method by name at runtime, and call it using json
-
elrond
Standard conformant elf parser
-
latex-ast
AST parser for LaTeX, WIP
-
asn-codecs
ASN.1 Codecs for Rust Types
-
datastruct-rs
DataStruct simplifies handling binary data and JSON with a unified interface
-
sawp-json
SAWP Protocol Parser for Json
-
serde-jellyfin
serde jellyfin
-
frenring
generator tool for webrings with posts from frens
-
quirky_binder_lang
Quirky Binder Language
-
il_tz
working with Israeli ID numbers (TZ)
-
table-extract
extracting data from HTML tables
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
tree-sitter-javadoc
Parser for Javadoc documentation comments
-
jsona
parser, analyzer and formatter library
-
rust-releases-channel-manifests
ChannelManifests source implementation for rust-releases
-
rfc6570-level-2
validating and processing strings as RFC6570-compliant URIs (up to level 2)
-
lbytes
Incredibly simple byte read/write library
-
css-parser-rs
parsing CSS file. It supports reading CSS file in an event-based fashion.
-
misc-conf
Nom parser for nginx/apache configuration
-
delim
parsing values from delimited strings
-
yaged
gif encoder decoder
-
pddl
3.1 parser, strongly typed
-
yaml-include
A lib and a CLI for recursively parsing "!include" data in yaml files
-
kg-display
Parser for format strings, and other utilities for implementing std::fmt::Display
-
airmash-protocol
Protocol library for airmash
-
yaxpeax-pic18
pic18 decoder for the yaxpeax project
-
markdown-ast
Markdown AST representation for document construction and transformation, based on pulldown-cmark
-
endf_format
ENDF-6 Format Rust Library
-
lber-serde
An ASN.1/BER parser/encoder based on nom
-
matthewdown
My markdown-inspired markup language
-
liexpr
parsing and evaluating simple expressions
-
nom-sql
A SQL parser written using nom
-
colorblast
Syntax highlighting library for various programming languages, markup languages and various other formats
-
starlane-parse
Is a collection of utilities for making using the great nom parser combinator easier to use
-
json-forensics
that adds a read adapter to deal with bad Python caused JSON payloads (NaNs and Infinities)
-
sexp
A small, simple, self-contained, s-expression parser and pretty-printer
-
tuasmavlink
Parses the MAVLink data interchange format for UAVs
-
glast
parsing and manipulating the OpenGL Shading Language
-
xml-include
Small utility library for resolving XML includes
-
decent-toml-rs-alternative
fork of the toml-rs crate (by Alex Crichton) that does not depend on serde. It is much less powerful, less documented, and not well-tested yet, but it is fast to compile and does what I want for my own use case…
-
tinyresp
A tiny Rust library implementing the Redis Serialization Protocol (RESP)
-
weresocool_parser
Parser for WereSoCool
-
xml2rdf
converting an XML file to N-Triple RDF
-
xml-no-std
An XML library in pure Rust
-
unix-ipc
A minimal abstraction for IPC via unix sockets
-
libpdf
reading and writing PDF documents
-
serde-intern
A Serde addon that allows interning of strings and byte sequences behind
Arc
s during deserialization -
tree-sitter-printf
printf format grammar for tree-sitter
-
apt-sources
A parser for APT source files (package repositories specification)
-
decent-serde-json-alternative
builds on the json crate to provide the FromJson and ToJson traits. You can pair it with the decent-serde-json-derive-alternative crate to automatically derive an implementation of those traits for your own types…
-
verilization-lang-java
Java language support for the verilization description language
-
brittle
TOML parser in Rust
-
file_index_scraper
Scrapes
index.html
from common file servers and then processes it -
ecmascript
parser
-
rrdbc
dbc parser
-
simple-json-filter
json filter usindg serde_json
-
rmarshal
Document remarshaller
-
basic-toml
Minimal TOML library with few dependencies
-
conventional_commit_parser
conventional commit specification
-
ilex
quick and easy lexers for C-like languages
-
html-query-ast
Expression parser for hq: jq, but for HTML
-
aamva-parser-rs
parse RAW AAMVA data from PDF417 barcodes into JSON or YAML
-
conllx
Readers/writers for the CoNLL-X dependency format
-
worldspawn_message
Parse Quake map worldspawn messages
-
blif-parser
Rust parser for BLIF files
-
acorn
-
serde_ignored_type
type to allow to skip value for purpose of deserialization
-
dnstool
Search tool for finding DNS blacklist records among verious sources
-
mqtt-format
A pure Rust MQTT packet parser and serializer
-
exp3
data types for (de)serializing expression settings from exp3.json files
-
fundu-core
The core driving the implementation of fundu
-
convo
A modern dialogue executor and tree parser using YAML, focusing on ease-of-use and speed
-
horned-bin
Command Line tools for OWL Ontologies
-
loghawk
A cli tool to display large CSV files
-
tagscript_rs
String interpreter and template parser
-
gospel
Incremental byte munching
-
markdown-it-front-matter
A markdown-it plugin for parsing front matter
-
hsml
A pug-inspired HTML preprocessor
-
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".
-
vortex-raft
A distributed systems library for Maelstrom with Raft consensus
-
ntp-parser
Parser for the NTP protocol
-
cs-datetime-parse
parse c# datetime
-
configurable
helpers for loading/saving a struct to file in $XDG
-
actix-web-jsonschema
JsonSchema Validation Extractor for Actix Web
-
markdown-it-heading-anchors
A markdown-it plugin for parsing GFM tasklists
-
hifa_yaserde
Serialization and deserialization library
-
sleep-parser
Parse Dat protocol SLEEP files
-
xyz_validator
A set of validators. Currently, only Resource Query Language (RQL) validator is implemented.
-
channels-serdes
serialize/deserialize types
-
ouch_model
Data model bindings for ouch exchange protocol
-
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 -
compose-validatr
parsing and validating Docker compose manifests
-
measured-prometheus-protobuf
Tokio metrics for measured
-
soundpad-xml
deserializing Soundpad's XML files
-
yscl
parser
-
veryl-sourcemap
A modern hardware description language
-
comandare
TCP Command Execution
-
sawp-resp
SAWP Protocol Parser for RESP
-
altium
processing Altium file types
-
xmpp-parsers-gst-meet
Collection of parsers and serialisers for XMPP extensions
-
cli-pdf-to-text
A CLI pdf to plain text converter
-
sdc-parser
A parser library for Synopsys Design Constraints (sdc)
-
verilization-compiler-cli
The verilization serialization description language compiler command line
-
anni-artist
Artist parser for Project Anni
-
knurdy
Minimal, opinionated KDL deserialization with Serde
-
aws-smithy-xml
XML parsing logic for Smithy protocols
-
protozero
A minimalist protocol buffers decoder
-
CorrosionMark
markdown parser libary
-
github_username_regex
A lightweight Rust crate to check if a GitHub username / handle is valid
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
fasters
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
csv-index
On disk CSV indexing data structures
-
libmilkyway
part of milkyway project providing common protocols for communicating between MilkyWay modules
-
simpleini
very simple crate to parse and write with the INI format
-
orphism
interacting with a certain format sometimes used for VTuber model assets
-
xml_nom_parse
A XML parser with nom
-
forgiving-semver-parser
Parsing of the semver spec. Fork of https://github.com/steveklabnik/semver-parser.
-
my_json_parser_proj
A CLI JSON parser with customizable error handling and a rule-based parsing system
-
alt_semver
Semantic version parsing and comparison
-
nom-obj
obj/mtl parser written with nom
-
located_yaml
YAML parser with position information
-
nmea-0183
sentence parser using nom 5
-
vimwiki
that provides support to parse, generate, and manipulate vimwiki language
-
df_ls_debug_structure
A language server for Dwarf Fortress RAW files
-
rtoml
zero dependency, toml parser
-
serde_sated
sane adjacently tagged enum deserialization (with untagged variant) for serde
-
dnslookup
Search tool for finding DNS blacklist records among verious sources
-
tmi-parser
dependency-less library for parsing IRC-based TMI message
-
omnom
Streaming parser extensions for BufRead
-
pkl-parser
Pkl Parser!
-
xavier
lightweight and versatile XML parsing library designed to streamline the process of handling XML data with ease and efficiency
-
seqbytes
traits for reading bytes sequentially
-
llvm-support
Support types and routines for parsing LLVM's bitcode
-
maybe-multiple
An extension of
Option
which can hold none, one or multiple elements -
mvn_version
Maven's ComparableVersion and VersionRange