-
uuid
generate and parse UUIDs
-
quick-xml
High performance xml reader and writer
-
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
sqlparser
Extensible SQL Lexer and Parser with support for ANSI SQL:2011
-
url
based on the WHATWG URL Standard
-
roxmltree
Represent an XML as a read-only tree
-
object
A unified interface for reading and writing object file formats
-
httparse
A tiny, safe, speedy, zero-copy HTTP/1.x parser
-
byte-unit
interacting with units of bytes
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
x509-parser
Parser for the X.509 v3 format (RFC 5280 certificates)
-
rustls-pemfile
Basic .pem file parser for keys and certificates
-
syntect
high quality syntax highlighting and code intelligence using Sublime Text's grammars
-
html5ever
High-performance browser-grade HTML5 parser
-
xml-rs
An XML library in pure Rust
-
configparser
configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax. You can use this to write Rust programs which can be customized by end users easily.
-
lexical
to- and from-string conversion routines
-
markdown
CommonMark compliant markdown parser in Rust with ASTs and extensions
-
evalexpr
A powerful arithmetic and boolean expression evaluator
-
geojson
Read and write GeoJSON vector geographic data
-
tree-sitter
Rust bindings to the Tree-sitter parsing library
-
wat
Rust parser for the WebAssembly Text format, WAT
-
rss
serializing the RSS web content syndication format
-
cargo_toml
Cargo.toml
struct definitions for parsing with Serde -
comrak
A 100% CommonMark-compatible GitHub Flavored Markdown parser and formatter
-
ttf-parser
A high-level, safe, zero-allocation font parser for TrueType, OpenType, and AAT
-
ndarray-npy
.npy and .npz file format support for ndarray
-
cssparser
CSS Syntax Level 3
-
plist
parser. Supports Serde serialization.
-
serenity
Discord API
-
spdx
Helper crate for SPDX expressions
-
vte
Parser for implementing terminal emulators
-
json5
serializer and deserializer which speaks Serde
-
boa_engine
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
humantime-serde
Serde support for the
humantime
crate -
version-compare
easily compare version numbers with no specific format, and test against various comparison operators
-
path-absolutize
extending
Path
andPathBuf
in order to get an absolute path and remove the containing dots -
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
svgtypes
SVG types parser
-
mediatype
MIME Media-type parsing
-
cfg-expr
A parser and evaluator for Rust
cfg()
expressions -
tree-sitter-rust
Rust grammar for tree-sitter
-
versions
parsing and comparing software version numbers
-
atoi
Parse integers directly from
[u8]
slices in safe code -
skrifa
Metadata reader and glyph scaler for OpenType fonts
-
csscolorparser
CSS color parser library
-
multiaddr
format
-
nom_locate
A special input type for nom to locate tokens
-
xml
in pure Rust
-
cargo-manifest
Helper crate to parse and manipulate manifests -
Cargo.toml
files -
xmlparser
Pull-based, zero-allocation XML parser
-
jsonc-parser
JSONC parser
-
xmltree
Parse an XML file into a simple tree-like structure
-
umya-spreadsheet
written in pure Rust to read and write xlsx file
-
uriparse
A URI parser including relative references
-
fluent-uri
A generic URI/IRI handling library compliant with RFC 3986/3987
-
sanitize-filename
filename sanitizer, based on Node's sanitize-filename
-
resolv-conf
The resolv.conf file parser
-
nom-language
Language parsing focused combinators for the nom parser library
-
multer
An async parser for
multipart/form-data
content-type in Rust -
iso8601
Parsing ISO8601 dates using nom
-
yasna
ASN.1 library for Rust
-
libxml
wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome project
-
pcap-file
parse, read and write Pcap and PcapNg
-
graphql-parser
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
iban_validate
A small crate to verify IBAN account numbers
-
asn1
ASN.1 (DER) parser and writer for Rust
-
swc_atoms
Atoms for the swc project
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
deno_ast
Source text parsing, lexing, and AST related functionality for Deno
-
lib-ruby-parser
Ruby parser
-
jiter
Fast Iterable JSON parser
-
ogg
Ogg container decoder and encoder written in pure Rust
-
simple-dns
parse and write DNS packets
-
jaq
Just another JSON query tool
-
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.
-
quoted_printable
encoder/decoder for quoted-printable data
-
lexical-parse-float
Efficient parsing of floats from strings
-
qsv
A Blazing-Fast Data-wrangling toolkit
-
minidump
A parser for the minidump format
-
rustpython-parser
Python language parser for Python3
-
cddl
Parser for the Concise data definition language (CDDL)
-
parse-changelog
changelog parser, written in Rust
-
m3u8-rs
parsing m3u8 files (Apple's HTTP Live Streaming (HLS) protocol)
-
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
cooklang-chef
CLI to manage cooklang recipes
-
bitreader
reading individual bits from a slice of bytes. You can read "unusual" numbers of bits from the byte slice, for example 13 bits at once. The reader internally keeps track of position within the buffer.
-
sfv
Structured Field Values for HTTP parser. Implementation of RFC 8941 and RFC 9651
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
tree-sitter-python
Python grammar for tree-sitter
-
sqlite3-parser
SQL parser (as understood by SQLite)
-
lol_html
Streaming HTML rewriter/parser with CSS selector-based API
-
sbp
Rust native implementation of SBP (Swift Binary Protocol) for communicating with devices made by Swift Navigation
-
pep440_rs
python version numbers and specifiers, implementing PEP 440
-
csv-async
CSV parsing for async
-
deserr
Deserialization library with focus on error handling
-
unreferenced_files
finding unused and unreferenced files
-
saphyr
A fully YAML 1.2 compliant YAML library
-
rnix
A Nix parser written in Rust
-
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…
-
parse_link_header
parsing HTTP Link header
-
minimad
light Markdown parser
-
two-face
Extra syntax and theme definitions for syntect
-
datalogic-rs
A fast, type-safe Rust implementation of JSONLogic for evaluating logical rules as JSON. Perfect for business rules engines and dynamic filtering in Rust applications.
-
parse-size
Parse byte size into integer accurately
-
atoi_simd
Fast
&[u8]
to integer parser -
mp4ameta
reading and writing iTunes style MPEG-4 audio metadata
-
tl
Fast HTML parser written in pure Rust
-
svd-parser
A CMSIS-SVD file parser
-
cargo-lock
Self-contained Cargo.lock parser with optional dependency graph analysis
-
gray_matter
Smart front matter parser. An implementation of gray-matter in rust. Parses YAML, JSON, TOML and support for custom parsers.
-
epserde
ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework
-
libcst
A Python parser and Concrete Syntax Tree library
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
node-semver
compliant semver implementation in Rust
-
a2lfile
read, modify and write a2l files
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
type-sitter-cli
CLI for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)
-
grex
grex generates regular expressions from user-provided test cases
-
full_moon
A lossless Lua parser
-
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
-
simplecss
CSS 2 parser and selector
-
human_name
parsing and comparing human names
-
emlop
A fast, accurate, ergonomic emerge.log parser
-
msvc-demangler
that demangles / undecorates C++ symbols mangled by MSVC
-
parquet2
Safe implementation of parquet IO
-
pest_meta
pest meta language parser and validator
-
jsonata-rs
An (incomplete) implementation of JSONata in Rust
-
redact
keeping secrets out of logs
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
ress
A scanner/tokenizer for JS files
-
dateparser
Parse dates in string formats that are commonly used
-
eventsource-stream
A basic building block for building an Eventsource from a Stream of bytes
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
css-color
CSS color strings
-
rxml
Minimalistic, restricted XML 1.0 parser which does not include dangerous XML features
-
tokay
programming language designed for ad-hoc parsing
-
actson
A reactive (or non-blocking, or asynchronous) JSON parser
-
ada-url
Fast WHATWG Compliant URL parser
-
swc_ecma_parser
Feature-complete es2019 parser
-
struson
A low-level streaming JSON reader and writer
-
gitnapped
Find out why you didn't sleep – a Git commit timeline analyzer
-
arrow-csv
Support for parsing CSV format to and from the Arrow format
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
tree-sitter-md
Markdown grammar for tree-sitter
-
rustylr
executable for rusty_lr
-
tor-cert
Non-standard certificate formats used by Tor
-
mpeg2ts-reader
Parser for MPEG Transport Stream data
-
syntree
A memory efficient syntax tree for language developers
-
schematic
A layered serde configuration and schema library
-
exmex
fast, simple, and extendable mathematical expression evaluator able to compute partial derivatives
-
erl_tokenize
Erlang source code tokenizer
-
rfc2047-decoder
decoding RFC 2047 MIME Message Headers
-
cucumber-expressions
Cucumber Expressions AST and parser
-
promql-parser
Parse PromQL query into AST
-
utoipauto
Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase
-
oxiri
fast implementation of IRI validation and relative IRI resolution
-
public-api
List and diff the public API of Rust library crates. Relies on rustdoc JSON output from the nightly toolchain.
-
birli
A preprocessing pipeline for the Murchison Widefield Array
-
toml-span
Toml parser and deserializer that preserves span information
-
evtx
A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
-
hifijson
High-fidelity JSON lexer and parser
-
json_comments
strip comments from JSON before parsing
-
schemat
A code formatter for Scheme, Lisp, and any S-expressions
-
fixed-buffer
Fixed-size buffers for network protocol parsers
-
pact_models
Pact-Rust support library that provides the core models for dealing with Pact files
-
dockerfile-parser
parsing, validating, and modifying Dockerfiles
-
ktx2
Parser for the ktx2 texture container format
-
rosu-map
de- and encode .osu files
-
gst-plugin-json
GStreamer JSON Plugin
-
updatehub-package-schema
UpdateHub Packages metadata schemas
-
envfetch
Lightweight cross-platform CLI tool for working with environment variables
-
fontconfig-parser
fontconfig file parser in pure Rust
-
tree-sitter-typescript
TypeScript and TSX grammars for tree-sitter
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
postscript
The package provides a parser of PostScript fonts
-
mwalib
simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata
-
packageurl
package url specification
-
lq
low overhead yq/tq/... implementation
-
rio_turtle
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
ec4rs
EditorConfig For Rust
-
path-dedot
extending
Path
andPathBuf
in order to parse the path which contains dots -
bracoxide
A feature-rich library for brace pattern combination, permutation generation, and error handling
-
rust-mcp-schema
Type-safe implementation of the Model Context Protocol in Rust, designed to reduce errors and accelerate development with powerful utilities
-
urlpattern
rust-urlpattern is a Rust implementation of the URLPattern standard
-
ion-cli
Command line tool for working with the Ion data format
-
boa_string
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
gtfs-structures
Read GTFS (public transit timetables) files
-
ast-grep
Search and Rewrite code at large scale using precise AST pattern
-
pg_query
PostgreSQL parser that uses the actual PostgreSQL server source to parse SQL queries and return the internal PostgreSQL parse tree
-
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
ra_ap_parser
parser for rust-analyzer
-
oas3
Structures and tools to parse, navigate, and validate OpenAPI v3.1 specifications
-
boxcars
Rocket league replay parser
-
weedle2
A WebIDL Parser
-
tls-parser
Parser for the TLS protocol
-
osmpbf
A reader for the OpenStreetMap PBF file format (*.osm.pbf)
-
validators
designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other dependencies.
-
yarn-lock-parser
yarn.lock parser
-
docktopus
TBD
-
semver-parser
Parsing of the semver spec
-
cstree
generic lossless syntax trees
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
oasgen
Generates OpenAPI 3.0 spec based on Rust code. Works with axum, actix-web, or independent of a web framework.
-
jotdown
A parser for the Djot markup language
-
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
-
python-pkginfo
Parse Python package metadata from sdist and bdists and etc
-
biblatex
Parsing, writing, and evaluating BibTeX and BibLaTeX files
-
glycin
Sandboxed image decoding
-
write-fonts
Writing font files
-
tree-sitter-scala
Scala grammar for tree-sitter
-
der-parser
Parser/encoder for ASN.1 BER/DER data
-
json-syntax
Strict JSON parsing and mapping library
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
screeps-game-api
WASM bindings to the in-game Screeps API
-
elementtree
Parse an XML file into Python elementtree like structure
-
tree-sitter-elixir
Elixir grammar for the tree-sitter parsing library
-
spinne
cli tool that analyzes design system usage for react projects
-
hime_redist
Redistributable runtime library for parsers generated with Hime (LR, RNGLR)
-
lustre_collector
Scrapes Lustre stats and aggregates into JSON or YAML
-
prometheus-parser
parsing and validating Prometheus query expressions
-
c5store
unified store for configuration and secrets
-
sophia
toolkit for RDF and Linked Data
-
geiger
Some library parts of cargo-geiger, decoupled from cargo
-
getopt3
Zero dependency command line argument parser
-
dofigen
A Dockerfile generator using a simplified description in YAML or JSON format create
-
ocpi-tariffs
OCPI tariff calculations
-
git-url-parse
A parser for git repo urls based on url crate
-
hannibal
A small actor library
-
val
An arbitrary precision calculator language
-
subconverter
A more powerful utility to convert between proxy subscription format
-
rtf-parser
RTF parser & lexer library designed for speed and memory efficiency
-
topiary-tree-sitter-facade
Topiary’s uniform interface for
tree-sitter
(rust) andweb-tree-sitter
(wasm-bindgen) -
hen
Run API collections from the command line
-
serde-intermediate
Intermediate representation of Serde serialization
-
trivet
Parser Library
-
dot-parser
parser for the DOT/Graphviz graph description language, as well as useful functions to transform those graphs
-
slr_parser
configuration format. This crate contains the parser, see the slr_config crate for a more user-friendly API.
-
boml
A dead-simple, efficient, dependency-free TOML parser for Rust
-
srcinfo
A libary for parsing .SRCINFO files
-
sic_parser
Parser for the image operation script used by the 'imagineer' image cli
-
rustup-toolchain
working with rustup toolchains, primarily from cargo test:s
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
gltf-json
JSON parsing for the gltf crate
-
icu_tool
Image Converter Ultra
-
utf8parse
Table-driven UTF-8 parser
-
mesh-loader
Fast parser for 3D-model-formats
-
dns-message-parser
Libary to encode and decode DNS packets
-
stream_resp
A fully compliant RESP3 streaming parser
-
mace
Automated extration of malware configuration, focusing on C2 communication
-
veryl-migrator
A modern hardware description language
-
mapfile_parser
Map file parser library focusing decompilation projects
-
run-clang-format
Cross platform CLI wrapper for executing clang-format based paths or globs specified in a JSON input file
-
deb822-lossless
A lossless parser for deb822 files
-
decode
A High-Performance Query Tool for JSON, YAML and TOML
-
labyr
A PDDL benchmarker
-
openjlc
Ultra-fast Gerber conversion tool
-
base64-simd
SIMD-accelerated base64 encoding and decoding
-
json-tools
A zero-copy json-lexer, filters and serializer
-
tree-sitter-c2rust
Rust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust
-
shopify_function
write Shopify Functions in Rust
-
zff
interact with zff, a file format for forensic images
-
native-pkcs11
Cross-platform PKCS#11 module written in rust. Can be extended with custom credential backends.
-
tree-sitter-nix
nix grammar for the tree-sitter parsing library
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
rustic-reader
A minimalistic ebook reader
-
dbase
Read & Write .dbf in Rust
-
three-d-asset
Load/save functionality for 3d applications
-
lenient_semver
Lenient Semantic Version numbers
-
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.
-
dfir-toolkit
CLI tools for digital forensics and incident response
-
http-range-header
No-dep range header parser
-
nu_plugin_file
a nushell plugin called file
-
shalrath
spiky, heat-seeing Quake map parser
-
golem-wasm-rpc
Golem WASM RPC support library
-
jumbf
(ISO/IEC 19566-5:2023) parser and builder written in pure Rust
-
irp
Infrared IRP encoder and decoder
-
s2protocol
A parser for Starcraft II - Replay format, exports to different target formats
-
erg_parser
The Erg parser
-
cala-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
autosar-data-specification
specification of the Autosar arxml file format as rust data structures
-
vl-convert
CLI application for converting Vega-Lite visualization specifications to Vega specifications
-
sikula
query language
-
rs1090
decode Mode S and ADS-B signals
-
bitbuffer
Reading bit sequences from a byte slice
-
rs_osrm
rust wrapper for osrm
-
generic-lang
A Lox based programming language
-
taplo
A TOML parser, analyzer and formatter library
-
netflow_parser
Parser for Netflow Cisco V5, V7, V9, IPFIX
-
urdf-rs
URDF parser
-
cvssrust
Common Vulnerability Scoring System (v2 / v3.0 / v3.1)
-
parse_cfg
Parse and evaluate Rust’s
cfg(any(condition))
attribute syntax and target triples -
libyml
A safe and efficient Rust library for parsing, emitting, and manipulating YAML data
-
execute
extending
Command
in order to execute programs more easily -
iggy-cli
CLI for Iggy message streaming platform
-
neuroformats
Handling of structural neuroimaging file formats. The focus is on surface-based brain morphometry data and FreeSurfer file formats.
-
markdown-ppp
Feature-rich Markdown Parsing and Pretty-Printing library
-
lief
Official Rust bindings for LIEF
-
ical
Ical/Vcard parser for Rust
-
narsese
Rust support for Narsese
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
more-config
support for configuration
-
gigtag
A lightweight, textual tagging system for DJs
-
swc_common
Common utilities for the swc project
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
rasterize
small 2D rendering library
-
dae-parser
Parser for the Collada (DAE) format
-
neure
A fast little combinational parsing library
-
serde-encrypted-value
A Serde Deserializer wrapper which transparently decrypts encrypted values
-
cel-parser
A parser for the Common Expression Language (CEL)
-
pelite
Lightweight, memory-safe, zero-allocation library for reading and navigating PE binaries
-
prometheus-parse
parser for the Prometheus text format
-
yaserde
Serialization and deserialization library
-
aoc-parse
A little library for parsing your Advent of Code puzzle input
-
anes
ANSI Escape Sequences provider & parser
-
markup5ever
Common code for xml5ever and html5ever
-
jsonlogic-rs
jsonlogic (jsonlogic.com) implemented in Rust
-
derp
DER Parser (and Writer)
-
cedict
Parser for the CC-CEDICT Chinese-English Dictionary
-
tree-sitter-javascript
JavaScript grammar for tree-sitter
-
xsd-parser
Rust code generator for XML schema files
-
fcm-push-listener
Listen for push messages from Firebase Cloud Messaging (FCM)
-
fax
Decoder and Encoder for CCITT Group 3 and 4 bi-level image encodings used by fax machines TIFF and PDF
-
unleash-yggdrasil
Unleash SDK domain logic extracted into a library to facilitate building your own Unleash SDKs in anything, anywhere
-
dicom-parser
A middle-level parser and printer of DICOM data sets
-
yang2
libyang2 bindings for Rust
-
countio
Byte counting for std::io::{Read, Write, Seek} and its async variants from futures and tokio
-
deltachat_message_parser
email, link, hashtag, md and more - parsing for deltachat messages
-
cbor-edn
Converter and processor for CBOR Diagnostic Notation (EDN)
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
sql_lexer
lex and sanitize SQL
-
hls_m3u8
HLS m3u8 parser/generator
-
parse_int
Parse &str with common prefixes to integer values
-
problem_details
RFC 9457 / RFC 7807 problem details for HTTP APIs
-
libtzfile
low and high level parsing of the IANA system timezone information files (TZIF)
-
openrank-sdk
OpenRank - SDK
-
oni-comb-uri-rs
uri parser
-
from-pest
Convert from a pest grammar to a typed AST
-
jj-lib
Jujutsu - an experimental version control system
-
shwild
shwild is a small, standalone library, implemented in C++ with a C and a C++ API, that provides shell-compatible wildcard matching. shwild.Rust is a Rust port, with minimal API differences…
-
dur
no_std duration parser and pretty-formatter for humans
-
d4-framefile
The Framefile container crate for D4 file format
-
glsl
A GLSL450/GLSL460 parser
-
engineering-repr
Numeric conversions for engineering notation (1.23k) and the RKM code variant (1k23)
-
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
-
cdevents-sdk
SDK for CDEvents
-
serde-content
Rust data structures for the Serde data model
-
entab
Record-format file reader
-
nanoservices-utils
A collection of utilities for nanoservices
-
committer
git commit message generator
-
dctap
RDF data shapes implementation in Rust
-
uiua
A stack-based array programming language
-
yaml-peg
A YAML 1.2 parser using a greedy parsing algorithm with PEG atoms
-
aspen
VB6 tool for parsing and analyzing VB6 code, in the spirit of cargo check, cargo fmt, etc
-
shiva
in Rust of a parser and generator for documents of any type
-
valico
JSON Schema validator and JSON coercer
-
tor-cell
Encode and decode Tor cells and messages
-
url-parse
🔗 A Rust library for parsing URLs
-
restate-sdk
Restate SDK for Rust
-
hkscdis-rs
A HavokScript 5.1 disassembler written in Rust
-
sipp
parser package
-
nu-parser
Nushell's parser
-
common_sequence_diagram_io
A generic interface to parse, print and draw interaction languages
-
pacmanconf
A pacman-conf wrapper library for parsing pacman config files
-
faf-replay-parser
Supreme Commander Forged Alliance replay parser
-
jppe
byte stream structured serialization and deserialization library
-
cron-parser
parsing cron expressions with timezone support
-
har
A HTTP Archive format (HAR) serialization & deserialization library
-
mokapot
analyzing and manipulating JVM bytecode
-
binkplayer
Console player for compiled .json Ink story files
-
icann-rdap-common
Common RDAP data structures
-
parse-dockerfile
Dockerfile parser, written in Rust
-
nom-unicode
Unicode extensions for Nom
-
kern
General library for Rust
-
mls-spec
repository of MLS / RFC9420-related data structures
-
xdy
Complex RPG dice expression evaluator with histogram support
-
turn-server
A pure rust-implemented turn server
-
tree-sitter-r
R grammar for the tree-sitter parsing library
-
uuid-macro-internal
Private implementation details of the uuid! macro
-
tree-sitter-sequel
Tree-sitter Grammar for SQL
-
deser-incomplete
Deserialize incomplete or broken data with Serde
-
bnf
parsing Backus–Naur form context-free grammars
-
csv-scout
A CSV file format sniffer for Rust
-
hl7-parser
Parses the structure of HL7v2 messages, but does not validate the correctness of the messages
-
ansitok
parsing ANSI Escape Codes
-
expr-lang
expr language in Rust
-
todo-txt
Parser for the todo.txt format
-
eszip
that can download JavaScript and TypeScript module graphs and store them locally in a special zip file
-
bexpand
Bash-style brace expansion
-
nom-supreme
A collection of excellent utilities for nom
-
knus
KDL language implementation
-
messageforge
lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage, SystemMessage, and more. It supports easy extensibility through macros…
-
cbor_event
The CBOR Event library. There are no dependencies, all platforms are supported and it is wasm compatible.
-
pulsarss
RSS Aggregator for Gemini Protocol
-
classfile-parser
A parser for Java Class files written in rust
-
readfeed
Feed parsing utilities
-
tree-sitter-erlang
erlang grammar for the tree-sitter parsing library
-
fast-float2
Fast floating-point number parser
-
rico-scan
A high-performance CLI tool for parsing and validating Thrift IDL files
-
tree-sitter-lua
Lua grammar for tree-sitter
-
cloudfront-logs
AWS CloudFront log line parser
-
musicxml
parsing, manipulation, and export library
-
mocks
Get a mock REST APIs with zero coding within seconds
-
frontmatter-gen
generating and parsing frontmatter in various formats
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
-
qrex
Qt Resource Extractor
-
mzdata
read mass spectrometry data formats and a data model for mass spectra
-
dataflow-rs
A lightweight, rule-driven workflow engine for building powerful data processing pipelines and nanoservices in Rust. Extend it with your custom tasks to create robust, maintainable services.
-
igvm
parser for the Independent Guest Virtual Machine (IGVM) file format
-
evaluator_rs
A evaluation engine library for Rust
-
libsql-sqlite3-parser
SQL parser (as understood by SQLite) (libsql fork)
-
worker-sys
Low-level extern definitions / FFI bindings to the Cloudflare Workers JS Runtime
-
goban
Go move generation and Go ruling
-
parse-sap-odata
Generate a pair of Rust modules from SAP V2 OData metadata
-
tree-sitter-sdml
sdml grammar for the tree-sitter parsing library
-
excel_reader
An Excel reader in pure rust
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
rst
a reStructuredText parser and renderer for the command line
-
asciidocr
A CLI and library for processing and converting asciidoc files
-
nod
reading GameCube and Wii disc images
-
openair
Parser for airspace files in OpenAir format
-
beancount-parser
A beancount file parser library for rust
-
nom-tracer
Extension of nom to trace parser execution
-
lcov2cobertura
convert LCOV info file to cobertura XML format
-
pmd_wan
that can read wan file, a sprite format used in pokemon mystery dungeon games
-
css-minify
CSS parser and minificator based on nom
-
tantivy-common
common traits and utility functions used by multiple tantivy subcrates
-
oq3_lexer
Lexer for OpenQASM 3 parser/analyzer
-
emmylua_parser
A parser for EmmyLua and luals
-
markdoll
a structured and extensible markup language
-
blackbox-log
Ergonomic parser for BetaFlight blackbox logs
-
xitca-web
an async web framework
-
mit-commit
For building commit linters. This makes it eas.
-
rtoolbox
functions for other crates, no backwards compatibility guarantees
-
kdmp-parser
A KISS Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger
-
tidy-json
A cli for tidying up json files
-
nu_plugin_semver
A nushell plugin for dealing with SemVer versions
-
annatto
Converts linguistic data formats based on the graphANNIS data model as intermediate representation and can apply consistency tests
-
netlink-packet-utils
macros and helpers for parsing netlink messages
-
viguno
Phenotype/disease for VarFish
-
mvdparser
Extract information from QuakeWorld MVD demos
-
badpod
working with imperfect feeds of podcasts
-
advreader
Split text file into text sequences, strings and (line) comments
-
byte_reader
A minimal byte-by-byte reader for parsing input
-
zix
fast alternative to the traditional Unix
ls
command, designed specifically for Windows -
yash-syntax
POSIX-compatible shell script syntax parser
-
scanner-rust
text scanners which can parse primitive types and strings using UTF-8 or ASCII
-
lcov
LCOV tracefile parser/merger/filter in pure Rust
-
rdf-canon
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
parsenic
no-std/no-alloc I/O and parsing crate
-
dylint_linting
writing Dylint libraries
-
toml-example
A lib help generate toml example
-
riveter
A command-line utility to "rivet" together the structure and content of a project directory. It generates a combined overview suitable for providing context to Large Language Models (LLMs) or for documentation purposes.
-
alog
Anonymize 'Combined Log Format' data
-
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
-
radicle-tui
Radicle terminal user interface
-
mrml-cli
CLI for the Rust implementation of MJML renderer
-
sketches-rust
DDSketch
-
kfl
KDL language implementation
-
run-ctags
Generate a ctags file for your Rust project with Universal Ctags
-
vex2pdf
convert CycloneDX(VEX) JSON documents to PDF reports
-
ra-ap-rustc_parse_format
Automatically published version of the package
rustc_parse_format
in the rust-lang/rust repository from commit 496145b9cc023aef4bb1f16c0964a53d0da36c88 The publishing script for this crate lives at:… -
postgresql-cst-parser
An unofficial PostgreSQL CST parser written in Pure Rust
-
hostfile
parsing /etc/hosts
-
ass_parser
A parser for editing creating and saving .ass files
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
deaf
parsing and modifying ELF binaries
-
nondestructive
editing over various file formats
-
incodoc
Incorporeal document format
-
tree-sitter-elm
Elm grammar for tree-sitter
-
pulldown-latex
Pull parser to convert LaTeX equations to MathML
-
mqtt-tiny
A tiny MQTT v3.1.1 codec implementation
-
gura
configuration language serializer/deserializer for Rust
-
noak
reading and writing java class files
-
grammers-tl-parser
A parser for Type Language definitions
-
nu_plugin_json_path
a nushell plugin created to parse json files using jsonpath
-
ais
An Automatic Identification System (AIS) parser library
-
type_reflect
Extensible runtime reflection through a Derive macro
-
tree-sitter-cmake
CMake grammar for tree-sitter
-
adsb_deku
Decoder for ADS-B(Automatic Depedent Surveillance-Broadcast) - written with deku
-
crab_nbt
Up-to-date Rust crate for easy and intuitive working with NBT data
-
bms-rs
The BMS format parser
-
multilinear-parser
A parser for the multilinear story systems
-
tokio-util-codec-compose
Building blocks for composing tokio-util codecs
-
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
-
did_url_parser
A no_std parser for Decentralized Identifiers (DIDs)
-
gstuff
Small macro and trinkets that make my life easier
-
netgauze-bmp-pkt
BMP Protocol representation and serde
-
ply-rs
reading/writing ascii and binary PLY files
-
d4
file format implementation
-
mocktave
Run Octave/MATLAB inside Rust
-
pe-sign
cross-platform tool developed in Rust, designed for parsing and verifying digital signatures in PE files. It provides a simple command-line interface that supports extracting certificates…
-
kdbx-rs
Keepass 2 (KDBX) password database parsing and creation
-
tree-sitter-netlinx
NetLinx grammar for tree-sitter
-
format-json
A CLI tool for recursively formatting JSON files
-
vampirc-uci
A Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.
-
scanf
Parse text inputs (inverse of print! and format!)
-
pori
Parser location and state extensions for nom
-
activitystreams
A set of core types and traits for activitystreams data
-
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)…
-
rusty-todo-md
A multi-language TODO comment extractor for source code files
-
alkahest
Fantastic serialization library with zero-overhead serialization and zero-copy deserialization
-
difftastic
A structural diff that understands syntax
-
htmltoadf
An HTML to Atlassian Document Format (ADF) converter
-
actix-web-validation
A common validation interface for actix-web applications
-
cynic-parser-deser
Deserialization for cynic-parser Values
-
dstv
parsing DSTV files and visualizing the parsed data
-
tree-sitter-t32
Lauterbach TRACE32® script language grammar for Tree-sitter
-
aeon
A configuration file format with macros for brevity
-
mdevctl
A mediated device management utility for Linux
-
dply
A command line data manipulation tool inspired by the dplyr grammar
-
service_utils_rs
A brief description of your crate
-
fsd_interface
serialising and deserialising FSD (Flight Simulator Daeomon) protocol network messages
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
fast_html5ever
High-performance browser-grade HTML5 parser
-
simple-ldap
A high-level LDAP client for Rust
-
arxiv
parse arXiv identifiers and references
-
pest_vm
pest grammar virtual machine
-
jsonrpc-core
Transport agnostic rust implementation of JSON-RPC 2.0 Specification
-
matfile
reading and writing Matlab ".mat" data files
-
xmltv
electronic program guide (EPG) parser and generator using serde
-
rekordcrate
parsing Pioneer Rekordbox device exports
-
sgf-parse
A parser for the SGF file format for Go games
-
opentalk-types-signaling-recording
Signaling types the OpenTalk recording module
-
bibleref
Structures and functions for managing Bible references
-
iodeser
that allows to read from and write to .io file format
-
parsely-rs
Macro-based struct serialization/deserialization
-
dxlink
trading through tastytrade's API
-
svg_metadata
Extracts metadata (like the viewBox, width, and height) from SVG graphics
-
nom-kconfig
A Kconfig parser
-
gcode-nom
Visualization tool for inspecting a g-code file
-
feed2urls
Extract item URLs from RSS or Atom feeds
-
what-version
CLI to determine the highest semver version from a list of versions that satisfies all given version requirements
-
disintegrate-postgres
Disintegrate PostgresDB implementation. Not for direct use. Refer to the
disintegrate
crate for details. -
asciidoc-parser
Parser for AsciiDoc format
-
jaq-syn
Parser for the jq language
-
prkcst
Command Line Shortcut
-
activitypub_federation
High-level Activitypub framework
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
goblin-experimental
(Experimental) An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
raftpico
Raft framework built on top of the raftbare crate
-
tui-markup
markup langauge for terminal styled text
-
bebytes
serialization and deserialization of network structs
-
martin-tile-utils
help with map tile processing, such as type and compression detection. Used by the MapLibre's Martin tile server.
-
lexpr
A representation for Lisp data
-
watchexec-events
Watchexec's event types
-
py_literal
Read and write Python literals
-
wasmbin
A self-generating WebAssembly parser and serializer
-
cl-format
Use Common Lisp format in Rust
-
osu-db
Reading and writing of osu! binary files:
osu!.db
,collection.db
,scores.db
and.osr
replay files -
ruby-prism
Rustified version of Ruby's prism parsing library
-
saikoro
Parser and evaluator for doing math with dice notation expressions
-
dataview
Safe transmute between types and byte arrays of the same size
-
versatiles_glyphs
generating SDF glyphs from fonts
-
aoe2js
CLI utility to convert an AoE2 recorded game to JSON
-
ovba
An Office VBA project parser written in 100% safe Rust
-
addr-spec
A wicked fast UTF-8 email address parser and serializer
-
serde_json_bytes
a JSON Value object with strings backed by Bytes, parsed by serde_json
-
ocl-include
preprocessor that implements #include mechanism for OpenCL source files
-
momoa
A JSON parsing library suitable for static analysis
-
tree-sitter-kotlin
Kotlin grammar for the tree-sitter parsing library
-
oysters
HTTP server for the Oysters LRU k/v store
-
deadpool-lapin
Dead simple async pool for lapin
-
nodejs-semver
A node-semver compliant semver implementation in Rust
-
jexl-parser
A JEXL parser written in Rust
-
fuzzymonth
A fuzzy month parser which handles a variety of input formats
-
triples
A lib and cli for storing data triples
-
doip-codec
Diagnostics over Internet Protocol codec for client-server communication
-
btparse
A minimal deserializer for inspecting
std::backtrace::Backtrace
’s Debug format -
parse-js
JavaScript parsing library
-
non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
rstb
manipulating Breath of the Wild's resource size table
-
aurora-streams
managing publish-subscribe channels using Tokio message passing channels
-
timsrust
read Bruker timsTOF data
-
xrust
Support for XPath and XSLT
-
nbformat
Parse Jupyter Notebooks
-
cron-lite
Lightweight cron expressions parser and time series generator
-
rphtml
A html parser written in rust
-
icy-metadata
parsing Icecast metadata
-
rustube
A YouTube video downloader, originally inspired by pytube, written in Rust
-
us_address_parser
that parses U.S. street addresses.
-
g-code
parsing and emission
-
re_arrow2
Unofficial implementation of Apache Arrow spec in safe Rust
-
from
A procedural macro that generates custom parsing and validation code
-
yes_parser
Your Extensible Script standard parser reads so you can write!
-
cosmic-nom
Is a collection of utilities for making using the great nom parser combinator easier to use
-
vanish
config tool to make locally trusted X.509 development certificates for your domains
-
scte35-reader
Reader for data formatted according to SCTE-35
-
efb
Electronic Flight Bag library to plan and conduct a flight
-
datavalue-rs
High-performance Arena-based alternative to serde_json::Value
-
hyperwood
open-source system for crafting furniture from simple wooden slats
-
abnf
A nom-based parser for ABNF
-
f1-game-packet-parser
Convert binary data from F1 24, F1 23, and F1 22 UDP telemetry into organised structs
-
libamdgpu_top
amdgpu_top
-
russe
Server-Sent Events (SSE) decoder
-
dfe
Documentos Fiscais Eletrônicos Brasileiros
-
clarion
simplify working with Clarion software data formats
-
rust-sitter-tool
The external tool for Rust Sitter that extracts grammars from Rust definitions
-
spreadsheet-ods
Read and write ODS files
-
simple-color-palette
Color Palette format
-
singlefile
Dead simple file data manipulation
-
ruast
A printable & modifiable Rust AST
-
scim_v2
that provides utilities for working with the System for Cross-domain Identity Management (SCIM) version 2.0 protocol. (rfc7642, rfc7643, rfc7644)
-
syslog_loose
A loose parser for syslog messages
-
jaded
Java deserialization for Rust
-
kalk
A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
rusty_json
A lightweight and straightforward JSON library for Rust, providing basic JSON functionality, serialization, and manipulation
-
parse_mediawiki_dump_reboot
Parse XML dumps exported from Mediawiki
-
xq
A reimplementation of jq
-
xee
Xee CLI. Swiss Army knife for XML. XPath and XSLT
-
cggtts
data parsing and synthesis
-
rust-mcp-sdk
An asynchronous SDK and framework for building MCP-Servers and MCP-Clients, leveraging the rust-mcp-schema for type safe MCP Schema Objects
-
justjson
An efficient JSON Value crate that allows borrowing data
-
chia-traits
Chia traits for Streamable types (chia's serialization format)
-
fastlib
FAST (FIX Adapted for STreaming protocol) is a space and processing efficient encoding method for message oriented data streams
-
wgsl-parse
Parse a wgsl source file to a syntax tree
-
osynic_osudb
osu!db parser for Osynic, refactoring based on osu-db
-
rustmark
Extensible web application for serving Markdown-based content
-
urm-sim
A parser and interpreter for Unlimited Register Machine (URM) programs
-
ctf-pwn
Pwn utilities for Rust
-
dependabot-config
Structured access to the Dependabot configuration
-
sticknodes-rs
Unofficial Stick Nodes asset manipulation library. Currently only supports Stickfigures. Currently only supports assets up to version 4.1.0 build 21.
-
watermelon-nkeys
Minimal NKeys implementation for NATS client authentication
-
spacetimedb-jsonwebtoken
Create and decode JWTs in a strongly typed way
-
ciborium-ll
Low-level CBOR codec primitives
-
serde_bibtex
A BibTex (de)serialization file format
-
none-shall-pass
Artifact for GitHub Action to validate hyperlinks in all markdown files
-
mcai_worker_sdk
AMQP Worker to listen and provide trait to process message
-
native-json
Native JSON for Rust
-
truetype
The package provides a builder and parser of TrueType fonts
-
quil-rs
Rust tooling for Quil (Quantum Instruction Language)
-
rpsl-rs
A Routing Policy Specification Language (RPSL) parser with a focus on speed and correctness
-
ninja-fmt
Format ninja targets from file paths
-
hl7-parser-example
example of how to run and use the hl7-parser crate by Kenton Hamaluik <kenton@hamaluik.ca>. The hl7-parser crate parses the structure of HL7v2 messages, but does not validate the correctness of the messages…
-
mgx
A parser for Age of Empires II recorded games
-
cansi
Catergorise ANSI - ANSI escape code parser and categoriser
-
ledger-parser
parsing ledger cli (https://www.ledger-cli.org/) input files
-
dwparser
DataWindow Syntax Parser
-
office-convert-server
HTTP server for converting office file formats to PDFs
-
harper-tree-sitter
The language checker for developers
-
commandy
easy parsing of command line arguments
-
rjiter
Streaming JSON parser on top of Jiter
-
adobe-swatch-exchange
Read and write .ase files
-
xml_schema_generator
Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa
-
tree-sitter-json
JSON grammar for tree-sitter
-
plow_package_management
Plow: A package manager for ontologies
-
axum-yaml
YAML extractor for axum
-
lazycsv
Vectorized, lazy-decoding, zero-copy CSV parser
-
is_affected
checking and listing the affected resources across a range of commits, useful when working with monorepos
-
bund_language_parser
BUND programming language parser
-
orgize
parsing org-mode files
-
pithos
Client for the Pithos object storage file format
-
json_deref
JSON internal field links resolver
-
yaxpeax-superh
SuperH decoders for yaxpeax
-
aargvark
Self-similar argument parsing
-
betfair-adapter
interacting with Betfair from Rust
-
hmm_tblout
Parse nhmmer tblout files
-
certreplace
CLI tool for replacing x509 certificates and their private keys
-
ply-rs-bw
reading/writing ascii and binary PLY files
-
isin
Support for creating and validating ISINs
-
glsl-lang-cli
CLI for the glsl-lang crate
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
chuchi
Http async library based on hyper and tokio
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
protox-parse
Parsing of protobuf source files
-
parse-hyperlinks
A Nom parser library for hyperlinks with markup
-
dataparser_core
A flexible and efficient binary parsing and serialization library for Rust
-
recipe-parser
Write recipes understood by humans and machines
-
ssi-jwk
JWK for the ssi library
-
j1939
SAE J1939 is a set of standards that define how ECUs communicate via the CAN bus in heavy-duty vehicles
-
hltas
Reading and writing Half-Life TAS scripts (
.hltas
) -
bdat
(De)serialization library for Monolithsoft's BDAT file format
-
systemctl
Small crate to interact with systemd units
-
tree-sitter-go
Go grammar for tree-sitter
-
mrtd
Parser for machine-readable travel documents (MRTD)
-
tree-sitter-d2
d2 grammar for the tree-sitter parsing library
-
live2d-parser
The pure rust parser for Live2D’s
*.model.json
and*.moc
-
texting_robots
Texting Robots: A Rust native
robots.txt
parser with thorough unit testing -
minusone
A script deobfuscator
-
iban
IBAN parsing library
-
mjlog2json-checker
Verify that mjlog2json conversion matches the official xml and json
-
spdx-rs
Parse and interact with SPDX Documents
-
refined
refinement types; parse, don't validate!
-
leptos_query
Async query manager for Leptos
-
pasture-io
Support for reading and writing point cloud files with pasture
-
vxde
parse .vxd files containing key-value pairs used in games or configurations
-
debversion
Debian version parsing, manipulation and comparison
-
package_json_parser
A parser for package.json
-
tree-sitter-asm
assembly grammar for the tree-sitter parsing library
-
sparkle_interactions
Safe, concise Discord interaction handling for Twilight
-
tiger-bin-shared
Shared binary library for ck3-tiger, vic3-tiger, and imperator-tiger
-
wegglix
weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
-
target-spec
Evaluate Cargo.toml target specifications
-
json-patch-cli
A CLI command to perform JSON RFC 6902 patching, merging and editing operations
-
url_encor
A lightweight library to encode and decode special characters in urls
-
dji-log-parser
parsing DJI txt logs
-
brarchive-cli
CLI for Bedrock Archives in Rust
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
xlformula_engine
parse and evaluate Excel formulas
-
betacode2
A fast rust library for conversion to and from betacode
-
swamp-core-extra
Rust runtime implementations for Swamp core library collections (Vec, Map, Grid, Stack, etc.)
-
tagparser
A lightweight Rust library for parsing HTML tags with powerful filtering capabilities
-
secret_rs
embed a secret value into a running binary
-
influxlp-tools
Influx Line Protocol Tools is a simple parser and builder for InfluxDB v2 line protocol
-
proteus
intended to make dynamic transformation of data using serde serializable, deserialize using JSON and a JSON transformation syntax similar to Javascript JSON syntax. It also supports…
-
ical_vcard
parser and writer for the content line format used in vCard and iCalendar
-
riichi_hand
A collection of utilities for working with Riichi Mahjong player hands
-
scan_fmt
scanf()-like input for Rust
-
ndarray-npz
Advanced .npz file format support for n-dimensional arrays
-
vmf-forge
A parser for Valve Map Format (VMF) files
-
tree-sitter-fortran
fortran grammar for the tree-sitter parsing library
-
pretty_ini
Light library to read/write ini files
-
gir-format-check
File format checker
-
marctk
MARC21 Binary, Breaker, and XML Toolkit
-
urn
handling URNs (Unique Resource Names)
-
cafebabe
parser for Java class files
-
tree-sitter-commonlisp
Common Lisp grammar for the tree-sitter parsing library
-
xml5ever
Push based streaming parser for XML
-
r-description
Parsing and editor for R DESCRIPTION files
-
rletxtconv
Conway's Game of Life file format converter
-
cpg-rs
working with Code Property Graphs (CPG)
-
yang3
libyang3 bindings for Rust
-
jsonapi_deserialize
JSON-API specific deserilization framework
-
eqlog
Datalog with equality
-
tex2typst-rs
Converts LaTeX math to Typst math
-
ikal
Parse icalendar object
-
appcfg
Unix style command line parameter and configuration file parsing library
-
weedle
A WebIDL Parser
-
rslint_lexer
An extremely fast ECMAScript lexer made for the rslint project
-
craftflow-nbt
A serde-based NBT (from Minecraft) binary format implementation
-
piston_meta
A DSL parsing library for human readable text documents
-
shogi-kifu-converter
Shogi kifu parsers and converters
-
famedly_rust_utils
Various rust utility functions and types
-
junit-parser
parse JUnit XML files
-
wowsunpack
interacting with World of Warships game assets
-
moleculec-go
Compiler plugin for moleculec
-
tree-sitter-comment
Grammar for code tags like TODO:, FIXME(user): for the tree-sitter parsing library
-
run-clang-tidy
Cross platform CLI wrapper for executing clang-tidy based paths or globs specified in a JSON input file
-
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… -
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
tree-sitter-kotlin-sg
Kotlin grammar for the tree-sitter parsing library
-
crate_crypto_internal_eth_kzg_erasure_codes
erasure encoding and decoding
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
realme
A flexible and extensible configuration management library for Rust, designed to simplify the process of loading and managing configuration settings from various sources
-
mozilla/sync15
Firefox Application Services
-
rune-cli
An interpreter for the Rune Language, an embeddable dynamic programming language for Rust
-
gridish
working with British and Irish national grid strings
-
hygg
Simplifying the way you read
-
minparser
parsing functions
-
flatcontainer
A flat container representation for Rust
-
wasm-parser
Wasm parser with coredump support
-
gel-protocol
Low-level protocol implementation for Gel database client. For applications, use gel-tokio. Formerly published as edgedb-protocol
-
xlsx2csv
Excel-like sheets to CSV converter
-
shr_parser
Parses sweeps from a Signal Hound Spike file
-
ddsfile
DirectDraw Surface file format parser/composer
-
nom-parse-trait
Adding traits to make parsing types easier
-
tf-demo-parser
parser for tf2 demo files
-
huggingface/tokenizers-python
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
-
nu-alias-converter
Converts Bash aliases to Nushell
-
nt_hive2
forensic parser library for Windows registry hive files
-
base256
Encode and decode data in base 256 easily typed words
-
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
rvdc
RISC-V instruction decoder
-
elite_journal
Elite: Dangerous journal file stuctures and parsers
-
kvlog
Fast Structual and Hierarchical binary logging for rust
-
binfarce
Extremely minimal parser for ELF, Mach-O, PE and ar
-
epw-rs
Rust parser for Energy Plus Weather file format
-
excel-cli
A lightweight terminal-based Excel viewer with Vim-like navigation, it allows basic Excel file viewing and provides a simple way to export Excel data to JSON format
-
vbsp
Rust parser for valve bsp files
-
tasty
A CLI that runs API tests defined and grouped in TOML files
-
rule_rs
A lightweight rule engine implemented in Rust that supports asynchronous execution, component extension, and rule chain orchestration
-
sgxs
working with the SGX stream format
-
hexspell
A open source lib to parse executables in Rust
-
ogg_pager
OGG page reader
-
tree-sitter-d
d grammar for the tree-sitter parsing library
-
matchgen
Generate functions to quickly map byte string prefixes to values
-
starlark_bin
starlark binary
-
fetsig
Web-sys based browser fetch library using futures-signals with optional MAC
-
cff-parser
A parser for the Compact Font Format (CFF)
-
fhir-rs
HL7 FHIR Specification for Rust
-
wat_parser
WebAssembly Text Format concrete syntax tree parser
-
ender
An encoding library to work with any binary data format
-
cue
High-level bindings for the libcue library
-
parabox-parser
The parser and the executor for the Parabox language
-
npezza93_tree-sitter-tags
extracting tag information
-
kuberator
simplify writing an k8s operator
-
brids
Parse and generate random CPF and CNPJ, Brazil's ID numbers
-
jqesque
string assignment expressions with JQ-esque syntax for JSON interaction
-
tree-sitter-heex
heex grammar for the tree-sitter parsing library
-
knuffel
KDL language implementation
-
hexput-runtime
WebSocket runtime server for Hexput AST processing
-
mavlink_log
interacting with a simple mavlink log
-
partial-json-fixer
Partial JSON fixer fixes partial JSON
-
parse_duration
Parses a duration from a string
-
cooklang
parser with opt-in extensions
-
arch-pkg-text
Pure Rust library to parse Arch Linux packages' structured text formats
-
phone_type
Phone type for Rust
-
jsonwebtoken-aws-lc
Create and decode JWTs in a strongly typed way
-
geo-uri
parsing and generating uniform resource identifiers for geographic locations (geo URIs)
-
flatzinc
parser
-
pcap-file-gsg
parse, read and write Pcap and PcapNg
-
cronchik
cron expression parser
-
rconn
network protocol
-
wlambda
embeddable scripting language for Rust
-
nzb-rs
A spec compliant parser for NZB files
-
robotstxt
A native Rust port of Google's robots.txt parser and matcher C++ library
-
vimcats
LuaCATS parser and vimdoc transformer
-
nparse
Parser in rust for specific use-cases
-
x12-delimiters
Low-level handling of X12 EDI delimiters
-
ipmi-rs
A pure rust implementation of the IPMI spec
-
nom-teltonika
Teltonika protocol parser
-
confetti-rs
A configuration language and parser library written in Rust
-
oni-comb-crond-rs
CROND parser
-
r-toml
Regular subset of TOML
-
zygote
process is a small process used primarily to create new processes
-
ooxmlsdk
Open XML SDK for Rust
-
parol_runtime
Runtime library for parsers generated by the 'parol' parser generator
-
cerbos
Rust SDK for working with Cerbos: an open core, language-agnostic, scalable authorization solution
-
harper-literate-haskell
The language checker for developers
-
mavlink-message-definitions
MAVLink message definitions in MAVInspect format
-
destination
providing types and method for managing physical addresses in a municipality
-
crx3-rs
Chrome extension CRX3 format parser and builder in Rust
-
intan_importer
importing and processing Intan RHS data files for neural recording research
-
tree-sitter-bend
Tree-sitter grammar for the Bend programming language
-
resolver_api
traits to structure request / response / resolver relationships
-
tile_sorcerer
Tools for modeling and querying vector tile sources
-
iso
implementations of datatypes related to common iso standards
-
tfon
Bitmap font parsing / conversion
-
hime_compiler
CLI tool for the generation of LR and GLR parsers for the Hime runtime
-
hyper-wrapper
A JSON configuration wrapper for hyperfine benchmarking tool
-
nom_permutation
permutation conbinator for nom
-
ripjson
A fast and lean way to grep in JSON files
-
json-pointer-simd
parsing and using JSON pointers with simd_json, as specified in RFC 6901
-
hard-xml
Strong typed xml, based on xmlparser
-
pktparse
Collection of packet parsers
-
datatest
Data-driven tests in Rust
-
ldap-types
Implements the basic LDAP types so they can be used in other crates
-
netzip_parser
A barebones low-level ZIP parser
-
motif-scanner
Command line tool for scanning DNA sequences for transcription factor binding sites
-
subtile
utils to operate traitements on subtitles
-
tree-sitter-gleam
gleam grammar for the tree-sitter parsing library
-
light-ini
Event-driven parser for the INI file format
-
feign
Rest client of Rust
-
byte
A low-level, zero-copy and panic-free serializer and deserializer for binary
-
spex
Simple(ish) parser and extractor of XML
-
flql
Query parser for flinch in-memory database
-
htmlparser
Pull-based, zero-allocation HTML parser
-
feature-check
Query a program for supported features
-
rust_dot
RustDOT is mostly the Graphviz DOT language, lightly rustified
-
tor-consdiff
Handle the consensus-diff format used in the Tor directory protocol
-
datamodel
serialize and deserialize Valve's proprietary DMX file format
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
http-request-derive
Use derive to create HTTP requests
-
asn1rs
ASN.1 to Rust, Protobuf and SQL compiler/code generator. Supports ASN.1 UPER
-
html_parser
general purpose html/xhtml parser
-
fixed_width
A fixed width data parser
-
sublime-color-scheme
Parse Sublime Text color schemes to Syntect Themes
-
rsn
A Rust-inspired, human-readable object notation
-
hallomai
converter USFM<->USJ<->USX
-
nwn-lib-rs
Parsing library and command-line tools for Neverwinter Nights 1 and 2 data files
-
serde-redis
Serde deserialization for redis-rs
-
nid
Generate and parse Nano IDs
-
axum-github-webhook-extract
secure GitHub Webhooks and extract JSON event payloads in Axum
-
deft-simplecss
CSS 2 parser and selector
-
alox-48
ruby marshal data deserializer
-
atomic-timer
Atomic timer for Rust
-
bye_pcd_rs
Working with PCD(Point Cloud Library) file format in Rust.在Rust中处理PCD(点云库)文件格式
-
hidparser
HID report descriptor parsing library
-
intuicio-core
Core module for Intuicio scripting platform
-
radicle
standard library
-
notatin
parsing offline Windows Registry files
-
incpa-byte
Byte-oriented parsing and input for
incpa
parsers -
kex
Console application for streamed hex dumping
-
overpunch_ng
Robust and extensible signed overpunch parsing and formatting for Rust Decimals
-
veryl-parser
A modern hardware description language
-
g-win
A winnow parser for .gcode files
-
tergo-parser
Parser for tergo
-
blockset
command line tool
-
rust_json
JSON serializer and deserializer
-
actix-prost
Generate actix handles and routes from grpc definitions
-
tree-sitter-cfengine
CFEngine grammar for tree-sitter
-
json-template
creating JSON templates
-
iso8601-duration
Parse ISO8601 duration format
-
shellish_parse
Parses "command line" syntax inspired by Bourne shell ("shellish")
-
slip-codec
Serial Line Internet Protocol (SLIP) encoder/decoder
-
tree-sitter-ursa
Ursa grammar for the tree-sitter parsing library
-
broxus-util
A collection of utils used at Broxus
-
izihawa-tantivy-common
common traits and utility functions used by multiple tantivy subcrates
-
vcard_parser
Parses and validates vCard data according to RFC 6350 specification
-
fastobo-graphs
OBO Graphs data model, decoder and encoder in Rust
-
spacetimedb-auth
Auth helpers for SpacetimeDB
-
graph6-rs
parsing graph6/digraph6 strings and converting them into other text based formats
-
dialogi
A dialog parser
-
tree-sitter-c
C grammar for tree-sitter
-
sharc
high-speed archiver using the density compression library
-
bluefile
Experimental Rust library for handling X-Midas Bluefiles
-
serialr
This package allows for the serialization and deserialization of things
-
sigserlic
Combine serde with signify
-
comma
Shell-style command parser with support for escaping and quotations
-
cql2
Parse, validate, and convert Common Query Language (CQL2) text and JSON
-
json-sourcemap
parsing and generating JSON sourcemaps
-
access_log_parser
parsers for reading access logs in a strongly-typed way
-
cavestory-save-lib
editor for profile.dat of cavestory
-
notion-to-jarkup
Convert Notion blocks into jarkup JSON
-
defmt-decoder
Decodes defmt log frames
-
alacritty-theme-switcher
Easily switch between color themes for Alacritty
-
swc_ecma_ast
Ecmascript ast
-
mame-parser
read and write MAME files
-
xmpp-parsers
Collection of parsers and serialisers for XMPP extensions
-
ygw
The goal of Yamcs Gateway is to allow Yamcs to control instruments/payloads as part of an EGSE
-
creole-nom
WikiCreole markup language parser library by nom
-
fef
parser of the FEF format
-
mini-functions
highly performant utility and wrapper functions
-
fints-institute-db-cli
A CLI tool to access FinTS access information for many German banks
-
cas-parser
Parser for the CalcScript language
-
libconfig-rs
libconfig parser in rust
-
rsip
SIP Rust library, parser & generator of SIP
-
rosm_pbf_reader
A low-level Rust library for parsing OpenStreetMap data in PBF format
-
ieee-754
convert a hexadecimal value to a 32-bit or 64-bit floating-point precision following the IEEE 754 standard
-
risc0-zeroio
RISC Zero zero-copy deserialization
-
nbf
Draft implementation of the Nested Blocks Format, which is a human-friendly text format for expressing nested or hierarchical data
-
oxrdfio
Parser and serializer for various RDF formats
-
chromiumoxide_pdl
Contains a PDL parser and rust generator
-
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
-
vedvaring
easy persistence
-
iq
introspection with dynamic queries
-
parsel
Zero-code parser generation by using AST node types as the grammar
-
format-struct
quick and easy format structure definitions for use in binary file parsing
-
nom-tracable
Extension of nom to trace parser
-
binarygcode
libbgcode to serialise and deserialise binary gcode
-
structs-sh
A local data structure service
-
buddy-up
Buddy up a changing group of people into unique pairs over time
-
uninode
Universal object type
-
dash7
ALP protocol codec
-
scan_json
React to elements in a JSON stream
-
json_preprocessor
JSON PreProcessor
-
chroma-dbg
Put your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait
-
fuzzy-datetime
Detects, completes and normalises fuzzy date and date-time strings for interoperability with chrono or direct output as ISO-8601-compatible strings
-
vrt
Parser/encoder for VITA Radio Transport data
-
ducflair-duc
The duc 2D CAD file format Rust implementation
-
chaste-yarn
Parser for yarn lockfiles
-
flour
Serializes and deserializes BCCAD / BRCAD files to and from JSON
-
pf_lib
petit-filou core library
-
decomp
Components of a decompilation pipeline
-
jsonlrpc
A JSON-RPC 2.0 library that streams JSON objects in JSON Lines format
-
terra-plr
Terraria player parser
-
cgats
Parse, transform, and write CGATS color files
-
azalea-chat
Parse Minecraft chat messages
-
sv-parser
SystemVerilog parser library fully complient with IEEE 1800-2017
-
backie
Background task processing for Rust applications with Tokio, Diesel, and PostgreSQL
-
mrt-rs
parsing Multi-Threaded Routing Toolkit (MRT) formatted streams
-
pancakestack
Pancake Stack esoteric programming language
-
rizlib
interacting with Rizline game files
-
envmode
know and manage the current working environment of the application
-
frnsc-prefetch
Pure rust windows prefetch parser implementation
-
sigma-rust
parsing and evaluating Sigma rules to create custom detection pipelines
-
tree-sitter-qmljs
QML grammar for the tree-sitter parsing library
-
mbn
MBN format parse library
-
tree-sitter-deb822
deb822 grammar for the tree-sitter parsing library
-
tree-sitter-zathurarc
Zathurarc grammar for tree-sitter
-
hyle
Hyle node
-
bytelines
Read input lines as byte slices for high efficiency
-
lava_torrent
parsing/encoding bencode and .torrent files
-
cargo_author
Parse author fields (name <email> (url)) used by Cargo and npm
-
cargo-msrv-cargo_metadata
structured access to the output of
cargo metadata
-
tree-sitter-sparql
SPARQL grammar for tree-sitter
-
alpm-parsers
Various parsers for parsing Arch Linux package formats
-
srtm_reader
A performant DTM(srtm) reader for .hgt files
-
sawp-modbus
SAWP Protocol Parser for Modbus
-
ronf
Configuration system with saving
-
owlchess
chess library for Rust
-
serverless_workflow_builders
Contains services used to build ServerlessWorkflow workflow definitions programatically
-
facet-json-read
JSON reading functionality for the Facet introspection library
-
tree-sitter-lammps
lammps grammar for the tree-sitter parsing library
-
aranya-policy-lang
The Aranya Policy Language parser
-
mycrl-turn
handling round sessions
-
toml_contact_book_parser
Parser for a contact book
-
tree-sitter-jinja2
jinja2 grammar for the tree-sitter parsing library
-
jpostcode_rs
Japanese postal code lookup library in Rust, powered by jpostcode-data
-
regashii
Read and write Regedit export files
-
aws-assume-role-rs
A command line tool to generate AWS temporary security credentials
-
dns-stamp-parser
Libary to encode and decode DNS stamps
-
fit_file
Reads FIT (Flexible and Interoperable Data Transfer) files
-
dotnet-parser
Parses the JSON output of dotnet outdated
-
shakemyleg
state machine definition language and interpreter
-
psrutils
few utilities to facilitate pulsar science projects in rust
-
tree-sitter-css
CSS grammar for tree-sitter
-
bk-promql-parser
Parse PromQL query into AST(fork from promql-parser)
-
concisemark
A simplified markdown parsing library
-
markdowny
Markdown parser with focus on error reporting, and with support for hairy templates, HTML, HTML-attributes, HTML-spans, HTML-blocks specified in Markdown
-
autosar-data
read, write and modify Autosar arxml data
-
dns-parser
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
libapt
interfacing with Debian apt repositories
-
ortalib
A support library for cs6991's ortalab
-
cborpath
engine written in Rust
-
yaml-spanned
YAML parser that captures detailed span information
-
cherry-svm-decode
SVM decoding implementations in Arrow format
-
thisenum
Assign constant literals to enum arms
-
hubpack
A predictable serialization format
-
iso_country
ISO3166-1 countries
-
ff_exporter
exporting Firefox bookmarks to JSON
-
wz_reader
A wz file reader to resolve wz file with thread safe
-
tree-sitter-sfapex
Salesforce Apex, SOQL, SOQL, and Log grammars for tree-sitter
-
nom-mpq
A nom parser for the MoPaQ archive format
-
svgrtypes
SVG types parser
-
schnauzer
parsing Mach-O files
-
jder_axum
A response builder for axum
-
ssh-to-ansible
convert a SSH configuration to an Ansible YAML inventory
-
osu-rs
reading osu! beatmaps
-
my_Main_Parser_kma_Zaporozhets
A JSON parser created in Rust using Pest grammar
-
rabe
ABE Schemes implemented in rust
-
rama-ua
user-agent (UA) support for rama
-
r-extcap
Write Wireshark extcap programs in Rust
-
seqsee
parsing and displaying ANSI escape sequences in a human-readable format
-
ini-parser
was developed as a part of the Rust course at National University of "Kyiv-Mohyla Academy"
-
rpkl
Bindings and codegen for Apple's Pkl configuration language
-
squiid-parser
The algebraic expression parser for Squiid Calculator
-
twobit
Pure Rust implementation of the TwoBit sequence file format
-
erpnext_client
API client for interacting with Frappe/ERPNext
-
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.
-
min_shark
parse and match a subset of the wireshark filter display language
-
jsn
querying streaming JSON tokens
-
drug-extraction-cli
A CLI for extracting drugs from text records
-
properties-file-parser
project for .properties file parsing (https://en.wikipedia.org/wiki/.properties)
-
surreal-id
A package for easily creating ID types for usage with surrealdb
-
chemistry_parser
A parser for the analysis of chemical elements, formulas and equations
-
ssi-di-sd-primitives
Selective Disclosure primitive for Data-Integrity suites
-
usnrs
parse USN Journal files
-
navm
Definitions and APIs for the NAVM (Non-Axiomatic Virtual Machine) model
-
rs-read-trimesh
A reader for loading 3D meshes from PLY, STL, DAE (Collada) and OBJ into Parry Trimesh
-
us-state-info
A Fork of a Rust implementation of the state names & abbreviations for the USA
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
tdf
deserializing and serializing tdf values from BlazeSDK
-
royal
A parser for Persona 5 Royal dialogue message format
-
mexprp
A math expression parsing and evaluation library
-
ua_contact_book
Parser, which take file filled with lines of contact and converts it into JSON format
-
srtlib
handling .srt subtitle files
-
amdgpu_top_json
JSON output function of amdgpu_top
-
oxidd-parser
Parsers for logic file formats
-
tree-sitter-rigz
Rigz grammar for tree-sitter
-
algoliasearch
Algolia client
-
docker-image
no_std-compatible Docker image reference parser with strict adherence to Docker's naming rules
-
aspasia
parsing and working with subtitles
-
bmfont_rs
Load/ save/ manipulate BMFont files
-
swim-clean-all
Recursively cleans swim projects
-
cpulist
Parse and emit the Linux 'cpulist' data format used to list processors, memory regions and similar entities
-
endbasic-std
The EndBASIC programming language - standard library
-
tree-sitter-sourcepawn
sourcepawn grammar for the tree-sitter parsing library
-
kiss_xml
minimalist schema-less XML parsing library
-
arcis-interface
Arcis Interface
-
phpserz
A PHP serialization format parser and deserializer
-
stupidf
Parsing of STDF file format to DataFrame with Python bindings
-
byte-parser
Parse a str or a slice with a function style
-
tree-sitter-flatbuffers
Flatbuffers grammar for tree-sitter
-
gta-img
reading IMG/DIR files from the 3D universe-era of Grand Theft Auto IMG/DIR games
-
azik_generator
Generate Google IME Setting file
-
morse_code_parser
A Morse code parser and decoder implemented in Rust
-
assemblyline-markings
using access control strings with the Assemblyline malware analysis platform
-
safe-path
safely handle file system paths for container runtimes
-
rweather-decoder
Decoders of various weather reports
-
tree-sitter-pact
pact grammar for the tree-sitter parsing library
-
cylon
An efficient compiler for robots.txt files
-
kbvm
XKB specification
-
content_disposition
Content-Disposition parser
-
protoc-prebuilt
Protobuf compiler protoc pre-built binaries installer
-
gherkin
Pure Rust implementation of Gherkin language (
.feature
file) for Cucumber testing framework -
bytes_parser
wrapper to parse primitive Rust types from a slice of bytes
-
oq3_semantics
AST with semantic information for OpenQASM 3 parser/analyzer
-
fn
evaluating a JavaScript function and printing the result
-
rustc-cfg
Runs
rustc --print cfg
and parses the output -
next_version
Determine next semantic version based on conventional commits
-
checkm
genome assessor
-
patch
Parse patches in the unified diff format
-
italian_energy_prices
Parser for ARERA files
-
lua_parser
syntax parser for lua language
-
vk-parse
Vulkan specification parser
-
genotype_runtime
Genotype runtime
-
jsonrs
Json parser
-
leetgo-rs
Rust test utils for leetgo
-
stroka
Small String optimization
-
yamd
Markdown Document (flavour)
-
tlv_parser
BER-TLV parsing & emitting library
-
ressa
An ECMAscript parser
-
dust-lang
General purpose programming language
-
isbot
Detect if a user-agent is a known bot
-
tree-sitter-clingo
Clingo grammar for the tree-sitter parsing library
-
pest-test
Testing framework for pest parsers
-
hx-lsp
One LSP server support snippets and actions for helix editor
-
blockdev
parsing and working with lsblk JSON output, providing type-safe block device representation and utilities for Linux
-
yew-state
No longer maintained. Please use Yewdux instead.
-
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…
-
hidefix
Concurrent HDF5 and NetCDF4 reader (experimental)
-
cratup_tree_sitter
Part of cratup_auto, uses tree-sitter to parse a Toml file for package and dependencies info
-
lapp
command-line argument parser driven by usage text
-
serde_geozero
serializing and deserializing geospatial data using serde and geozero
-
xprs
flexible and extensible mathematical expression parser and evaluator for Rust, designed for simplicity and ease of use
-
prse
A tiny string parsing utility
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
warcat
Command-line tool and library for handling Web ARChive (WARC) files
-
tree-sitter-javadoc
Parser for Javadoc documentation comments
-
email-address-list
Pest based parser for address-lists in email headers like to/from/cc/etc
-
roas
Rust OpenAPI Specification
-
bean-script
scripting language for easy use in other projects
-
sectxtlib
parsing and validating security.txt files as specified in RFC 9116
-
scanflow-cli
memory scanner frontent CLI
-
powerfx
Embedded PowerFX interpreter
-
deepr-sso-oidc
deepr SDK for SSO using OIDC
-
picocadrs
working with picoCAD saves
-
aws-smithy-cbor
CBOR utilities for smithy-rs
-
pddl
3.1 parser, strongly typed
-
ketchup
A parser that can *ketch-up* with your programming language
-
libmf
Large-scale sparse matrix factorization for Rust
-
subtr-actor-spec
Rocket League replay transformer
-
tree-sitter-jinja
Jinja grammar for tree-sitter
-
jellybean-tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
anndata
Rust APIs
-
elflib
parsing elf files
-
glove
Extremely client-server type-safe IPC
-
surrealdb-jsonwebtoken
Temporary
jsonwebtoken
fork with Wasm support -
myn
Minimalist Rust syntax parsing for procedural macros
-
non-blank-string-rs
Non blank string type for 'parse, don't validate' approach
-
ginko
A device-tree source parser and analyzer
-
bencode2json
A Bencoded to JSON converter library and console app with no intermediary in-memory structure
-
slang-rs
Rust bindings for the Slang Verilog parser
-
type-sitter
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
tree-sitter-angular
Angular grammar for tree-sitter
-
edifact-types
Bindings for the Edifact standard
-
impc
A compiler for the IMP programming language
-
rustdoc-json
working with rustdoc JSON
-
url2
ergonomic wrapper around the popular url crate
-
conl
post-modern configuration language
-
hadron_sclang
Experimental SuperCollider music language interpreter
-
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…
-
tacacs-plus-protocol
no-std/no-alloc TACACS+ (RFC8907) protocol packet de/serialization
-
nom-openmetrics
A prometheus and openmetrics parser
-
orcrs
An Apache ORC file reader for Rust
-
abxml
Parser for resources.arsc contained on APKs and binary XML decompresser
-
libreda-oasis
OASIS input/output for libreda-db
-
latlon
Parse latitude/longitude from many common formats
-
mpart-async
Asynchronous (Futures-Base) Multipart Requests for Rust
-
dprint-development
Helper functions for testing dprint plugins
-
tree-sitter-bos
DSL scripting language for controlling unit animations and state. For the Recoil engine.
-
rhai-doc
Documentation tool for Rhai - an embedded scripting language and engine for Rust
-
circular
A stream abstraction designed for use with nom
-
gsd-parser
Parser for PROFIBUS GSD files (Generic Station Description)
-
spritebot_storage
read and write SpriteBot files
-
zenobuf-cli
Command-line tools for the Zenobuf framework
-
simulink-rs
Simulink C to Rust library builder
-
tree-sitter-awa5_rs
AWA5.RS grammar for tree-sitter
-
untrack
parse and remove tracking tokens from URLs contained in arbitrary text input
-
btd
CLI tool to transform and deploy production builds of projects with file operations and commands
-
gitpatch
Parse patches in the unified diff format
-
tree-sitter-templ
templ grammar for the tree-sitter parsing library
-
faimm
Random access to indexed fasta using a mmapped file
-
subtp
A parser for subtitle files such as the SubRip Subtitle (.srt) and the WebVTT (.vtt)
-
jfrs
Java Flight Recorder reader for Rust
-
fast-float
Fast floating-point number parser
-
cinputs
that simplifies the constraining of inputs
-
cpr_ihex
A graphical parser and editor for the Intel HEX binary format
-
oca-file-semantics
OCAFile
-
minitt
Mini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust
-
docsearch
Resolve crate items to rustdoc URLs
-
read_collection
A collection of different variants of the
std::io::Read
trait -
tree-sitter-openscad-ng
openscad grammar for the tree-sitter parsing library
-
pikkr
JSON Parser which picks up values directly without performing tokenization in Rust
-
tripactions
A fully generated & opinionated API client for the TripActions API
-
math-parse
used to compute mathematical expressions given as strings
-
vec-of-enum
Helper macros for a Vec of enum values
-
lexical-parse-integer
Efficient parsing of integers from strings
-
tree-sitter-frugurt
Frugurt grammar for tree-sitter
-
naluacq
opening Nalu Scientific data files
-
html2md-rs
Convert HTML to Markdown
-
sleipnir
Memory safe font operations for Google Fonts
-
bytebuilder
byte serializer/deserializer
-
lh
List handsomely customizable ls command work in progress
-
bupropion
Fancy error handler implementation for Miette
-
barectf-parser
parse barectf-generated CTF trace data
-
scilla-parser
Scilla smart contract parser written in Rust
-
pond-cache
local, persistent cache for Rust
-
small_jwt
small JWT libary
-
cdumay_context
Context Manipulation and Export
-
mqtt-bytes-v5
MQTT v5 serialization and deserialization
-
cameleon-genapi
parser and interpreter of GenApi XML
-
asciimath-rs
AsciiMath parser
-
sourcefile
Retain mapping information when concatenating source files, to make error messages more useful
-
syncat-stylesheet
Parser for Syncat Stylesheets
-
metar
A fast METAR parsing library in pure Rust
-
deser
An experimental serialization and deserialization library for Rust
-
hawkeye-fmt
The formatter library for hawkeye cli
-
ipqs_db_reader
IPQualityScore Rust Flat File IP Address Reputation Database Reader
-
aio-cli
Streamlined AI Terminal Interactions
-
cbordata
CBOR processing package for document databases and distributed applications
-
memedb_core
reading and writing tags to different media formats
-
presto-cli
Presto accelerates preprocessing with precision
-
rsan
File Format for easy, fast and lightweight Array notation
-
rustbin
Parsers for binary file formats (mostly Windows related)
-
spreadsheet-to-json
Asynchronous conversion of Excel and OpenDocument spreadsheets as well as CSV and TSV files to JSON or JSONL
-
wolfram_wxf
Convert a value to the Wolfram Language WXF format
-
ez-jsonrpc-types
JSON-RPC 2.0 made easy!
-
libset
A configuration file management library for Rust applications
-
fs_mod_parser
Mod File Parser for Farming Simulator
-
hlbc
Hashlink bytecode disassembler and analyzer
-
pai-strace
A strace-like tool created using pai
-
smvr
A flexible parser and evaluator for interacting with Semantic Version strings
-
trinitry
A very simple programming language, used to map functions to commands
-
rust-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API
-
tree-sitter-jq
Jq grammar for tree-sitter
-
scim-filter
SCIM filter specification implemented in Rust
-
swf-parser
SWF parser
-
jsondata
JSON processing package for document databases
-
tree-sitter-actions
parser for the actions file as defined by the specification therein
-
config_parser2
config parsing library
-
marc
Reader and builder for MARC 21 Bibliographic format
-
rrtk_rsb
The reference parser for the RRTK Stream Builder RSB file format
-
miami
Minimal dependency MIDI file format parser and writer
-
nifti
file format
-
wyre
wyre serialization and deserialization library
-
color_parser_lib
hex color parser that supports shorthand and alpha channels
-
humanize-rs
For parsing human-readable strings to some types
-
gdl
Graph Definition Language
-
sentry-release-parser
A parser for the sentry release name format
-
dted2
reading DTED files
-
mf2_parser
Parser and AST definitions for MessageFormat 2
-
ast-grep-dynamic
Load tree-sitter dynamic library for ast-grep
-
cleverlib
makes it easy to parse compact log events (clef)
-
tree-sitter-slint
A tree-sitter parser for Slint
-
irox-sirf
SiRF Binary format Encoders and Decoders for GPS Devices
-
tcp_message_io
TCP server and client implementation to exchange messages
-
cwdemangle
CodeWarrior C++ symbol demangler
-
xuid
in Rust
-
extendable_vm
that simplifies implementation of stack VMs
-
upc-a
(Universal Product Code) parser library
-
pretty_yaml
Semi-tolerant and configurable YAML formatter
-
idmangler-cli
A cli tool to generate fake wynntils items
-
license-exprs
Validate SPDX 2.1 license expressions using SPDX License List 3.11 identifiers
-
hfqco
a CLI software for hfq_rs
-
umili
Mutate and observe Rust data structures
-
llvm-bitcode
LLVM Bitcode parser in Rust
-
serde-nested-json
Helpers for de/serializing nested JSON strings with Serde
-
color-operators
Color data structures, converters, and arithmetic operators
-
ieee1212-config-rom
Parser for content of Configuration ROM defined in IEEE 1212
-
ruuvi-sensor-protocol
Ruuvi sensor protocol parser implementation
-
itchy
Nom-based parser library for NASDAQ ITCH protocol
-
rpgn
parsing PGNs (Portable [Chess] Game Notation)
-
cvmfs_server_scraper
A scraper for CVMFS servers
-
parse-sap-atom-feed
Parse an XML atom:Feed received from an SAP V2 OData service using code generated by crate parse-sap-odata
-
rumtk-hl7-v2
HL7 V2 Parser and MLLP Implementation to support building interface utilities
-
qrrs
CLI QR code generator and reader
-
prepyrus
Parsing and writing to MDX files for Chicago author-date citaitons using BibTeX
-
yatlv
Tag Length Value Format
-
deb
working with files and formats commonly found when working with Debian's project tooling, or infrastructure
-
tree-sitter-elisp
elisp grammar for the tree-sitter parsing library
-
rogue_config
Basic options pattern
-
serde_db
Deserialization of database result sets, and serialization of database parameters
-
listinfo
A zero-copy MAME ListInfo format DAT files parser and deserializer
-
jedec
working with JEDEC programming files
-
readformat
Very small format reader
-
dtrace-parser
Parse DTrace provider definitions into Rust
-
thumbscache
libary which allows you to parse the contents of a thumbscache database
-
nop-json
JSON serialization/deserialization (full-featured, modern, optimal, streaming, direct into struct, binary-ready)
-
tree-sitter-powershell
powershell grammar for the tree-sitter parsing library
-
chromazone
line-oriented match and colorization tool
-
codicon
Traits for encoding and decoding
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
organic
An org-mode parser
-
fixcol
reading and writing fixed width / column delimited data files
-
hq-rs
command-line HCL processor
-
rhymuri
IETF RFC 3986, Uniform Resource Identifier (URI)
-
fontc
A compiler for fonts
-
php-parser-rs
A handwritten recursive-descent parser for PHP written in Rust
-
tree-sitter-zrpc
Zrpc tree-sitter
-
rsyslog
RFC 5424 customizable syslog parser
-
filmreel
parser for Rust
-
cabrillo
A nom parser for the Cabrillo file format used for submitting contest logs in amateur radio
-
tree-sitter-rst
reStructuredText grammar for tree-sitter
-
whiteread
easily reading whitespace-separated values from strings or input
-
opentalk-types-common
Common types and traits for OpenTalk crates
-
vte-graphics
vte fork for the Alacritty's graphics patch
-
midasio
read binary files in the MIDAS format
-
rusticata-macros
Helper macros for Rusticata
-
fexpr
filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
-
csv_perusal
Reads CSV files and returns the contents of the file with the appropriate datatype
-
ghakuf
parsing/building SMF (Standard MIDI File)
-
tree-sitter-avenger
Avenger Visualization Language
-
kind-openai-schema
OpenAI schema generation macro public library
-
tree-sitter-fsharp
fsharp grammar for the tree-sitter parsing library
-
tracing-tape-parser
Parser for the tracing-tape format
-
tree-sitter-pascal
Pascal grammar for the tree-sitter parsing library
-
tree-sitter-august
August grammar for the tree-sitter parsing library
-
tree-sitter-duat-text
Parsing for string literals in the text! family of macros from Duat
-
image-rider-fat
Rust nom parser to read FAT file systems
-
ftr_parser
FTR Transaction Stream Parser
-
subg
Command line interface for managing IPv4 and IPv6 subnets
-
snarkify-sdk
Snarkify Rust SDK for Streamlined Serverless Prover Development and Deployment
-
citationberg
A parser for CSL files
-
hershey
font format parser
-
keysymdefs
A collection of key symbol definitions
-
guppy-summaries
Build summaries for Cargo, created by guppy
-
rspack_plugin_json
rspack json plugin
-
rest_parser
Parse VSCode
.rest
files and Jetbrains.http
files -
simple-useragent
user agent parser library based on the uap-core regexes
-
code-it-later-rs
Filter crumbs you left in comments of code to remind where you were
-
yamlpath
Format-preserving YAML feature extraction
-
rocket-multipart-form-data
multipart parser for the Rocket framework
-
tfrecord
de/serialize for TensorBoard
-
oursh
Modern, fast POSIX compatible shell
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
composer-parser
Parses the JSON output of composer outdated
-
dgraph-tonic
async/sync client for Dgraph database build with Tonic crate
-
tui-theme-builder
Theme deserializer for Ratatui
-
ggemtext
Glib-oriented Gemtext API
-
tree-sitter-hygen-template
Hygen Template grammar for tree-sitter
-
axum_json_schema
Request JSON schema validation for axum
-
prahsys-toml
CLI for editing and querying TOML files
-
teo-parser
Parser for Teo schema language
-
twurst-server
Twirp server related code
-
rmqtt-utils
Essential utilities for RMQTT system operations
-
binary-option-tools
binary-options-tools
crate and the python libraryBinaryOptionsToolsV2
-
codump
A straightforward and flexible code/comment dump tool
-
takparse
Parse, manipulate, and stringify common Tak board game formats
-
parsepatch
Parse git patch
-
mailboar_backend
A web interface for Tiny MailCatcher, a MailCatcher clone
-
woff
The package provides a converter for Web Open Font Format
-
nquads-syntax
RDF 1.1 N-Quads parser with code mapping metadata
-
xous-semver
porting semantic versions between build system and binary objects
-
cachedir
help interacting with cache directories and CACHEDIR.TAG files
-
turtlefmt
Auto-formatter for RDF Turtle
-
pe-unwind-info
Parsers for PE unwind info
-
koron-query-parser
Query Parser for Koron
-
quake_serverinfo
Parse QuakeWorld serverinfo strings
-
nuuid
A new, no_std, UUID Library
-
srec
Parsing and generating Motorola S-record (SRECORD/SREC) files
-
cout2json
Converts cout output to json
-
nif
A super-primitive Gamebryo NIF parser targeting version 20.0.0.4
-
ca-rules
Parsing rule strings of life-like cellular automata
-
exolvl
reading and writing Exoracer level files
-
pio-parser
Raspberry Silicon PIO asm parser
-
sje
Fast JSON deserialisation and serialisation schema based framework
-
rieltor_parser
A parser for extracting detailed apartment information from the rieltor.ua website's HTML
-
mdsplode
A CLI tool for exploding and serialising Markdown files (metadata, AST, rendered parts, and rendered whole)
-
tlmcmddb
C2A TlmCmd DB data model
-
index-guix
Parser for guix's scm index files focused on extracting Rust crate information
-
axum-cbor
sending and receiving CBOR data in Axum web applications
-
tptp
Parse the TPTP format
-
quil-py
Python bindings for quil-rs
-
sheesy-tools
Tooling to make using shared secrets effortless
-
json2rdf
converting a JSON file to N-Triple RDF
-
steam_shortcuts_util
parsing & writing Steams shortcut.vdf file format
-
vts_parsing
parsing VTS or VTM files generated by VTOL VR
-
dash7_alp
DASH7 ALP protocol codec
-
serde-llsd
serializing and de-serializing data in Linden Lab Structured Data format. This format is used by Second Life and Open Simulator
-
fortran-descriptor-parser
Parse bytes which are formatted according to a fortran format edit descriptor
-
iconfig
mergable configuration file for rioc
-
omd
A minimalistic and slick looking markdown viewer with support for hot reloading and latex
-
vectorscan-rs
Ergonomic bindings to the Vectorscan high-performance regex library
-
pyimportparse
parse python imports
-
pono
pack and organize symlinks once
-
hashtag
parser
-
rustfilt
Demangle Rust symbol names
-
microformats-types
A representation of the known objects of Microformats
-
nom-bibtex
BibTeX parser using nom
-
rpm-infra
A pure rust library for building and parsing RPMs
-
libcnb-common
Common code that is shared between libcnb.rs crates
-
gitu
A git client inspired by Magit
-
tree-sitter-glsl
GLSL grammar for the tree-sitter parsing library
-
vim-plugin-metadata
Parse and analyze your vim plugins, from Rust!
-
eyes
Parse and convert strings using human-readable templates
-
alice_protocol_reader
Reader library for reading raw binary data from the ALICE detector into a convenient structure for implementing analysis
-
amm_sdk
Abstract Music Manipulation (AMM) Rust SDK
-
trid
Turkish citizenship ID number type
-
flinch
in-memory database
-
ledger-utils
Ledger-cli (https://www.ledger-cli.org/) file processing Rust library, useful for calculating balances, creating reports etc
-
off-rs
parsing .off mesh files
-
ns-keyed-archive
encode/decode NSKeyedArchive binary plists
-
tree-sitter-proto
Parser for proto2 and proto3 files
-
foam-highlighter
Highlight OpenFOAM dictionaries as HTML and/or Pygtex snippets
-
shared-mime-query
Shared MIME DB query tool
-
binarycookies
A package reader for Mac os cookie file
-
khi
Khi parser & library
-
oozextract
Open source Kraken / Mermaid / Selkie / Leviathan / LZNA / Bitknit decompressor
-
typedoc_json_to_md
Converts TypeDoc JSON generated by typedoc-json-parser to Markdown
-
hid-report
handle USB HID report descriptors
-
robots_txt
A lightweight parser and generator for robots.txt
-
rune-alloc
The Rune Language, an embeddable dynamic programming language for Rust
-
limbo_sqlite3_parser
SQL parser (as understood by SQLite)
-
dubbo-registry-nacos
dubbo-rust-registry-nacos
-
symbolic-sourcemap
process JavaScript sourcemaps and resolve symbols in minified source code or stack traces
-
blaze-core
Blaze as a library
-
webgestalt
CLI for computing enrichment for different analytes using ORA, GSEA, or NTA
-
dompa
A lightweight, zero-dependency HTML5 document parser
-
pml
A parser for PML, just another format to specify your configs in
-
prk_async_dataflow
An asynchronous dataflow processing library for Rust with SIMD-accelerated JSON parsing and AI agent capabilities
-
desert_core
Binary serialization library for Rust (core crate)
-
wez-mdns
Robust mDNS implementation for home automation
-
syntastica-highlight
Stripped-down and slightly modified fork of tree-sitter-highlight for use by syntastica
-
tree-sitter-rush
rush grammar for tree-sitter
-
simple-json-parser
No allocation JSON key value parser with comment support
-
uniresid
URI (Uniform Resource Identifier) parser and data structures
-
jvm-hprof
A parser for JVM hprof heap dumps
-
ucf
A universal code formatter
-
ooxml
An Office OpenXML parser writen in Rust
-
chess_dl
Chess.com game downloader
-
elf-utilities
parsing,generating,analyzing ELF
-
tarolog
flexible configuration of tarantool logs
-
nom-pdb
PDB parser implemented with nom
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
pddl-parser
parsing PDDL files
-
spideroak-base58
Base58 encoding and decoding
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
iso-10303
generating STEP reader code
-
tree-sitter-angular-codemod
Angular grammar for tree-sitter
-
fen-rs
Forsyth-Edwards Notation parser
-
perspective-client
A data visualization and analytics component, especially well-suited for large and/or streaming datasets
-
lique
linter for quantum programs
-
weresocool_parser
Parser for WereSoCool
-
swamp-script-parser
parser for swamp script
-
fast_html2md
A fast html2md crate for rust
-
patch-apply
Parse and apply patches in the unified diff format
-
nexers
Parses Maven/Nexus repository index files
-
tdtxt
A serializer/deserializer for the todo.txt format
-
rumoca_parser
A Modelica parser leveraging LALRPOP
-
finder_info
parse Apple HFS/HFS+/APFS FinderInfo attribute
-
ninja-parse
A lexer+parser for ninja build files
-
anglosaxon
Convert XML files to text with ad-hoc streaming SAX parser
-
chaste
Parser for npmjs lockfiles
-
lamcalc
creating, parsing and evaluating lambda calculus
-
fundu-systemd
Fast and precise systemd time span parser of rust strings to a Duration
-
hls-playlist
serializing and deserializing HLS playlists (aka extended M3U playlists)
-
fb2
Parser of the FB2 format
-
tree-sitter-openscad
openscad grammar for the tree-sitter parsing library
-
yard
shunting yard implementation in rust
-
rsonpath-syntax
A JSONPath parser
-
jackdauer
easily parse various time formats to durations
-
tree-sitter-pkl
A Tree-sitter grammar for Pkl
-
dangerous
Safely and explicitly parse untrusted / dangerous data
-
nu_plugin_plist
Plist parsing for nushell
-
iata
Some implementations of IATA resolutions
-
dryadsynth-bv
DryadSynth solver for bit manipulating programs
-
eventsourced
Event sourced entities in Rust
-
hime_langserv
Language server for Hime grammars
-
lang-types
A Language enum for programming language identification and file extension mapping
-
molecule-codegen
Code generator for molecule
-
mago-php-version
Modeling PHP versions (major.minor.patch), with built-in checks for feature support and deprecations across different PHP releases
-
http_tiny
dependency-less HTTP-header builder and parser
-
erl_nif
Write Erlang and Elixir NIFs in Rust
-
scdlang
Core parser of Statecharts Description Languange
-
fefix
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
netgauze-flow-pkt
Netflow(v9)/IPFIX(v10) Protocol representation and serde
-
miniserde-miku
Data structure serialization library with several opposite design goals from Serde
-
api_req
making API requests with ease
-
rustlogic
basic parsing and handling of logical formulas
-
ract
conversational CLI tool written in Rust, providing an all-in-one solution for integrating dependencies, setting up environments, generating project templates, running, and packaging…
-
rusty-ast
that analyzes Rust code and visualizes its AST
-
oscd
interactive OSC (Open Sound Control) debugger for terminal
-
tsfind
Extract code using tree-sitter queries
-
intuicio-frontend-simpleton
Simpleton frontend module for Intuicio scripting platform
-
hostlist-parser
Parses hostlist expressions into a Vec of Strings
-
z39
Z39.50 Types and ASN.1 Messages
-
cmudict-fast
An updated and improved fork of the library for using the CMUSphinx pronunciation dictionary
-
fli
The commander.js like CLI Parser for rust
-
rcue
CUE sheet reader
-
df_ls_lexical_analysis
A language server for Dwarf Fortress RAW files
-
raxb
Architecture for XML Binding
-
tree-sitter-java
Java grammar for tree-sitter
-
crontime
cron expression -> time iterator
-
csv-sniffer
A CSV file format sniffer for Rust
-
vint64
efficient variable-length integer encoding compatible with some variants of VLQ (Variable-Length Quantity)
-
tree-sitter-toml-ng
TOML grammar for tree-sitter
-
plandustry
A command-line tool for working with Mindustry schematics
-
spicedb-grpc
Auto-generated Rust gRPC client for SpiceDB
-
colorparser-css
CSS color parser library
-
extract-frontmatter
that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string
-
tinybuf
Container for many types of immutable bytes, with optimisations for small arrays
-
ldap-utils
Implements some LDAP utility functionality around OpenLDAP config files and the ldap3 Rust library
-
lang-c
Lightweight C parser
-
dmio
A shared library providing functionality to read, write and modify files saved in the DigitalMicrograph file format (version 3 or 4)
-
codice_fiscale
Tools to calculate and verify Italian codice fiscale
-
pepe-config
Configuration functions for PepeTeam template application
-
neodes_codec
read and write data from DSN files as described in the NeoDes norm
-
configured
load configuration from well defined layers into any type which can be deserialized by Serde
-
ogawa-rs
Ogawa Alembic Cache file parser
-
nu-plugin-bexpand
A brace expansion plugin compatible with Bash for nushell
-
openalias
Look up and parse OpenAlias data
-
rof-rs
Rust Object Format API for Rust
-
aseprite-loader
Aseprite file loader
-
sgf-parser
parsing SGF files
-
stardust-xr-schemas
Stardust XR core schemas, generated from flatbuffers automatically
-
bgp-rs
parsing Border Gateway Protocol (BGP) formatted streams
-
tomlq
obtaining information from a TOML file on the command line
-
protofish
decoder focused on decoding arbitrary protocol buffer messages with error recovery
-
hex-simd
SIMD-accelerated hex encoding and decoding
-
json_repair_rs
json repair library for rust
-
fieldmask
(de)serializing/applying fieldmask
-
proto-file-parser
A Protocol Buffer Definition (.proto) parser that converts proto files to JSON format
-
glifparser
A parser and writer for UFO
.glif
files -
vcd
Read and write VCD (Value Change Dump) files
-
cli_util
Command-line utilitiy for unix based systems
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
rulox
A lightweight scripting language embedded in Rust
-
mt940
A strict MT940 bank statement parser
-
logisheets_lexer
the lexer for excel formula
-
tor-netdoc
Network document formats used with the Tor protocols
-
bdb_parser
A parser for the BDB file format
-
ttyrec
reads and writes ttyrec files
-
vb6parse
parsing and analyzing VB6 code, from projects, to controls, to modules, and forms
-
tree-sitter-ic10
Tree-sitter grammar for IC10 MIPS used in the game Stationeers
-
ark-serialize
serializing types in the arkworks ecosystem
-
image-rider
Disk image and ROM image parser
-
tree-sitter-owl-ms
owl-ms grammar for the tree-sitter parsing library
-
eventree
creating lossless syntax trees
-
npm-parser
Parses the JSON output of npm outdated and npm audit
-
tspf
A parser for TSPLIB format
-
fhe-traits
Traits for the fhe.rs library
-
borsh-schema-writer
Write a BorshSchemaContainer to a binary file
-
lavendeux-parser
Extensible parsing engine for expression evaluation
-
swamp-parser
Parses Swamp programming language source code into an Abstract Syntax Tree (AST) defined in the
swamp-ast
crate, using the pest parsing library -
bourne
JSON library
-
datagram-chunker
Serialize and deserialize messages in datagrams
-
orbyte
A serialization/deserialization library
-
hackdose-sml-parser
a parser for the smart message language spoken by smart meters
-
nom-grapheme-clusters
Adapter that allows nom to account for unicode grapheme clusters
-
wikitext_table_parser
implement for parse the wikitext's table
-
glslt
Template compiler library
-
blackmagic-camera-control
Interface with your Blackmagic camera over Bluetooth Low Energy in Rust
-
reaclib
A parsing library for the reaclib format
-
telestes
Typed Media (MIME) Types
-
serde-loader
Serde wrapper to load/save serializable data from relative paths
-
conllu
Readers/writers for the CoNLL-U dependency format
-
skyway
A command-line OpenStreetMap file converter
-
sigproc_filterbank
A parser and serializer for SIGPROC pulsar filterbank files
-
wareki-conv
Converts Wareki (JIS X 0301) based date into ISO 8601 based one
-
metrics_distributor
Ingest logs and forward aggregated data to APIs/services
-
runic
Stupid string to duration converter
-
wot_replay_parser
A parser for
.wotreplay
files generated by the game World of Tanks -
makedeb-srcinfo
Rust + Python library for parsing makedeb-styled .SRCINFO files
-
my_main_parser_kma_zaporozhetss
A JSON parser created in Rust using Pest grammar
-
tree-sitter-godot-resource
Grammar for the Godot game engine's resource format
-
http_file_parser
A Rust-based parser for .http files, parsing HTTP request data using Pest and making parsed requests
-
lde
Length disassembler for x86 and x86_64
-
tree-sitter-dockerfile
dockerfile grammar for the tree-sitter parsing library
-
kvon-rs
Parsing the KVON format
-
undr
protocol implemented in Rust
-
sct-reader
deserialising sector files used by online ATC clients such as EuroScope and VRC and converting them to a common format
-
blend
A parser and runtime for Blender's .blend files
-
peacock-crest
A CSS library for parsing and applying styles to in-memory DOM structures
-
bmp-monochrome
Encode and decode monochromatic bitmaps without additional dependencies, useful for QR codes
-
caryatid_module_spy
Spy module for Caryatid
-
sec
Prevent secrets from leaking via
Debug
orDisplay
traits -
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
tree-sitter-org
org grammar for the tree-sitter parsing library
-
sl-chat-log-parser
Parser for SL viewer chat logs (Firestorm in particular but might work for others too)
-
tweep
Parser for the Twee v3 interactive fiction format
-
nom-span
Wrap your nom input into a span to get line, column and byte offset
-
editorjs2html
converts Editor.js output into clean HTML, supporting multiple block types efficiently
-
kurosabi
A lightweight asynchronous HTTP server framework built on Tokio
-
scfg
parser
-
c3dio
reading and writing C3D motion capture files
-
formula
A parser and evaluator of spreadsheet-like formulas
-
clap-maybe-deser
Adds the ability to use deserializable data as a clap argument
-
ezno-parser
Parser and AST definitions for Ezno
-
sygus-parser
parser for the SyGuS format
-
parseal
An easy way to create your own parsers
-
ct-tilemap
help parse ClickTeam Tilemap files
-
chordpro
parser for Rust
-
analyzeme
common functionality for measureme tools
-
rscni
CNI plugin library for Rust
-
mbrs
Master boot record parsing, manipulation and binary export
-
kataru
YAML-based dialogue engine for game development
-
ksql
A JSON data expression lexer, parser, cli and library
-
red_asn1
A little library to encode/decode ASN1 DER
-
dicom-test-files
A collection of DICOM files for testing DICOM parsers
-
dex
parsing dex files
-
pug
pug.js port to Rust
-
lrpc
local rpc
-
rtf-grimoire
A Rich Text File (RTF) document tokenizer. Useful for writing RTF parsers.
-
tree-sitter-muttrc
Muttrc grammar for tree-sitter
-
packtool
In memory packing made easy
-
tree-sitter-earthfile
earthfile grammar for the tree-sitter parsing library
-
fregate
Framework for services creation
-
typeface
The package provides a foundation for building and parsing fonts
-
test-data-generation
light-weight library that analyzes sample data to build algorithms and generates realistic test data
-
file-size
a function formatting file sizes in 4 chars
-
s-expr
lightweight customizable s-expression parser and printer
-
recipemd
Parser for the RecipeMD format
-
sdp-nom
an sdp-parser
-
meval
math expression parser and evaluator
-
universal-sierra-compiler
Sierra compilation. It compiles any ever-existing Sierra version to CASM.
-
stamon
Status monitors for textual status bars (such as barista, pista, etc.)
-
tihu
toolset written in Rust
-
json-five
JSON5 parser with round-trip capabilities and compatible with the serde data model
-
type_enum
Create tagged unions consisting of different types
-
rustyknife
Fast, robust and safe email parsing library
-
cst
Parser for the CST format
-
locodrive
A model railroad connection handler to read message from and write messages to serial port
-
tree-sitter-dart
dart grammar for the tree-sitter parsing library
-
rs-conllu
A parser for the CoNLL-U format of the Universal Dependencies project
-
wotbreplay-parser
World of Tanks Blitz replay parser
-
liblisa
automated discovery and analysis of the ISA of a CPU
-
pomsky
A new regular expression language
-
tina-mgr
Helper functions for the tina personal information manager
-
mshio
Parser for the Gmsh MSH file format version 4.1
-
mininip
A minimalist ini file parser (MinIniP stands for Minimalist Ini Parser). It is written in Rust but I will export its API to the C programming language in order to make various bindings
-
robotstxt-with-cache
A native Rust port of Google's robots.txt parser and matcher C++ library
-
lusl
Lossless Uncompressed Serializer Library
-
gomod-rs
A go.mod parser with locations
-
munyo
A data language which aims to be the most efficient way to handwrite data
-
restq-http
Parse restq syntax from http crate
-
mdbook-emojicodes
MDBook Preprocessor for converting your emojicodes (: cat :) into real emojis
-
jfc
A CLI tool for working with malformed JSON
-
genson-rs
Extremely fast JSON Schema inference engine built in Rust
-
liberty-io
Parser and writer for the Liberty format
-
embedded-semver
Compact representation of semantic versions as an i32, u32 i64 or u64
-
flatterer-web
JSON flatterer UI
-
env-vars-to-json
Convert environment variables to JSON
-
rs-mrz-parser
A MRZ parser written in Rust
-
serde-env
deserialize env into structs via serde
-
shiratsu-naming
Zero-copy file name parser for No-Intro, TOSEC, and GoodTools named ROM files
-
luhn
validation library
-
ezwhois-rs
querying WHOIS data and parsing this information, while providing a comfortable high-level API
-
vegravis
vector graphics visualizer.It can visualize vector graphics on a canvas, and can also visualize vector graphics in other formats through conversion
-
ovgu-canteen
A canteen parser library for the Otto-von-Guericke University Magdeburg
-
rocket-multipart
multipart/mixed
Responder implementation -
presage
A lightweight library for designing event-based systems
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
simple-pub-sub-message
message format for the simple-pub-sub
-
apple-crash-report-parser
Parses apple crash report text files
-
mdurl
URL parser and formatter that gracefully handles invalid input
-
cmdline_words_parser
iterators over 'words' in a string, using command-line escaping rules. Intended for use where extra heap allocations are undesirable
-
sloppy-rfc4880
RFC 4880 parser extract from the openpgp crate
-
const_irc_message_parser
A 0 dependency, no_std, const-only parser for the IRC message protocol
-
ingredient
recipe ingredient parser
-
iban_validation_rs
Facilitate validation of ibans and selecting Bank identifier and Branch identifier in Rust
-
fitrs
Parse FITS file in pure rust
-
gcg-parser
Parser and Data Structures for the GCG file format
-
clap-dispatch
Ergonomically dispatch CLI subcommands
-
nodtool
CLI tool for verifying and converting GameCube and Wii disc images
-
telraam-rs
Teraam API CLI and library for collecting data from the IOT devices
-
blaze
blazing fast http framework
-
libbcsv
parse the BCSV file format
-
nuscenes-data
NuScenes dataset loader in Rust
-
fastobo-syntax
PEG Syntax and pest parser for the OBO flat file format 1.4
-
libtimew
read timewarrior data files
-
gob_rs
parsing and constructing archives of the LucasArts GOB format
-
fql-parser
A parser for the Fauna Query Language (FQL)
-
yak-sitter
opinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements
-
lsp-async-stub
An LSP server stub for futures
-
bibleparsing
Read and/or validate Koine Greek parsing codes
-
git-conventional
A parser library for the Conventional Commit specification
-
lispi
Lisp I interpreter
-
oval
A stream abstraction designed for use with nom, winnow, etc
-
bspparser
Parse Quake .bsp files
-
pl_0
pl/0 compiler implemented in rust
-
lei
Support for creating and validating Legal Entity Identifiers (LEIs)
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
mobi
handling MOBI format files
-
kindelia
An efficient, secure cryptocomputer
-
pk2
interacting with Silkroad Online's pk2 archive format
-
roxmltree_to_serde
Convert between XML JSON using roxmltree and serde
-
tf-provider
Plugin framework for Terraform and ToFu
-
rhymuweb
Common types for the Hypertext Transfer Protocol (HTTP)
-
attheme
parsing and serialization of .attheme files
-
rslua
Lua lexer and Lua parser for Lua 5.3
-
ars-package
Asset RS - Package with Zero-copy deserialization
-
rio_xml
RDF/XML parser and serializer
-
peview
A minimal and fast zero-copy parser for the PE32+ file format
-
rlist_vfs
Virtual File System for rList
-
bmf-parse
A parser for the BMF file format
-
vectorscan
wrapper for Vectorscan
-
json_parser_hibskyi
A simplified JSON parser written in Rust using the Pest parsing library
-
timetracking
time tracker with simple data format
-
bmx
Binary modeling expressions
-
swf-fixed
SWF fixed-point numbers for Rust
-
sprite-sheet-file-type
File Type that simplifies SpriteSheet creation
-
easyfix-messages
Easy FIX (Financial Information Exchange) toolset - messages
-
cirru_parser
Parser for Cirru text syntax
-
starlark_lsp
LSP bindings for starlark
-
netgauze-pcap-reader
PCAP reader
-
glycin-utils
Sandboxed image decoding
-
boreal-parser
A parser library for YARA files, intended for use with the boreal library
-
push_decode
Push-based decoding and pull-based encoding
-
huginn
Secure input validation and sanitization library with extensible architecture
-
android_bp
Android.bp parser
-
table
A specialized map for storing values of varying types
-
mamba
A transpiler which converts Mamba files to Python 3 files
-
tree-sitter-bash
Bash grammar for tree-sitter
-
incpa-tokio
Support for
tokio
inincpa
parsers -
mar
reading and writing Mozilla Archive files
-
fuzzy-pickles
A low-level parser of Rust source code with high-level visitor implementations
-
lithtml
A lightweight and fast HTML parser for Rust, designed to handle both full HTML documents and fragments efficiently
-
ssi-zcap-ld
ZCAP-LD for the ssi library
-
spuz_piston
Minecraft json documents described in Rust
-
kproc-values
Knowledge Processing library
-
tagged-base64
User-oriented format for binary data. Tagged Base64 is intended to be used in user interfaces including URLs and text to be copied and pasted without the need for additional encoding, such as quoting or escape sequences.
-
xc2bit
working with Xilinx Coolrunner-II bitstreams
-
nom-derive
Custom derive nom parsers from struct
-
asn
Newtype for Autonomous System Number (ASN)
-
dis-rust
DIS simulation protocol
-
blaze-common
Blaze common shared types
-
rslnp
A configurable parser for scopes list notation (SLN)
-
fleetmod
Kubernetes model for fleet
-
fast_markup5ever
Common code for xml5ever and html5ever
-
submillisecond-live-view
A LiveView implementation for the submillisecond web framework
-
fontconfig-cache-parser
A parser for fontconfig's cache format
-
tree-sitter-plum
plum
-
sanitise
Headache-free data clean-up
-
serverless_workflow_core
Contains Serverless Workflow DSL models
-
symbiotic-rs
Rust bindings for the Symbiotic Protocol smart contracts
-
hyperware_process_lib
writing Hyperware processes in Rust
-
irc-command-micro
parse irc messages and provide a stable representation in return
-
daipendency-extractor-rust
Daipendency extractor for Rust library crates
-
lemmy-help
Emmylua parser and transformer
-
hao
.net binary reader
-
blanket-script
BlanketScript is a simple script language inspired by Rust that transpiles to JavaScript
-
trees-lang
Official impl of Trees (programming-language), supporting only parsing code now
-
anndata-hdf5
HDF5 backend for the anndata package
-
toml-input
# A library to generate toml text with clear options and comments
-
escape_string
Efficiently parse backslash-escaped strings
-
utf8-decode
UTF-8 incremental decoding iterators
-
gorrosion-gtp
A best-effort strongly typed interface between Rust and GTP, the Go Text Protocoll
-
sitemap
parser (reader) and writer
-
tree-sitter-souffle
Soufflé grammar for the tree-sitter parsing library
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
context-weaver
(WIP) A procedural text evaluation engine
-
tectonic_cfg_support
build.rs support crate that helps deal with CARGO_CFG_TARGET_* variables. When cross-compiling, these variables must be used instead of constructs such as
cfg!(target_arch = ...)
because the build… -
seedframe_webscraper
Webscraper loader integration crate for SeedFrame
-
flatpage
file system based markdown flat page
-
yamlette
Complete and comprehensive YAML 1.2 processor, written in pure rust
-
tree-sitter-typescript-codemod
TypeScript and TSX grammars for tree-sitter
-
cmark-syntax
Syntax highlighting for pulldown-cmark
-
opd-parser
Parser for the OPD point cloud animation format
-
commandblock
providing utilities for working with Minecraft data
-
twee-parser
A parser for Twine stories
-
mini-rxtx
serialization and communications for embedded
-
streamson-bin
A program which processes large JSON data
-
bml
BML Markup Language
-
bsb
parser and codec for BSB protocol
-
quilt-lang
A programming language
-
json-elem
Manage JSON string as element
-
init-data-rs
Telegram Mini Apps init data parser and validator for Rust
-
header-parsing
Simplifies parsing the headers of markdown inspired file formats
-
mongodb-lock
distributed locking backed by Mongodb
-
automata
standard finite state automata such as DFA, NFA, Regex
-
matter
Universal frontmatter parser
-
zee-highlight
highlighting source code with CSS-like rules used by zee
-
toml-parse
Set of modules for parsing, sorting and formating toml
-
dexparser
Parser for Android's DEX file format
-
bedrock-material-list
Generates a materials list for a given Bedrock .mcstructure file
-
lua-patterns
Binding to Lua String Patterns
-
rustc-semver
parsing versions of Rust releases
-
overpunch
support for signed overpunch numbers
-
yozefu-lib
Core library of yozefu
-
opencorpora
Reading and parsing opencorpora.org XML-dictionary
-
wcif
A parser for the WCA Competition Interchange Format
-
simple_parse
A declarative converter for Rust type to and from binary
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
hdv
Header-determined values
-
sinex
format parser
-
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.
-
ros_package_manifest
parses ROS package manifest (also known as package.xml)
-
abc-parser
An ABC music notation parser. Turns ABC text into Rust data structures and back.
-
logical_expression_parser
logical expression parser written in Rust using pest library
-
tree-sitter-fluentbit
fluent-bit grammar for tree-sitter
-
cookiestxt-rs
Parses cookie.txt/netscape cookie format
-
npezza93-tree-sitter-haskell
haskell grammar for the tree-sitter parsing library
-
asl
Amazon States Language
-
my_parser_striletska
parser, that parses lists of integers from string format
-
date_format_parser
A parser standardizing date and date-time strings into ISO 8601 format
-
dpr
Dynamic parser and replacer. You can define rules at run time. It's possible to use peg format
-
dls-anchor
Lite IDL generator(cli) for non anchor workspaces
-
weather-reports
A collection of weather report parsers
-
ralc
A CLI calculator with arbitrary precision real numbers
-
spreadsheet_addresses
Convert spreadsheet addresses ("A4", "B$7" and so on) to a struct and vice versa!
-
iso-8601
Fully compliant ISO 8601 parser
-
read_token
read tokens using look ahead
-
imzml
reading the mass spectrometry (imaging) formats mzML and imzML
-
xabc-lib
一个解析 abc 文件的库
-
balena-temen
Templating engine for (not just) JSON
-
sitescraper
Scraping Websites in Rust!
-
unix-ipc
A minimal abstraction for IPC via unix sockets
-
json-surf
Search/Analyze JSON and Rust Struct
-
gcd-rs
Encoder and decoder for GCD files
-
dossier
A multi-language source code and docstrings parser
-
mycrl-stun
Fast and zero-cost stun message decoder and encoder
-
sawp-file
SAWP File Format
-
parser-core
extracting text from various file formats including PDF, DOCX, XLSX, PPTX, images via OCR, and more
-
rust_calendar_parser
A parser built in Rust for parsing Google Calendar events using Pest grammar rules and converting them to JSON format
-
wavefront_rs
Typed Wavefront OBJ parser / writer
-
flussab-aiger
AIGER file format (binary and ASCII) parser and writer
-
color-parser
Css color level3 parser
-
graphql-parser-hive-fork
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
surrealdb_id
Id and Relation for SurrealDB
-
omnom
Streaming parser extensions for BufRead
-
ooxmlsdk-build
Open XML SDK for Rust
-
nine
The 9p protocol as a serde format and message types
-
vehicle_parser
Parse data about vehicles to json
-
rs-eda
rust EDA event-driven framework
-
adsb
ADS-B/Mode-S parser
-
yarer
(Yet Another Rust Expression Resolver) is a library for resolving mathematical expressions. Internally it uses the shunting yard algorithm.
-
unpoly
Helper for the Unpoly API, initially for usage in Axum handlers
-
yarn-state
Parser for .yarn-state.yml files
-
parseltongue
Framework for declarative domain-specific languages
-
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…
-
rede_parser
Parser in charge of modeling Rede's files
-
osm_pbf2json
A parser/filter/processor for OSM protobuf bundles
-
tree-sitter-jinja-inline
JinjaInline grammar for tree-sitter
-
clip_core
Defines clip core traits
-
sorbet_kvp
KVP file format
-
parse-git-url
A parser for git repo urls based on url crate
-
rusty_express
http server library written in Rust and provide Express-alike APIs. We know that Rust is hard and daunting, so we will make sure your server can be easy to use without fear!
-
aemo_mdff
AEMO compliant NEM12 and NEM13 parser
-
zim
ZIM reading and extraction
-
elastic_responses
Parses search results from Elasticsearch and presents results using convenient iterators
-
weldr
manage LDraw files (.ldr)
-
eterm-parser
eterm parser for Rust
-
tree-sitter-highlight
performing syntax highlighting with Tree-sitter
-
stdf
Standard Test Data Format (STDF) serialization and data processing
-
weirdgrep
Weird grepping tool for huge pages of code
-
retrosheet
interface for reading Retrosheet data
-
lua_ir
lua runtime and IR generation
-
sf6rs
interfacing with various Street Figher 6 data forms
-
srv3-ttml
Youtube-flavored TTML (SRV3) captioning format parser
-
buck-resources
Load resource paths from a resources.json produced by Buck
-
innofile
InnoFile
-
tfm
Parsers for the TeX font metric (.tfm) and property list (.pl) file formats
-
klang
programming language
-
amethyst-editor-sync
Allows an Amethyst game to connect to an editor
-
greenfield
images
-
udmp-parser
parsing Windows user minidumps
-
universal-config
simplify reading configuration files from various file formats
-
xdot
Parse graphviz’ xdot draw instructions
-
cnf-parser
Efficient and customizable CNF parser for SAT solving
-
id30
An encoding scheme for 30 bit identifiers
-
cvss
Common Vulnerability Scoring System parser/serializer
-
libfortress
Fortress library
-
biliapi
哔哩哔哩 API 的部分实现
-
libpostal-sys
Low-level wrappers for libpostal address normalization (with locks to support thread-safe initialization)
-
rbook
An ebook library that supports parsing and reading the epub format
-
http-rest-file
Parse jetbrains .http/.rest http client formatted files into a model or serialize an existing model to a file
-
bitvec_padded
Bit vector struct that includes byte padding for safe serialization and deserialization
-
phoron_core
A serializer and deserializer for JVM bytecode
-
gnews-rs
Google News RSS feed parser
-
hdf5-types
Native Rust equivalents of HDF5 types
-
caryatid_module_clock
Clock module for Caryatid
-
mdev-parser
Parse the Busybox mdev configuration file
-
binary_rw
A binary reader/writer library for rust
-
astro-rs
Astronomy utils
-
rjvm
Parse JVM class files with Rust
-
spdx-expression
SPDX Expression
-
ydke_parser
A parser for YGOPro deck URLs in the YDKE format
-
enum_dispatch_pest_parser
Generate pest-based parsers with enum_dispatch integration for static method dispatch
-
seedwing-policy-engine
A functional type system for implementing policy inspection, audit and enforcement
-
opam-file-rs
Parser and printer for the opam file syntax with Rust
-
lightwave-3d
LightWave 3D Parser
-
vlq-parser
VLQ encoded sourcemap decoder
-
inip
INI parser library
-
reivilibre_fork_cylon
(FORK) An efficient compiler for robots.txt files
-
mango-api
API for the manga reading tool
-
irox-nmea0183
NMEA-0183 format Encoders and Decoders for GPS Devices
-
json_parser_with_pest
A JSON parser created in Rust using Pest grammar
-
rbuster
Brute force directories and files names on web/application servers
-
ptah
Poplar's message-passing format
-
propertiesext
A (dot) properties file parser with extended feature set
-
tree-sitter-latex
Resilient parser for LaTex
-
uefisettings_spellings_db_thrift
Spellings DB for the tool to read/get/extract and write/change/modify BIOS/UEFI settings from Linux terminal
-
lcov-util
commands to operate and analyze LCOV trace file at blazingly fast
-
shiva-spreadsheet-ods
Read and write ODS files
-
anitomy
Wrapper for Anitomy, the library for parsing anime video filenames
-
dht-logger
Read DHT sensor data formatted in JSON over a serial interface and log it
-
rhymessage
IETF RFC 5322, Internet Message Format
-
hadean
Bindings for Hadean. Must be used with Hadean Rust.
-
pips
analyzing dice roll expressions in TTRPGs
-
astray
Easily define AST using only Rust structures
-
mkvdump
MKV and WebM parser CLI tool
-
pixeldike
pixel drawing game for programmers inspired by reddits r/place
-
bioyino-metric
handling metrics in bioyino and related projects
-
rfbutton
decoding 433 MHz RF remote codes
-
boleto-utils
parse brazilian payment slip (aka 'boleto') barcodes
-
ser-data-loadr
Serialization-based concurrent and cached data loader
-
spectrusty-formats
File format parsers and related utilities for the SPECTRUSTY library
-
vsd-mp4
Port of mp4 parser from shaka-player project
-
rpmspec
An RPM spec file parser
-
bbclash
A robust, opinionated, performance-focused BBCode to HTML parser and compiler
-
openqasm
Parser and translator for OpenQASM 2.0
-
tree-sitter-fsm
FSM grammar for tree-sitter
-
babel_nar
application supports of the NAVM model
-
sleded
Minimalist API for storing data effortlessly persistently to a file
-
bundcore
BUND programming language API
-
sieve-parser
Parsing the Sieve language and exporting an abstract representation
-
arqoii
encoding images into to qoi image format
-
dfufile
DFU file processing
-
serde-double-tag
double tagged enum representation for
serde
-
ingics
parser for various Ingics iBS Sensors
-
parse-env-filter
parser for the env logger filter format
-
vtt
Rust types for serializing and deserializing WebVTT with Serde
-
compose-rs
execute docker-compose commands and monitor compose stacks
-
fbxcel
Excellent FBX library
-
bibparser
A parser for .bib files
-
json-session
A streaming parser for JSON which emits fragments and location spans from an iterator-style API
-
csaf
Common Security Advisory Framework (CSAF)
-
swc_icu_messageformat_parser
ICU MessageFormat Parser
-
fefixp
FIXS implementation in pure Rust
-
gvas2json
Convert between GVAS and JSON or YAML
-
tree-sitter-ccomment
Ccomment grammar for the tree-sitter parsing library
-
v8_valueserializer
V8's ValueSerializer and ValueDeserializer
-
rsadsb_common
common library for adsb_deku
-
json-generator-rand
console utility and library to generate JSON items
-
patternscan
Searches for a contiguous array of bytes determined by a wild-carded pattern
-
prettyprint
Print beautifully formatted files and strings to your terminal
-
easy_arg
EasyArg read variables from command line arguments/system envrioment/.env files
-
tree-builder
Parser Generator library which uses Nom and procedural macros to generate recursive-descent parsers
-
msvc_def
reading Microsoft Module Definition (.def) files
-
nx-pkg4
reading NX/PKG4 files
-
rstxtar
txtar Go package
-
yew-ansi
ANSI escape code rendering for the web
-
tree-sitter-cuda
cuda grammar for the tree-sitter parsing library
-
sqlx-ledger-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
html_simple_parser
parser for html files to extract tags, child tags, attributes, etc
-
android_trace_log
handling Android trace logs created with Debug.startMethodTracing
-
czdb
A pure Rust library for parsing CZDB-format IP databases
-
jellybean-tree-sitter
Rust bindings to the Tree-sitter parsing library
-
yajlish
An event-based json parser with json-ndjson parser
-
xspf
straightforward pure rust implementation of the Xml Sharable Playlist Format
-
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 -
sanitize-filename-reader-friendly
A filename sanitizer aiming to produce reader friendly filenames
-
postwoman
API tester and debugger for your CLI
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
bem
Parser for the BEM file format (Block, Element, Modifier)
-
PMXUtil
pmx reader and writer
-
jslt
Everyones favorite xslt but for json
-
patoz
Protein Data Bank (pdb) File Parser
-
graphviz-dot-parser
(incomplete) parser for Graphviz DOT format
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
altv_internal_core_resource
An internal crate for alt:V module. Not intended for direct use.
-
fontbe
the backend for fontc, a font compiler
-
agbrs_flash
persisting game data to a GBA cartridge using Rust
-
racer-interner
thread-local string interner for racer-rust
-
authorized_keys
Parse and manipulate OpenSSH
authorized_keys
files -
proxy-scraper
command-line tool for scraping proxy information
-
rog_fan_curve
cli for setting fan curves on some asus laptops
-
snoopy
A highly configurable multi-threaded packet sniffer and parser
-
greek-syllables
Zero copy Ancient Greek word syllabification
-
renvar
deserialize environment variables in to Rust datatypes
-
rsedn
reading and writing EDN (Extensible Data Notation) data
-
fakemap
Map with Vec implementation, without ordering or hashing (for Serde deserialization)
-
s_text_input_f-parser
parser for sineptic text input format
-
welly-parser
An artisanal parser for the Welly programming language
-
hml-rs
Markup language events and readers, supporting 'human markup language'
-
exprz
An Expression Library
-
wcnt
A program to count your warnings inside log files and comparing them against defined limits
-
rrdbc
dbc parser
-
passes
generate Apple Wallet Passes for iOS, WatchOS, MacOS
-
oq3_parser
Parser for OpenQASM 3 parser/analyzer
-
tree-sitter-sus
sus grammar for the tree-sitter parsing library
-
json-deserializer
Performant library to deserialize JSON
-
superscript
A Common Expression Language (CEL) interpreter for Rust
-
hepmc2
Read and write files in the HepMC2 format
-
dynp
Dynamic property system that emphasizes the use of the Newtype pattern
-
cli-justify
A CLI text justify tool
-
hexponent
Hexadecimal float parsing
-
jyt
A tridirectional converter between Json, Yaml, and Toml
-
linereader
An efficient buffered line reader
-
bib-unbound
Parser for the Unbound Bible format
-
target-spec-json
Structured access to rustc
--print target-spec-json
and--print all-target-specs-json
-
endbasic-repl
The EndBASIC programming language - REPL
-
ircparser
An IRC (RFC1459) parser and formatter, built in Rust
-
rust-async-tuyapi
This package is a rust port of the exellent NodeJS implementation by codetheweb for the Tuya API, adapted for async usage
-
carta-schema
Parse a schema file. Apply the schema to binary data for exploration and visualisation
-
symtool
edits static symbol tables of MachO and ELF object files and archives
-
laibrary
AI coding assistants with public APIs and documentation from dependencies
-
pgs-parse
Parse Presentation Graphic Stream (SUP files)
-
tree-sitter-c-sharp
C# grammar for tree-sitter
-
pmd_flow
that can read/write flow file (used in pokemon super mystery dungeon, and maybe pmd) as json
-
mdbook-newday
Command line utility to add a new line for today to the top of an mdbook SUMMARY.md book
-
matrix-market-rs
read matrix market file to standard rust types
-
rico
A high-performance Apache Thrift IDL parser that converts Thrift IDL files to JSON AST
-
chic
Pretty parser error reporting
-
horned-functional
An OWL2 Functional-style Syntax parser for horned-owl
-
cemtexer
generating and validating Australian Banking Association Cemtex file format
-
trifid-pki
Nebula PKI system
-
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
-
sawp-pop3
SAWP Protocol Parser for POP3
-
steamid-ng
steamid type with functions to parse and render steam2 and steam3 IDs
-
gutenberg-rs
used to get information and data from gutenberg (https://www.gutenberg.org/)
-
kg-display
Parser for format strings, and other utilities for implementing std::fmt::Display
-
nu_plugin_query
A Nushell plugin to query JSON, XML, and various web data
-
dotent
handling Entry File(.ent)
-
spreadsheet-ods-formula
Create ods-formulas for use with spreadsheet-ods
-
rsip-dns
SIP Rust library implementing RFC 3263, implemented on top of rsip
-
librqbit-core
Important utilities used throughout librqbit useful for working with torrents
-
arpx_job_parser
Parse arpx job scripts for runtime
-
tree-sitter-sop
Google SecOps Parser grammar for tree-sitter
-
gmime
Bindings for gmime-3.0
-
timecode-coder
A pure Rust no_std library for decoding and encoding timecode in real-time
-
piqel
PartiQL
-
classgroup
class groups in Rust. Uses GMP for arithmetic.
-
uddf-sdk
Reading and writing UDDF files
-
smt2
A SMT-LIB 2.6 parsing/formatting library for Rust
-
seqbytes
traits for reading bytes sequentially
-
vmml
Very Minimal Markup Language
-
composer_lsp
A LSP server for composer
-
lib_tcstring
IAB TCF v2 TCString utilities
-
rustini
An INI parser for Rust
-
poem-typed-multipart
Typesafe multipart extractor for poem
-
nmea-0183
sentence parser using nom 5
-
apinotes
Parsing clang API notes
-
tree-sitter-xml
XML & DTD grammars for tree-sitter
-
wasmparser
event-driven library for parsing WebAssembly binary files
-
keybindings-parser
parsing human keyboard shortcuts
-
link_scraper
Scrape links from any document-file format
-
german-str
small-string optimized string type with fast comparisons
-
tree-sitter-icelang
icelang grammar for the tree-sitter parsing library
-
xmlity
A (de)serialization library for XML
-
tree-house
A robust and cozy highlighter library for tree-sitter
-
gpcas_base
Common definitions and utilities for GPCAS
-
ftl-jiter
Fast Iterable JSON parser (preview build)
-
pcap-file-tokio
parse, read and write Pcap and PcapNg asynchronously with Tokio
-
idx_parser
Parse IDX files such as the ones used in MNIST database files
-
json2markdown
convert JSON data into well-structured Markdown format
-
parse-display-with
Custom formatting/parsing utilities for parse-display
-
r2d2-jfs
JFS support for the r2d2 connection pool
-
elf_parser
A minimal no_std ELF (32/64) parser
-
swrs
that reads and parses a sketchware project
-
subparse
Load, change and write common subtitle formats (srt/ass/idx/sub)
-
async_chunked_transfer
Async encoder and decoder for HTTP chunked transfer coding (RFC 7230 § 4.1)
-
razor-fol
parsing and syntactic manipulation of first-order theories
-
tree-sitter-sql-bigquery
BigQuery SQL grammar for the tree-sitter parsing library
-
serde_postgres
Easily deserialize postgres rows
-
sauron-html-parser
parsing dynamically parsing html at runtime
-
num_parser
A math interpreter and evaluator
-
json-schema-diff
Diff changes between JSON schema files
-
xmltojson
converting XML to JSON
-
tree-sitter-gitcommit
gitcommit grammar for the tree-sitter parsing library
-
iana-media-types
Media types generated from IANA
-
rusty-whsp
designed to handle configuration parsing for command-line applications
-
esdl
Event-sourcing Schema Definition Language parser
-
bevis
Fiat-Shamir without the Hassle
-
csv-tools
reading, creating and manipulating CSV files easily
-
serial-unit-testing
Serial unit testing program and library
-
typed-num
Typed number in Rust with serde support
-
recap
Deserialize typed structures from regex captures
-
nixel
Parser for the Nix Expressions Language
-
tree-sitter-navi-stream
navi-stream grammar for the tree-sitter parsing library
-
maikor-asm-parser
Maikor ASM parser
-
wte-mt-rx-parser
MT-RX-3+ (AIS, 406 + 121.5) message parser
-
tree-sitter-yaml
YAML grammar for tree-sitter
-
calc_engine
An engine / tool that performs calculations
-
df_ls_structure
A language server for Dwarf Fortress RAW files
-
picori
decompilation, modding, and rom-hacking with focus on GameCube and Wii games
-
figgy
A small library for managing config files which supports heirarchical directories, defaults, and writing initial files
-
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.
-
polymath-rs
AsciiMath parser
-
veryl-ls
A modern hardware description language
-
ble-data-struct
BLE data struct for Rust
-
msn-kit
CLI for working with Mass Spec data
-
wl-client-builder-cli
CLI for creating protocol bindings for wl-client
-
ruby-prism-sys
Rust bindings to Ruby's prism parsing library
-
chisel-json-pointer
Chisel JSON Pointer implementation
-
libtif
parsing/saving tif files
-
tree-sitter-lox
Lox grammar for the tree-sitter parsing library
-
dent-parse
Duck's Extensible Notation for Things (DENT) parser
-
mono-diagram
A cross-platform tool for generating plain-text diagrams from a certain syntax
-
dfraw_json_parser-cli
CLI for parsing Dwarf Fortress raw files into JSON
-
sbe-schema
sbe schema library
-
turtle-syntax
RDF Turtle parser
-
serde-filter
filtering abstractions for JSON objects and deeply nested arrays using serde as a backend
-
dsmr5
A no-std Rust implementation of the DSMR5 standard
-
brigadier_rs
Minecraft command parser in Rust
-
auto-lsp
creating AST and LSP servers powered by tree-sitter queries
-
ircparser-vanten
An IRC (RFC1459) parser and formatter, built in Rust. (fork by vanten-s)
-
powercom-upsmonpro-state-parser
Parser of POWERCOM UPS state provided by UPSMON Pro software
-
terra-plr-xbox360
Xbox 360 terraria player parser
-
mqtt-format
A pure Rust MQTT packet parser and serializer
-
conventional_commit_parser
conventional commit specification
-
war
A viewer/editor for Darksiders saves, worlds, and scripts
-
chaste-npm
Parser for npm lockfiles
-
debcontrol_struct
Automatic Debian control file parsing for structs
-
fhir-model
FHIR SDK Models
-
gc_adpcm
Decoder for the ADPCM bitstream format used by Nintendo on the GameCube, Wii, and WiiU
-
pulldown-cmark-frontmatter
A Frontmatter extractor for Markdown documents
-
jsode
zero-copy & zero-dependency JSON Parser
-
deb822
(De)Serialization of Deb822 file
-
sophia_jsonld
toolkit for RDF and Linked Data - JSON-LD parser and serializer
-
entity-tag
EntityTag
structure and functions to deal with the ETag header field of HTTP -
html5tokenizer
An HTML5 tokenizer with code span support
-
gtp
GTP (Go Text Protocol) controller implementation for Rust
-
zung_parsers
Data Format Parsing in Rust
-
miniseed
MiniSEED library for rust
-
nom-obj
obj/mtl parser written with nom
-
light-id
Generate and manipulate incremental IDs effortlessly
-
tree-sitter-foam
OpenFoam grammar for the tree-sitter parsing library
-
marketstore
driver
-
pmx_parser
load and save .pmx model file
-
display_json
Procedural macros for implementing Display, Debug and FromStr for (de)serializing json strings
-
kaiju-core
Core module of modern assembly language toolset
-
gcode
parser for no-std applications
-
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.
-
tinyid
A tiny ID type that's like UUID except shorter and easier for a user to type in
-
tree-sitter-xdy
tree-sitter grammar for xDy dice expression language
-
moleculec
Schema compiler for molecule
-
libsdp
A slim sdp parsing library, with a focus towards voip user agents
-
pcd-rs
Working with PCD file format in Rust
-
json
in Rust
-
fkl_mir
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
postman_collection
A Postman Collection serialization & deserialization library
-
bramble-data
Bramble's Binary Data Format
-
rust_storage_interface_library
that provides Rust to WebAssembly developers with syntax for load and store functionality
-
sgf-tool
SGF Tool
-
json-decode
An elm inspired runtime JSON decoder for Rust
-
tree-sitter-perm
Perm grammar for tree-sitter
-
aiger
(And-Inverter graph) file format parser
-
ssi-eip712
Ethereum's typed structured data hashing and signing (EIP-712)
-
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
header-config
Runtime parser for hierarchical configurations using Markdown-style headers
-
die_parser
parses the notation for die rolls as used in tabletop games like D&D
-
magic
High level bindings for the
libmagic
C library -
openapi3-parser
parse and work with OpenAPI 3.0 specifications in JSON and YAML format
-
twee-v3
A parser for the the twee 3 interactive fiction format
-
whatwg-datetime
parsing the datetime microsyntax, as defined by the WHATWG HTML Standard
-
wt-battle-report
A parser for War Thunder battle reports
-
step-machine
Run your CLI program as state machines with persistence and recovery abilities
-
duration-str
duration string parser
-
resolved-pathbuf
A resolved PathBuf
-
hatchling
Converts Facebook social media data exported via the Download Your Information tool (https://www.facebook.com/settings) into Turtle triplets for a SOLID (https://solid.mit.edu/) profile
-
av-decoder
Extracts OFPS compatible motion vectors from MPEG streams
-
btf
parsing the BPF type format (BTF)
-
overcast
Strongly typed changelogs for projects as changeable as the weather
-
nom-leb128
Fast LEB128 decoding for the nom parser combinator library
-
cwmp
Parse and generate CWMP messages
-
bigbed
dealing with BigBed files
-
dnslookup
Search tool for finding DNS blacklist records among verious sources
-
jq-rs
Run jq programs to extract data from json strings
-
debian-control
A parser for Debian control files
-
dicey
parsing dice strings of the form "adx,bdy,cdz", where a, b, & c are quantity of dice and x, y, & z are the number of faces on those dice; e.g., 5d6 represents 5 6-sided dice, as in the game Yahtzee
-
obis
Work with OBIS codes as defined by the IEC 62056-61 standard
-
scrapyard
Automatic web scraper and RSS generator 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…
-
ludtwig-parser
Lossless parser for HTML / Twig templating syntax
-
hifa_yaserde
Serialization and deserialization library
-
tree-sitter-wdl-1
WDL 1.x grammar for the tree-sitter parsing library
-
tree-sitter-wit
Wit grammar for tree-sitter
-
ndjson-stream
read NDJSON-formatted data in a streaming manner
-
tinyvg
Rust decoder and renderer for the tinyvg image format
-
daicon
Reference rust reader/writer implementation of the daicon format
-
d4utils
The CLI utils for D4 file format
-
minedmap
Generate browsable maps from Minecraft save data
-
spell
Streaming Parser for Event Logs using an LCS (Longest Common Subsequence)
-
ulys
a Universally Unique Lexicographically Sortable Identifier implementation, with a checksum
-
cargo-toml-parser
Small crate to parse a Cargo.toml file to read dependencies versions
-
eventsourced-nats
NATS implementation for EventSourced EventLog and SnapshotStore
-
wsv
A collection of implementations of the Whitespace-separated values, as defined by Stenway. Follow the release notes on https://honestlysam.uk
-
sqlite-types
SQLite Rust types
-
jsonrpsee
JSON-RPC client/server framework
-
prusti-specs
Internal Prusti crate for parsing specifications
-
titlefmt
Metadata Title Formatting Library
-
mdict-parser
Mdict dictionary mdx file parser
-
sn-pulsar
Rust client for Apache Pulsar
-
fabricbin
Patch binary file using IDA signatures and defined replacement bytes in YAML
-
fsmap
File system mapper and search tool
-
rolodex
A Forgiving VCard implementation
-
yosys-netlist-json
working with Yosys netlists in JSON format
-
adlt
tools to handle automotive DLT- (diagnostic log and trace) files
-
yaftp
File Transfer Protocol support with resume broken transfer & reverse mode & largefile implementation by Rust
-
strace-parse
Parser and utilities for strace files
-
nom-psl
Fast public suffix list domain parsing, written in nom
-
jsonseq
Read & Write json sequences RFC 7464
-
scron
A cron expression parser and schedule explorer
-
cue-sys
Bindings for the libcue library
-
wagon-togll
Example tool that uses the WAGon ecosystem to create GLL based parsers
-
dewey
version parser and comparator that works with non-semantic versions
-
fea-rs
Tools for working with Adobe OpenType Feature files
-
ru_shell
A Shell built around a semantic grammar
-
cube_rs
Universal GameCube file format tool
-
rustsv
A customizable CSV data parser
-
lynxlang
An educational project for learning how programming language is made
-
han
No-std implementation of the Swedish-Norwegian, P1-based smart power meter standard
-
pocketpy-sys
Rust FFI bindings to pocketpy, a portable python 3.x interpreter
-
tree-sitter-haskell
Haskell grammar for tree-sitter
-
did_url
A no_std parser for Decentralized Identifiers (DIDs)
-
dns-parser-revived
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
campfire
A tiny static site generator, greatly inspired by Zola
-
bpfasm
Berkley Packet Filter (BPF) assembler
-
quitters
List dependencies of a Rust binary by parsing panic messages
-
route-pattern
A parser and matcher for route patterns
-
hotg-rune-compiler
Runefile parsing and analysis
-
markdown-it-block-spoiler
A markdown-it plugin for parsing block spoilers
-
edgedb-tokio-ext
Derive macros for edgedb-tokio-ext
-
url-lite
no_std URL parser
-
sfl_parser
Lightweight and easy-to-use bitmap font (.sfl) parser
-
lf2_parse
Parses Little Fighter 2 (LF2) data files
-
cmus-status
structure cmus status data
-
ireal-parser
iReal Pro song parser and manipulation library
-
starlane-parse
Is a collection of utilities for making using the great nom parser combinator easier to use
-
bdt
viewing, querying, converting, and comparing files in popular data formats (CSV, Parquet, JSON, Avro)
-
ars-server
Asset RS - Package with Zero-copy deserialization
-
compose_parser
Rust parser created to parse the Jetpack Compose Text and Images
-
jsonist
A JSON formatter
-
wt_blk
Parser and unpacker for the BLK file format
-
hurrahdb
persistent(AOF) inmemory key value store in Rust
-
just-orm
database ORM that use JSON file for Rust
-
gramme-build
gramme build toolkit
-
yscl
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
-
messy_json
JSON Parser for dynamically structured documents
-
altv_internal_mvalue
An internal crate for alt:V module. Not intended for direct use.
-
avenger-vega
importing Vega scenegraphs into Avenger
-
saphyr-parser
A fully YAML 1.2 compliant YAML library
-
netstack
A batteries included networking crate for games
-
svg_file_parser
A Rust-based SVG parser designed to interpret scalable vector graphics (SVG) files
-
onenote_parser
A parser for Microsoft OneNote® files
-
multi-line-stream
tools for quick movement on multiple lines of text
-
toml-cli
CLI for editing and querying TOML files
-
mps
A fast MPS parser
-
cc2p
Convert a CSV to parquet file format
-
bytefmt
parse byte string into bytes count and vice versa
-
did_common
parsing Decentralized Identifiers (DIDs), with no_std support
-
odata-simple-client
Simplified OpenData API Client
-
lua2json
A Lua parser that outputs JSON
-
ldap-parser
Parser for the LDAP protocol (RFC 4511)
-
sfn-machine
state machine for tasks orchestration and chaining using a linked list to guarantee coherence and flexibility when a different procedure is desired
-
num_parser2
A math interpreter and evaluator (fork of num_parser)
-
space-lib
WebAssembly host functions for Space Operator
-
utf7-imap
Mailbox names encoder and decoder (UTF-7 IMAP RFC 3501)
-
am-parse
converting asciimath to other formats
-
rosa_parse
Rosa parse is a command line utility to convert json, yaml or toml from stdin to json, yaml or toml to stdout
-
tokio-netstring-trait
A trait for tokios AsyncRead to easily read netstrings from streams
-
wirefilter-engine
An execution engine for Wireshark-like filters
-
legacy_pcap_file
read and write legacy Pcap file format
-
dfdl
Specification from the OGF
-
l3d_rs
L3d (Luminaire 3D (XML Format)) parser and writer for Rust, specifically for the Rust/WASM target as such designed for JSON format
-
uuid64rs
UUID v4 (random) Rust crate with an additional custom base 64 encoding which is web and database friendly
-
x509_lint
X.509 linter (RFC 5280 certificates and CRLs)
-
jsnom
Small and ergonomic JSON parser library
-
lrc-nom
zero-copy LRC parser wrote with nom
-
sql-script-parser
iterates over SQL statements in SQL script
-
zjson
Parse JSON with zero allocation
-
rpm-rs
A pure rust library for building and parsing RPM's
-
json-book
Book format optimized for small screens, an alternaive for the XML-based FB2
-
mail-parser
Fast and robust e-mail parsing library for Rust
-
go-duration
A parsing and formatting library for Go-lang style
time.Duration
-
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.
-
tower_type_steer
Steer (aka route, aka dispatch) request to service based on their types
-
yaml-subset
A subset of yaml used in rumbas
-
hawktracer-parser
Parser library for HawkTracer data format
-
macbinary
resource fork parser
-
bencoding
decoding bencoded data
-
packetrs
Macro-based struct serialization/deserialization
-
dvi
A parser for the "device independent file" (dvi) format
-
tree-sitter-objc
Objective-C grammar for tree-sitter
-
ingreedy-rs
Rust port of ingreedy - natural language recipe ingredient parser
-
nom-recursive
Extension of nom to handle left recursion
-
nom-test-helpers
Macros to help with testing nom parsers
-
jsonlogic
in Rust
-
datagram
traits
-
debian-copyright
A parser for Debian copyright files
-
bracket_parse
parser for bracketed lists with quoted and unquoted strings -- Now deprecated, favouring Gobble instead which can do everything this does much tidier
-
trfr
Parse Tandem Repeat Finder .dat files
-
deb-version
Compare (Debian-style) version numbers
-
curlyconf
Configuration file parser
-
netgauze-parse-utils
Serialization/Deserialization utilities for NetGauze
-
pseudotex
Pseudocode transpiler for its LaTeX representation
-
net-parser-rs
Basic network parser leveraging Rust and nom for safe and efficient packet parsing. Design influenced by pktparse-rs.
-
mapsforge-rs
parser for Mapsforge binary map files
-
ftabutil
work with ftab (aka rkosftab) files
-
libprefetch
Forensic library; parser and reader for Microsoft Prefetch File
-
mmi-parser
A parser for Fielded MetaMap (MMI) output
-
bin_buffer
writing objects to binairy buffers
-
sawp-diameter
SAWP Protocol Parser for Diameter
-
amm_internal
Abstract Music Manipulation (AMM) Rust SDK shared internal data types and traits
-
glslt_cli
GLSLT Template compiler library
-
irc-rust
IRC Helper easing the access and creation of IRC Messages
-
tree-sitter-hlsplaylist
Hlsplaylist grammar for tree-sitter
-
dnslogger
Passive dns sniffer. Provides dnslogger binary and a dns parser library.
-
nodl
Command line tool for building a directed graph of links between notes
-
csv-pipeline
CSV processing library
-
tf-semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
mailcap
parsing library
-
cursormatrix
naive TUI Library for Rust
-
miniserde-enum
Derive macros for miniserde on enums
-
byml
Nintendo BYML (binary YAML) library in Rust
-
ggpk
container format used by the game Path of Exile
-
subrip
subrip-rs is a library for parsing, authoring, and working with Subrip/SRT (.srt) files
-
fast_uaparser
Regex-based parser for User-Agent request headers
-
chesscom
Chess.com API client
-
lhef
Read and write files in the Les Houches Event File format
-
nvim-types
Rust bindings to the Neovim C types
-
lang-util
implementing parsers and ASTs using lalrpop and Logos
-
elf64
Parse elf format
-
tree-sitter-diff
diff grammar for the tree-sitter parsing library
-
motec-i2
MoTeC i2 file format parser and writer
-
snmp-parser
Parser for the SNMP protocol
-
uuid-simd
SIMD-accelerated UUID operations
-
data-url
Processing of data: URL according to WHATWG’s Fetch Standard
-
pjcr
creating projects from templates
-
corolla
"your liteweight backend"
-
swagger-ui2
embed swagger-ui into your rust application. Entirely independent of web framework.
-
tigerturtle
Safely parse and evaluate toml files as bash variables
-
chaste-pnpm
Parser for pnpm lockfiles
-
simple_elf
parser for amd64 elf files
-
adstxt
parser for ads.txt
-
ensan
Extended HCL expression evaluator
-
wit-parser
Tooling for parsing
*.wit
files and working with their contents -
wasmer-interface-types
WebAssembly Interface Types library for Wasmer
-
oxi-types
Rust bindings to types used by Neovim's C API
-
discord-md
Parser and generator for Discord's markdown
-
bbscope
BBCode to HTML with scoping rules, auto-close tags, highly extensible
-
tree-sitter-language
The tree-sitter Language type, used by the library and by language implementations
-
timewarp
NLP library for parsing English and German natural language into dates and times
-
sqlsonnet
Express SQL queries with a simple Jsonnet representation, which can be easily templated using the Jsonnet configuration language
-
dfx
A FIX protocol implementation
-
mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
-
snapcast-control
a wrapper for the Snapcast JSON-RPC Control API based on tokio
-
mpqtool
A command-line tool for reading and creating Blizzard's MPQ archives
-
easy-rsa-registry
Read certificate data from easy-rsa registry
-
lmfu
Low Memory Footprint Utilities (String, HashMap, JSON)
-
ffmetadata
parser for ffmpeg's ffmetadata format
-
nebula-fbthrift-common-v1
Nebula Graph v1 common interface
-
nom-xml
parsing XML
-
sentencepiece-sys
Binding for the sentencepiece tokenizer
-
osrmreader
A reader for *.osrm files that are used by the routing engine OSRM
-
baz-difftastic
A structural diff that understands syntax. Based on difftastic, the OSS
-
extrablatt
News, articles and text scraper
-
props-rs
parse .properties files
-
conventional
A parser library for the Conventional Commit specification
-
json-joxit-fork
JSON implementation in Rust
-
llvm-bitcursor
A no-frills bitstream cursor library for Rust
-
mpeg2ps
MPEG2-PS decoding/encoding library for Rust
-
suricata-ipc
sending packets to suricata and receiving output
-
from_env
Populate structs with values given by .env file or CLI arguments
-
xim
XIM protocol parser, handler
-
tdesktop_theme
parsing and serialization of .tdesktop-theme and .tdesktop-palette files
-
hlbc-cli
Hashlink bytecode disassembler, analyzer and decompiler cli
-
nom-midi
Parse a simple midi file into data structures using nom
-
ressa_r
An ECMAscript parser
-
nodeinfo
de-/serialize nodeinfo json structs
-
candidateparser
A parser for the ICE Candidate SDP according to RFC5245
-
parse-that-json
Basic json parser library
-
syntastica-parsers
Collection of tree-sitter parsers for syntastica, using parsers available on crates.io
-
compiledfiles
Parse native binary symbols for list of source files used to compile binary
-
negicon-protocol
Definitions and utility functions for the Negicon v3 communication protocol
-
enqueue-email
Send a bookmark via email, enqueuing it with MSMTP queue
-
parse_list
Parse files and lists of stringified things into lists of thingified things
-
quake_bspinfo
Extract Quake related information from .bsp files
-
boa_runtime
Example runtime for the Boa JavaScript engine
-
json-flat-parser
Parse JSON document into a flat data structure
-
markdown-it-lazyload
A markdown-it plugin to add lazy to image tags' loading property
-
limber
(but quick) tool for backing up Elasticsearch documents
-
rocket-simple-authorization
request guard builder used for authorization
-
mochow-sdk-rust
SDK for mochow compatible API
-
hefty
Parser for streaming data
-
erl_parse
Erlang source code parser
-
dd-manifest-tree
unify the 'Value' tree types of json, yaml and toml
-
marshal-parser
Parser for Python's "marshal" serialization format
-
binny
A general purpose library for parsing common binary file formats such as mp3, wav, jpeg, etc
-
genesys
Component format & build code generation, no more repetitions!
-
lla_plugin_utils
Blazing Fast and highly customizable ls Replacement with Superpowers
-
hime_sdk
Development kit for the generation of LR and RNGLR parsers programmatically or in command line. Full API for the manipulation of context-free grammars.
-
tree-sitter-hlsl
HLSL grammar for the tree-sitter parsing library
-
kontrolluppgift
dealing with Skatteverkets data format for Kontrolluppgift
-
udv
Unambiguous Delimited Values. A smarter successor to CSV.
-
recordkeeper
Xenoblade Chronicles 3 save editing library
-
sixel-image
An interface for querying, manipulating and serializing/deserializing Sixel data
-
rdc
generating Java code from rust structs
-
cs-datetime-parse
parse c# datetime
-
bluesky-firehose-stream
Decode bluesky firehose messages
-
acc
plaintext double-entry accounting command line tool
-
lcov-diff-util
Command line tool to make delta of 2 lcov files
-
gimli
reading and writing the DWARF debugging format
-
casper_utils
interacting with CASPER FPGA file formats
-
php-literal-parser
parser for php literals
-
rpkl-jdx
Bindings and codegen for Apple's Pkl configuration language
-
evry
A shell-script-centric task scheduler; uses exit codes to determine control flow
-
tweet-archive-to-markdown
Convert archived Tweets to MarkDown with FrontMatter
-
dirigera
Manage your IKEA Trådfri devices with Rust
-
changelog_document
Feature-rich changelog format. Include a parser and serializer.
-
redact-composer-core
Core components of redact-composer
-
fast_input
Fast and easy input from standard in, made for competetive programming
-
conllx
Readers/writers for the CoNLL-X dependency format
-
sxd_html_table
A HTML table parser based on sxd_html
-
validbr
data structure and validation for Brazilian Registries, such as CPF, CNPJ and CNH (currently only CPF and CNPJ is supported)
-
sysfs-class
viewing /sys/class in an object-oriented format
-
triseratops
The robust, in-depth Serato Parser & Serializer
-
battler-wamprat-message
Procedural macro for sending structs over WAMP messages
-
tauriless
Run a Tauri-like application without installation
-
hexfloat2
Parse and format IEEE754 floating point hexadecimal syntax
-
dep3
parsing and generating DEP-3 headers
-
dodo
Basic persistence library designed to be a quick and easy way to create a persistent storage
-
navitia-poi-model
Navitia's POIs (Point of Interest) model
-
markerml_frontend
Frontend of simple markup and templating language, that is transpiled to HTML
-
streamparser
Adapt simple stream parsers for different types of streams
-
sdp-rs
SDP Rust library, parser & generator of the Session Description Protocol
-
tomllib
A format-preserving TOML file parser and manipulator
-
mkvparser
MKV and WebM parser
-
tomling
A TOML parser
-
autosar-data-abstraction
abstraction layer for the autosar data model
-
nomhttp
Parser HTTP for the rustyproxy project based on nom
-
snoot
The best s-expression parser this side of the Mississippi!
-
sequencefile
Native Rust library for working with Hadoop sequence files. Only handles reading currently.
-
leptos_reqwest
making HTTP requests with reqwest and handling responses on your Leptos project
-
railway
Binary file format for vector animated pictures
-
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…
-
serde_cow
more efficent serde deserializations for Cow
-
fortformat
Parse Fortran format strings and formatted data
-
coffea
A very much WIP Java bytecode decompiler
-
fb_futures_01_ext
Extensions for future 0.1 crate
-
nom5_locate
A special input type for nom to locate tokens
-
runtime-format
formatting dynamic strings
-
node_api
Write Node.js native addons with Node-API in Rust
-
wrought
compiler
-
nom_pem
PEM parser (rfc1421) based of nom
-
soupy
querying tree-based formats, similar to BeautifulSoup
-
tree-sitter-preproc
Preproc grammar for the tree-sitter parsing library
-
lexical-core
Lexical, to- and from-string conversion routines
-
streamson-extra-matchers
Extra matchers for streamson library
-
resast
Rusty-ECMAScript Abstract Syntax Tree
-
tree-sitter-rstml
Rust + html grammar for the tree-sitter parser library
-
sing_rs
Macros for generating STDIN/STDOUT interfaces to trait objects
-
simple_url_parser
parser for URL
-
unifai-sdk
SDK for Unifai, an AI native platform for dynamic tools and agent to agent communication
-
decode1090
Companion application to rs1090 to decode Mode S and ADS-B signals
-
ssh-keys
Parser of ssh public and private keys
-
horned-owl
OWL Ontologies
-
sexpr_ir
A Generic S-Expression IR Library
-
wson
JSON parser made with nom
-
engarde
Fenced Code Formatting
-
bisonn
fast BSON parser written in Rust
-
rest-client
rest client based on reqwest
-
tree-sitter-asciidoc
asciidoc grammar for tree-sitter
-
vcd-ng
Read and write VCD (Value Change Dump) files, the next generation
-
ame2020
A parsing library for the Atomic Mass Evaluation 2020 format
-
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… -
cef2hashmap
CEF Parser to a HashMap
-
pkl-parser
Pkl Parser!
-
glsl-tree
Print a GLSL AST to stdout
-
yaml_parser
Semi-tolerant YAML concrete syntax tree parser
-
sauron-parse
parsing html syntax
-
combine-regex-1
Re-export of regex 1.0 letting combine use both 0.2 and 1.0
-
slot-cli
slot - A symbolic link organizer with toml
-
difftastic-lib
A structural diff that understands syntax
-
expresso
A very basic expression parser, and runner. For educational use only.
-
classreader
that reads, writes, and parses Java Virtula Machine class files
-
cssifier
convert XPath selectors to CSS selectors
-
rseven-parser
A parser for R7RS-small scheme, based on Pest
-
genify
Turn one file into a complete project
-
addr-symbolizer
A KISS Rust crate to symbolize function addresses using Windows PDB files
-
scdlang_xstate
Scdlang parser for targeting JavaScript library XState
-
serde_ssml
A robust Rust library for parsing, manipulating, and generating Speech Synthesis Markup Language (SSML) documents
-
json-parse
A low-level JSON parser for Rust with a simple API and full spec support
-
garando_syntax
Backport of libsyntax
-
uri-rs
URI
-
defunctionalize
Defunctionalization as a proc-macro over modules
-
sitemapo
Sitemap.xml (or URL inclusion) protocol with the support of txt & xml formats, and video, image, news extensions
-
ruma-html
Opinionated HTML parsing and manipulating
-
brainfuck_rs
Brainfuck parser and interpreter using nom
-
dbus-message-parser
Libary to encode and decode DBus message
-
oq3_syntax
Comment and whitespace preserving parser for the OpenQASM 3 parser/analyzer
-
pep-508
Python dependency parser for PEP 508
-
elrond
Standard conformant elf parser
-
rjc
rjc converts the output of many commands, file-types, and strings to JSON, YAML, or TOML
-
deb-version7
Parsing and comparing of Debian package versions
-
fe2o3-amqp-types
AMQP1.0 data types
-
tree-sitter-navi
Navi grammar for the tree-sitter parsing library
-
gedcomx_file
dealing with the GEDCOM X file format
-
anitomy-sys
Bindings for Anitomy, the library for parsing anime video filenames
-
endf_format
ENDF-6 Format Rust Library
-
rx509
zero dependency X.509 decoder
-
json-walker
JSON stream parser and deserializer. In this package you decide what part of json must be parsed
-
elastic_types
A strongly-typed implementation of Elasticsearch core types and Mapping API
-
inarybay-runtime
Graph-based binary format (de)serializer generator (runtime)
-
starlark_syntax
Starlark language AST
-
npezza93-tree-sitter-nix
nix grammar for the tree-sitter parsing library
-
jsonrpc-client-core
generating transport agnostic, auto serializing, strongly typed JSON-RPC 2.0 clients
-
shdp
A new protocol (SHDP)
-
package-lock-json-parser
A parser for package-lock.json files
-
nom-config-in
A Kconfig parser
-
assembly-pack
Packages module for the assembly crate
-
quickxml_to_serde
Convert between XML JSON using quickxml and serde
-
ole
parser and reader for Microsoft Compound Document File
-
modinfo
Get modinfo section for Linux kernel module (.ko)
-
ssi-cose
CBOR Object Signing and Encryption for the
ssi
library -
ts-typed-ast
Typed AST generator for tree-sitter
-
pmd_sir0
that can read sir0 file, used in pokemon mystery dungeon game
-
json-threat-protection
protect against malicious JSON payloads
-
morph3d
assimp alternative (obj, gltf & glb is supported). DAE, Stl and Usdz support is comming soon.
-
datum
Terse, human-writable data format
-
serde_ub_json
UBJSON (Universal Binary JSON) serialization file format
-
rule
engine written in rust
-
itch
A cli tool for InTerCHanging between different serialized data formats
-
robinson
For when you go to a lonely island and survival depends on parsing XML
-
redirect-stderr
A cross platform lib to redirect std-err
-
tinyresp
A tiny Rust library implementing the Redis Serialization Protocol (RESP)
-
strtoint
Parse integers from strings, with support for base prefixes
-
promql-rs
A PromQL parser
-
protozero
A minimalist protocol buffers decoder
-
ilex
quick and easy lexers for C-like languages
-
arn-language
Rust parser for the Arn golfing language
-
tree-sitter-awatalk
Awatalk grammar for tree-sitter
-
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
-
markdown-it-ruby
A markdown-it plugin for parsing ruby text
-
configuru
configuration management in Rust apps
-
merge_config_files
tools to merge config from multiple files / directories. supports json and toml
-
fasters
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
chelone
A RDF(Resource Description Framework) 1.1 Turtle parser
-
qrcli
A QRCode cli tools, can encode and decode
-
ambient_package_rt
Runtime support for code generated by the Ambient package macro
-
harriet
Parser for the Turtle (RDF) format
-
procfile
parser for Rust
-
serde-with-expand-env
Parse environment variables in serde crate using deserialize_with
-
streamson-tokio
Tokio and streamson integration library
-
hexput-ast-api
Core AST parsing and processing library
-
u-siem-kernel
uSIEM Kernel. Library to be used to build a custom SIEM with the framework uSIEM
-
df_ls_semantic_analysis
A language server for Dwarf Fortress RAW files
-
nom_stl
A fast STL parser
-
netgauze-locate
Cloned from the crate
nom_locate
but with the omission of computing the line & column number since we don’t care about them in binary protocols, and they do make using theLocateSpan
slower -
honeycomb
A portable parser combinator library that does not require a runtime
-
marc-record
A MARC21 parser supporting MARC-8 text encoding
-
krush-engine
The engine that powers krush (the Kreative Rust Shell)
-
tree-sitter-printf
printf format grammar for tree-sitter
-
bulloak-syntax
A Solidity test generator based on the Branching Tree Technique
-
rsef-rs
downloading and parsing RIR Statistics Exchange Format (RSEF) listings
-
veryl-formatter
A modern hardware description language
-
brarchive
Bedrock Archives in Rust
-
graphviz-rust-bla
basic access to the graphs in graphviz format with ability to import into or export from it
-
psrdada
wrapper for the psrdada radio astronomy library
-
conformal_ui
Implements a wry-based UI for audio processors. Part of the conformal audio plug-in framework.
-
ringels
S-Expression parser
-
udl
Parser for UDL (Universal Data Language)
-
qcomms
small library that offers a simple, zero-cost message passing trait. no async-trait
-
ftp-cmd-list-parse
Parses an output of LIST ftp command
-
httpbis
HTTP/2 protocol
-
atext2html
Convert a text with markup hyperlinks to HTML
-
backtester
Backtester
-
tree-sitter-tags
extracting tag information
-
lua_semantics
semantic analysis and enhanced AST converter for lua_parser crate
-
fhir-resource-r5
FHIR-RS library is an implementation of HL7 FHIR Specification for Rust
-
nix-config-parser
parser for the Nix configuration file format
-
tree-sitter-html
HTML grammar for tree-sitter
-
hitt-parser
Parser for http files for the hitt http testing tool
-
ip2country
fast ip to asn-country lookup
-
re-set
Regular expression set parser at run time
-
axon_parser
Parses a representation of SkySpark's Axon language into an AST
-
covey-plugin
APIs for creating Covey plugins
-
netsuite
making requests to the NetSuite REST APIs
-
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
-
serde-ignored-fields
preserve ignored fields with serde
-
jaq-core
Interpreter for the jaq language
-
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.
-
statsd-parser
parse (Dog)StatsD strings
-
rweb-service
Service trait for rweb
-
flexpiler
Deserialiser aiming at high customizability
-
r7rs-parser
Scheme R7RS parser & lexer
-
rusthound
Active Directory data collector for Bloodhound written in rust
-
svinst
Determines the modules declared and instantiated in SystemVerilog files, producing a YAML file as output
-
chaste-bun
Parser for bun lockfiles
-
myprivacydns
Search tool for finding DNS blacklist records among verious sources
-
minimal-yaml
A minimalist, zero-copy parser for a strict subset of the YAML specification
-
ahri
database 🗳
-
vectorscan-rs-sys
Native bindings to the Vectorscan high-performance regex library
-
letterbox-lang
A modular lexer and parser for the Letterbox esoteric programming language
-
lua-pattern
Parser for Lua patterns and conversion to regular expressions
-
flash-lso
Fast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references
-
tree-sitter-tmux
Tmux grammar for tree-sitter
-
segsource
reading data of any type quicker and easier
-
ccsds_primary_header
CCSDS Primary Header for space applications
-
rlp-decoder
Recursive-length prefix data decoder
-
xml_oxide
XML SAX parser implementation that parses any well-formed XML defined in the W3C Spec
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
cron_rs
A Cron Parser Library And Job Scheduler Written In Rust
-
ssb_parser
Parser of text in ssb format
-
email-type-rs
Email type for 'parse, don't validate' approach
-
parse_kubectl_time
Parse time strings from kubectl commands in seconds, e.g., 2m10s -> 130
-
inline-css
Embed CSS directly in your Rust code
-
deml
The Directed Acyclic Graph Elevation Markup Language
-
asciidoctrine
process asciidoc files
-
hash-tag
Markdown to HTML parser
-
mbon
A serializer/deserializer for marked binary object notation
-
axum_responses
way to use Axum responses
-
nom-packrat
Extension of nom to apply Packrat Parsing
-
pep440
Parse and compare Python PEP440 style version numbers
-
nbib
MEDLINE/Pubmed .nbib format to CSL-JSON conversion
-
xmas-elf
parsing and navigating ELF data; zero-allocation, type-safe
-
rweb-testing
Testing framework for rweb
-
torrent_search
An unofficial torrent searching library in Rust
-
jbcrs
support reading and writing of java class files
-
json-stream
parse Newline Delimited JSON values from a byte stream
-
regex_with
providing procedural macros for regex-based parsing and validation of custom data types
-
atoms
S-expression parser and pretty-printer
-
json2lua
Convert JSON to Lua table
-
tree-sitter-ruby
Ruby grammar for tree-sitter
-
jsonapi-rs
JSONAPI implementation for Rust
-
semver_sort
Sorts semver strings or numbers
-
naive_json_io
loading and saving JSON data. naive_json_io is not for production.
-
file_scanner
Advanced text input handler patterned after java.util.Scanner
-
fez
A pure rust library for building and parsing RPMs
-
lwm2m-registry
registry for LwM2M specification files
-
fkl-parser
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
wot_datfile_parser
A parser for
.dat
files generated by the game World of Tanks -
mediawiki_parser
A strict parser for MediaWiki markdown
-
webpack-stats
As zero-copy as possible representation of webpack-stats
-
rust_cfg_parser
Parser for rust cfg() expression
-
csvrow
Fast and simple crate for taking a string slice and iterating over the fields in a manner that adheres to RFC-4180
-
tree-sitter-slang
slang grammar for the tree-sitter parsing library
-
endbasic-client
The EndBASIC programming language - cloud service client
-
switchbot
interacting with SwitchBot devices
-
two_timer
parser for English time expressions
-
assembly
files/resources for LU related software
-
rpm-rs-temporary
A pure rust library for building and parsing RPM's
-
ions
ION(s) | intuitive object notation (ser/deser) ion is a data format designed to be user friendly, easy to pick up and easy on the eyes. this library is a serde implementation of the ion data format
-
giron
ECMAScript parser which outputs ESTree JSON
-
patskovn-non-empty-string
type for non empty Strings, similar to NonZeroUsize and friends
-
jst
Write a javascript object in rust
-
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".
-
colorblast
Syntax highlighting library for various programming languages, markup languages and various other formats
-
default_aware
A tiny struct for indicating if a value was generated via the Default trait or not
-
deb822-fast
A fast parser for deb822 style files
-
pk_stl
STL file parsing and writing
-
stlv
parse STL files used for 3D printing
-
rust_warc
A high performance and easy to use Web Archive (WARC) file reader
-
taml
A kind-to-humans configuration language
-
tree-sitter-ocaml
OCaml grammar for tree-sitter
-
rede_placeholders
Handles the discovering and filling of rede placeholders
-
elasticsearch-dsl
Strongly typed Elasticsearch DSL
-
flex-version
flexible version numbers, mostly inspired by Ruby's Gem::Version
-
fson
Flexible Serialized Object Notation
-
my_json_parser_proj
A CLI JSON parser with customizable error handling and a rule-based parsing system
-
typed-format-version
Load format.version.{major,minor} from a structured file
-
azul-simplecss
A very simple CSS 2.1 tokenizer
-
wfrs-model
Workflow RS - Model with Zero-copy deserialization
-
url_handler
Collection of differnt URL handlers to perform CRUD operation
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
toml_schema
quicky checking the structure of TOML data, similar to JSON schemas
-
biodivine-xml-doc
Read, modify and write xml in tree-like structure. Supports UTF-16.
-
RustyXML
A SAX-like streaming XML parser, and a DOM-like interface based on that
-
parson
parsing JSON into Rust types
-
vb64
SIMD base64 codecs
-
text-reader
Text reader
-
js-regex
Rust validator for ECMAScript regex literals based on regexpp
-
amadeus-serde
Harmonious distributed data analysis in Rust
-
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…
-
flussab-cnf
DIMACS CNF file format parser and writer
-
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.
-
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. -
rsp6-decoder
Decode UK National Rail mobile tickets in RSP6 format
-
fastobo-derive-internal
Internal derive macros for the
fastobo
crate -
aci_png
Encode and decode png and apng(TODO) image files
-
rv-decoder
A RISC-V instruction decoder
-
altaria
asynchronous, memory-safe, blazingly fast HTTP server written in Rust. It currently supports HTTP1.1 parsing and encoding and HTTP2 parsing.
-
erl_nif_sys
Write Erlang and Elixir NIFs in Rust
-
lenient_semver_parser
Lenient parser for Semantic Version numbers
-
rune-core
Core components for the Rune Language, an embeddable dynamic programming language for Rust
-
frnsc-amcache
Pure rust AmCache parser
-
execute-command-macro
Create
Command
instances using thecommand!
macro or thecommand_args!
marco -
maybe_xml
XML processing library
-
stream_crawler
scraping web pages and extracting URLs and endpoints
-
oq3_source_file
Manage parsing source files, included files, and reporting diagnotics OpenQASM 3 parser/analyzer
-
endian_codec
(De/En)code rust types as packed bytes with specific order
-
yolk
Numerical computing for YOLOL
-
docx
parsing and generating docx files
-
rabbithole
JSON:API Data Structure & Query implementation
-
type-sitter-gen
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
cdoc-parser
A markdown-based document parser with custom syntax
-
xmelt
A serialization/deserialization framework for XML
-
serde-file-value
A Serde deserializer which transparently loads files as string values
-
parsercher
Parses and searches Tag documents. (e.g. HTML, XML)
-
fuga-remo-api
Unofficial Remo Cloud API parser
-
manifest_parser_rs
A Cargo.toml manifest file parser that supports sections and key-value pairs
-
combot
parse server access logs and detect bots based on URI paths and User Agents
-
poem-queryext
Auto deserialize struct from query string
-
tree-sitter-test
TS corpus test grammar for tree-sitter
-
kerberos-parser
Parser for the Kerberos protocol
-
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
-
vtt2csv
A small tool to convert WebVTT files to CSV files
-
mbn-cli
MBN file parse CLI tool
-
fontir
Intermediate Representation used by fontc, a font compiler
-
tree-sitter-mozjs
Mozjs grammar for the tree-sitter parsing library
-
pomsky-syntax
Parser for pomsky, a new regular expression language
-
default-from-serde
Derive default using
#[serde(default)]
-
skimmer
streams reader
-
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.
-
deser-json
JSON support for deser
-
foxboxpdx/macrotis
Manage cloud-based DNS services via TinyDNS zone files
-
ogma
Ogma DSL builder
-
serde-ordered
A procedural macro for deserializing ordered arrays into keyed structs using Serde
-
streamson-futures
integrates streamson with futures stream
-
tmi-parser
dependency-less library for parsing IRC-based TMI message
-
adventjson
A full json-parser written in Rust for the advent of code challenges
-
oxrdfxml
Parser and serializer for the RDF/XML format
-
markdown-it-sup
A markdown-it plugin for parsing superscripts
-
jrsonnet-parser
jsonnet language parser and AST
-
freedom-models
Models for the Freedom API
-
jet1090
A real-time comprehensive Mode S and ADS-B data decoder
-
leef2hashmap
LEEF Parser to a HashMap
-
dissonance
An async-friendly Rust library for generating Noise-encrypted transport protocols
-
libyaml
High-level bindings for the LibYAML library
-
enveror
load environment variables into structs with serde
-
ecmascript
parser
-
turn-rs
handling round sessions
-
sawp-json
SAWP Protocol Parser for Json
-
datafu
extracting data from config objects and other arbitrary object graphs
-
sawp-dns
SAWP Protocol Parser for DNS
-
summa
Fast full-text search server
-
sp-plugin-rust-test-test
Rust plugin for for quick integration of shurjopay API
-
markerml
markup and templating language, that is transpiled to HTML
-
rfc6570-level-2
validating and processing strings as RFC6570-compliant URIs (up to level 2)
-
cnpj-util
Format and validate CNPJ, Brazil companies ID number
-
cini
A small callback based library for parsing ini files
-
rocket-jwt-authorization
procedural macro to create request guards used for authorization
-
datafile-test
Generate test codes for data-file (JSON, YAML)
-
nlsd
Natural Language Structured Documents
-
javascript_lexer
Javascript lexer
-
git-config-env
Parse git's env configuration
-
tree-buf
A prototype binary serialization protocol for data
-
go-flag
Command line parser library, made to be compatible with Go's flag
-
webidl
parser
-
mask-parser
A parser for the maskfile.md format
-
rslua-march1917
Lua lexer and Lua parser for Lua 5.3
-
bmfont_parser
Lightweight and easy-to-use bitmap font parser (.sfl and .fnt files)
-
pgn-lexer
A lexer for PGN files for chess. Provides an iterator over the tokens from a byte stream.
-
harper-html
The language checker for developers
-
atrium-api
API library for AT Protocol (Bluesky)
-
node_api_system
Write Node.js native addons with Node-API in Rust
-
dbus-server-address-parser
encode and decode DBus server address
-
escape_it
Converts white-space characters into their escaped versions in provided Strings
-
nmapx
nmap serializer & deserializer
-
serde_bolt
Bitcoin Lightning BOLT-style message serializer / deserializer
-
simple_json
runtime JSON parser
-
sdf-parser-df
Core parser for the sdf YAML
-
csvvy
a quick and dirty csv parser
-
mvn_version
Maven's ComparableVersion and VersionRange
-
haproxy-config
Parse HAProxy configs and easily query it
-
oasiscap
Types for the OASIS Common Alerting Protocol (CAP)
-
mule
Strong-headed (yet flexible) parser of columnar datasets from CSV, TSV and other delimiter-separated datasets
-
xssan
that sanitizes HTML to prevent XSS vulnerabilities
-
graburl
Get all url's from website
-
sawp-ike
SAWP Protocol Parser for IKEv2
-
netrc-rs
Parser for .netrc file
-
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
-
nom-sql
A SQL parser written using nom
-
systemd-duration
Convert systemd style time durations into other formats
-
murkdown
An experimental semantic markup language and static site generator for composing and decomposing hypertext documents
-
markdown-it-footnote
A markdown-it plugin for parsing footnotes
-
worldspawn_message
Parse Quake map worldspawn messages
-
timescan
Find timestamps in a string or stream of bytes
-
geohash-rs
A geohash crate for Rust
-
tree-sitter-show-ast
show tree-sitter ast of source code
-
conf_json
A human editable configure file in JSON parser
-
permcon
library/CLI to parse Linux file permissions and convert them between symbolic and octal notation
-
kvapi
API shortcuts; currently only supports JSON RESTful APIs
-
xyz_validator
A set of validators. Currently, only Resource Query Language (RQL) validator is implemented.
-
aldoc
CLI and library for parsing and compiling Aldoc Markdown documents
-
il_tz
working with Israeli ID numbers (TZ)
-
syntastica-parsers-dynamic
Dynamically load tree-sitter parsers and queries at runtime for syntastica
-
tree-sitter-properties
Java properties grammar for tree-sitter
-
license
Embedded license information from SPDX
-
valid_npm_name
Check whether a package name is a valid npm package name
-
nombytes
that provides a wrapper for the bytes::Bytes byte container for use with nom
-
rustycat
Regex-based parser for Android Debug Brigde (adb) logcat
-
dart-semver
parsing dart sdk's semver
-
configurable
helpers for loading/saving a struct to file in $XDG
-
alice_types
Type description for serialize/deserialize request/responce in alice's skills
-
colain
A parser for the Common Layer Interface format (.cli)
-
df_ls_core
A language server for Dwarf Fortress RAW files
-
emmett
etl tool
-
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
-
sgmlish
parsing and deserialization of SGML
-
pest-wdl-1
WDL 1.x grammar for the pest parsing library
-
ipsec-parser
Parser for the IKEv2 protocol
-
cli-text-reader
A less like CLI text reader
-
spring-boot
Rust microservice framework like spring boot in java
-
jsonpath
JSONPath for Rust
-
escaper
HTML entity encoding and decoding
-
lite-parser
parser library. Wasm / no_std ready.
-
snowcloud
small crate for creating custom snowflakes that provides thread safe and non thread safe generators
-
url-fork
Fork of url crate with no_std support
-
gv100ad
Parser to read GV100AD files from the Statistisches Bundesamt Germany
-
topdf
Convert png, jpg, or jpeg to one PDF
-
sleek_csv
A nice wrapper for CSV-core
-
str-reader
reader/parser for formatted strings
-
deadpool-redis-cluster
Dead simple async pool for redis-cluster
-
bendecode
bencode parser specifically made for torrent files. It converts the file provided into a format acceptable in rust(structs and enums)
-
base64-lib
A base64 encoder / decoder
-
html-filter
parse, filter, search and edit an HTML file
-
veryl-emitter
A modern hardware description language
-
aftermath
parse and evaluate complex math expression
-
strong-xml
Strong typed xml, based on xmlparser
-
gimme
Pull useful data out of your clipboard
-
cformat
A program to incrementally reformat changed files using clang-format(1)
-
reaktor
Reaktor
-
susywasm
WebAssembly binary format serialization/deserialization/interpreter
-
tree-sitter-embedded-template
Embedded Template (ERB, EJS) grammar for tree-sitter
-
tree-sitter-php
PHP grammar for tree-sitter
-
simple_yaml_parser_kma
YAML parser for educational project
-
fundu-core
The core driving the implementation of fundu
-
asn-codecs
ASN.1 Codecs for Rust Types
-
chaste-types
Parser for npmjs lockfiles (types package)
-
dnstool
Search tool for finding DNS blacklist records among verious sources
-
airmash-protocol
Protocol library for airmash
-
tree-sitter-zig
Zig grammar for tree-sitter
-
tagscript_rs
String interpreter and template parser
-
lua_tokenizer
tokenizer for lua language
-
endbasic-sdl
The EndBASIC programming language - SDL graphical console
-
kanga-rpm-rs
A pure Rust library for building and parsing RPM files
-
ssi-claims-core
Core types and traits for Verifiable Claims in the
ssi
library -
mdbook-utils
Tools to manage links, reference definitions, and code examples in Markdown files, especially
mdbook
source directories -
hlbc-gui
Hashlink bytecode disassembler, analyzer and decompiler gui
-
flexible-time
parse timestamps in a flexible format
-
hocon-linked
Reads HOCON configuration files
-
country-code-enum
Copyable Serde and Sqlx compatible country codes
-
asn1rs-model
Protobuf and SQL model definitions for asn1rs
-
flussab-btor2
BTOR2 file format parser and writer
-
varlink_parser
parsing varlink interface definition files
-
hitt-formatter
Code formatter for the hitt http testing tool
-
ronky_exported
Just the exported trait
-
difftastic_mod_for_windows
A diff that understands syntax (fork which fixes terminal size for windows)
-
parity-wasm-cp
WebAssembly binary format serialization/deserialization/interpreter
-
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.
-
zbus_xml
API to handle D-Bus introspection XML
-
mors
converting morsecode to text and reverse
-
tree-sitter-vim
Vimscript grammar for tree-sitter
-
rfind_url
Parser to search strings for URLs in reverse order
-
reqwest-eventsource
Helper to build an Eventsource using reqwest
-
markdown-it-sub
A markdown-it plugin for parsing subscripts
-
frclib-datalog
WPI's DataLog spec
-
xash3d-protocol
Network protocol library for Xash3D engine
-
rsapar
schema-based parsing and validation of structured data files, inspired by JSaPar for Java
-
fefast
FIX FAST implementation in pure Rust
-
scdlang_smcat
Scdlang parser for targeting AST of state-machine-cat
-
tree-sitter-asciidoc-inline
asciidocInline grammar for tree-sitter
-
glsl-lang-lexer
GLSL language lexers
-
linemd
opinionated markdown parser (and renderer) written in Rust
-
fkl_cli
Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
-
jsona
parser, analyzer and formatter library
-
highlights
Convert kindle highlights into different formats
-
github_username_regex
A lightweight Rust crate to check if a GitHub username / handle is valid
-
tag_parser
just parse tags like html
-
located_yaml
YAML parser with position information
-
zhersh_json_parser
A CLI JSON parser with customizable error handling and a rule-based parsing system
-
glsl-lang-pp
GLSL language preprocessor
-
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>.
-
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
-
snippets-rs
A parser for the snippet file format, a human-readable file format for storing strings
-
html-outliner
Outline HTML documents for better SEO
-
easy-xml
An XML library
-
calamp-rs
Parser for the Calamp LMDirect message protocol
-
sixel-tokenizer
A tokenizer for serialized Sixel bytes
-
prelude-xml-parser
Deserialize Prelude EDC native XML files into Rust stucts
-
channels-serdes
serialize/deserialize types
-
byteflow
reading/writing non-byte-aligned numeric types
-
structpath
type-safe parsing and generation of url paths
-
xml_to_json_rs
transform XML to json
-
query-parser
parse search queries
-
tabula
Rust bindings for tabulapdf/tabula-java
-
hawktracer-converter
Converts HawkTracer output format to human-readable/well-known trace event viewers format
-
tree-sitter-config
User configuration of tree-sitter's command line programs
-
libhdr
HDR decoder
-
yamine
CLI for combining json and yaml files
-
fontdrasil
Common types and utilites used by fontc, a font compiler
-
exile
DOM-Style XML Parser
-
asexp
Advanced S-expression-like format suitable for configuration and serialization
-
capricorn
Parse html according to configuration
-
tree-sitter-mozcpp
Mozcpp grammar for the tree-sitter parsing library
-
faster-stun
Fast and zero-cost stun message decoder and encoder
-
unhtml
A magic html parser
-
simpleini
very simple crate to parse and write with the INI format
-
flatiron
A parser and HTML renderer for the Textile markup language
-
execute-command-tokens
Parse command strings
-
sawp-tftp
SAWP Protocol Parser for TFTP
-
markterm
render colored markdown to the terminal
-
sawp-resp
SAWP Protocol Parser for RESP
-
csv_parser_moshkovskyi
CSV parser built with Pest parser for Rust
-
yaml-front-matter
YAML Front Matter (YFM) parser for Markdown files
-
serde-hex
Hexadecimal encoding/decoding with serde
-
kotlin-parser
Kotlin Language Parser (WIP)
-
nvim-oxi-types
Rust bindings to types used by Neovim's C API
-
mogglo
Multi-language AST-based code search and rewriting
-
rapid-xml
XML parser with focus on speed and deserialization to serde
-
xml-no-std
An XML library in pure Rust
-
cli-epub-to-text
A CLI epub to plain text converter
-
usiem-basic-parser
uSIEM parser component that allows using multiple and different parsers
-
cpf_util
Format and validate CPF, Brazil's ID number
-
reader_for_microxml
reader for microXml - the simplified subset of xml
-
type-sitter-lib
code for type-sitter generated / downstream code
-
lenient_version
Version struct for Lenient parser for Semantic Version numbers
-
statefun
SDK for the Apache Flink Stateful Functions (StateFun) project. See: https://flink.apache.org/stateful-functions.html
-
jsonpath_rs
A JsonPath engine written in Rust
-
nxml-rs
Hand-written Rust noitaXML parser
-
html_forge
A robust and efficient HTML parsing library for Rust
-
configster
parsing configuration files
-
h2s
A declarative HTML parser, which works like a deserializer from HTML to struct
-
nar
Narc, a dependently-typed programming language with dependent pattern matching
-
chirrtl-parser
that can parse a CHIRRTL text file into a typed AST
-
inline-xml
Embed XML data directly in your Rust code
-
df_ls_debug_structure
A language server for Dwarf Fortress RAW files
-
u-siem-enricher
uSIEM log enricher
-
tree-sitter-odin
Odin grammar for tree-sitter
-
drax
abstraction layer over a protocol buffer, bringing dtos to regular types
-
labelled-enum
Converting an enum to/from String
-
wl-client-builder
creating protocol bindings for wl-client
-
compose-validatr
parsing and validating Docker compose manifests