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