-
base64
编码和解码 base64,以字节或 utf8 形式
-
serde_with
Rust 的 serde 的自定义反序列化函数
-
prost
Rust 语言中的 Protocol Buffers 实现
-
bincode
将结构体转换为字节并相反的序列化/反序列化策略!
-
serde
一个通用的序列化/反序列化框架
-
serde_json
JSON 序列化文件格式
-
encoding_rs
面向 Gecko 的编码标准的实现
-
rmp-serde
RMP 的 Serde 绑定
-
base64ct
基于 Rust 的纯 Base64 实现(RFC 4648),避免使用任何数据相关分支/LUT,从而提供可移植的“尽力而为”的常量时间操作和嵌入式友好的 no_std 支持
-
num-format
生成遵循国际标准的数字的字符串表示形式
-
compact_str
一种内存高效的字串类型,当可能时,透明地将字符串存储在栈上
-
polars
基于 Apache Arrow 的 DataFrame 库
-
simd-json
基于 simdjson 的端口的高性能 JSON 解析器
-
serde_bytes
针对 Serde 优化
&[u8]
和Vec<u8>
的处理 -
erased-serde
类型擦除的 Serialize 和 Serializer 特性
-
data-encoding
高效且可自定义的数据编码函数,如 base64、base32 和 hex
-
hex
将数据编码为十六进制表示形式或将数据从十六进制表示形式解码
-
ron
对象表示法
-
scale-info
关于SCALE可编码Rust类型的信息
-
bson
Rust中BSON的编码和解码支持
-
schemars
从Rust代码生成JSON模式
-
zerocopy
零拷贝解析和序列化
-
protobuf
Google协议缓冲区
-
html-escape
对HTML中的特殊字符进行编码/转义以及解码/转义HTML实体
-
bs58
Base58编解码器实现
-
borsh
用于哈希的二进制对象表示序列化器
-
bytemuck
字节堆栈的捣乱
-
simdutf8
SIMD加速的UTF-8验证
-
os_str_bytes
平台原生字符串的无损功能
-
serde-aux
serde包的辅助库
-
serde-xml-rs
基于xml-rs的Serde反序列化器(兼容0.9+)
-
flatbuffers
官方FlatBuffers Rust运行时库
-
calamine
纯Rust编写的Excel/OpenDocument电子表格读取器和反序列化器
-
rmp
纯Rust MessagePack序列化实现
-
serde_qs
为Serde提供的查询字符串
-
reed-solomon-erasure
Reed-Solomon纠删码
-
array-bytes
一组数组/字节/十六进制实用程序
-
json5
一个使用 Serde 通信的序列化和反序列化器
-
const-oid
ISO/IEC 对象标识符 (OID) 标准的 const 友好实现,如 ITU X.660 中定义,支持 BER/DER 编码/解码以及无堆栈 no_std(即嵌入式)支持
-
multihash
格式
-
apache-avro
在 Rust 中使用 Apache Avro
-
prost-reflect
一个扩展 prost 的 protobuf 库,具有反射支持和动态消息
-
serde-big-array
为 serde 提供的大数组辅助工具
-
openapiv3
表示 OpenAPI v3.0.x 规范的数据结构,可轻松使用 serde 反序列化
-
base32
Rust 的编码/解码器
-
tokio-serde
使用 Tokio 在网络上发送和接收 Serde 可编码类型。这个库被用作特定序列化格式库的构建模块。
-
ciborium
使用 ciborium-basic 实现的 CBOR 的 serde 实现
-
humantime-serde
为
humantime
crate 提供的 serde 支持 -
binrw
通过✨宏魔法✨帮助从二进制数据中读取结构体
-
json-patch
RFC 6902,JavaScript 对象表示法(JSON)补丁
-
rust_xlsxwriter
写入 Excel 2007 xlsx 文件
-
ipc-channel
用于 Rust 的多进程通道的替代品
-
rkyv
Rust 的零拷贝反序列化框架
-
serde_urlencoded
x-www-form-urlencoded
满足 Serde -
serde-reflection
提取 Serde 数据格式的表示
-
serde_yml
一个强大的Rust库,使用广泛使用的Serde框架简化Rust数据结构到YAML格式的序列化和反序列化
-
schema_registry_converter
使用康尼弗模式注册表编码/解码kafka数据
-
rlp
递归长度前缀编码、解码和压缩
-
packed_struct
二进制级别结构打包和解包生成器
-
rasn
一个安全的no_std ASN.1编解码器框架
-
tinyjson
小型简单的JSON解析器/生成器
-
integer-encoding
varint+zigzag和fixedint整数编码/解码(https://developers.google.com/protocol-buffers/docs/encoding)
-
pot
为BonsaiDb编写的简洁的二进制序列化格式
-
minicbor
适用于no_std环境的微型CBOR编解码器
-
unsigned-varint
无符号varint编码
-
hcl-rs
带有serde支持的rust的HCL解析器和格式化程序
-
serde-pickle
基于serde的Python pickle格式的序列化库
-
serde-json-core
为no_std程序提供的serde-json
-
leb128
读取和写入DWARF的"Little Endian Base 128" (LEB128)可变长度整数编码
-
sonic-rs
基于SIMD的快速Rust JSON库
-
rend
Rust的Endian感知原语
-
slog-json
为slog-rs提供的JSON排水口
-
bcs
二进制规范序列化 (BCS)
-
serde_path_to_error
反序列化失败的元素的路径
-
bitstream-io
在大端和小端格式中从/到流中读取/写入未对齐的值
-
deser-hjson
为Serde提供的Hjson反序列化器
-
value-bag
匿名结构化值
-
simple_asn1
DER/ASN.1 编码/解码库
-
ion-rs
Amazon Ion
-
serde_valid
基于 serde 的 JSON Schema 验证工具
-
binary-layout
允许类型安全的、原地、零拷贝访问结构化二进制数据。您定义一个自定义数据布局,并给它一个二进制数据的切片,它将允许您读取和写入...
-
serde-transcode
从一种 Serde 格式转换为另一种格式
-
serde_plain
为 serde 提供的受限纯文本序列化器
-
musli
Müsli 是一个灵活且通用的二进制序列化框架
-
base64-url
为 URL 应用程序提供 Base64 编码、解码、转义和反转义
-
测试模糊
模糊测试 Rust 简单
-
多基
在 Rust 中
-
capnp
Cap'n Proto 数据编码的运行时库
-
substrait
关系代数的跨语言序列化
-
位码
位操作二进制序列化器
-
serde_jsonc
JSON 序列化文件格式
-
planus
flatbuffers 的替代编译器,一个高效的跨平台序列化库
-
serde_rusqlite
序列化/反序列化 rusqlite 行
-
stun_codec
STUN (RFC 5389) 及其扩展的编解码器
-
xlsxwriter
使用数字、公式、字符串、格式化、自动筛选、合并单元格、数据验证等功能写入 xlsx 文件
-
fastnbt
Minecraft NBT 格式的 Serde 序列化器
-
cyclonedx-bom
CycloneDX 软件物料清单库
-
bcder
处理 BER、CER 和 DER 编码的数据
-
serde_v8
V8 序列化和反序列化
-
html-minifier
可以帮助您同时生成和压缩您的 HTML 代码。它还支持压缩
<style>
、<script>
元素中的 JS 和 CSS,并忽略<pre>
、<code>
和<textarea>
元素的压缩。 -
jsonb
使用 Rust 实现
-
htmlize
根据标准在 UTF-8 中对 HTML 实体进行编码和解码
-
sfv
为 HTTP 解析器提供结构化字段值。实现了 RFC 8941
-
serde_ipld_dagcbor
Serde 的 IPLD DAG-CBOR 支持
-
mycelium-bitfield
由 Mycelium 提供的结构化位字段
-
serde_variant
检索 serde 为枚举对象提供的变体名称
-
jsonptr
根据 JSON 指针(RFC 6901)进行解析、分配和删除数据结构的逻辑
-
arrow-ipc
支持 Arrow IPC 格式
-
subtle-encoding
为常见数据编码(base64、bech32、hex)提供编码器和解码器,避免数据相关分支/表查找,因此提供“尽力而为”的恒定时间。对编码/解码…很有用。
-
base62
编码/解码库
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
nanoserde
makepad-tinyserde 的分支,不依赖任何外部库。支持 json、二进制和 ron。
#[derive(Clone, Debug, Default, DeJson, SerJson)] pub struct Property { pub name: String…
-
json_value_merge
合并 serde_json::Value 对象的接口
-
deserr
关注错误处理的反序列化库
-
serde_arrow
将 Rust 对象序列转换为 Arrow 数组,反之亦然
-
molecule
molecule 的 Rust 绑定
-
serde_regex
将正则表达式序列化为字符串的 serde 包装器
-
picky-asn1
提供 ASN.1 简单类型
-
conjure-error
对生成的 Conjure 错误提供运行时支持
-
protoc-bin-vendored
由 Google 编译并包含在此软件包中的 protoc 二进制文件
-
typeshare
无缝地在多种语言之间共享类型定义,以实现FFI互操作性
-
savefile
方便、快速、版本化、二进制序列化和反序列化库
-
serde_avro_fast
serde/avro (反)序列化的语法化实现
-
http-serde
为http crate提供Serde支持。(反)序列化HeaderMap、Uri、Method、StatusCode
-
merde_json
使用jiter和声明性宏序列化和反序列化JSON
-
npyz
NumPy文件格式(反)序列化。npy-rs的分支。
-
deku
为结构体提供位级序列化和反序列化proc-macro
-
ffuzzy
生成/解析/比较ssdeep上下文触发分段哈希(CTPH)
-
protox
protobuf编译器
-
bevy_reflect
动态交互Rust类型
-
serde_assert
serde序列化和反序列化实现的测试库
-
procspawn
使用进程的thread::spawn
-
gvdb
glib gvdb 文件格式
-
typetag
可序列化和反序列化的特质对象
-
htmlentity
HTML实体的编码和解码
-
typify
JSON模式到Rust类型代码生成器
-
serdect
用于可能包含机密数据(例如加密密钥)的数据的常量时间serde序列化器/反序列化器助手
-
pilota
纯Rust实现的thrift和protobuf,具有高性能和可扩展性
-
wavers
读取和写入wav文件
-
yaml-merge-keys
YAML合并键扩展。http://yaml.org/type/merge.html
-
redact
从日志中删除机密信息
-
tuple
元组的元素级操作
-
zvariant
D-Bus & GVariant 编码 & 解码
-
encode_unicode
UTF-8 和 UTF-16 字符类型,char、u8 和 u16 的迭代器和相关方法
-
netcdf
为 Rust 的高级 NetCDF 绑定
-
shell-quote
shell-quoting 字符串,例如用于将变量插入 Bash 脚本。
-
actix-web-validator
为 actix-web 提供验证机制
-
auditable-serde
使用
cargo auditable
编码的数据的序列化和反序列化 -
quick-junit
JUnit/XUnit XML 的数据模型和序列化器
-
typical
代数数据类型的数據交匯
-
utf8-width
通过提供其第一個字節來確定 UTF-8 字符的寬度
-
onc-rpc
開放網絡計算 / Sun RPC 類型和快速序列化
-
asn1_der
ASN.1-DER 解/编码器
-
gix-object
具有解/编码支持的不可變和可變 Git 對象
-
fluent-uri
符合 RFC 3986 的功能完整的 URI 引用處理庫
-
serde_json_lenient
寬容的 JSON 序列化文件格式
-
pdf-writer
逐步 PDF 寫入器
-
datafusion-proto
DataFusion邏輯計劃表達式的 Protobuf 序列化
-
speedy
快速二進制序列化框架
-
charset
电子邮件的字符编码解码
-
decimal-rs
Rust 的高精度十进制实现
-
struct-patch
帮助您实现结构体的部分更新
-
cookie-factory
受 nom 启发的序列化库
-
reed-solomon-simd
具有 O(n log n) 复杂度的 Reed-Solomon 码。利用 x86(-64) 和 AArch64 的 SIMD 指令。
-
k8-types
Kubernetes 对象类型
-
rusty_ulid
Rust ULID(通用唯一字典序可排序标识符)生成和处理
-
z85
ZeroMQ 的 Z85 编码机制,带有填充
-
revision
允许进行模式演变的序列化和反序列化实现
-
bytecheck
bytecheck宏的派生
-
ril
Rust图像库:一个高性能、高级的Rust图像处理crate
-
serde_bencode
基于Serde的Bencode编码/解码库,用于Rust
-
voca_rs
操作[Unicode]字符串
-
dlhn
闪电般快且小巧的数据序列化格式
-
prost-types
Protocol Buffers知名类型的Prost定义
-
protoc-gen-prost
由Prost支持的Protocol Buffers编译器插件!
-
dcbor-cli
确定性CBOR ("dCBOR")的命令行解析器/验证器
-
sval
流式、结构化值序列化
-
serde-sarif
SARIF文件的Serde序列化
-
rsgen-avro
Rust 类型生成自 Avro 架构的命令行工具和库
-
hex-conservative
具有保守 MSRV 和依赖策略的十六进制编码和解码 crate
-
schematic
分层 serde 配置和架构库
-
libhaystack
Haystack 4 数据类型、定义、过滤器、单位和编码
-
idm
隐式数据标记
-
protobuf-src
libprotobuf 的构建系统集成
-
serde-querystring
基于 serde 的查询字符串反序列化器
-
serde_json_path
使用 JSONPath 查询 serde_json 值
-
bendy
根据强制规范规则进行 bencode 编码和解码
-
harsh
Rust 的 Hashids 实现
-
serde_dynamo
支持aws-sdk-dynamodb、aws_lambda_events和rusoto_dynamodb的DynamoDB项目序列化/反序列化库
-
ucs2
UCS-2编解码函数
-
query_map
VectorMap是HashMap
>的泛型包装,用于处理不同的转换,如URL查询字符串 -
option_set
比Bitflags更加强大的功能
-
itf
消费Apalache ITF跟踪
-
serde_yaml_ng
为Serde提供的YAML数据格式
-
serde-email
支持使用Serde序列化的验证电子邮件类型
-
async-bincode
异步访问bincode编码的项目流
-
crockford
用于标识符(例如u64值)的Base32编码。
-
utf8-chars
针对
BufRead
的按字符迭代器和read_char
方法 -
serde-value
序列化值树
-
jsonschema-transpiler
将 JSON Schema 转换为数据处理方案
-
write-json
无依赖项、特性和宏的 JSON 序列化
-
loona-hpack
为 loona HTTP 实现提供 HPACK 编码器
-
easycsv
用于从 CSV 文件中导航和过滤数据的命令行 CSV 解析器和工具包
-
zarrs
多维数组和元数据的 Zarr 存储格式
-
vrd
基于梅森旋转算法生成随机数和伪随机数
-
value-trait
处理类似 JSON 的值的特性
-
serde_trim
支持去除字符串中空格的 serde 反序列化
-
redis-macros
为 redis-rs 提供宏和包装器,以自动序列化和反序列化使用 serde 的结构体
-
jsonrpsee-types
JSON-RPC v2 特定类型
-
prost-wkt
prost的辅助crate,允许对已知类型进行JSON序列化和反序列化
-
serde_nanos
将时长和时间戳作为纳秒处理的包装器
-
xlsx_group_write
Excel XLSX分组输出器
-
rtcm-rs
RTCM v. 3的编码/解码
-
apistos-schemars
从Rust代码生成JSON模式
-
zen-engine
业务规则引擎
-
keyvalues-serde
使用serde序列化和反序列化VDF文本
-
conjure-serde
Conjure序列化和反序列化包装器
-
Write SVG / HTML / XML programmatically
以编程方式写入SVG / HTML / XML
-
open-vector-tile
读取/写入Open Vector Tiles 1.0规范
-
apollo-encoder
序列化 GraphQL 模式
-
picky-asn1-der
为 serde 设计的 ASN.1-DER 子集
-
serde-env
通过 serde 将环境变量反序列化到结构体
-
chewdata
提取、转换和加载数据
-
rl-core
令牌桶速率限制器的核心逻辑
-
rmpv
RMP 的值变体
-
germ
终极 Gemini 工具包
-
jsonbb
json 值的二进制表示,优化于解析和查询
-
serde_tagged
在序列化过程中标记值,在反序列化过程中检索标记
-
serde_bser
实现了 Watchman BSER 编码,用于 serde。https://facebook.github.io/watchman/docs/bser.html
-
capnpc
Cap'n Proto 代码生成
-
native_model
对序列化数据的一个薄包装,增加了标识和版本信息
-
jaq-std
jaq 的标准库
-
picky-krb
对 Kerberos ASN.1 DER 结构进行编码/解码
-
asn1-codecs
代表 ASN.1 类型的 Rust 类型使用的 ASN.1 编码器和解码器
-
bt_bencode
Bencode 编码/解码实现
-
yaup
URL 参数序列化
-
wezterm-dynamic
通过动态 JSON 类数据值对 wezterm 进行配置序列化
-
jsonrpc-server-utils
jsonrpc-core crate 的服务器工具
-
gix-packetline
实现 pkt-line 序列化格式的 gitoxide 项目
-
deduplicating_array
使用 PartialEq 减少序列化大小的 serde 序列化策略
-
serde-jsonlines
读取和写入 JSON Lines 文档
-
cddl-cat
解析 CDDL 架构并验证 CBOR 或 JSON 序列化数据
-
bsn1
Rust BER 和 DER 序列化/反序列化器
-
votable
支持除 XML 以外的格式(如 JSON、TOML 或 YAML)的序列化/反序列化器
-
line-wrap
高效插入行分隔符
-
http-serde-ext
支持 http crate 类型的 serde,如 Request、Response、Uri、StatusCode、HeaderMap、Method,在 Option 或其他集合中
-
tor-bytes
用于编码和解码字节数据的辅助工具,如 Tor 所用
-
serde-toml-merge
合并您的 toml 值
-
serde-untagged
用于反序列化未标记枚举的 serde
Visitor
实现 -
bitflags_serde_shim
社区驱动的 Serde 插件
-
flatdata
Rust 实现 flatdata
-
serialize-to-javascript
使用 serde_json 将 serde::Serialize 项序列化为 JavaScript 字面量模板
-
regorus
快速、轻量级的 Rego (OPA 策略语言) 解释器
-
type_reg
任何类型的可序列化映射
-
datamatrix
使用优化编码器进行数据矩阵(ECC 200)解码和编码
-
borsh-derive
用于哈希的二进制对象表示序列化器
-
envious
将(可能嵌套的)环境变量反序列化到您的自定义结构中
-
cbor4ii
CBOR:简洁的二进制对象表示
-
bp7
dtn 数据包协议版本 7 ([RFC 9171]
-
fstr
栈分配的固定长度字符串类型
-
gob_archive
Rust编写的CLI归档器和解归档器,用于LucasArts GOB归档格式
-
simple_serde
多个serde库的包装器,使编码和解码多种类型变得简单
-
build_pbf_glyphs
一个CLI实用工具,用于从原始源字体生成protobuf编码的SDF字体符号
-
serde_norway
为Serde提供的YAML数据格式
-
ear
EAT Attestation Results实现
-
serde_columnar
具有向前和向后兼容性的直观列存储编码crate
-
typed-json
JSON 序列化文件格式
-
sml-rs
智能消息语言(SML)解析器,用Rust编写
-
gift
读取和写入GIF图像
-
bevy_serde_lens
bevy 引擎的状态化、结构化和可读性序列化库
-
serde-pyobject
PyO3 的 PyAny 作为 serde 数据格式
-
kmip-ttlv
KMIP TTLV (反)序列化
-
serde-hashkey
高效、内存中序列化支持哈希
-
node-semver
Rust 中的符合 semver 的实现
-
num256
256 位整数
-
serde-encrypted-value
一个 Serde 反序列化包装器,可以透明地解密加密值
-
vu64
64 位整数的可变长度编码/解码
-
laurel
将 Linux 审计日志转换为 SIEM 使用
-
serde-rename-rule
Serde RenameRule
-
bytecodec
一个用于实现面向字节的协议编解码器的微型框架
-
valitron
人体工程学,功能性和可配置的验证器
-
usv
USV:用于数据标记的Unicode Separated Values (USV)。适用于电子表格、数据库、内容管理等领域。这是基于ASCII Separated Values (ASV),并与Comma Separated Values (CSV)形成对比。
-
json-event-parser
JSON事件解析器和序列化器
-
ra-ap-rustc_serialize
从rust-lang/rust存储库中的commit 79f5c1605ebb4e3acfa41d90d6ae46d45cf8e9dc自动发布的
rustc_serialize
包版本。此crate的发布脚本位于:… -
ckc-rs
扑克牌手牌评估库
-
pyproject-toml
Rust中的pyproject.toml解析器
-
serde_bolt
Bitcoin Lightning BOLT-style消息序列化/反序列化器
-
serde_prometheus
基于serde的用于prometheus文本展示格式的序列化器
-
serde_yaml_ok
为Serde的YAML数据格式。它很好。
-
jsonxf
一个快速的JSON美化打印器和压缩器
-
impl-serde
为uint和fixed hash提供Serde序列化支持
-
simple-base64
使用简单的API将base64编码和解码为字节或utf8
-
sj
-
cbored
CBOR精确的读写器
-
mcdata
用于Minecraft的可序列化NBT结构
-
septa-api
SEPTA异步Rust API客户端
-
xmlserde
用于序列化和反序列化XML的有用工具
-
ulid-generator-rs
生成ULIDs
-
uuid25
25位不区分大小写的UUID编码
-
bxmr
用于管理BXM代码的CLI工具,与rIME-Squirrel兼容
-
parsec-interface
通过线协议通信的 Parsec 接口库
-
libconfig-rs
Rust 中的 libconfig 解析器
-
orcxx
Apache ORC 的官方 C++ 库的 Rust 绑定
-
dxr
声明式 XML-RPC
-
flv-tls-proxy
本地 TLS 代理
-
marshal-rs
Rust 中的 Ruby 语言 Marshal 实现的极致快速版本
-
tremor-value
Tremor 脚本解释器
-
pi_bon
尝试将对象强制转换为具体类型
-
rosu-mods
osu! 模块
-
cj_common
由 cubicle-jockey 项目使用的常用函数集合
-
csv_log_cleaner
通过多线程和日志数据丢失来通过小型内存缓冲区流式传输,以使 CSV 文件符合类型模式
-
rust_dynamic
支持运行时动态类型值
-
interner
无依赖项的字符串、路径和缓冲区引用封装库
-
baid58
易于检查的身份Base58编码
-
tether-agent
标准化的MQTT和MessagePack用于进程间通信
-
obkv
优化的字节键和值存储
-
parquet-format-safe
安全的Parquet和Thrift读取器和写入器(同步和异步)
-
xso
XML流对象:类似于serde,但原生支持XML
-
meilisearch-importer
通过批量发送将大量数据集导入Meilisearch
-
serde_json_path_to_error
serde_json的详细错误默认情况的替代品
-
yaml-rust2
完全符合YAML 1.2规范的YAML解析器
-
msgpack-numpy
序列化和反序列化NumPy标量和数组,与Python实现匹配
-
newline-converter
换行字节转换库
-
ijson
serde_json::Value的更内存高效的替代品
-
serde_amqp
AMQP1.0协议的serde实现
-
wot-td
Web of Things (WoT) 事物描述操作
-
asv-to-usv
ASV到USV:将ASCII分隔值(ASV)转换为Unicode分隔值(USV),例如用于数据标记,包括电子表格、数据库、文本文件等
-
hematite-nbt
用于处理Minecraft的命名二进制标签(NBT)文件格式的功能齐全的库,包括Serde支持
-
json-writer
用于将JSON写入字符串而不创建中间对象的快速crate
-
extfg-sigma
Sigma extfg 财务接口消息序列化/反序列化
-
expunge
声明性删除和转换结构字段
-
versionize
版本容错序列化/反序列化框架
-
grammers-tl-types
Rust 对 Telegram API 类型及函数的定义
-
bencodex-rs
Bencodex
-
serde-diff
一个用于序列化两个相同类型结构体差异并将其应用到其他结构体的辅助工具
-
base64-stream
使用标准 Base64 编码对大数据进行编码/解码
-
endi
端序处理库
-
cranelift-serde
Cranelift IR 的序列化/反序列化器
-
binary-stream
二进制流读取器和写入器
-
pollex
Arm指令操作器
-
json-template
创建JSON模板
-
serde-ndim
Serde对来自自描述格式的n维数组的支持
-
serde_encom
官方EnCom库
-
serde-fleece
Fleece(二进制JSON)对serde的支持
-
prototk
协议缓冲区的工具包
-
serde_spanned
Serde兼容的跨值
-
serde-java-properties
Serde对
java-properties
的支持 -
html2pdf
使用无头Chrome浏览器将HTML转换为PDF
-
fltn
将序列化的数据结构展平,使其可grep
-
链接数据
数据集序列化/反序列化特性
-
二进制读写
Rust的二进制读写库
-
serde-roxmltree
将roxmltree文档转换为Serde兼容类型
-
euid
EUID的参考实现
-
nu-json
serde-hjson的分支
-
asomeip
通过Fibex文件处理SOME/IP消息及其有效载荷。
-
base85rs
base85 (RFC1924变体) 编码/解码器
-
queryst
Rust查询字符串解析器,支持嵌套,并分支更新Serde
-
later_operator
可解析、可存储、可打印的比较运算符,可选Serde支持
-
vsf
多用途存储格式
-
xq
jq的重新实现
-
j2csv
将 JSON 转换为 CSV
-
capnp-futures
为 Cap'n Proto 消息提供异步序列化
-
unifont
单色 Unicode 位图字体。半角符号宽度为 8x16 像素,全角符号宽度为 16x16 像素。
-
dbn
处理 Databento 二进制编码 (DBN)
-
cyclonedds-rs
cyclonedds 的安全 Rust 绑定
-
lexical-write-float
将浮点数有效地格式化为字符串
-
mungos
简化版的 Rust MongoDB
-
gelf_logger
用于将日志条目发送到 GELF 的最小 Rust 日志记录器
-
auditable-extract
使用
cargo auditable
从二进制中提取嵌入的依赖关系树 -
makepad-micro-serde
Makepad 对 serde 的微型替代品
-
raki
RISC-V指令解码器,用Rust编写
-
fast32
在Rust中实现Base32和base64编码。主要用于整数(u64、u128)和UUID标识符,以及任意字节数组。
-
base32ct
Base32(RFC 4648)的纯Rust实现,避免了任何数据相关分支/LUT的使用,从而提供了可移植的“尽力而为”的常量时间操作和嵌入式友好的no_std支持
-
wallet-pass
为apple wallet构建和签名通行证
-
serde2file
将一些数据序列化到文件或将数据从文件反序列化,支持加密/解密文件;将struct序列化存储为文件,或从文件反序列化为struct,文件存储时支持加密存储
-
dlt-core
autosar DLT诊断日志和跟踪的解析器和写入器
-
nu-plugin-protocol
Nushell插件的协议类型定义
-
mozilla/neqo-qpack
Neqo,一个用Rust编写的QUIC实现
-
serde_closure
可序列化和可调试的闭包。此库提供宏,用于包装闭包以使其可序列化和可调试
-
jetro
转换、查询和比较 JSON 格式
-
serde_flexitos
使用 Serde 实现 trait 对象的灵活序列化和反序列化
-
fastsim-core
车辆能源使用模拟的 FASTSim 核心模型
-
email_pass
Rust 中的电子邮件和密码类型
-
tcp_message_io
用于交换消息的 TCP 服务器和客户端实现
-
polars-cli
使用 Polars 作为后端运行 SQL 查询的 CLI 接口
-
thrift_codec
按照 thrift 协议指定的二进制编码/解码
-
serde_flow
简化 serde 和零拷贝实体的迁移
-
shex_compact
Rust 中的 RDF 数据形状实现
-
simple_excel_writer
Excel 写入器
-
yore
根据OEM代码页解码/编码字符集
-
alt_serde_json
JSON 序列化文件格式
-
serdo
可序列化撤销库
-
msgpackin
纯Rust MessagePack编码/解码库
-
easy-hex
易于使用的十六进制字符串格式化包装器
-
tl-proto
用于处理TL序列化和反序列化的特质集合
-
serde_db
数据库结果集的反序列化,以及数据库参数的序列化
-
five8
为32字节和64字节数组提供快速base58编码和解码
-
streamson-lib
处理大型JSON
-
uuid-b64
UUID的Base64编码
-
toml_datetime
兼容TOML的日期时间类型
-
serde-this-or-that
为可以指定为多种类型的字段提供自定义反序列化
-
endian-num
字节序感知的数值类型
-
magic_migrate
自动加载并将反序列化的结构体迁移到最新版本
-
alkahest
零开销序列化和零拷贝反序列化的神奇序列化库
-
serde_bencoded
bencode的编码/解码库
-
egui-bind
显示按键绑定
-
mkwebfont_hb-subset
HarfBuzz字体子集API的包装器
-
anybuf
一个最小的、零依赖的proto3编码器,用于编码任何内容
-
serde-teamspeak-querystring
基于serde的teamspeak查询字符串反序列化器
-
tauri-plugin-store
持久性键值存储
-
pbjson
转换
-
escape8259
RFC8259兼容的字符串转义和反转义
-
serde_ignored
了解在反序列化数据时被忽略的键
-
csv-diff
以惊人的速度比较两个CSV文件 🚀
-
golden_apple
解码和共享Minecraft数据类型
-
rxing-cli
支持多种条码格式的编码和解码的rxing命令行界面
-
rbx_types
用于表示Roblox值的类型
-
facebookexperimental/vlqencoding
一个可扩展、用户友好的源代码控制系统
-
ezlua
高效、零成本的Lua5.4 Rust绑定
-
trustfall-rustdoc-adapter
rustdoc JSON数据的Trustfall查询适配器
-
domrs
文档构建器和序列化器
-
serde-serialize-seed
方便使用的
SerializeSeed
特性 -
rytm-rs
在 rytm-sys 上提供超过安全的 Rust 抽象,rytm-sys 是运行 1.70 固件版本的 Analog Rytm MKII 的非官方 SDK
-
serde_at
AT 命令的 serde 序列化/反序列化器
-
json_compilation_db
读写 JSON 编译数据库文件
-
clang-ast
处理 Clang 的
-ast-dump=json
格式的数据结构 -
convert2json
用于将 CSV、INI、RSV、TOML、XML 和 YAML 转换为 JSON 的 CLI 工具,以及用于与 jaq 或 jq 一起使用
-
fluvio-protocol
Fluvio 流式协议
-
spacetimedb-sats
时空代数类型表示法
-
json_keyquotes_convert
将 JSON 从无键引号转换为有键引号的 JSON,反之亦然
-
crud-api
API 的 CLI 生成器
-
quartz_nbt
支持以二进制和字符串形式序列化和反序列化Minecraft NBT数据
-
json-unflattening
JSON结构的扁平化和反扁平化
-
serde-tuple-vec-map
在serde中将序列化映射反序列化为Vec<(K, V)>
-
serde-firestore-value
使用Firestore Value作为其数据格式的serde(反)序列化器
-
bmbp_marco
BMBP Marco
-
dnspod-lib
DNSPod lib
-
dts
在不同编码之间反序列化、转换和序列化数据
-
vestaboard
支持v2的Vestaboard API包装器
-
axum-codec
Axum的多编解码器提取器和响应写入器
-
data-encoding-macro
data-encoding宏
-
codepage
Windows代码页编号与encoding_rs字符编码之间的映射
-
serde_fmt
使用标准格式化API写入任何serde::Serialize
-
bebop
Bebop的运行时,一种基于模式的二进制序列化格式
-
sqlx-transparent-json-decode
从Postgres sqlx查询中解码JSON,无需Json<>包装类型
-
serde-content
Serde数据模型的Rust数据结构
-
gura
Rust的配置语言序列化/反序列化器
-
cluttered
用Rust编写的CLI纹理打包工具
-
encoding_rs_rw
为encoding_rs提供高效的空间占用std::io::{Read, Write}包装器
-
proteus
旨在通过serde序列化、使用JSON反序列化以及类似于JavaScript JSON语法的JSON转换语法来动态转换数据。它还支持...
-
comde
类似于serde的压缩/解压缩
-
ipld-core
IPLD核心类型
-
ryan
为实用程序员设计的配置语言
-
expry
在编码(二进制)值上执行表达式,输出另一个二进制值(可以是解码或编码形式)。支持自定义函数。支持解析表达式并将其转换为字节码。
-
geometrid
处理固定大小正方形网格所需的一切
-
virtio-queue-ser
virtio队列状态的序列化
-
rsmonad
Rust风格的monads,用于惯用Rust
-
liquid-json
适用于JSON的Liquid模板引擎
-
poius
使用base64编码编写的用于编码和解码文件和目录的命令行界面(CLI)工具
-
charset-normalizer-rs
纯Rust实现的真正通用编码检测器 - Python版本的移植
-
nson
类似于JSON或BSON的轻量级数据交换格式
-
native-json
Rust的本地JSON
-
sophia_turtle
RDF和Linked Data工具包 - Turtle语法的解析器和序列化器
-
struct-to-json-db
专为直接软件应用设计的最小化基于文件的数据库。它利用Serde包无缝地将结构化数据的HashMap序列化和反序列化到JSON文件中...
-
tuple_key
用于字典序排序元组的序列化格式
-
json-pointer
按照RFC 6901规范解析和使用JSON指针
-
base256u
字节与Unicode码点之间的映射
-
serialmessage
将串行数据打包成快速、可靠且分组的格式,用于与例如微控制器进行通信。
-
varint-rs
Rust中一个小型、零依赖的varint实现
-
fbthrift-git
-git 包为 fbthrift
-
mvt
编码 Mapbox 向量瓦片
-
serde-tagged-intermediate
Serde 序列化标签中间表示
-
kiwi-schema
用于解析 Kiwi 序列化格式的辅助例程
-
omniqueue
各种队列后端之上的抽象层
-
brickadia
Brickadia BRS 保存的文件读取/写入器
-
rapira
类似于 borsh、bincode 和 speedy 的序列化库
-
bytify
可以将给定 const-expr 值写入连续字节数组的宏
-
scale-info-legacy
创建可用于从基于 Substrate 的链解码历史数据的类型信息
-
msgpacker
Rust 的 MessagePack 协议实现
-
quoted-string
处理引号字符串的规范无关工具(在邮件、MIME类型等中)
-
tantivy-common
多个 tantivy 子库使用的常见特性和实用函数
-
shardio
大型数据集的内存外排序和流式传输
-
radix50
DEC PDP-11 和 PDP-10 RADIX-50 字流编码和解码的 CLI(https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
itybity
提供位迭代器和位迭代器附件的小型 crate
-
serde_tuple
将具有命名字段的 struct 序列化和反序列化为值数组
-
faster-rs
微软研究院 FASTER 的 Rust 封装
-
xed-sys
Intel XED 的 Rust FFI 绑定
-
pct-str
URL、URI、IRI 等的百分编码字符串
-
typeid_suffix
实现了
TypeId
规范的 UUID 后缀部分 -
可选字段
表示可以具有三种状态(存在、缺失或null)的值的替代数据类型,用于替代Option
-
envir
从环境变量中反序列化/序列化结构体
-
picodata-rmp-serde
RMP的Serde绑定(从rmp-serde分支出来)
-
vbs
带有编译时版本检查的带版本标签的序列化适配器
-
watchexec-signals
Watchexec的信号类型
-
rutie-serde
rutie的serde集成
-
typed-sled
使用类型而不是字节来存储的Sled数据库
-
cj_bitmask_vec
BitmaskVec是一个将位掩码与T配对的Vec。支持u8到u128的位掩码。
-
bilrost
为Rust语言提供的紧凑的protobuf-like序列化和反序列化器
-
json-predicate
基于draft-snell-json-07的JSON谓词库
-
mdbook-satysfi
A mdbook 后端,用于生成 SATySFi 文档
-
serde_url_params
URL 参数序列化
-
normal_pack
使用八面体编码压缩法线向量(或任何三维单位向量)
-
serde_x12_alt
Serde 对 X12 EDI 的支持
-
oem_cp
处理 OEM 字符集(例如 CP{437,737,850})的单字节字符集
-
toml2json
将 TOML 转换为 JSON
-
clap-maybe-deser
添加将可反序列化数据用作 clap 参数的能力
-
jtd-derive
从 Rust 类型生成 JSON 类型定义模式
-
serde_json_lodash
lodash.js 的移植版本,与 serde_json::Value 一起使用
-
lexis
使用预定义的单词表从数值生成可读序列
-
astro-format
Astro 格式是一个库,用于在实现类型数组和单个缓冲区之间进行转码
-
surrealdb_id
SurrealDB 的 ID 和关系
-
re_log_encoding
用于编码和传输Rerun日志消息的辅助工具
-
isosphere
ISO标准数据类型、辅助工具和相关实用程序
-
actix-bincode
Actix Web的Bincode提取器
-
rust_helpers
为项目提供帮助
-
HiddenBytes
HiddenBytes是一款用于探索图像隐写术技术和算法的个人工具,非常适合在图像中隐藏信息进行实验
-
serde-bool
单值,真或假,布尔反序列化器
-
opg
Rust OpenAPI 3.0文档生成器
-
heap-array
变长数组,其与
Vec
相比的主要优点是占用空间更少 -
rust-audit-info
命令行工具,用于通过
cargo auditable
提取二进制文件中嵌入的依赖树 -
prometools
prometheus-client的扩展
-
disintegrate-serde
Disintegrate 事件存储的序列化和反序列化库。不适用于直接使用。请参考
disintegrate
包以获取详细信息。 -
leopard-codec
使用 leopard 算法的 Reed-Solomon 码
-
prost-wkt-types
prost的辅助crate,允许对已知类型进行JSON序列化和反序列化
-
serde_avro_derive
为 serde_avro_fast 提供的 Rust 结构体生成 avro 架构
-
serde_datalog
一个 Serde 序列化器,用于提取 Datalog 事实
-
s2id
自主权身份库和命令行工具
-
serde_zon
用于序列化和反序列化 Zig 编程语言的 ZON 格式的实验性 serde 库
-
mqttrs
Mqtt 协议的编码和解码
-
base64uuid
表示 base64url 编码的 UUID 的类型
-
imagine
图像辅助工具
-
extism-convert
让Rust类型与Extism兼容的特质
-
polywrap_msgpack
WRAP msgpack编码标准
-
bc-envelope-cli
Gordian Envelope命令行工具
-
high-level-kafka
Rust的顶级Kafka客户端
-
lib0
为Yrs设计的高效二进制编码库
-
hyper_serde
为hyper类型提供Serde支持
-
serde_arrays
支持序列化和反序列化const泛型或任意大小数组的模块
-
z-base-32
面向人类的基础32进制编码
-
carbonado
为真正的偏执狂设计的灾难抗性数据存储格式
-
procsys
从伪文件系统/proc和/sys检索系统、内核和进程指标
-
serde_x12
ASC X12 EDI文档的Serde
-
ulys
一个带有校验和的通用唯一字典序排序标识符实现
-
byteorder-lite
读取/写入大端和小端格式的数字
-
serde_partiql
PartiQL数据模型序列化文件格式
-
serde_urlencoded_field
在serde_dervie类型中轻松urlencode字段
-
irp
红外IRP编码器和解码器
-
jsonbuilder
使用简单DSL创建JSON结构的json构建器
-
jsonfilter
过滤和比较JSON对象
-
vox_writer
MagicaVoxel文件格式的writer模块
-
serde_sqlite_jsonb
SQLite jsonb二进制格式的序列化和反序列化器
-
syscall_encode
帮助定义内核syscall接口的特质和宏
-
keymaps
键盘码的标准编码
-
flatbuffers-build
简化从Rust生成flatbuffer代码的过程
-
heapless-bytes
围绕heapless字节Vec的新type,具有高效的serde
-
fsdb
文件系统数据库
-
simple_predicates
本地配置管理工具
-
ez-jsonrpc
简化JSON-RPC 2.0!
-
xcsp3-serde
XCSP3序列化和反序列化
-
async-http-codec
异步HTTP 1.1编解码
-
oasis-borsh
用于哈希的二进制对象表示序列化器
-
orio
小型序列化库
-
bitcode_lightyear_patch
bitcode是一种位操作二进制序列化器
-
matrix-pickle
在Matrix世界中使用的二进制编码格式
-
levitas_client
levitas客户端
-
rangetools
扩展了在 std::ops 中发现的 Rust Range 结构
-
union-find
并查集操作的结构和方法
-
bad64
Rust 对 Binja 的 arm64 汇编器的绑定
-
serde-map-to-array
辅助函数,支持将映射转换为人类可读编码格式的命名键值对序列
-
chisel-decoders
Chisel UTF-8 和 ASCII 字节流解码器实现
-
varuint
变长有符号和无符号整数类型
-
cfgrs
用于在配置格式之间转换的 CLI 辅助工具
-
serde_graphql_input
serde graphql 输入序列化为 graphqls 输入对象,用于 graphql 函数
-
serde-save
serde 最完整的序列化树
-
z32
无依赖性、兼容 MIT 许可证的 z-base-32 编码实现
-
rtcm-json
RTCM v. 3 的 JSON 序列化/反序列化
-
大整数字节字符串编码器
Google BigQuery 的 BigDecimalByteStringEncoder
-
rpc_pb
RPC 层的 prototk 定义
-
yew-websocket
用爱心编写的 Rust yew websocket 服务 :)
-
euui
扩展通用唯一标识符
-
spaceapi
类型以及序列化/反序列化
-
diesel_json
用于 diesel 中处理 JsonB 数据的 Json 包装类型
-
jlabel
HTS-style 全文标签结构和字符串之间的解析/序列化器
-
syml
类似于 YAML 的配置语言,但可能更易于用户使用
-
axum-msgpack
为 axum 序列化/反序列化 msgpack
-
cs_serde_bytes
针对 Serde 优化
&[u8]
和Vec<u8>
的处理 -
variable-len-reader
读取/写入变长数据。支持tokio中的AsyncRead/AsyncWrite。
-
comiconv-server
漫画档案转换服务器,兼容comiconv。
-
skrillax-serde
Silkroad Online数据包的序列化和反序列化库。
-
irox-tools
应该是Rust STL中应有的功能,但并未包含的工具。
-
ciborium-ll
低级CBOR编解码原始数据。
-
ordpath
分层标签方案。
-
pthash
PTHash的Rust绑定。
-
ssi-json-ld
ssi库的JSON-LD相关定义。
-
canonical_json
规范JSON序列化器。
-
iunorm
将归一化浮点数映射到(未)签名整数。
-
calends
Rust的日历库
-
posix-space
针对POSIX locale的纯Rust实现的
isspace
-
scidec
科学数字转换器
-
reqif-rs
编写ReqIF文件
-
destream
异步流(反)序列化
-
memcomparable
序列化格式
-
discord-snowflake
兼容Discord的工作雪花
-
regashii
读取和写入Regedit导出文件
-
ascii-armor
ASCII Armor:二进制到文本编码库和命令行工具
-
serde-generate
在多种语言中生成(反)序列化代码
-
serde_unit_struct
按名称(反)序列化单元结构
-
enveror
使用serde将环境变量加载到结构体中
-
serde-spdx
Serde序列化SPDX文件
-
just-orm
使用JSON文件进行Rust的数据库ORM
-
celp-sdk
创建此包是为了提供一个包含常用功能的rust SDK
-
s2-pmtiles
读取/写入S2 PMTiles 1.0规范
-
jsonrpc-lite
Rust的JSON-RPC 2.0规范序列化
-
parquet-py
parquet的命令行界面和Python API
-
serde_path_serializer
Path的Serde序列化器
-
hdv
由标题确定的值
-
serde-query
具有类似jq语法的Serde兼容的流数据查询语言
-
ajson
Rust的JSON解析器 - 快速获取JSON值
-
protobuf-parse
解析
.proto
文件。文件被解析成protobuf::descriptor::FileDescriptorSet
对象,使用以下方法之一:纯 Rust 解析器(无依赖)protoc
二进制文件(更可靠且… -
json5format
可定制的 JSON5 文档格式化工具,保留注释
-
simd_cesu8
一个极快的、SIMD 加速的、用于 CESU-8 和 Modified UTF-8 的编码和解码库
-
serde_merge
合并一些可序列化数据类型
-
dalvik
Android Dalvik 字节码的反汇编器
-
zarrs_ffi
为 zarrs crate 提供的 FFI 绑定
-
enumscribe
用于在枚举和字符串之间转换的宏
-
eternaltwin_serde_tools
为
serde
提供辅助函数 -
perfect-decimal
有限范围的十进制数,以 IEE754 浮点数的形式序列化,无精度损失
-
uninode
通用对象类型
-
freeform
一个小型库,用于存储自由格式数据
-
wapm-to-webc
将WAPM的*.tar.gz文件转换为更新的Pirita格式
-
merge-yaml-hash
具有合并/更新功能的YAML哈希表
-
shellcoder
在闪存中编写shellcode有效负载
-
serde_json_any_key
解决serde_json中“key必须为字符串”错误的方法。将任何HashMap<K,V>、Vec<K,V>、Iter<(&K,&V)>或Iter<&(K,V)>反序列化为JSON映射。
-
glues
基于TUI的记事本应用程序,支持多种格式(git、CSV、JSON)的数据存储
-
circ_buffer
一个裸机固定大小的静态分配环形缓冲区,可选的serde(De)序列化
-
serde-aco
序列化/反序列化Aloith命令行选项
-
json_size
计算JSON对象的大小
-
serde-inline-default
通过内联声明提供Serde默认值
-
firefly-types
Firefly Zero元数据文件格式的解析器和序列化器
-
esyn
Rust中的Rust反序列化和序列化
-
serde_dhall
为serde提供Dhall支持
-
smdiff-merger
合并SMDIFF增量文件
-
ggus
Rust中的GGUF🦀
-
flat-rs
Flat编解码器
-
rdkafka-wrap
rdkafka封装
-
codicon
编码和解码特性
-
schematools-cli
用于json-schema和openapi规范的代码生成、预处理和验证的工具
-
us-state-info
USA州名和缩写的一个Rust实现的分支
-
jzon
json-rust的延续,Rust中的JSON实现
-
dora-message
dora
的目标是成为一个低延迟、可组合和分布式数据流 -
shuttle-persist
持久化对象插件
-
nanotweaks
迁移至 https://crates.io/crates/spread_macros
-
polywrap_msgpack_serde
为Polywrap提供msgpack序列化和反序列化的数据格式
-
auditable-info
使用
cargo auditable从二进制中提取依赖关系树的通用crate
-
serde_with_macros
serde_with的proc-macro库
-
rpc-it
满足自身需求的RPC库
-
pint-manifest
Pint规范实现,即pint.toml。
-
matchgen
生成将字节字符串前缀快速映射到值的函数
-
intuicio-frontend-serde
Intuicio脚本平台的Serde前端模块
-
brcode
解析和生成BR码
-
disasm6502
6502反汇编器,包含一个工作示例
-
bzipper
二进制(反)序列化器
-
csv-to-usv
将CVS转换为USV:将逗号分隔值(CSV)转换为Unicode分隔值(USV)以进行数据标记,包括电子表格、数据库、文本文件等
-
pre-commit-sort
对预提交文件进行排序
-
serde-lite
通用序列化/反序列化库
-
amqp_serde
AMQP 0-9-1类型的序列化实现
-
mavryk-smart-rollup-encoding
Mavryk智能卷积内核使用的数据编码
-
kitti-dataset
KITTI数据集的加载器、数据解析器和编写器
-
simple_xml_serialize
XML序列化库
-
map-to-javascript-html
将映射序列化为HTML中的JavaScript代码,通常用于在网页上动态生成字符串
-
检查器
能够读取和写入由 iOS 和 Mac 上的 BCheckbook 生成的 bcheck 和 tsv 文件
-
地理联网
根据 EN 302 636-4-1 v1.3.1 对地理联网头进行编码和解码的工具
-
mytiki-core-trail-storage
与 mytiki.com 原始轨迹资产交互的通用存储库
-
spc_tag
SNES SPC 文件格式标签库和工具
-
rust-fr
非自描述数据交换格式
-
enrede
字符串编码库,提供类似于 str/String 的接口
-
l2r0-small-serde
RISC Zero 的替代序列化算法
-
fnmatch-regex
将 glob 样式模式转换为正则表达式
-
heckcheck
heckin 小型测试用例生成器
-
google-docs-api-types
为 Google Docs API 提供类型(非官方)
-
dos-cp
DOS 字符集
-
interva
用于处理区间的功能丰富的 crate
-
serde_traitobject
可序列化和反序列化特质对象。此库允许特质对象的序列化和反序列化,以便它们可以在运行相同二进制文件的其他进程之间传输
-
destream_json
解码和编码 JSON 流
-
s3-access-log-rust
帮助序列化和反序列化 AWS S3 存储桶的 S3 访问日志文件
-
vortex-serde
Vortex 序列化
-
json_utils_2024
Rust 的 JSON 工具
-
collagen
拼贴生成器
-
enc
帮助处理编码数据
-
jexl-eval
用 Rust 编写的 JEXL 评估器
-
tracing-serde-subscriber
目前仅适用于
tracing-modality
内部使用 -
ntex-amqp-codec
AMQP 1.0 协议编解码器
-
yhy-email-encoding
低级电子邮件编码 RFC 实现
-
文件内容
处理文件和常见的文本数据编码
-
泥泞
静态字符串混淆库
-
cesu8str
在必要时将CESU-8或修改后的UTF-8编码转换为和从它们转换
-
valu3
一种通用的序列化/反序列化/类型框架
-
codee
将数据编码和解码为字符串或字节的简单灵活方式
-
miniserde-miku
一个与Serde相反设计目标的几种数据结构序列化库
-
flexiber
按照ISO 7816-4描述的BER-TLV进行编码和解码,不进行分配
-
serde-jellyfin
serde jellyfin
-
zarrs_tools
创建和操作Zarr V3数据的工具
-
subsetter
减少OpenType字体的尺寸和覆盖率
-
gomod-parser
go.mod 解析器
-
simple_x509
X509 创建库
-
tunm_proto
tunm 协议的 Rust 实现
-
serde_stacker
避免栈溢出的 Serde 适配器,通过动态增长栈
-
rjship
使用 Rust 编写的 JSend 规范工具集合
-
lotus-utils-texture
lotus 库纹理处理
-
xmp-writer
逐步写入 XMP 元数据
-
vm-superio-ser
旧设备状态的序列化
-
halfling
处理 nibbles 的基本工具集合
-
wolfram-expr
Rust 中 Wolfram 表达式的有效且易用的表示
-
polars-json
Polars DataFrame 库的 JSON 相关逻辑
-
teehistorian
DDNet 解析器
-
serde_libconfig
libconfig 序列化文件格式
-
rbson
Rust中BSON的编码和解码支持
-
adlt
处理汽车 DLT-(诊断日志和跟踪)文件的工具
-
binn-ir
-
serde-redis
Serde 反序列化 for redis-rs
-
bytesize-serde
基于其 FromStr 的 bytesize crate 的替代 serde 实现
-
architect-schemars
从Rust代码生成JSON模式
-
sestring
用于 FFXIV 相关目的的解析器/编码器
-
steg86
在 x86(_64) 二进制文件中隐藏信息
-
yinzhe9
喵喵隐者9
-
openiap-proto
为 openiap 编译的 proto
-
lace_codebook
包含 Lace 代码本规范以及生成默认值的实用工具
-
postcard-bindgen
为除 Rust 之外的其他语言生成 postcard 二进制格式的绑定
-
消息编码
控制结构应该如何编码的特例
-
deser
一个用于Rust的实验性序列化和反序列化库
-
byteserde
一个通用的序列化和反序列化框架,将字节流映射到任意结构类型,注重性能
-
bbd-lib
二进制盲文转储
-
serde-attributes
Serde属性
-
rustmatica
读取、编辑和写入Minecraft litematic文件
-
zbar-rust
为Rust语言提供高级和低级ZBar绑定
-
rml_amf0
处理Adobe的Action Message Format 0 (AMF0数据格式)的编码和解码的模块
-
serde_ini
Windows INI文件的序列化和反序列化
-
tsid
生成时间排序的唯一标识符
-
atelier_json
Rust原生JSON格式,用于AWS Smithy IDL
-
simple-xlsx-writer
高效内存的 XLSX 写入器
-
archiv
读取和写入压缩的、长度前缀的流或文件
-
canadensis_codegen_rust
根据 Cyphal DSDL 文件生成数据类型的 Rust 代码
-
serde_dbus
DBus 的 Serde 实现
-
librqbit-bencode
使用 Serde 进行 Bencode 序列化和反序列化
-
nebular
音频合成工具集
-
zalgo-codec-common
将 ASCII 文本字符串转换为单个 Unicode 图形簇,反之亦然
-
tantivy-bitpacker
Tantivy 子仓:位打包
-
compact_bytes
一种高效的字节容器,在可能的情况下透明地将字节存储在栈上
-
sec
通过
Debug
或Display
特性防止机密信息泄露 -
image4-util
纯Rust工具,用于处理Image4文件(也称为IMG4、IM4P、IM4M、IM4R)
-
rdfoothills
一组以RDF相关的实用程序为主的小工具,包括使用外部工具在不同序列化格式之间的转换
-
lozizol
回归基础,高效的事件源协议
-
key-mapping
允许在DOM和HID usage-ids等系统之间进行键盘键码转换
-
cdumay_error
使用serde序列化和反序列化错误
-
byte
一种低级、零拷贝且无panic的序列化和反序列化二进制数据的工具
-
syno_api
为Synology DSM API提供不完整的DTO集合和错误
-
another-tiktoken-rs
使用tiktoken库在Rust中进行编码和解码
-
msgpack-schema
MessagePack数据格式的规范语言
-
xed
xed 的高层绑定
-
libcrio
libcrio:围绕 crictl 命令行工具的包装,以返回 serde_json 对象
-
zbase32
zbase32 的实现
-
ryan-cli
Ryan:适合实用程序员的配置语言
-
tasklib
用于在 Rust 中与 Taskwarrior 交互
-
no_proto
带有 RPC 的灵活、快速和紧凑的序列化
-
baid64
实现 b64 编码
-
Easy-to-check Base64 Encoding
v0.2.1 #codec #encoding #decoding #base-64 #binary #verification
-
nop-json
JSON 序列化和反序列化(完整功能,现代,最佳,流式,直接,二进制准备)
-
skrillax-codec
skrillax 编码器
-
nodejs-package-json
Node.js 包的 JSON
-
rs1090
解码Mode S和ADS-B信号
-
secure-string
一种适用于在内存中存储敏感信息(如密码和私钥)的数据类型,具有恒等时间、mlock和清零功能
-
graphql-toolkit-writer
GraphQL文档编写器
-
better_io
IO和缓冲的更好特性和实现
-
ei
rust的erl_interface
-
htmlescape
HTML实体编码和解码
-
smdton
数据树对象表示法
-
frostflake
可定制和线程安全的分布式ID生成器
-
rkyv_codec
一些适配器,用于通过AsyncRead和AsyncWrite流式传输rkyv存档
-
esexpr-json
ESExpr序列化JSON编码映射
-
msd
读取和写入MSD文件
-
nu_plugin_from_bencode
将bencode数据转换为Nu结构化值的Nushell插件
-
foundry2echidna
轻松使用Foundry广播文件为Echidna提供种子
-
encoder
使用Rust编写的超快编码器
-
asking
构建异步提示
-
piccolo-util
piccolo
库 -
flarmnet
文件解码器/编码器
-
byte_struct
以打包或位字段布局将结构打包和解包为原始字节
-
yaml-navigator
针对YAML编写和运行查询
-
prost-wkt-build
prost的辅助crate,允许对已知类型进行JSON序列化和反序列化
-
tfhe-versionable
在用于序列化的Rust类型上添加版本信息/向后兼容性
-
atomic-ops
在文件系统中执行原子操作
-
bencode-encoder
Rust的Bencode编码器
-
tlbits
TL-B 序列化(仅限位)
-
async-io-typed
将任何 AsyncRead 或 AsyncWrite 类型适配为发送 serde 兼容类型
-
serde_hooks
serde 的运行时钩子
-
serde_jcs
Serde 的 JSON 规范化方案(JCS)
-
bitvec_helpers
基于 BitVec 的位流读取器和写入器
-
strong-xml
基于 xmlparser 的强类型 xml
-
pbf_font_tools
用于处理 protobuf 格式编码的 SDF 字体符号的工具
-
portus
拥塞控制平面
-
cdr-encoding-size
为 RustDDS 提供辅助:计算数据的最大 CDR 序列化大小的特征
-
rudano
一种尽可能类似于 Rust 自身语法的数据序列化格式
-
vlung-analysis
一种软件,用于解析 CT 画像数据,按部位提取并生成 OBJ 文件
-
starbase_utils
通用 fs、io、serde、net 等,实用工具
-
serde_spaniel
为 Serde 定制的 Spaniel 交互式反序列化器
-
serde-env-field
用于具有环境变量展开的 serde 反序列化的辅助工具
-
bytes_parser
从字节数组解析原始 Rust 类型的包装器
-
rsexp
S 表达式操作
-
prima_rs_logger
Prima 日志标准库
-
hessian_rs
hessian2 编码器实现
-
fuid
一个具有友好 base-62 格式的 UUID 兼容标识符
-
haxeformat
Rust 中的 Haxe 序列化格式
-
cobs2
一致性开销字节填充(COBS)及其变体 COBS/R
-
fhirbolt
FHIR 库
-
contra
一个具有扩展持久性功能的极简序列化/反序列化库
-
goodpod
生成 Podcasting 2.0 源
-
nom-teltonika
teltonika 协议解析器
-
jt_util
jt808 jt1078等基础库实现
-
raad
读写字节
-
json2parquet
将 JSON 文件转换为 Parquet
-
axum-bson
axum bson 提取器和响应
-
tsfile-writer
使用同步发送器将 TsFile 导入 Apache IoTDB 实例的 Rust TsFile 写入器
-
axum-jsonschema
为 axum 提供请求 JSON 模式验证
-
jsonway
Rust 的 JSON 构建域特定语言和可配置序列化器
-
cjson
规范 JSON 序列化器
-
bevy_serde_project
bevy 引擎的状态化、结构化和可读性序列化库
-
plod
派生普通旧数据
-
sled-tables
为sled存储关联数据集(Vec/HashSet)的结构化、强类型表
-
otdrs
将OTDR Bellcore SOR文件转换为与Serdes兼容的结构和JSON/CBOR,可作为Rust库或独立工具使用;它还可以从Rust数据结构写入SORs
-
cesrox
可组合事件流表示(CESR)
-
alt_serde
一个通用的序列化/反序列化框架
-
hb-subset
HarfBuzz字体子集API的包装器
-
allwords
生成给定字母表上的所有单词
-
ssh_format
与openssh多路复用服务器通信的数据格式
-
sectorize
用于将任意对齐数据写入扇区介质的小型库
-
protobuf-native
libprotobuf的高层、安全API
-
serde_klv
为Serde的KLV数据格式
-
jaded
Rust的Java反序列化
-
sf0-serde-result
使用 Serde 进行序列化和反序列化结果
-
denvars
反序列化环境变量
-
ryg-rans-sys
ryg_rans 的 FFI 绑定。ryg_rans 自动构建并静态链接。需要 C 编译器。
-
csv
支持 Serde 的快速 CSV 解析
-
emp
一个高效管理的打包系统,比 NBT 更好!
-
node_api
使用 Node-API 在 Rust 中编写 Node.js 原生插件
-
gin-tonic
主 gin-tonic 包 - 基于 gin 和 tonic 的 rust protobuf
-
bende
基于 serde 的 bencode 编码/解码实现
-
msgpck
一个无 std 和异步兼容的 msgpck 序列化/反序列化器
-
base64-serde
rust-base64 与 serde 之间的集成
-
httpcodec
基于 bytecodec crate 的 HTTP/1.x 消息编码器和解码器
-
bincode2
一种二进制序列化/反序列化策略,使用 Serde 将结构体转换为字节,反之亦然!
-
pickled
基于serde的Python pickle格式的序列化库
-
osmflat
OpenStreetMap (OSM) 数据格式,通过内存映射文件提供高效的随机数据访问
-
rust-strings
rust-strings
是一个用于从二进制数据中提取 ASCII 字符串的库 -
comma_serde_urlencoded
支持逗号分隔格式序列化和反序列化的 serde_urlencoded
-
cu29-value
Value 的分支,添加了 Copper 的自定义类型,如时间和单位
-
serde_json_pretty
serde_json 的更美观的打印器
-
rof-rs
Rust 对象格式 API
-
percent-encoding-rfc3986
RFC3986 兼容的百分编码和解码
-
enser
带标签的枚举序列化
-
valence_nbt
Minecraft 的命名二进制标签 (NBT) 格式
-
lib-base64
一个带有填充的base64编码和解码库,实现了对String和Vec
类型的encode()和decode()方法。 -
serde_amp
异步消息协议的序列化和反序列化工具。
-
fluvio-smartengine
官方Fluvio SmartEngine。
-
ls_rules
Little Snitch .lsrules文件格式模型。
-
hcl-edit
解析和修改HCL,同时保留注释和空白。
-
five8_const
编译时base58解码。
-
register-bits
执行编译时验证的寄存器位操作。
-
serde_rustler
为Rustler NIFs提供的Serde序列化和反序列化器。
-
serde_json5
JSON5的Serde(反)序列化器。
-
cfdi_use_mx
墨西哥CFDI使用。
-
serialize_deserialize_u8_i32
安全地在u8和i32之间转换,反向和正向。
-
psbattletools
用于管理Pokémon Showdown战斗日志的命令行程序。
-
rs1090-python
Python绑定到rs1090,一个解码Mode S和ADS-B信号的库
-
alesis-samplepad-lib
序列化和反序列化Alesis Samplepad KIT文件
-
serde_json_merge
合并、索引、迭代和排序serde_json::Value(递归)
-
apache-avro-test-helper
Apache Avro测试助手
-
dothyphen
ASCII到摩尔斯电码以及相反的翻译器
-
tokio-unix-ipc
通过Unix套接字进行IPC的最小抽象
-
stegcloak
通过压缩和加密秘密然后在特殊不可见Unicode字符中隐藏秘密来隐藏秘密
-
text-to-png
将文本渲染为png图像的基本选项
-
merde_json_types
实现序列化和反序列化的merde_json包装类型
-
vpk0
处理任天堂N64时代vpk0数据压缩
-
dcbor
针对 Rust 的确定性 CBOR ("dCBOR")
-
rawbson
零拷贝的快速 BSON 处理
-
snitch-transform
snitch 组件使用的 JSON 数据转换库
-
normal_map
将值范围映射到归一化范围 [0.0, 1.0] 的结构体
-
tinydb
小型、超快速数据库 ✨
-
rsocket_rust_messaging
与 Spring RSocket 消息进行通信
-
snowcloud
用于创建自定义雪花并提供线程安全和非线程安全生成器的轻量级 crate
-
serde-lwjson
lwjson 文件的 Serde 序列化和反序列化
-
json-canon
将 JSON 序列化为规范格式
-
lune-std-serde
Lune 标准库 - Serde
-
dodo
基本持久化库,旨在快速轻松地创建持久存储
-
kle-serial
Rust 解序列化库,用于键盘布局编辑器 JSON 文件
-
json-to-usv
将 JSON 转换为 USV:将 JavaScript 对象表示法 (JSON) 转换为 Unicode 分隔值 (USV) 以进行数据标记,包括用于电子表格、数据库、文本文件等
-
rkyv_rpc
使用 rkyv 定义 RPC 协议的辅助工具
-
ros2_message
处理 ROS2 中的 MSG 和 SRV 文件
-
hex-matrix
使用字节数组构建十六进制矩阵
-
locustdb-serialization
LocustDB 用于持久存储和客户端/服务器通信的序列化格式
-
hifa_yaserde
序列化和反序列化库
-
byteorder
读取/写入大端和小端格式的数字
-
i-dunno
RFC 8771 国际化故意难以阅读的网络表示法
-
nix-nar-cli
二进制文件以操作 Nix 存档 (nar) 文件
-
clap-serde
使用 serde 反序列化 clap 应用程序的包装器
-
basehan
使用汉字的数据加密方法。类似于base64。
-
micromarshal
在Rust值和二进制字节对象之间进行序列化和反序列化
-
mz-avro
在 Rust 中使用 Apache Avro
-
mif
内存初始化文件
-
jolse
使用base64编码编写的用于编码和解码文件和目录的命令行界面(CLI)工具
-
sma-proto
SMA Speedwire协议
-
binary_serde
二进制序列化和反序列化
-
ichen-openprotocol
iChen Open Protocol访问库
-
serde_asn1_der
基于asn1_der的
serde
的ASN.1-DER基本实现 -
jose-b64
用于JOSE crates的Base64实用工具
-
vdf-serde
支持Valve数据格式用于Serde
-
rust_erl_ext
Erlang外部项格式编解码器
-
bin-proto
简单的二进制协议定义
-
noodles-bcf
二进制调用格式(BCF)读取器和写入器
-
nova
支持serde和sqlx的新类型推导宏
-
detect-newline-style
确定字符串的首选换行符
-
serde-m3u
-
impl_serialize
用于在serde::Serializer trait中实现常见方法的宏
-
serde-loader
Serde包装器,用于从相对路径加载/保存可序列化数据
-
chashmap-serde
具有广泛API和Serde支持的快速、并发哈希表
-
serde-cyclonedx
用于CycloneDx文件的Serde序列化
-
xml_serde
利用Serde的命名空间感知XML(反)序列化器
-
binascii
有用的无标准库 binascii 操作,包括 base64、base32 和 base16(十六进制)
-
ipfi
星际函数接口:一个快速且易于使用的 RPC 库
-
cosey
公共 COSE_Keys 的数据类型和 serde
-
preserves
通过 serde 保留序列化格式
-
stun-coder
Rust 的 STUN 协议编码器和解码器。根据 NAT(STUN)会话遍历实用工具(STUN)实现。由交互式连接建立(ICE)指定的 STUN 扩展...
-
echonet-lite
纯 Rust ECHONET Lite 实现
-
etwin_dinoparc_client
DinoparcClient 实现
-
bin_file
传递二进制信息的各种文件格式的混淆(摩托罗拉 S-Record、Intel HEX、TI-TXT 和二进制文件)
-
stc-s
支持 JSON 的序列化/反序列化器
-
df_st_db
DF Storyteller 项目的数据库存储和查询实现
-
netcdf3
一个用于读取和写入NetCDF-3文件的纯Rust库
-
json-lines
一个兼容no_std + serde的消息库,实现JSON Lines
-
rustic_hal
基于serde创建资源Hal表示
-
argus-ser
Rustc Ty序列化和TS绑定
-
sage_mqtt
操作MQTT 5.0数据类型
-
pq
jq for protobuf
-
ream
构建可维护的社会科学数据集的数据语言
-
ssbh_data
SSBH格式的多层高级数据访问层
-
xls2txt
将样式表(ODS或excel)转换为文本的命令行工具
-
tokio_x_codec
tokio编解码器。自动实现tokio_util::codec::Encoder和tokio_util::codec::Decoder。
-
dicom-encoding
DICOM 编码和解码原语
-
postman_collection
Postman 集合序列化和反序列化库
-
serde-json-schema
最简 JSON 模式类型
-
ascii_basing
创建整数的基础 62(ASCII)字符串表示的函数
-
overlay
将字节切片重新解释为任意类型的 trait
-
esl01-mincode
具有 VLQ 编码整数的 Bincode 类似序列化
-
blc
二进制 lambda 符号计算
-
reserde
基于 Serde 的 CLI 文档转换器(Bencode、CBOR、JSON、TAML、x-www-form-urlencoded 等。)
-
tex-glyphs
处理 TeX/pdfTeX 字体中的符号作为 Unicode 字符
-
json-feed-model
JSON Feed 模型
-
translocate
高性能转换器,接受 CSV 翻译文件并输出相应的 JSON 翻译文件
-
packed-encoder
一个可以用于将不同类型的数据编码为打包的字节数组的小型 Rust 包,可以传递到网络、系统调用或 FFI
-
append-only-bytes
可共享的只追加字节数据
-
fastfield_codecs
tantivy使用的快速字段编解码器
-
shurjopay-plugin
Rust插件,用于快速集成shurjopay API
-
lua-protobuf-rs
lua protobuf
-
mistletoe-api
Mistletoe包管理器的API对象和接口
-
serde_yaml_with_quirks
Serde的YAML支持,支持怪癖
-
serde-xdr
Serde的XDR序列化和反序列化
-
resolved-pathbuf
已解析的PathBuf
-
tsu
Toml编码和解码工具,解析为toml,将json转换为toml,将toml转换为json,将toml转换为yaml,将yaml转换为toml
-
willow-encoding
实现Willow类型和消息的编解码器
-
repair_json
修复不完整的JSON(例如来自流API的),使其可以像接收时一样解析。
-
detrim
为serde进行字符串反序列化定制
-
ultimate-common
Rust库
-
nom-leb128
为nom解析器组合库提供快速LEB128解码
-
esl
读取、写入和处理ESM/ESP/ESS文件
-
schematic_types
定义Rust类型的模式时的形状和类型
-
nb-serde-query
在URL中序列化和反序列化查询字符串
-
serde_json_traversal
一个宏,用于创建遍历JSON的样板代码(js/ts风格)
-
httlib-hpack
为HTTP/2实现HPACK格式
-
edifact-types
Edifact标准的绑定
-
byte-unit-serde
为byte-unit crate提供反序列化和序列化函数
-
robot36-encoder
使用机器人36编码将图像转换为音频
-
大小序列
为可序列化的任何类型的序列化计算下界
-
serde_structuredqs
序列化/反序列化结构化查询字符串
-
ansi-color-codec
将字节编码为ANSI背景颜色
-
axum-postcard
📬 使用serde的axum postcard提取器和响应
-
bmbp_marco_util
BMBP Marco
-
nestac
使用类似路径的字符串格式访问嵌套结构
-
swimos_encoding
SwimOS 编码工具
-
form-data-builder
multipart/form-data (RFC 7578) 文档构建器
-
serde_json_diff
创建可机器读取的JSON差异
-
kmip-protocol
KMIP 协议对象(反)序列化
-
serde-smile
为Serde实现的Smile
-
merge-struct
可序列化结构的深度合并
-
perstruct
为结构体添加持久后端的宏
-
neon-serde3
用于与 neon 一起使用的对象序列化,neon-serde 的分支
-
small-num
用于创建小数的精小型 crate
-
riscu
加载/编码 RISC-U ELF64 二进制文件
-
koibumi-base32
Base32 编码/解码库
-
quickfix-msg40
根据官方 XML 规范文件生成的 FIX 4.0 消息
-
microserde
Serde 的零依赖实现
-
fifthtry-serde_sqlite_jsonb
SQLite jsonb 二进制格式的序列化和反序列化器(FifthTry 分支,直到合并 PR 为止)
-
raw_serde
一个序列化库
-
sise-atom
用于编码和解码 SISE 原子值的辅助函数
-
toml-rsl
一个原生Rust的TOML格式文件和流的编码器和解码器。提供了对TOML数据的标准Serialize/Deserialize特质的实现,以方便Rust结构的反序列化和序列化。
-
minicbor-ser
minicbor的serde
-
openrtb
为Rust提供的v2.5和OpenRTB动态原生广告v1.2类型
-
json-spanned-value
跟踪你的JSON值来源,以更好地报告错误!
-
namegen
快速命名生成器
-
serde_view
序列化数据视图
-
polars_excel_writer
Polars扩展,可以将数据帧序列化为Excel xlsx文件
-
id30
30位标识符的编码方案
-
gvariant
纯Rust实现的GVariant序列化格式
-
vu128
高效的变长整数
-
serry
非结构化Serde
-
datagen
一个易于使用的工具,可以批量生成假数据,并以Avro、Parquet格式导出,或直接将数据作为表导入您的数据库
-
osm_pbf2json
OSM protobuf数据包的解析器/过滤器/处理器
-
toml-datetime-compat
将toml_datetime类型从/到chrono和time进行转换
-
serde_repr
从C样枚举的底层repr代理序列化和反序列化
-
tlmcmddb-csv
C2A TlmCmd DB CSV解析器
-
tekton
一个快速的代码片段排序器
-
space-lib
Space Operator的WebAssembly宿主函数
-
azamcodec
Azam Codec的编码器和解码器库
-
json_typegen
从JSON样本生成Rust类型的过程宏
-
utf16string
用于直接处理UTF-16编码字符串的字符串类型
-
jsonml
反序列化和序列化
-
可能的
提供三种状态枚举,以区分显式的null值和值的缺失
-
kubetsu
区分其他结构体的值类型
-
rkyv_impl
为
rkyv
用户实现宏,以便在单个impl
块中为Foo
和ArchivedFoo
实现方法 -
bevy_save-erased-serde
类型擦除的 Serialize 和 Serializer 特性
-
serde_default_utils
一组简化
serde_default
的简单辅助函数 -
azul-peek-poke
一种将数据序列化和反序列化到/从字节缓冲区的机制,用于WebRender
-
cyware-convert
适用于Web安全应用的编码库
-
serde_tran
将数据序列化到编码字节的辅助工具
-
muxml
将MusicXML文件序列化和反序列化为中间表示
-
sbor
来自Radix DLT项目的SBOR二进制数据格式的参考实现
-
s2json
支持 S2JSON 1.0 规范
-
bs64
SIMD 加速的 Base64 编码和解码库
-
home-assistant-rest
Home Assistant 异步 REST API 客户端
-
bitsparrow
用 Rust 编写
-
rydis
zydis 库的低级 Rust 绑定
-
local-jcs-store
使用规范哈希索引存储 JSON 对象的目录
-
musli-zerocopy
Müsli 的令人耳目一新的零拷贝原语
-
bomboni_prost
与 prost 一起使用。Bomboni 库的一部分。
-
mini-rxtx
嵌入式系统的序列化和通信
-
serde_yaml2
yaml_rust2 crate 的 Serde 集成
-
rtlola-io-plugins
用于解释器各种前端输入和输出插件的工具
-
serde_sated
为serde提供安全的相邻标签枚举反序列化(包含未标记变体)
-
ssmarshal
使用serde实现的简单值仅序列化工具
-
rwt
Rebel Web Tokens,在形式和功能上类似于JSON Web Tokens
-
bencode
易于编码/解码
-
winroute
用于操作和观察Windows路由表的接口,级别较高
-
serde_garnish
与garnish核心库一起使用的序列化和反序列化工具
-
ryml
Rust的快速YAML绑定,快速解析YAML
-
configrs
配置库
-
mipsasm-rsp
针对N64 rsp的MIPS汇编器
-
mipsasm
针对N64的MIPS汇编器
-
agnes
Rust 的数据处理库
-
urlencoding
执行 URL 百分比编码
-
qif_generator
QIF 文件生成
-
dioxus-form
dioxus 的自动表单序列化器
-
dash7
ALP 协议编解码器
-
io-impl
I/O 实现方案
-
syslog_rfc5424
RFC5424 (IETF 格式) 系统日志消息的解析器
-
satoxid
用 Rust 编写的布尔可满足性问题编码库
-
hdf5-metno-types
HDF5 类型的本地 Rust 等价物
-
pgnumeric
用 Rust 编写的任意精度数值实现,与 PostgreSQL 的数值兼容
-
time-iso8601
以 ISO-8601 格式序列化和反序列化日期时间
-
openscad-customizer-rs
OpenSCAD Customizer 的接口
-
cdr
通用数据表示的序列化和反序列化实现
-
nextid_sdk
Rust SDK for NextID components
-
sciter-serde
Sciter 引擎的 Serde 支持
-
serde-resp
使用 serde 的 Redis RESP 协议序列化和反序列化
-
unicase_serde
UniCase crate 的 serde 序列化和反序列化
-
mlua_serde
mlua Value 的 serde (De) 序列化实现
-
empty_type_traits
在类型及其可选对应类型之间进行转换
-
vectortile
编码 Mapbox 矢量瓦片
-
pow
在任意类型数据上生成或验证基于 sha256 的工作证明
-
package_json_schema
解析
package.json
内容并将其作为PackageJson
结构体消费 -
serde-pod
https://github.com/Mingun/serde-pod
-
icelake
纯 Rust Iceberg 实现
-
tora
一个轻量级的基于字节的序列化和反序列化库
-
bebytes
网络结构的序列化和反序列化
-
esexpr
序列化格式和相关工具
-
ornament
创建装饰文本的辅助工具
-
risc0-zkvm-serde
RISC Zero 零知识虚拟机 serde 库
-
erlang_rs
Rust 的 Erlang 外部项格式
-
psyche-serde
Psyche AI 工具集的序列化和反序列化模块
-
serde-humanize-rs
用于持续时间和大小的 Serde 反序列化器
-
finite_repr
将数据与数字进行同构编码/解码
-
shuftlib
用于纸牌游戏和相关主题的通用库
-
cryptid-rs
将整数 ID 加密和解密为 URL 安全的字符串
-
dbs-snapshot
版本容错的状态序列化和反序列化库
-
tinkoff-invest-types
tinkoff invest types 库
-
serde_scan
轻松从标准输入反序列化值
-
fe2o3-amqp-ext
扩展 fe2o3-amqp 的类型
-
daemon-engine
一个用于编写基于 IPC 客户端的 Unix Rust 守护进程的辅助包
-
bsn1_serde
bsn1 的 derive 宏
-
indexer
允许您根据 serde json 值创建索引(多值排序映射)
-
google_taxonomy
包含所有 Google 产品类别/分类的 Struct
-
serde_shims
社区驱动的 Serde 插件
-
protobuf-json-mapping
Protocol Buffers 消息的 JSON 映射
-
ananas
将任意数据转换为 Not-A-Number (NaN) 有效负载
-
serde-xml-rust
基于 xml-rs 的 Serde 反序列化器的维护分支(与 0.9+ 兼容)
-
borsh-cli
Borsh序列化数据操作的命令行工具
-
cdumay_result
使用serde进行序列化和反序列化结果
-
hex-wrapper
数字与十六进制字符串之间转换的包装器
-
uf2-decode
UF2的基本解码
-
sucrose
在构建时从文件中嵌入静态数据
-
neodyn_xc
Neodyn Exchange是Neodyn数据库引擎的序列化格式
-
serde-duration-ext
Serde对std::time::Duration和chrono::Duration(chrono特性)的支持
-
attrsets
用于定义具有不同属性注解的多个struct/enum变体的进程宏,例如用于多个Serde序列化
-
serde_yaml_ext
简化处理非结构化数据的扩展
-
femtopb
一套不使用std、不分配内存的protobuf编码和解码工具
-
era-jp
日本纪元库
-
rdfmt
Reviewdog诊断格式Rust库
-
ta1394-avc-stream-format
1394贸易协会定义的流格式AV/C命令的纯Rust实现
-
graphql-toolkit-value
GraphQL Toolkit值定义
-
encoding_rs_io
encoding_rs的流式转码
-
simple_jwt
JWT编码器/解码器
-
kaitai
将Kaitai Struct编译成Rust的宏
-
serde_ub_json
UBJSON(通用二进制JSON)序列化文件格式
-
serde-yaml-olidacombe
Serde的YAML支持
-
tarolog
tarantool日志的灵活配置
-
miniserde
一个与Serde相反设计目标的几种数据结构序列化库
-
serde_dynamodb_streams
使用Serde将结构体反序列化为HashMap
以与Rusoto DynamoDB Streams一起使用。仅是mockersf/serde_dynamodb的分支,具有不同的功能标志 -
libeither
Rust的Either结构体
-
astro-notation
在 Astro Notation 格式和本地 Rust 数据类型之间的转换
-
prost-reflect-build
用于与 prost-build 和 prost-reflect 一起使用以生成 ReflectMessage 实现的函数
-
domain_changer
帮助您将链接的域名更改为另一个域名
-
lazy-borink
懒加载反序列化类型
-
lbs
懒加载二进制序列化
-
nano-ogmo
小型跨平台 ogmo3 反序列化
-
serde_ipld_dagjson
为 Serde 提供的 IPLD DAG-JSON 支持
-
harlaw
将 DSL 文件转换为 JSON。提供格式选项以进行自定义输出。
-
code-rs
多种编码方案
-
bs58-cli
用于编码/解码 base58 编码数据的命令行工具
-
jlabel-question
HTS-style 全上下文标签问题解析器和匹配器
-
midi_file
用于读取和写入 MIDI 文件
-
json-objects-to-csv
将JSON对象转换为CSV行的鲁棒Rust库
-
lordeckcodes
Runeterra传说卡牌编码/解码器
-
datacake-chitchat-fork
datacake使用的https://github.com/quickwit-oss/chitchat的分支。您应该在您的代码中不使用此分支,而应使用主库。
-
simple_slip
用于SLIP编码的简单库
-
jce
用 Rust 编写
-
nu_plugin_from_beancount
一个nushell扩展,用于将beancount文件加载到nu结构化数据中
-
xml2json-rs
在XML/JSON之间进行转换
-
astrolab-smart-coffee-types
类型库
-
bsa
创建和提取Bethesda Softworks存档
-
yara-x-proto-yaml
将协议缓冲区转换为YAML
-
ordcode
一种保留字典序的序列化格式,用于与键值数据库一起使用
-
esexpr-text
ESExpr 序列化文本格式
-
strkey
将值序列化为一种可读编码,并保留字典序排序顺序
-
weldmock
完整的假REST API生成器
-
libjsonutils
Rust 的 JSON 工具
-
serde_jacl
JACL 的序列化和反序列化
-
serde_vici
为 VICI 协议提供的序列化/反序列化库
-
esl01-vlqencoding
VLQ 编码(https://en.wikipedia.org/wiki/Variable-length_quantity)
-
serde_aws_query_ce
对 AWS 查询协议的 Serde 支持
-
edres
从数据文件生成结构体和枚举定义
-
rmp-futures
异步 Rust MessagePack 和 MessagePack-RPC
-
roscal_lib
使用 Rust 开发开放安全控制评估语言
-
json-structural-diff
JSON 结构差异库
-
tauriless_serde
为
tauriless
消息的序列化和反序列化的详细信息 -
pink-erased-serde
类型擦除的 Serialize 和 Serializer 特性
-
serde_millis
一个 serde 封装器,用于存储时间戳和持续时间的整数毫秒值(类似于 serde_bytes)
-
mqtt_macro
MqttItem 特性,有助于定义用于 MQTT 代理的主题和 JSON 有效负载
-
wire-framed
将结构编码和解码为二进制数据格式
-
dynamecs
一个针对时间依赖性模拟的具有见解的 ECS 类似架构
-
clonable-command
实现 Clone 和 serde::* 的 std::process::Command
-
decart
Octo 芯片编码/解码器
-
serde-csv-extra
Csv 相关的 serde 扩展插件
-
utf7-imap
邮箱名称编码器和解码器(UTF-7 IMAP RFC 3501)
-
cargo-geiger-serde
待办:编写描述
-
tremor-codec
Tremor 脚本解释器
-
para-cli
Flipnote Studios .ppm 动画格式的解码器和工具
-
rocket_okapi_fork
Rocket 应用程序的 OpenAPI(又称 Swagger)文档生成,来自 rocket_okapi 的分支版本
-
base16
(十六进制) 编码和解码
-
watson_rs
废弃但惊人的图灵不完整基于堆栈的对象表示法(WATSON)
-
sandstorm
Cap'n Proto 接口
-
feign
Rust 的 Rest 客户端
-
json-toolkit
提供指针设施并扩展第三方 JSON 类型
-
tysh
对类型的元数据进行哈希处理
-
casserole
将值断开并序列化到内容可寻址存储
-
sml
针对加载配置文件和模式优化的标记语言
-
encoding_c
encoding_rs 的 C API
-
cra
在内存中完全支持多种格式的提取/归档
-
crate_file_dyzs_16
读取 CSV 文件并写入 JSON 文件的程序
-
bootspec
NixOS RFC 125 的 bootspec 数据类型
-
serde_bare
BARE (https://baremessages.org) 编码格式
-
tectonic_docmodel
Tectonic 文档模型及其序列化为
Tectonic.toml
-
wasmrs-codec
wasmRS 模块使用的 MessagePack 编解码器实现
-
sval_json
sval 的 JSON 支持
-
tis620
处理泰工业标准 620 (TIS-620) 字符
-
codepage-437
Rust 的 Codepage 437 转换
-
citeworks-csl
用于序列化和反序列化 CSL-JSON 的 Serde 类型
-
nobility
NBT 解码器
-
profiler-get-symbols
Firefox剖析器的符号化工具
-
serde-scale
SCALE编码的Serde序列化和反序列化器
-
caco3-serde
CaCO3 serde适配器
-
id3
读取和写入ID3元数据
-
serde_enabled
使用Serde轻松启用/禁用配置文件中的部分的小包装器
-
jops
查询和操作serde_json值
-
libxivdat
读取和写入最终幻想14 .DAT文件
-
crabmole
将Go标准库移植到Rust
-
rkyv_dyn
rkyv的特质对象支持
-
inarybay
基于图的二进制格式(反)序列化生成器
-
bip_bencode
bencode的高效解码和编码
-
timecode
操作时间码
-
serde-big-array-options
允许序列化和反序列化 [Option
;N] -
vectorize
将映射转换为向量以进行序列化
-
serde-querystring-actix
基于 serde-querystring 的 actix-web 查询字符串提取器
-
spaceapi-dezentrale
SpaceAPI 类型及其序列化和反序列化
-
minum
一个音频合成工具集工具
-
base_core_socialist_values
使用 BCSV (基础核心社会主义价值观) 编码和解码
-
midi-codec
用于编码和解码 MIDI 消息流的工具
-
oura-api
Oura V2 REST API 的客户端
-
serde-rlp
作为 Serde 数据格式实现的以太坊 RLP 编码
-
vizio-openrtb
为 Vizio 定制的 Rust 分支的 OpenRTB v2.5 和 OpenRTB 动态原生广告 v1.2 类型
-
toml_pretty
一个函数,用于将 serde-serializable 值格式化序列化为 toml
-
json-rpc2
鲁棒的实用JSON-RPC 2.0实现
-
oasis-cbor
Rust CBOR序列化,作为sk-cbor的薄封装
-
chidori
执行prompt-graph模型
-
sixel-image
用于查询、操作以及序列化和反序列化Sixel数据的接口
-
fnmatch-regex2
将 glob 样式模式转换为正则表达式
-
minicbor-io
一组针对minicbor的I/O实用工具
-
dfraw_json_parser
将Dwarf Fortress原始文件解析为JSON
-
float_fast_print
基于Ulf Adams的Ryū算法的快速浮点数到字符串转换
-
asm
解码和编码各种架构的汇编语言
-
ogrim
XML构建宏,允许你在Rust代码中直接编写XML(类似于
serde_json::json!
)。功能包括插值、转义、自动关闭标签和最小内存分配。 -
packs
用Rust编写的PackStream实现
-
bibicode
将任何自然数从一种数制转换为另一种数制
-
messagepack-rs
纯Rust MessagePack实现
-
rsv-core
RSV读取和写入,支持Serde
-
naive_json_io
加载和保存JSON数据。naive_json_io不适用于生产。
-
kodec
定义编解码器共通接口
-
encon
基于JSON的可选加密配置格式
-
serror
将anyhow错误序列化为json格式
-
basyx-rs
与资产管理外壳协同工作
-
image4
一个纯Rust编写的Image4图像解析和生成库,兼容no_std
-
rust-sgx-util
Graphene
sgx-util
C库的安全包装 -
dle-encoder
DLE ASCII编码器和Rust的传输层
-
volo-build
编译thrift和protobuf idls为Rust代码,在编译时完成
-
xml-pretty
使用xmlem的XML美化二进制文件
-
gqdb
全球QSO数据库的核心库
-
xorstream
使用(可选的异步)数据流与数据向量进行异或操作
-
valu3-parquet
valu3的Parquet和Arrow编码和解码
-
gsi-csgo
包含使用serde反序列化或反向序列化CSGO GSI提供的数据的结构。附有示例。
-
serde-deserialize-duplicates
提供为源数据中存在重复值时提供serde的Deserialize的替代实现的辅助宏
-
owned_json_deserializer
因为显然
serde_json
只能通过引用™反序列化 -
ordered-varint
字节序可变的,可变长度编码
-
derse
Rust的二进制序列化协议
-
hash-value
一个可哈希的、类似于JSON的serde Value类型
-
smdiff-writer
构建有效的SMDIFF文件(不是编码器)
-
residua-zigzag
使用zigzag编码和解码在有符号整数和无符号整数之间进行转换
-
protoc-gen-prost-crate
由Prost支持的Protocol Buffers编译器插件!
-
timetrack_jr
CLI 时间跟踪工具
-
timecode-coder
一个用于实时解码和编码时间码的纯 Rust no_std 库
-
celestia-types
用于与 Celestia 生态系统一起工作的核心类型、特性和常量
-
monostate
仅从特定值反序列化的类型
-
barf
将任何输入转换为“barf”输出
-
swimos_agent_protocol
SwimOS 代理协议
-
serde-fressian
Fressian for rust/wasm
-
tinystl
受 MicroSTL 启发的用于读取和写入 STL 网格文件的库
-
decstr
IEEE 754 十进制浮点比特字符串
-
elikoga-ical-rs
Ical 库
-
imperative-rs
自动可导的特性行为,可以轻松定义指令集
-
serde_canonical_json
实现了 serde_json 的 CanonicalFormatter
-
restest
Rust 中 REST APIs 的黑盒集成测试
-
serde_literals
支持直接将字面量序列化和反序列化到枚举单元变体
-
serde-with-expand-env
使用 deserialize_with 解析 serde crate 中的环境变量
-
mavryk_data_encoding
编码/解码与 mavryk 数据编码兼容的数据
-
datafusion-proto-common
对 DataFusion 常用类型的 Protobuf 序列化
-
serde_indextree
序列化 indextree 结构
-
json-api
用于构建健壮 JSON API 的惯用类型
-
dakv_varint
varint
-
arcfinder
在 3D 打印的 gcode 中查找弧并替换为 G2/G3 命令
-
wstp-sys
对 Wolfram 符号传输协议 (WSTP) C API 的低级 FFI 绑定
-
serde-envfile
♻️ 反序列化和序列化环境变量
-
serde-byte-array
为Serde优化处理
[u8; N]
-
local-encoding-ng
简化从本地Windows ANSI代码页的编码和解码
-
lebicon
实现LEB128编码/解码的codicon traits
-
stmc
TCP/UDP消息通信封装
-
serde_dynamic_typing
一个简化且与serde兼容的类型模型,允许动态运行时检查
-
serde_dbgfmt
使用serde反序列化#[derive(Debug)]输出
-
palserializer
nislib库中使用的由rust编写的微小但高效的序列化器
-
serde_osc
使用serde进行Open Sound Control (OSC)数据包的序列化和反序列化
-
code128
Code 128解码和编码
-
yaxpeax-ia64
yaxpeax项目的ia64解码器
-
编号器
将事物转换为数字,将数字转换为事物
-
serde_kicad_sexpr
KiCAD v6 S-Expression 格式
-
plantuml_encoding
编码和解码文本 plantuml 图形,以方便通过 URL 传递它们
-
serde-name
提取结构体和枚举的 Serde 名称
-
ipld-dagpb
IPLD DAG-PB 编码器
-
querylizer
用于 OpenAPI 参数样式的序列化库
-
tf-bindgen-schema
用于(反)序列化 Terraform 提供器和 Config Schema 的 Rust 结构
-
serde_smb
用于 MS-SMB 结构的 serde 序列化
-
actix-web-jsonschema
Actix Web 的 JsonSchema 验证提取器
-
serde-gron
在 gron 格式下序列化和反序列化 serde
-
actix-msgpack
Actix Web 的 Msgpack 有效负载提取器
-
sigstore_protobuf_specs
序列化和反序列化 Sigstore 消息
-
manas_semslot
将额外语义编码到不透明的资源ID中作为HTTP引擎逻辑的一部分是一个坏主意。但是,在链接架构抽象的幕后这样做是可以的,作为一个实现细节...
-
juxt_basex
仅basex,没有其他
-
沙漠
用于{de,}序列化紧凑的二进制格式的特性
-
gsm7
Rust中的GSM-7(即GSM 03.38或3GPP 23.038)编码和解码
-
hpack-patched
实现HPACK编码。从原始crate中进行修补。
-
hmap-serde
序列化和反序列化异构映射
-
maybe-serde
为serde实现maybe
-
midi-msg
最终完整表示MIDI 1.0详细规范及其众多扩展和补充,允许对MIDI字节数据流进行序列化和反序列化
-
join_compile_commands_json
将多个compile_commands.json文件合并为一个
-
storekey
用于键值存储的字典序排序保留的二进制编码格式
-
serde_with_extension
为serde_with扩展功能
-
endiannezz
适用于高级I/O端序的零依赖库
-
sertools
serde
-
base58check
编码
-
serde_any
在运行时选择格式的动态序列化和反序列化
-
jsonl
Rust的JSON Lines
-
asterix
使用deku库进行ASTERIX协议的编码/解码
-
bancho-packet
处理osu!'s数据包
-
endio_bit
位级读写,模仿std::io::{BufReader, BufWriter}
-
oxidd-dump
将OxiDD决策图导出到文件
-
tfschema-bindgen
为Terraform Schema生成(反)序列化Rust代码
-
serde_json_matcher
使用声明性语法匹配JSON数据
-
serde_pipe
将 serde+bincode 转换为管道:推送
T
和拉取u8
,或反之。此库为您提供Serializer
管道,您可以向其中推送T
和拉取u8
;以及一个Deserializer
管道... -
tracing-serde-modality-ingest
目前仅适用于
tracing-modality
内部使用 -
week1
我对该包的简要描述
-
hserde
仅使用 Rust 编写的序列化和反序列化库
-
leb128fmt
编码和解码 LEB128 压缩整数
-
rustwire
高效操作编码的协议缓冲区消息
-
arrowvortex_clipboard
用于编码和解码 ArrowVortex 剪贴板数据的小型库
-
prost-simple-rpc
基于 prost 的 RPC 实现
-
gsi-cs2
用于序列化 Counter Strike 2 GSI 数据的现成结构
-
slog-mozlog-json
为 slog-rs 提供的 MozLog JSON 排水
-
slen
编码和解码 Splatoon 系列中的阵容
-
base64_light
Base64 编码器和解码器
-
stun_codec_blazh
从stun_codec分支
-
serde_serializer_quick_unsupported
实现支持serde数据模型子集的序列化器的辅助工具
-
libbase64-sys
libb64, cencode.h 和 cdecode.h 的FFI绑定
-
flat-bytes
将枚举和结构体序列化为字节序列的格式
-
hsluv
人类友好的HSL(版本4)
-
bmbp_marco_sql
BMBP Marco
-
serde_json_path_macros
serde_json_path crate的宏
-
web-sugars
它是一组针对web相关crate(如
web-sys
、js-sys
、wasm-bindgen)的sugars
-
const-decoder
将十六进制和base64编码的字符串转换为字节的常量函数
-
dragnit
基于模式的序列化库(magister项目的一部分)
-
kafka-serde
用于Kafka协议的序列化和反序列化
-
json_extract
此宏在尝试获取嵌套属性时使用serde_json::Value变体时减少了样板代码
-
tiny-json-rs
Rust的轻量级JSON解析器
-
xcfg-rs
Rust的配置文件解析器
-
actix-web-validator5
为 actix-web 提供验证机制
-
serde-typeinfo
基于serde数据模型的运行时类型信息
-
php_serde
PHP序列化格式的Serde支持
-
serde_iter
序列化序列/映射的迭代器包装器
-
track
结构数据修改
-
serde_json_canonicalizer
JSON规范方案(JCS - RFC 8785)实现
-
zeronet_address
ZeroNet地址
-
verify
验证库
-
hotfix-message
HotFIX 的 FIX 消息
-
yaml-split
遍历 YAML 文件或流中的单个 YAML 文档的迭代器
-
package-json
Rust 的 package.json 管理器
-
prost-msg-build
Rust 语言中的 Protocol Buffers 实现
-
just-a-tag
A #tag-type,符合 RFC 1035 DNS 标签的
-
fast-rustc-ap-serialize
来自 rust-lang/rust 仓库中 commit 15812785344d913d779d9738fe3cca8de56f71d5 的包
serialize
的自动发布版本。该 crate 的发布脚本位于:https://github… -
zoho-crm
帮助与 Zoho CRM API 的 v2 版本交互
-
api-client
用于快速创建 REST API 客户端结构的宏
-
fire-protobuf
仅 Rust 的 protobuf 实现
-
hv-ecs
围绕
hecs
crate 的包装,为 Heavy 执行重新导出/版本修补 -
diny
一个异步、无分配的序列化框架
-
kserde
一个小型的序列化/反序列化 crate
-
figtok_tokens
处理 Figtok 的不同标记类型
-
nachricht-serde
nachricht 的 Serde 绑定
-
exist
自我描述的持久化库
-
catbuffer-rust
在 Rust 应用程序中序列化和反序列化 NEM 的 Catapult 实体
-
tiled-parser
Tiled JSON 反序列化和序列化器
-
protoc
将 Protobuf protoc 命令作为 API
-
utf8conv
无 std 的 UTF8 / Unicode 转换器
-
another_json_minimal
一个最小的 json crate
-
rs-parse-snapshot
解析 v8 heapsnapshot 到序列化的 node info json
-
bin_io
读取和写入二进制文件的框架
-
k8-obj-metadata
核心 Kubernetes 元数据特质
-
structure
使用格式字符串创建强类型数据打包/解包接口
-
minigps
文件格式支持
-
quickfix-msg41
根据官方XML规范文件生成的FIX 4.1消息
-
deseresp
使用serde框架编解码Redis的RESP3格式
-
onehot
One-hot编码特性和自动推导proc宏
-
tiger-bin-shared
ck3-tiger、vic3-tiger和imperator-tiger的共享二进制库
-
little-endian
小端格式的编解码
-
serde-json-utils
serde_json Value的Util crate
-
serde-split
为不同目的推导serde特性的两种实现
-
binout
整数和整数数组的二进制序列化和反序列化
-
kekbit-codecs
Kekbit通道适配器,允许直接将数据结构写入和读取到通道中
-
gsj
日本地质调查局算法
-
fugue-bytes
使用 Rust 编写的二进制分析框架
-
retool
将 5e.tools 数据转换为与 Reroll 一起使用
-
tch-serde
使用 serde 序列化和反序列化 tch-rs 类型
-
unnest-ndjson
将大型 JSON 文档转换为 ndjson/jsonlines
-
genie-support
genie-* 软件包的支持库
-
fuzzcheck_serde_json_generator
一个生成 serde_json::Value 的 Fuzzcheck 突变器
-
escapist
用于转义和反转义 HTML 和 href 属性的最小库
-
humphrey_json
Humphrey 生态系统的 JSON 库
-
serde_qs_ext
为Serde提供的查询字符串
-
pipejson
使用 json serde 的 pipebase 插件
-
string-newtype
字符串类型的新类型习语辅助工具
-
generic-uvarint
围绕 unsigned_varint + generic_array 的泛型包装器
-
coreutils_json
JSON 服务
-
serde_json_pythonic
包含 Pythonic JSON 格式化器的分支
-
schemafy_lib
从json模式生成可序列化的Rust类型
-
msiz_rustc-ap-serialize
从rust-lang/rust存储库中自动发布的
serialize
包的版本,版本号为commit 74d5c70b174f06843049af2d764ff57ddc81c81c。该crate的发布脚本位于:https://github… -
abomonation
一个高性能且非常不安全的序列化库
-
libsparkypi
通过linux gpiodev控制无线电开关插座等设备
-
serde-partial
让Serde部分序列化变得简单
-
natural_slice
使用Kociemba的算法将切片的一些属性编码为自然数
-
netstack
为游戏提供全面集成网络功能的crate
-
lib-contra
contra的函数实现
-
ahri
数据库 🗳
-
metalmq-codec
MetalMQ编解码库
-
serde_gelf
使用serde进行Gelf序列化
-
iprs
Rust语言的星际规范
-
pb-jelly
在Dropbox开发的Rust语言的protobuf运行时
-
tps_minicbor
适用于
no_std
嵌入式目标的CBOR编码器和解码器 -
sbs-api
二进制序列化API
-
serde_transit
Rust的Transit序列化
-
serde_struct_wrapper
在序列化和反序列化过程中使用Serde将结构体包裹在替代根元素中
-
serde_rosmsg
rosmsg序列化文件格式
-
round-to
将浮点数四舍五入为整数
-
rusty_pdf
向现有PDF文件添加文本和图像
-
hugefloat
用于增量游戏的极大规模、有限精度的浮点数
-
bitpacker
在Rust中紧密打包数字
-
locus-lib
跨平台的基于JSON文件的Rust存储
-
mutelnet
处理来自telnet-codec的TelnetEvents
-
serde_scala
Scala文件解析器
-
quake_microsoft_todo
Microsoft Todo的模型
-
lsdj
与LSDJ文件和内存接口
-
rust-lcm-codec
支持读取和写入LCM数据格式的Rust库
-
orc-format
Apache ORC规范的Rust安全实现
-
df_st_cli
Dwarf Fortress Legends的命令行界面
-
iced-x86
用Rust编写的极快且正确的x86/x64反汇编器、汇编器和指令解码器
-
bevis
无需烦恼的Fiat-Shamir
-
libnetkeeper
用Rust编写的netkeeper工具包
-
radix50-cli
DEC PDP-11 和 PDP-10 RADIX-50 字流编码和解码的 CLI(https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
shortid
uuidv1生成器及变体。安全且快速。
-
serde_jsonrc
寬容的 JSON 序列化文件格式
-
makepad-tinyserde
tinyserde
-
serde_var_export
为Serde提供的PHP函数var_export()支持
-
alt_cargo_metadata
cargo_metadata的副本,使用alt_serde代替serde。这存在是为了解决cargo功能统一问题4866,也请参阅https://github.com/oli-obk/cargo_metadata/issues/98
-
bde
B-Decoder/Encoder
-
hcl-primitives
HCL子语言使用的原始数据
-
serde-json-fmt
为serde_json序列化提供可配置的格式化
-
linked-hash-map-rs
链接散列表
-
awint_internals
为crates中的awint系统提供的内部工具
-
wider_primitives
更宽的原始整数类型
-
unix-ipc
通过Unix套接字进行IPC的最小抽象
-
mosis
MOSIS指令集的汇编器和反汇编器
-
jsurl
比 JSON + URL 编码更紧凑且易于阅读的替代方案
-
bytekey2
保留字典序排序顺序的二进制编码
-
serde_ubjson
为 Serde 提供的 UBJSON 支持
-
pbjson-types
带有 serde 序列化支持的 Protobuf 已知类型
-
kafka_json_processor_core
您 Kafka 处理器的核心逻辑,是 kafka-json-processor 项目的一部分
-
xdr
XDR 编码和解码库
-
serde_fancy_regex
serde_regex 的分支,将 fancy_regex 作为字符串进行序列化和反序列化
-
bevy_proto_backend
bevy_proto 的后端 crate
-
jddf
JSON 数据定义格式验证器和实用工具
-
utf-32-to-utf-8
将 UTF-32 转换为 UTF-8 编码
-
dynamodb_data
基于 Serde 的序列化支持以及通过 rusoto_dynamodb crate 与 Dynamodb 交互的辅助工具
-
uri-url
高效的 URI 和 URL 转换
-
redispatch
redis 的序列化和反序列化
-
jcers
在 Rust 中的 jce
-
serde_sexpr
Serde对S-Expression的支持
-
arch-ops
对多个架构的编码和解码指令
-
serialize-with-password
序列化和加密数据
-
planus-cli
planus的命令行实用工具
-
serde_win_unattend
Rust serde对Microsoft Windows Autounattend.xml的绑定
-
conf_json
在JSON解析器中可由人类编辑的配置文件
-
json-commons
一组Rust中的JSON通用工具
-
erased_serde_json
为serde_json::ser::Formatter的类型擦除Formatter trait
-
serde-mappable-seq
针对可映射序列的非官方第三方serde(反)序列化器
-
encoding-utils
一组用于编码和解码os字符串等的工具
-
moan
Moan编码和解码API
-
hotfix-encoding
hotfix实验性FIX引擎的消息编码
-
miso-types
Borsh 序列化扩展类型
-
bee_code
bencode 格式数据的编码和解码
-
zfec-rs
Zfec 库
-
sane
Rust 的 SANE 序列化和反序列化
-
content_inspector
快速检查二进制缓冲区以猜测/确定编码
-
serde_eetf
为 serde 提供 Erlang 外部术语格式支持
-
serde-reflect-intermediate
Serde 序列化中间表示的反射工具
-
serde-cs
为逗号分隔列表提供 serde 序列化和反序列化
-
cj_ascii
在 Rust 中处理 ASCII 字符串
-
lightpack
一个轻量级的无标准二进制序列化库
-
serde-path
使用 serde 进行 URL 路径解码和编码
-
pilota-thrift-parser
Pilota thrift 解析器
-
serde-enum-str
序列化和反序列化枚举字符串
-
s2n-codec
由 s2n-quic 使用的内部包
-
xdr_extras
包含与 serde-xdr 一起使用的工具
-
serde-wasm-bindgen
为 wasm-bindgen 提供的本地 Serde 适配器
-
xdr-codec
XDR 编码/解码运行时支持。与 xdrgen 配对,xdrgen 可从规范生成代码。
-
persia-speedy
快速二進制序列化框架
-
serde_xmlrpc
无废话,Rust 的 XML-RPC Serde 实现
-
koibumi-base58
Base58 编码/解码库
-
buf-read-ext
扩展任何实现了 BufRead 的类型的 trait,具有 stream_until_token()
-
serde-json-python-formatter
模仿 Python 输出的 serde-json 格式化工具
-
moz_cbor
Rust 中的 CBOR (https://tools.ietf.org/html/rfc7049)
-
hex-serde-util
用于操作与 serde 一起使用的十六进制字符串的辅助包
-
url-escape
URL中特殊字符的编码/转义以及解码/反转义
-
rsomeip
AUTOSTAR的基于IP的可伸缩面向服务的中间件(SOME/IP)
-
nuts-bytes
将数据序列化成二进制数据格式
-
jatch
执行JSON补丁
-
stubit
愚蠢的位库
-
hubpack
可预测的序列化格式
-
sled-extensions
在Sled嵌入式数据库周围包装以允许存储结构化数据
-
valq
使用类似JavaScript的语法查询和从结构化数据中提取值的宏
-
basn1
二进制ASN.1编码和解码无标准库(DER)
-
packet-9dfd7e7b6ae4d549987171c9f89a823d
实验
-
corro-speedy
快速二進制序列化框架
-
litetx
Lite交易文件(LTX)的编码/解码
-
serde-single-key-map
使用 serde 解包单个键映射
-
accord
根据“包含”、“长度”、“任选”、“范围”等规则验证数据
-
fhirbolt-serde
fhirbolt 项目的内部 serde 库
-
tomlenv
使用 TOML 管理您的环境配置
-
fbthrift
Facebook 的 thrift 分支
-
l6t
读取和写入 Line6 Edit 使用的文件,即 Line6 Tone (l6t)、Line6 Bundle (l6b)、Line6 Tone Collection (l6c) 和 Sounddiver Library (lib)
-
hex-buffer-serde
在
serde
中序列化字节缓冲区为十六进制字符串的辅助工具 -
weird
一种类似于 Crockford Base32 的编码,根据盐产生非顺序输出
-
bedrock-hematite-nbt
支持其他 crates 的 Minecraft Bedrock 兼容的 hematite-nbt 分支,用于处理 Minecraft 的 Named Binary Tag (NBT) 文件格式,包括 Serde 支持。
-
pro-serde-versioned
在通过 serde 序列化时对数据结构进行版本控制和升级的方法
-
jsonit
使用迭代器从流中解析 Json 项的方法
-
flexbuffers
官方FlexBuffers Rust运行时库
-
layeredconf
分层配置文件,使用serde反序列化
-
jaq-core
jaq的默认本地过滤器
-
serde-dot-case
将所有枚举字段重命名为dot.case
-
serde_state
为serde提供有状态的序列化和反序列化
-
spork
安全进程分叉
-
json-trait-rs
Rust接口(又称特质)用于将对象作为JSON对象处理
-
usv-to-csv
将USV转换为CSV:将Unicode分隔值(USV)转换为逗号分隔值(CSV),用于数据标记,包括电子表格、数据库、文本文件等
-
cmp_json
用于表示serde_json::Value的JSON比较器
-
kitty_image
使用kitty图像协议显示图像
-
configgen-rs
尝试根据配置创建一个crate,如果文件系统上尚不存在,则生成默认配置文件
-
hrx
纯文本归档格式
-
ledger-models
针对金融产品(证券、价格、交易等)的综合模型库。使用Protobuf进行序列化,并具有语言特定的实现
-
row2pgcopy
PGCOPY序列化器
-
resend
易于使用、性能良好、可定制和可扩展的Rust库,用于小端/大端序列化和反序列化
-
one2html
将Microsoft OneNote®笔记本转换为HTML
-
serde-bytes-repr
Serde适配器,用于控制字节的表示形式
-
serde-hex
使用serde进行十六进制编码/解码
-
il2-iltags
Rust中的InterlockLedger的ILTag实现
-
etwin_serde_tools
为
serde
提供辅助函数 -
linku-sona
将https://npmjs.net.cn/package/@kulupu-linku/sona中的类型移植到Rust
-
shaft
最小化和简单的二进制serde实现
-
slog-stdlog
log
crate适配器,用于slog-rs -
bson2
Rust中BSON的编码和解码支持
-
bert
BERT (二进制Erlang术语) 序列化器
-
eetf
Erlang外部术语格式编码/解码
-
aws_account_id_from_key_id
根据AWS访问密钥ID解码AWS账户ID
-
serde_watson
废弃但惊人的图灵不完整基于堆栈的对象表示法(WATSON)
-
tokio-byteorder
异步库,用于读取/写入大端和小端格式的数字
-
ricksponse
支持多种编码/解码的请求/响应结构
-
huby
(支持serde) 处理字节数据大小的人性化表示
-
bin-layout
用于序列化和反序列化二进制格式数据
-
bytes-varint
为
bytes
crate提供可变长度整数编码(protobuf风格) -
x42ltc-sys
FFI crate用于x42的libltc(线性/纵向时间码库)
-
pngme
一个命令行程序,允许你在 PNG 文件中隐藏秘密信息
-
trans-gen-cpp
生成 C++ 代码
-
naumi
轻量级且快速的数据传输协议。快速反/序列化和极小的体积!
-
json_in_type
快速 JSON 序列化
-
entity-inmemory
为 entity crate 定制的内存数据库
-
indexed_storage
快速且轻量级的索引二进制存储
-
egui-theme
用于 Egui 的独立可序列化主题容器
-
liberasurecode
openstack/liberasurecode 的包装器
-
transmog
一个通用的序列化生态系统
-
serde-scale-wrap
为实现
Serialize
/Deserialize
以自动实现Encode
/Decode
的类型的包装器 -
serde_starlark
Serde 序列化器,用于生成 Starlark 构建目标
-
b0x
命令行工具,用于显示提供的输入(整数、IP 地址、字符串)的信息
-
htop
HTML 转 PDF 转换器
-
laminar-bcs
二进制规范序列化 (BCS)
-
bitchomp
从字节数据缓冲区读取不同类型的数据
-
thurgood
对 Ruby 的 Marshal 格式提供完整(反)序列化支持
-
json_filter_sorted
Serde JSON 排序和过滤
-
wasabi_leb128
读取和写入可变长度的 LEB128 数字格式
-
sg-prost
分叉
-
beatsabermaprs
Beat Saber 节奏图的接口
-
graphite_binary
graphite_minecraft 项目的有效二进制序列化
-
serde-version
为 Serde 提供版本支持
-
vcdiff-writer
创建有效的 VCDIFF 文件(不是一个编码器)
-
manual-serializer
手动字节缓冲区序列化与反序列化
-
json_typegen_cli
从 JSON 示例生成 Rust 类型的命令行实用程序
-
fog-pack
支持不可变引用、模式和压缩的二进制数据格式
-
benko
一个无依赖的 bencode 解析器/编码器
-
row2pgcsv
PG CSV 序列化器
-
bitflags-serde-legacy
兼容 1.x 的方式实现 bitflags 2.x 类型的 serde 特性
-
fastvlq
一个关注速度和 no_std 支持的快速变长数量
-
bytebox
受 Flutter's shared_preferences 启发的简单高效的存储
-
columnar
一些 Rust 类型的序列化和反序列化的高吞吐量
-
bitvec_padded
包含字节填充的位向量结构,用于安全的序列化和反序列化
-
stelar
SLR表格生成器和LR解析器
-
rbxm
Roblox模型文件读取器
-
lexicoid
基于时间戳的简短且稳定的ID
-
ez_alphabet
简易字母表
-
mmap_bytey
Mmap Bytey提供了方便且易于使用的字节存储
-
gestalt
桌面和网页之间的跨平台配置和数据保存
-
protobuf-support
支持protobuf实现的代码。此crate中的代码都不是公开API。
-
gsi
为“Chi-ri-in-tile”(“地理院タイル”;ja-JP)“Geospatial Information Authority of Japan”(GSI)的地图瓦片检索器
-
crate_file_dyzs
读取 CSV 文件并写入 JSON 文件的程序
-
wezterm-input-types
通过动态 JSON 类数据值对 wezterm 进行配置序列化
-
conclave-room-serialize
conclave room协议的序列化
-
assemble_app
https://assemble.app的引导库
-
rbase64
一个快速的多线程base64编码库和CLI工具
-
cloud-lib
自托管的WebAssembly云
-
docx-parser
解析Word和OpenOffice DOCX文件,并输出markdown或JSON
-
dlprotoc
为Cargo构建下载protoc Protocol Buffers编译器
-
actix_extract_multipart
ActixExtractMultipart是一个库,可以将actix_multipart解析为您定义的结构
-
actix-web-4-validator
为 actix-web 提供验证机制
-
sqlx-pgrow-serde
sqlx::postgres::PgRow的serde兼容newtype包装器
-
protobuf-parse2
解析
.proto
文件。文件被解析成protobuf::descriptor::FileDescriptorSet
对象,使用以下方法之一:纯 Rust 解析器(无依赖)protoc
二进制文件(更可靠且… -
systemctl
与systemd单元交互的小crate
-
shinyid
用于将唯一标识符编码和解码到URL安全的(闪亮)的包
-
htscodecs-sys
htscodecs的FFI绑定。htscodecs会自动构建并静态链接。需要C编译器。
-
irox-csv
CSV读取/写入器
-
json_log
带有JSON的日志
-
nbtrock
读取和写入Bedrock NBT
-
itch
用于在不同序列化数据格式之间进行InTerCHanging的命令行工具
-
tbon
TinyChain二进制对象表示法是一种紧凑且灵活的流友好二进制序列化格式
-
sandbox-ipc
一个着眼于启用权限分离的IPC实现
-
fftp
网络文件传输
-
npy
NumPy文件格式(反)序列化
-
banana-rust-sdk
异步SDK,用于调用banana.dev服务
-
隐写术
一个简单的隐写术库
-
data-encoding-bin
数据编码瑞士军刀
-
nebula-fbthrift-graph
Nebula Graph 图接口
-
asn1-cereal
ASN.1 和 BER 序列化
-
enum_primitive_serde_shim
社区驱动的 Serde 插件
-
sval_serde
serde::Serialize 和 sval::Value 之间的集成
-
streamdata
Sans-IO 数据流解码工具
-
jasper
RFC 8259 兼容的 JSON 编码和解码器
-
SerialRust
此包允许对事物进行序列化和反序列化
-
bytepack
为任何打包数据类型提供通用的读写 trait 扩展
-
nota
一个替代宇宙的消息格式,其中不存在 IEEE754 浮点数、UTF-8 和小端序
-
serde_token
将 Serde 反序列化器转换为标记的接收器
-
tpk
TPK 数据的序列化和反序列化库
-
serde_archive
为 Serde 提供的存档序列化器
-
endian-type
为具有定义的字节顺序的类型提供类型安全的包装器
-
detect-compression
自动检测压缩算法的读取器和写入器
-
contact-tracing
apple/google 联系追踪协议
-
mempickle
在磁盘上以 0 序列化的方式存储原始结构体
-
fd_bs58
针对 32 字节和 64 字节数字的优化 Base58 编码器
-
libipld-raw-cbor
ipld 原始 cbor 编码器
-
gs11n
GS11N 所需的实用工具
-
bech32-no_std
对 Bech32 格式进行编码和解码
-
serde_webgpu
序列化 WebGPU 一致性缓冲区成员布局
-
yamlate
一个跨语言解释器库,可以动态评估给定变量绑定的 YAML 属性
-
serde_edifact
Edifact 的 Serde
-
serde-constant
serde 的常量值
-
mechutil
适用于机电应用的结构和函数
-
serde_transmute
通过 serde 转换对象
-
bitman
Rust 中易于使用的位操作库
-
muon-rs
对 MuON 数据交换格式提供 Serde 支持
-
serde-strings
为 FromStr/Display 实现者提供 Serde 包装器
-
jsonprima
Rust 中的 RFC 8259 兼容 JSON 验证器
-
avdl-serde-code-generator
将 avdl 声明转换为具有 serde 支持的 Rust 类型
-
cdr-encoding
OMG Common Data Representation (CDR) 编码的 serde 实现
-
fbs
Fbs FlatBuffers Rust运行时库
-
numf
在格式之间转换数字
-
json-keypath-iter
用于遍历serde json对象的迭代器,输出每个元素的扁平路径和值
-
json_macros
用于从字面量构造JSON对象的便利宏
-
rustf8
从I/O流解码单个UTF-8字符的迭代器
-
serde_json_v8
匹配V8格式的JSON序列化文件格式
-
nessusx
nessus序列化器 & 反序列化器(json & csv)
-
desse
为在编译时已知大小的类型提供超快二进制序列化和反序列化
-
figtok
将Figma Tokens JSON输出转换为有效的可组合CSS
-
base95
表示任意精度的95进制分数的文本形式
-
rdsys_backend
从 rdsys 接收资源的后端 API
-
html-to-react
将 HTML 字符串转换为 React
-
zydis-sys
zydis 库的低级 Rust 绑定
-
repomon
通用组件
-
batbox-file
支持网页加载文件的工具
-
binmatch
二进制模式匹配库
-
avalanche-utils
Avalanche 工具库
-
streamson-generator
将 streamson 与生成器集成
-
redis-derive
为任何结构体实现 mitsuhiko/redis-rs 的 redis::FromRedisValue 和 redis::ToRedisArgs 特性
-
jsonrpc-macros-plus
jsonrpc-core 的辅助宏
-
json_plus
序列化和反序列化之外的 JSON 辅助函数
-
dos-cp-generator
为
dos-cp
的 DOS 代码页构建工具 -
bolt-proto
Bolt协议原语:值、消息和序列化/反序列化
-
arya
JSON验证。简单的JSON修复。闪电般快速。
-
conjure-codegen
为Conjure定义生成Rust代码
-
primitive-byte-iter
一个可以从字节中加载原始类型和glam类型的迭代器
-
datagen-rs
用Rust编写的随机数据生成器
-
serde_epee
Serde对EPEE的支持
-
mmap-storage
基于内存映射的存储
-
msb128
在最大的基础128(MSB128)可变长度编码中,std::io::{Read, Write}正原始Rust整数
-
utem
从UTEM(通用文本编码作为意义)自动翻译
-
loader-rs
Rust接口从URI加载通用对象
-
osmflatc
OpenStreetMap(OSM)数据编译器:将osm.pbf格式转换为osm.flatdata格式
-
endecode
类型编码crate
-
xlsx-to-usv
XLSX到USV:将Microsoft Excel(XLSX)转换为Unicode分隔值(USV),用于数据标记,包括电子表格、数据库、文本文件等
-
cerdito
Rust编码和解码框架
-
serde_php
PHP序列化格式的Serde支持
-
protoc-gen-prost-serde
提供JSON序列化的Protocol Buffers编译器插件
-
json_minimal
一个最小的 json crate
-
xylo
音乐理论工具集
-
cstea
rettle中用于处理csv文件的ingredient crate
-
spinifex-unsigned-varint
在Multiformat规范中使用的无符号变量整数格式
-
avrow
基于serde的快速、类型安全的数据序列化库
-
sincere_token
token
-
serde-key-value-vec-map
将 serde 中的映射或 JSON 对象反序列化为实现 FromKeyValue 特性的结构体
-
swimos_messages
SwimOS 运行时内部消息协议
-
aiid
AIngle base32 编码方案,用于键、代理、标识符等
-
qrc
生成和操作各种格式的 QR 码图像
-
ps-base64
Base64 编码/解码
-
serde-nothing
序列化到无。从无反序列化
-
aliri_base64
包装器,使得调试和使用字节数组更加方便
-
base64id
高效地将 64、32 和 16 位整数表示为 base64url 字符串
-
relative
一种类型,用于包装 vtable 引用,以便它们可以在运行相同二进制文件的其他进程之间安全地发送
-
hkalbasi-rustc-ap-rustc_serialize
来自 hkalbasi/rust 仓库的 commit e77366b57b799dfa3ce1fcb850c068723a3213ee 的包 rustc_serialize 的自动发布版本。此 crate 的发布脚本位于:https://github…
-
anvil-region
块的区域文件格式存储
-
commit_encoding_derive
承诺编码推导宏
-
base64-compat
以字节或UTF8兼容的方式编解码base64 - 兼容较旧的Rust版本
-
gzb_binary_69
具有高性能读取器和编写器的二进制键值结构
-
framous
向Reader/Writer发送和接收数据包
-
kaydle
适用于KDL的序列化器和反序列化器
-
locale_name_code_page
帮助我们获取Windows中使用的代码页(然后是旧编码)
-
wirehair-wrapper
Rust封装 https://github.com/catid/wirehair
-
dgen
用于在任何格式中生成测试数据的解释型DSL
-
dgraph_client
dgraph客户端
-
denkproto-rs
denkweit生态系统的protobuf文件
-
compact-encoding
一系列紧凑编码方案,用于构建小型快速解析器和序列化器
-
baze64-gui
base64 编码与解码的图形用户界面
-
b64-url
使用 URL 和文件名安全的字母表进行 Base 64 编码
-
serde_shon
Rust 中的 SHON 序列化和反序列化支持
-
ecpool
用于管理纠删码执行的线程池
-
proxy-protocol
PROXY 协议序列化和反序列化器
-
json_value_search
搜索 serde_json::Value 中的元素的接口
-
serde_bytes_ng
优化处理
[u8; N]
,&[u8]
和Vec<u8>
以供 Serde 使用 -
azalea-nbt
快速的 NBT 序列化和反序列化器
-
sqlite_varint
处理 SQLite 中 varints 的函数
-
schemafy
从json模式生成可序列化的Rust类型
-
ecolor
颜色结构体和颜色转换工具
-
tasd
TASD文件格式的编解码器
-
bitendian
用于以大端和小端读取/写入数字的便捷库,支持异步操作
-
serde-automerge
(De)Serialize
serde
objects from or intoautomerge
transactions -
fog-human-json
通过JSON进行人类可读的fog-pack数据
-
serializable_enum
用于实现包含无数据变体的枚举的序列化和反序列化的两个宏
-
alogfmt
使用serde实现的logfmt序列化器
-
easy_json_serde
简单的JSON序列化和反序列化
-
tiny-serde
用于序列化和反序列化到/从JSON的迷你库
-
polywrap_core
Polywrap客户端的核心类型
-
dbn-cli
将Databento二进制编码(DBN)文件转换为基于文本格式的命令行实用工具
-
rkyv-test
Rust 的零拷贝反序列化框架
-
hash_avatar
rust生成随机头像的库
-
serde-gff
https://github.com/Mingun/serde-gff
-
io_unity
读取Unity资源的库
-
pbjson-build
为prost消息类型生成序列化和反序列化实现
-
ommui_string_patterns
用于OMMUI标识符的字符串模式检查器
-
tabfile
读取制表符分隔的数据
-
musli-wire
适用于网络通信的Müsli稳定格式的完全升级版
-
pblib-rs
pblib的Rust安全绑定
-
bumpy_vector
具有不同大小条目的类似Vector的对象
-
libzbase32
Rust的z-base-32格式。此实现与no_std兼容。
-
neon-serde
用于neon的简单序列化对象
-
parity-codec
轻量级、高效的双向二进制序列化和反序列化编解码器
-
log4rs-gelf
用于与log4rs日志框架一起使用的TCP处理器和GELF编码器
-
cooplan-config-reader
基于tokio & serde json读取配置文件的功能
-
serde_dokechi
专注于只关注序列化二进制大小的序列化/反序列化库
-
rs-urlencoding
执行 URL 百分比编码
-
inarybay-runtime
基于图的双向二进制格式(反)序列化生成器(运行时)
-
wordlists
取比特,给单词
-
serde-hessian
hessian2 编码器实现
-
jrd
json资源描述符,详见https://www.packetizer.com/json/jrd/
-
sysfs-serde
将大多数常见的SysFS路径反序列化为Rust数据类型
-
unicode-bidi
Unicode 双向算法
-
serde_prometheus_labels
Prometheus 标签的序列化器
-
file-utils
文件I/O的便捷包装,主要围绕二进制操作
-
quickfix-msg43
由官方XML规范文件生成的FIX 4.3消息
-
serde-querystring-axum
基于serde-querystring的axum查询字符串提取器
-
typed-num
Rust中的带serde支持的类型化数字
-
serde_cast
B转换
-
svix-ksuid
一个纯Rust且经过全面测试的KSUID实现
-
snake_case
SnakeCase是一种只能包含有效非空snake_case的类似String的类型
-
keystone-engine
Keystone Engine汇编库的Rust绑定
-
point_reader
用于读取和显示VSE点数据的CLI工具
-
Person_Parser
Rust解析器
-
serde_shade_nbt
Rust serde crate用于ShadeNBT文件格式
-
bd
大数据工具包
-
cfgfifo
根据文件扩展名(De)序列化常用配置文件格式
-
ouch_model
ouch交换协议的数据模型绑定
-
xml_c14n
基于libxml2的简单安全的XML规范化API
-
altcoin-bech32
对Bech32编码和解码Altcoin分片见证地址
-
serde_valid_literal
基于JSON的文本值类型
-
exp3
用于从exp3.json文件反序列化表达式设置的data类型
-
serde_extract
使用Serde框架重映射两个结构体
-
cbor-codec-plus
CBOR编解码器实现
-
vlq
类似SourceMap风格的VLQ编码和解码器
-
rkyv_typename
自定义类型命名
-
flatten-json-object
Rust的微型库,用于扁平化JSON对象
-
base79
任意精度base-79分数数的文本表示和实用函数
-
tokio-serde-postcard
tokio-serde
基于格式postcard
的传输 -
serde-semver
Serde 兼容的版本检查器
-
ltv
长度类型值 - 读取器/写入器
-
kube-derive
为 kube kubernetes 软件包提供的自定义 derive
-
elfbin
构建定义具有固定二进制数据的 ELF 对象文件
-
protox-parse
解析 protobuf 源文件
-
nml
Fortran Namelist 格式的解析器和 Serde 实现
-
hext
二进制文件标记语言
-
murdoch-charsets
IANA 定义的字符集类型
-
xml_tokens
将 XML 解析为标记。将标记序列化为 XML。
-
httlib-huffman
处理 HTTP/2 中的 HPACK 格式的规范 Huffman 算法
-
configurable
在 $XDG 中加载/保存结构体的辅助工具
-
surrealdb-jsonwebtoken
支持 WebAssembly 的临时
jsonwebtoken
分支 -
cli-config
适用于 CLI 应用程序的配置库
-
stk-json
基于 serde_json 的 STK JSON 模块
-
litl-val
JSON 值的高效内存表示
-
cbor-cli
使用 serde 进行 CBOR 编码和解码的命令行工具。支持 JSON、YAML 和 TOML 的导入和导出。支持对 CBOR 文件的深度检查。
-
serialize_bits
位序列化和反序列化
-
jsonp
Rust 中快速的 Json 指针
-
df_st_world_history
DF Storyteller 项目的 World_history.txt 解析器
-
buffalo
Rust 的序列化库
-
bung
基于 MessagePack 的 SurrealDB 序列化实现
-
json2cbor
将 JSON 转换为 CBOR
-
linkstore
使用链接器部分在二进制中嵌入、操作和检索数据
-
bytes-kman
序列化和反序列化字节,与其它计算机通信或保存状态的简单方式!
-
redshirt
支持 Redshirt 1 和 Redshirt 2 数据编码方案
-
serde_dyn
一个允许您通过为每种类型指定UUID值来在运行时动态选择要反序列化的类型的包
-
five8_core
five8 零件的核心工具
-
babelfish
编码通用的翻译器
-
event_store
处理 eventstore 的各个方面
-
rlua_serde
rlua Value 的 Serde (De)序列化实现
-
compatible-with
使用 serde 的未标记枚举与旧数据向后兼容
-
fs-lock
可以像正常文件一样使用的锁定文件
-
serde_cbor_2
为 serde 提供 CBOR 支持
-
base58id
为不经常生成的记录提供一个简短、易于阅读的标识符
-
menugen
分层菜单生成库
-
iberis-protobuf
maraph项目的Protobuf文件!
-
validjson
JSON模式和服务验证可执行程序
-
serde-pbx
处理Apple的.pbxproj格式
-
fluvio-smartstream-executor
官方Fluvio智能流执行器
-
purescript-corefn
PureScript的核心fn JSON表示的解析器
-
nuid
高性能的唯一标识符生成器
-
yaml-patch
合并YAML值以启用分层配置
-
xed-sys2
xed的绑定
-
varu64
无符号64位整数的可变长度编码
-
rustbif
Rust二进制格式
-
pilota-build
在编译时将thrift和protobuf idl编译成rust代码
-
signal-backup-decode
解码信号备份
-
base85
按照RFC1924描述的编码
-
serde_apply
部分反序列化并更新你的结构体
-
tagged-base64
面向用户的二进制数据格式。Tagged Base64旨在在用户界面中使用,包括URL和可复制粘贴的文本,无需额外编码,如引号或转义序列。
-
preferences-serde1
读取和写入特定用户的应用数据
-
serdeconv
在TOML/JSON/MessagePack字符串和可序列化值之间转换的便利特性和函数
-
offwall
CSV读取OpenFlow控制器,专门用于防火墙绕过
-
serde-select
查询serde反序列化/序列化对象
-
nachricht
线格式
-
reed-solomon-32
支持no_std环境的Reed-Solomon BCH编码器和解码器
-
dusk-varint
varint+zigzag整数编码/解码(no_std)
-
serde_bebop
为Bebop协议实现的Serde
-
binext
从/到缓冲区的结构体读写
-
toml-echo
打印TOML变量
-
serde_typename
方便地将Rust类型序列化和反序列化为它们的Serde名称
-
usv-to-json
USV到JSON:将Unicode分隔值(USV)转换为JavaScript对象表示法(JSON),用于数据标记,包括电子表格、数据库、文本文件等
-
fluvio-dataplane-protocol
数据平面协议
-
sk-cbor
CBOR解析库
-
serum-borsh-schema-derive-internal
Borsh的Schema生成器
-
simd-json-derive
simd-json的生成器
-
proquint
Proquints是供人类使用的可读、易发音的标识符表示形式。
-
bit_seq
用于创建位序列的过程宏
-
mime_serde_shim
社区驱动的 Serde 插件
-
crc32mnemo
提供给定数据CRC32和的助记表示的工具
-
arrow2
Apache Arrow规范的非官方安全Rust实现
-
residua-uleb128
以LEB128编码读取和写入无符号整数
-
atx-cbor
来自设备atx-zdk的Altronix Ser/De数据类型
-
pakr-iec
将数字格式化为十进制(1000为1.0k)和IEC(1024为1.0ki)格式,直到YOTTA后缀
-
tamasfe-json-rpc-types
包含serde的JSON RPC类型
-
asn-codecs
Rust类型ASN.1编解码器
-
smol-file
5位字母编码
-
kradical_jis
从JIS X 0212和JIS X 0213到Unicode的转换
-
de_env
将环境变量反序列化到结构体中
-
hex-macro
添加了hex!宏以进行编译时十六进制解码
-
说了
自寻址标识符库
-
rcodec
纯函数式、声明式编码和解码二进制数据的组合器
-
deser-json
deser的JSON支持
-
neon-serde2
用于与 neon 一起使用的对象序列化,neon-serde 的分支
-
s-expr
轻量级可自定义s表达式解析器和打印器
-
json_value_resolve
解析String到serde_json::Value的接口
-
varint-simd
SIMD加速的varint编码和解码器
-
vcdiff-reader
读取VCDIFF文件
-
espa
将ESM/ESP/ESS文件转换为文本格式,反之亦然
-
protoc-gen-tonic
由Prost!和Tonic提供动力的gRPC服务的Protocol Buffers编译器插件
-
libipld-cbor
ipld cbor 编码器
-
redis-args
用于读取和写入redis使用的类型推导宏,可通过serde或format args实现
-
async-streamdata
异步IO数据流解码实用程序
-
diny_test
为diny框架测试序列化格式
-
tass
表格数据的分页器
-
quirs
Quirc QR解码库的包装器
-
jsonpointer_flatten
使用JSON Pointer地址对JSON对象或数组进行扁平化
-
goods-json
'goods'资产管理器的JSON格式
-
rust_json
JSON序列化和反序列化器
-
json-rs
轻量级JSON读取器和写入器,使用纯Rust编写
-
nebula-fbthrift-storage
星云图存储接口
-
bitorder
以 lsb 或 msb 顺序读写位
-
md2nb
将 Markdown 文件转换为 Wolfram Notebooks
-
protobin
编码和解码 Protocol Buffer 二进制消息的基本函数
-
vint32
快速 vint u32 编码
-
ssb-legacy-msg-data
ssb 旧数据格式
-
wstp
Wolfram Symbolic Transfer Protocol (WSTP) 的绑定
-
rschema
json-schema 生成器
-
based
自定义数制系统
-
tweechat-datatypes
tweechat 的 Rust 数据类型
-
double-int
格式表示一个可以存储在 IEEE 754 双精度数字中而不会丢失精度的整数
-
serde_file
支持 File 的 serde
-
xdrgen
从规范生成 XDR 编码器。设计用于与 xdr-codec 一起使用。
-
serde-extensions
serde序列化结构体的扩展
-
df_cp437
CP437到UTF-8的解码器
-
to-binary
将十六进制、UTF-8、字节数组或字节切片转换为二进制字符串,并实现许多对二进制字符串有用的函数
-
msgpack-value
MessagePack数据模型的类型和宏
-
orecc-elf
简化读取/写入ELF 32/64重定位/可执行文件/动态文件
-
ub
可以将多个源捆绑成一个,并提取出来
-
transmog-versions
Transmog的多版本/多格式支持
-
cbor-tools
CBOR编码和解码工具
-
pdf_structure_viewer
检查PDF的结构外观
-
pbjsonrpc-build
为prost消息类型生成jsonrpsee trait
-
irox-raymarine-sonar
Raymarine/Navionics声纳日志读取器
-
ef80escape
一个特定领域的语言,用于在git仓库中选择提交。类似于Mercurial的revset。
-
base45
base45的编码/解码器
-
smoljson
最小化
-
serde-strz
一个使用Display和FromStr存储类型的serde包装器
-
serde-types
为serde提供扩展辅助类型
-
insim_core
insim crate的核心类型和特性
-
debt64
-
serde_builder
serde扩展,用于使用构建器模式为类型构建反/序列化算法
-
wayk_proto
WaykNow数据包编码/解码器和排序工具
-
stackstring
固定大小的字符串
-
pigeon
高效的大端二进制数据的打包和解包
-
py27-marshal
https://github.com/python/cpython/blob/master/Python/marshal.c的移植
-
lunify
将Lua字节码转换为不同的版本和格式
-
wire-rs
支持将数据转换为/从线协议转换的扩展接口。支持非连续缓冲区(包括 &[IoSlice])且与 no_std 兼容。
-
npm-package-json
解析 npm 的
package.json
文件 -
measured-prometheus-protobuf
Tokio 的 measured 度量指标
-
zero_escape
使用 Zero Escape 编码方法进行数据编码和解码
-
transmog-pot
Transmog 的 Pot 适配器
-
b3-rs
B3(更好的二进制缓冲区)
-
gtfs-rt
读取、写入和操作 GTFS-Realtime 数据
-
blob-uuid
将 Uuid 转换为友好的 22 个字符字符串 blob
-
cbor-codec
CBOR编解码器实现
-
rb64
Base 64
-
varbincode
在 Rust 中实现可变长度整数编码实现的二进制编码/解码器
-
quickfix-msg44
根据官方XML规范文件生成的FIX 4.4消息
-
exr
在不使用任何不安全代码的情况下读取和写入OpenEXR文件
-
ebcdic
将EBCDIC转换为ASCII,反之亦然
-
sval_fmt
std::fmt::Debug和sval::Value之间的集成
-
protospec
一种统治所有二进制格式语言的工具,一种寻找二进制格式语言的工具,一种将它们全部带来并在黑暗中束缚它们的工具
-
bebop-tools
为基于模式的二进制序列化格式Bebop提供的Cargo构建脚本工具
-
zbus_macros
为zbus提供的proc-macros
-
prost-convert
从GRPC proto文件生成更多惯用的Rust代码
-
asm_riscv
RISC-V汇编编码器/解码器
-
protofish
专注于解码具有错误恢复能力的任意协议缓冲区消息的解码器
-
serde-aux-ext
serde-aux 扩展
-
doodle
模式文档辅助库
-
udsv
适用于 UNIX 定界符分隔值格式的 serde 库
-
widestring
用于在宽字符串之间转换的 Rust 库,例如在 Windows API 或其他 FFI 库中经常使用的字符串。提供包括
u16
和u32
字符串类型在内的支持,包括对 UTF-16 和 UTF-32 的支持… -
bincode-typescript
从 Rust 结构体和枚举生成 TypeScript 序列化和反序列化代码
-
decent-serde-json-alternative
基于 json crate 构建,提供 FromJson 和 ToJson 特性。您可以与 decent-serde-json-derive-alternative crate 配对,以自动为您自己的类型生成这些特性的实现…
-
serde_piecewise_default
使用 serde 的 Option
处理来允许您通过实现 Default 一次性轻松地指定所有字段的默认值 -
msgpackin_core
Msgpackin 纯 Rust MessagePack no_std 编码/解码库
-
query-params-trait
查询参数特质
-
logos-display
基于 logos
token
和regex
属性自动定义 Display 特质的 derive 宏 -
castflip
以小端和大端格式编码/解码数字变量、数组和结构
-
transmog-async
为Transmog提供异步流支持
-
serde_wat
为serde_json设计的可怕宏
-
torrust-tracker-contrib-bencode
(贡献) bencode的高效解码和编码
-
x328-proto
Sans-io实现的X3.28总线协议
-
k8-diff
用于计算Kubernetes对象的差异
-
tl-types
TL类型
-
csv2ndjson-lite
将csv转换为有效的ndjson/json-stream的小工具
-
jsonsv
JSON模式CLI验证器
-
byteserde_types
一个过程宏,用于将字节流映射到/从任意结构类型,重点是性能
-
rust-newline-converter-cli
换行字节转换库
-
alphaid
使用Rust生成类似YouTube的ID
-
serde_json_path_core
serde_json_path存储库的核心类型
-
combee
受pandas (python)启发的纯Rust编写的灵活数据分析库
-
planus-translation
planus的内部翻译库
-
base64-lt
一个带有填充的base64字符串编码/解码实用程序
-
serializable-yaml
yaml-rust的可序列化等价物
-
serde-deserialize-over
通过serde将结构体反序列化到现有的结构体实例
-
synapse_pb
CogniPilot Synapse的Protobuf消息
-
ripgrep-structured
在结构化数据上运行ripgrep
-
value-bag-serde1
value-bag的详细信息
-
strip_bom
为
str
和String
添加简单的BOM去除功能 -
const_base
在编译时解码/编码base 64/32/16字符串
-
imbl-value
基于
imbl
构建的 JSONValue
类型 -
half
Rust 实现的 IEEE 754-2008 标准的二进制16位和bf16类型,提供半精度浮点数f16和bf16类型
-
typed-io
扩展并类型化
std::io
以使其更容易使用 -
nested_qs
使用 serde 序列化和反序列化嵌套风格的查询字符串
-
tobz1000-serde-xml-rs
serde-xml-rs
的伪命名空间分支 -
df_st_world_sites_and_pops
DF Storyteller 项目的 World_sites_and_pops.txt 解析器
-
valuable_value
为 Rust 提供有价值的值
-
pb-to-json
将协议缓冲区转换为 JSON
-
preferences-ron
使用 RON 格式读取和写入特定于用户的应用数据
-
serde_nbt
一个用于 Minecraft 的命名二进制标签 (NBT) 格式的 Serde 库
-
eager_json
通过缓冲到字符串来从 io::Read 反序列化 JSON
-
serde-datetime
DateTime 的 serde 序列化/反序列化器
-
serde-bridge
serde 类型之间的桥接器
-
pb-rs
从 proto 文件转换为与 quick-protobuf 兼容的 Rust 模块的转换器
-
xorio
异或读写流
-
musli-storage
Müsli 适用于存储的稳定格式部分升级
-
ferveo-common-pre-release
Ferveo 的通用类型和特性
-
libfyaml-sys
libfyaml 的 Rust 绑定
-
serde_hzdata
Hanzzok 的数据标记语言
-
rsv-data
RSV 编码/解码
-
serialize-quill-delta
将 Quill Delta 对象序列化为文本
-
protobuf-codegen-pure3
使用 protobuf-parser crate 的 protobuf 的纯 Rust 代码生成器 WIP
-
pinecone
为Rust提供的无_std + serde兼容的消息库
-
orcxx_derive
使用orcxx从Apache ORC反序列化结构的过程宏
-
ratman-types
为Ratman API编码类型
-
cyrly
基于serde的Rust YAML序列化器,具有不寻常的输出风格
-
vorm
MongoDB的包装库
-
serde-generate-bin
在多种语言中生成(反)序列化代码
-
from_as
为实现serde Serialize和deserialize到文件类型的特质和derive宏
-
dbf_dextractor
提取和反序列化dbf文件
-
ascii85
编码和解码Adobe Ascii85
-
copystr
&str具有
Copy
语义 -
dencode
从读取器和写入器中解码和编码帧
-
ref-swap
围绕 AtomicPtr 的安全包装
-
cborian
CBOR编解码器实现
-
detrojt
支持任意 trait 对象反序列化的黑客技巧
-
wild-container
Wild 容器格式的参考实现
-
转换
一个将迭代器动态转换的抽象库
-
messagepack-cli
将 MessagePack 数据转换为 JSON 并反之的工具
-
declio
声明式 I/O 序列化库
-
fwetch
从 NodeJs 移植到 rust
-
arff
ARFF 文件格式序列化和反序列化器
-
tick-encoding
将二进制数据编码为 ASCII 字符串的编码方案
-
wdg-base64
Base64 数据编码
-
b64-ct
快速且安全的 Base64 编码/解码。此 crate 提供的 Base64 编码/解码实现旨在抵抗软件端通道攻击(如时间…
-
esexpr-binary
ESExpr 序列化二进制格式
-
llsd
LLSD 序列化器和解序列化器
-
brs
读取和写入Brickadia保存文件
-
serde_repr_base64
base64和bytemuck的#[serde(with = "base64")]适配器
-
serde_clj
使用JNI将Rust数据转换为惯用的Clojure数据
-
pb-jelly-gen
Dropbox开发的Rust语言protobuf绑定生成框架
-
binary_macros
将字符串字面量中的base64-like编码解码为[u8]字面量的宏
-
usv-to-asv
USV到ASV:将Unicode Separated Values (USV)转换为ASCII Separated Values (ASV),例如用于数据标记,包括电子表格、数据库、文本文件等
-
agldt
处理符合古希腊和拉丁依存树库标准的工具
-
url-utils
URL 编码和解码
-
stremio-serde-hex
使用serde进行十六进制编码/解码
-
milf
My INI-Like Format (MILF)格式的文件和流的本地Rust编码器和解码器。为MILF数据提供标准的Serialize/Deserialize特质的实现,以方便...
-
valuable-serde
serde::Serialize
为Valuable
类型的实现 -
essential-server-types
与Essential REST服务器通信所使用的类型
-
uao-rs
big5 uao 编码/解码器
-
smdiff-reader
读取SMDIFF文件
-
tgo
异构数据类型转换,安全、轻量级且快速
-
noncryptor
常见的编码格式,如base64和URL
-
phone_type
Rust的电话类型
-
csv-stream
用于构建作为Streams或Iterators的CSVs
-
protokit_proto
可用的协议缓冲区
-
rson_rs
Rust对象表示法
-
golem-wasm-rpc
Golem WASM RPC 支持库
-
打包
任意对齐字段的打包和解包
-
base16-rs
在 Rust 中提供 Base16 格式编码和解码数据的支持。通过使用 hex 库,可以将数据转换为十六进制表示形式,也可以进行解码...
-
kvds
用于编码文档的高效键值存储
-
easy_yaml
轻松处理 YAML 文件
-
de-regex
基于正则表达式的 serde 反序列化
-
open-rpc
OpenRPC 规范中使用的类型定义
-
seredies
Redis 协议作为 serde (de)serializer
-
serde-avro-bytes
高效地在 Avro 编码中存储 Rust 风格的字节相关类型
-
emoji256
用于哈希和加密密钥的二进制到文本编码方案
-
mmap_bytey_byte_buffer
Mmap Bytey MByteBuffer 代码,使用 Mmap Bytey 代替
-
borsh-v
用于哈希的二进制对象表示序列化器
-
fcmlib
读取和写入Brother的FCM绘图仪文件
-
serde-bench
用于基准测试Serde的最小序列化格式
-
rs_json2csv
在Rust中将JSON转换为CSV
-
oasis-borsh-derive-internal
用于哈希的二进制对象表示序列化器
-
simple_bencode
bencode编码器和解码器,不使用rustc-serialize或Serde。相反,它使用4分支枚举从树中序列化/反序列化。
-
serialize_rows
用于2D向量和数组的序列化特质
-
proqnt
零拷贝proquint编码和解码
-
psrdada-sys
psrdada的Bindgen包装器
-
pilota-build2
在编译时将thrift和protobuf idl编译成rust代码
-
ptah
Poplar的消息传递格式
-
bmbp_marco_rdbc
BMBP Marco
-
probor
基于CBOR的序列化协议(原型),提供类似protobuf的功能
-
base16ct
Base16(也称为十六进制,RFC 4648)的纯Rust实现,避免使用任何数据依赖分支/LUT,从而提供可移植的“尽力而为”的常时操作...
-
bytesutil
Rust的byte实用工具
-
nats-types
用于表示NATS协议消息的枚举和类型
-
json_io
简化将可序列化类型保存到和从json文件中的操作
-
serde-field-default
Serde字段默认属性
-
binwrite
使用✨宏魔法✨帮助将结构体写入二进制数据
-
protobuf-codegen3
rust-protobuf的代码生成器。包括库和
protoc-gen-rust
二进制文件。请参阅protoc-rust
和protobuf-codegen-pure
crate -
ssh_mux_format
与openssh多路复用服务器通信的数据格式
-
tsv
tsv(制表符分隔值)数据格式,用于serde(序列化和反序列化)
-
bevy_serde_lens_core
bevy_serde_lens的世界访问模块
-
base2048
Twitter上高效编码二进制数据的方法
-
sval_protobuf
sval的protobuf编码
-
ipp_encoder
Internet Printing Protocol 编码解码器
-
base91
将二进制数据编码为ASCII字符。与base64类似,但更高效。
-
quickfix-msg42
从官方XML规范文件生成的FIX 4.2消息
-
h-encoder
dead week 𝓮𝓷𝓳𝓸𝔂𝓮𝓻
-
base256u-cli
base256u将数据编码和解码到标准输出
-
litl
支持标签二进制数据的JSON方言
-
serdeio
Rust的一个小型IO实用程序库,用于序列化和反序列化Serde兼容的结构体
-
py-marshal
https://github.com/python/cpython/blob/master/Python/marshal.c的移植
-
store
一个非常简单的二进制(反)序列化器
-
hex-noalloc
将数据编码为十六进制表示形式或将数据从十六进制表示形式解码
-
nonmax
不能持有最大值的数值类型
-
corepack
为 serde 提供对 messagepack 的 no_std 支持
-
yaml2json-rs
将 YAML 文档转换为 JSON
-
yaml2json-rs-bin
用于将 YAML 文件转换为 JSON 的命令行工具
-
deserialize_custom_strings
使用 serde 反序列化自定义字符串的函数(例如电子邮件或电话号码)
-
base65536
针对 UTF-32/UCS-4 编码文本和 Twitter 优化的二进制编码
-
sval_ref
为具有内部引用的类型提供的 sval::Value 的变体
-
yason
为 Rust 中的 YASON 提供编码和解码支持
-
pbzlib
用于简化将协议缓冲区对象从文件中序列化和反序列化的过程。主要用例是保存和读取大量同类型对象...
-
yzb64
Ytrizja base-64 特化
-
sixel-tokenizer
序列化 Sixel 字节的标记器
-
urlencode
字符串URL编码或解码的CLI工具
-
tyson
类型化简单对象表示法
-
varinteger
一个Rust模块,用于编码/解码varints而不进行任何IO。受Node.js varint模块的启发
-
rust-openfmb-ops-protobuf
Rust语言protobuf定义,用于OpenFMB的运营用例
-
riscy-isa
编码和解码RISC-V指令流
-
bytekey-fix
保留字典序排序顺序的二进制编码
-
tokio-serde-bincode
Tokio绑定,用于快速将字节流转换为使用bincode格式的解析/序列化项的流
-
json-codec
JSON编解码器实现
-
rs-cjy
在二维数据集的CSV、JSON、YAML格式之间转换
-
mrg
解析和序列化“重力异界”关卡
-
synapse_protobuf
CogniPilot Synapse的Protobuf消息
-
pbf
最小化protobuf模块;构建自己的粘合剂
-
base64-lib
base64编码/解码器
-
bilrost-types
为Rust语言提供的紧凑的protobuf-like序列化和反序列化器
-
serde-field-with
Serde字段属性
-
mini_leb128
一个最小化库,用于读取和写入使用LEB128编码的整数
-
chromium_pickle
二进制值打包和解包
-
jxon
使用quick-xml快速将XML转换为serde_json::Value,并反向转换
-
zuri_nbt
读取和写入Minecraft NBT数据
-
base64-bytes
具有智能序列化的二进制blob
-
json_value_remove
移除serde_json::Value元素的接口
-
yenc
使用yEnc编码进行编码和解码
-
nyoom-json
一个nyoom的json序列化器
-
webdav-serde
-
serde_deser_iter
通过迭代序列允许在不反序列化到分配的集合的情况下对它们进行聚合
-
fastnbt-tools
使用 fastnbt 构建的工具
-
evolvingstring
基于 SHA256 创建演变字符串,具有序列化和基于时间的预测功能
-
goods-yaml
'goods'资产管理器的JSON格式
-
prost-uuid-doubleint
Prost uuid 自定义数据类型
-
serde_rec
serde 的 GNU Recfiles 数据格式
-
serde-sibor
SIBOR 二进制格式的 serde 实现
-
wsbps
Websocket 二进制数据包系统
-
try_encoding_from
为 serde_json, serde_yaml, serde_cbor 提供便捷的 API。TryFrom 和 TryInto 特性的梗。
-
monc
读取和写入Bedrock NBT
-
watto
解析和序列化普通旧数据
-
postcard-bindgen-core
为除Rust以外的语言生成postcard二进制格式的绑定 - 核心包
-
df_st_parser
DF Storyteller项目的文件解析器管理器
-
lineup
读取/写入格式化的UTF-8字符串项集合
-
boba
Bubble Babble二进制数据编码的编解码器
-
url_params_serializer
允许将类型序列化为URL GET参数
-
futures-lite-byteorder
为futures_lite添加byteorder支持的包
-
foxglove-protos
与foxglove protos交互
-
charlestown
RFC 4180兼容的CSV读取器和写入器
-
plabble-codec
Plabble传输协议编解码器
-
jsonist
JSON格式化工具
-
libmctp
Rust语言的MCTP(管理组件传输协议)实现
-
mllp-rs
MLLP(最小底层协议)实现
-
sval_buffer
sval的值缓冲
-
base16384
将二进制文件编码为可打印的utf16be,反之亦然
-
endio
具有自动字节序转换和扩展性的二进制数据的 ergonomic 读写
-
encdec
二进制对象编码/解码助手
-
ed
编码和解码特性
-
ions
ION(s) | 直观对象表示法(序列化/反序列化)ion是一种用户友好、易于学习且易于阅读的数据格式。这个库是ion数据格式的serde实现
-
sing_rs
生成trait对象的STDIN/STDOUT接口的宏
-
lawn-protocol
Lawn的协议类型、特性和代码
-
json_serializer
可以将已存在于有效JSON格式的文件中的数据编码/解码到哈希映射中,并将其反序列化为原始JSON字符串的JSON序列化器
-
abio
与本地操作系统ABI交互的安全抽象
-
bs62
支持前导字节0x00的Base62编码器/解码器
-
residua-mutf8
在MUTF-8和UTF-8之间转换
-
mtml-parser
用Rust编写的MTML解析器
-
struct-patch-trait
帮助您修补Rust实例的库,易于部分更新配置
-
serde_buf
为serde提供通用缓冲
-
agentx
根据标准实现所有PDU类型和编码
-
hedera-proto
Hedera™ Hashgraph SDK的Protobufs
-
n85
N85 (Ascii85变体) 编码器 & 解码器
-
utf8mb3
让mysql的utf8编码存储表情符号等四字节字符(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
brioche-ducc-serde
Serde 序列化/反序列化实现,用于
ducc::Value
(分支) -
restless-data
用于 restless crate 的编码和解码请求和响应体的辅助类型
-
tnetstring
Rust 的解析器
-
stream_delimit
长度分隔的 protobuf 流分隔符
-
sval_dynamic
sval::Stream 和 sval::Value 的对象安全版本
-
int-conv
显式整数转换
-
serde_utils
为 Serde 提供宏和类型
-
vcdiff-merger
一个用于合并 VCDIFF 文件的纯 Rust 库
-
db-dump
针对 crates.io 的数据库转储的脚本分析
-
serde_bigquery
将 serde 序列化为 BigQuery 字面格式的序列化器
-
protopuffer
仅 Rust 的 protobuf 实现
-
utf-16-to-utf-8
将 UTF-16 转换为 UTF-8 编码
-
raw_str
包含字节数据切片的类型,据信包含UTF-8字符串数据,但尚未验证
-
ck3json
将CK3文件转换为JSON
-
base64-secret
具有自定义字符集的Base64编码/解码器。字符集按照给定键排序。排序总是确定的。
-
pipecsv
使用csv serde的pipebase插件
-
wedpr_s_protos
WeDPR protobuf定义及其生成的代码
-
activityrust
活动流规范
-
binbin
以任意格式创建结构化二进制文件
-
libphonenumber-sys
libphonenumber的rust ffi绑定
-
csvstream
序列化和反序列化CSV流
-
byteorder-pack
类似于Python的struct模块的二进制数据读取器和写入器
-
docchi_compaction
一个压缩整数的序列化器
-
qr-rs
一个命令行工具,用于将URL或文本编码成各种格式和颜色的二维码
-
usv-to-xlsx
将Unicode分隔值(USV)转换为Microsoft Excel(XLSX),用于数据标记,包括电子表格、数据库、文本文件等
-
terraform-parser
使用Rust编写的严格类型Terraform计划和状态文件解析器
-
bmbp_marco_curd
BMBP Marco
-
crypto-morse
为Unicode编码和解码莫尔斯电码
-
simple-tlv
根据ISO 7816-4描述的SIMPLE-TLV的编码和解码,无需分配
-
arq
管理Arq备份数据格式
-
cde
适用于所有加密数据的通用编码方案
-
libipld-core
ipld编解码器使用的基元和定义
-
edgehog-device-forwarder-proto
Edgehog设备转发器的Protobuf消息
-
bunk
快速且高效的可读数据编码!
-
chromium-base64-rs
Chromium的btoa和atob的纯Rust实现
-
musli-json
Müsli的JSON支持
-
dessert
编写Serde自定义序列化和反序列化特性的更简单方法
-
fcode
支持模式演化的Serde二进制序列化和反序列化策略
-
muter
在各种格式和编码之间转换数据
-
tonic-buf-build
将buf.build集成到tonic-build的构建辅助工具
-
sval_nested
sval的递归变体
-
ogmo
为Ogmo级别编辑器文件定义的Serde
-
byte_lamination
具有CBOR和BARE序列化和Zstd压缩的类型可读字节转换包装器
-
rcobs
反向-COBS编码
-
qbjs_deserializer
尝试将Qt5内部二进制JSON格式序列化的文件反序列化为serde_json值
-
musli-descriptive
Müsli的完全自描述格式
-
serde_json_string_parse
解析字符串特性和json,在出现错误时返回原始字符串
-
bcsv
base_core_socialist_values的CLI
-
jsonfeed
JSONFeed (http://jsonfeed.org)规范解析器
-
classpad_string
处理Classpad fx-400的XCP文件和字符串
-
string_wrapped
一个小型库,可以轻松处理将不同类型序列化为字符串的反序列化
-
binserde
将数据结构序列化为二进制格式
-
mnumonic
一个小型库,可以将不可见二进制数据转换为人类易于记忆的短语
-
serde_cose
COSE (RFC #8152)序列化格式
-
byteorder_async
异步读写大端和小端格式的数字
-
tobytes
一个简化类型到字节编码的轻量级crate
-
leekoq
这是一个开源的纯Rust实现,用于Microchip的KeeLoq专有技术
-
tree-sitter-parsers
为Rust项目预装多种语言的tree-sitter解析器
-
tinycache
具有二进制序列化的最小文件缓存
-
quickfix-msg50
根据官方XML规范文件生成的FIX 5.0消息
-
cborg
一个CBOR解析器
-
bread-cli
字节转换工具
-
tirse
二进制格式serde前端
-
radix64
别名为base64的库
-
fe2o3-amqp
基于serde和tokio的AMQP1.0协议
-
const_time_enc
ParagonIE的PHP常量时间编码的移植
-
bananapeel
一个非常滑的混淆算法!
-
musli-tests
Müsli 是一个灵活且通用的二进制序列化框架
-
ub64m
一个用于解码JSON和YAML中base64值的命令行工具
-
libipld-json
ipld json 编码器
-
tbe
截断二进制编码
-
uf2_block
UF2块的打包和解包
-
byteio
字节的I/O抽象
-
zende
一个zigzag编码/解码库
-
quick-csv
快速CSV读取器和解码器
-
bytemuck_derive
为
bytemuck
生成 derive 过宏 -
databuf
用于序列化和反序列化结构化数据的二进制格式
-
rulid
Rust通用唯一字典序排序标识符
-
energyleaf-proto
Energyleaf的Protobuf定义
-
transmog-json
Transmog的Json适配器
-
serde_krds
Amazon的KRDS数据格式的Serde序列化和反序列化实现
-
utf8-builder
从数据块中构建和验证UTF-8数据。每个块不必是完整的UTF-8数据。
-
ascn-rs
类似于PGN但体积显著较小的棋类编码
-
eio
以大端和小端格式读写数字
-
cassandra-proto
Cassandra二进制协议原语
-
protokit_binformat
可用的协议缓冲区
-
bitsreader
从整数流中读取位的trait
-
yojson-rs
Yojson格式(https://mjambon.github.io/mjambon2016/yojson.html)的解析器
-
serde-tc
Serde对特质调用的支持
-
ssb-bfe-rs
Secure Scuttlebutt (SSB)的二进制字段编码 (BFE)
-
basenc
Base-N编码的编码和解码,兼容no_std
-
wamp-core
解析消息的WAMP核心库
-
string-intern
字符串内省。独特功能:允许为每种内省值定义一个类型以及该类型的验证器。
-
nt-string
针对各种Windows字符串类型的Rust风格实现
-
capnp_conv
从结构体到读取器/构建器的capnp读写特性
-
leb128-u64
极简且简单的LEB128 u64编码/解码
-
protobuf3
Google协议缓冲区
-
transmog-bincode
Transmog的Bincode适配器
-
protobuf-codegen
rust-protobuf的代码生成器。包括一个库用于程序调用(例如从
build.rs
)和protoc-gen-rust
二进制。 -
df_st_legends_plus
Legends_plus.xml,用于DF Storyteller项目
-
fofc-rs
用于编码随机文件的二进制数据格式
-
derbyjson
用于将roller derby数据序列化和反序列化的DerbyJSON格式的包
-
roman_encoder
将Unicode字符串编码成罗马数字
-
g60
将G60编码和解码为字节或utf8
-
terra-proto
Terra Core Protobuf构建
-
base64-string
使用Rust制作的Base64哈希
-
velocypack
ArangoDB的VelocyPack协议
-
valuable
对象安全的值检查,用于在trait-object边界传递无类型结构化数据
-
looking-glass-protobuf
基于looking-glass和Prost构建的Protobuf反射库
-
base94
编码/解码库
-
egraph-serialize
序列化e图
-
cs_serde_cbor
为 serde 提供 CBOR 支持
-
jrf
功能不足的JSON格式化命令行工具
-
serde_str
一个使用Display和FromStr存储类型的serde包装器
-
base31
编码和解码,用于用简短、不区分大小写、难以误读的格式表示大整数
-
beamcode
Erlang BEAM指令编码/解码库
-
protobuf2
Google协议缓冲区
-
nachricht-nq
打印nachricht消息的格式化输出
-
stdto
一组用于在各种数据表示之间进行转换的功能特性
-
serde_cbor
为 serde 提供 CBOR 支持
-
bevy_ron
临时的bevy ron分支
-
otopr
明显的Rust Protobuf库
-
musli-common
Müsli编码之间共享的公用工具
-
keyedes
通过允许用户将键编码到格式中,序列化和反序列化特质对象
-
http2parse
一个HTTP2帧解析器
-
iso8583
解析ISO-8583消息
-
trans
用于跨语言通信的序列化协议
-
glassy
一个简单快速的库,用于编码和解码二进制数据
-
polyglot
无格式序列化
-
yaml-include
一个库和命令行界面,用于递归解析yaml文件中的 "!include" 数据
-
nu-serde
使用serde将任何值转换为nu-protocol::Value
-
binverse
具有版本控制的快速二进制序列化
-
actix-multiresponse
旨在支持根据Content-Type和Accept头支持多种响应/请求数据格式
-
pi_base58
base58编码和解码
-
walle_mqtt_protocol
一个mqtt报文解析库
-
binn-rs
支持无_std/no_alloc的binn格式序列化和反序列化
-
savefile-derive
为savefile crate提供自定义derive宏 - 简单、方便、快速、版本化、二进制序列化和反序列化库
-
serde-format
一个小型trait,用于使用自定义占位符格式化可序列化的结构体
-
df_st_legends
DF Storyteller项目的Legends.xml解析器
-
pyo3-tonic
为PyO3 Python绑定兼容的gRPC服务提供由Prost!和Tonic支持的Protocol Buffers编译器插件
-
paths-as-strings
paths_as_strings是一个小型crate,包含两个公共免费函数,用于明确地、普遍地编码Paths为UTF-8字符串,然后再将它们解码回Paths
-
deserialize-file-size
一个serde辅助函数,用于灵活且稳健地反序列化文件大小输入
-
bytekey
保留字典序排序顺序的二进制编码
-
zlo
一种二进制序列化和反序列化策略,使用Serde将结构体转换为非常紧凑的位表示形式
-
serde-protobuf
支持与serde结合使用Google Protocol Buffers
-
residua-cesu8
在CESU-8和UTF-8之间进行转换
-
json_to_csv
一个简单的函数,可以将您的json平面对象转换为csv
-
tombl
bash和TOML序列化格式之间的互操作性
-
bytekind
用于字节序列的容器,这些序列的序列化格式是通用的
-
base64-kenji
Base64加密和解密
-
chardetng
用于旧式Web内容的字符编码检测器
-
rustt
在Rust中实现的高效传输自描述数据的线协议
-
nimble
异步友好、简单快速的二进制编码/解码
-
raftlog_protobuf
为在
raftlog
包中定义的组成部分提供的Protocol-Buffers消息的编解码器 -
ser_raw
快速序列化器
-
handwritten-json
将非标准的JSON字符串转换为规范化的JSON字符串
-
黄铜矿
一个无需依赖的二进制序列化crate
-
bmx
二进制建模表达式
-
plain-binary-stream
将基本类型编码为字节并反向解码
-
tidwall_geohash
Geohash库
-
base131072
编码
-
base100
将您的数据编码为表情符号
-
bintext
使用SIMD将二进制编码的文本编码和解码为对齐的二进制块
-
sparkplug-rs
Rust的Sparkplug protobuf绑定
-
sval_test
测试sval::Value实现
-
pretty-bytes-typed
强类型美化字节值
-
sval_flatten
为sval执行值展开
-
set-encoding
有限集二进制编码
-
serde_derive
实现宏 #[derive(Serialize, Deserialize)] 的 Macros 1.1
-
conv64
十进制到64进制的转换器
-
transmute-bytes
简单、安全。从字节中转换而不损失数据
-
protobuf-web-token
创建、验证和解码 protobuf 网络令牌
-
bollard-next-buildkit-proto
使用 Bollard 与 buildkit 交互的 Protobuf 定义
-
from_as_file
用于读取和写入实现 serde Serialize 和 deserialize 到文件的类型的特质
-
bl_save
读取 Blockland 保存文件
-
musli-utils
Müsli编码之间共享的公用工具
-
io_self
基于预定义格式的二进制数据编码/解码系统
-
bytey
方便易用的字节存储
-
protobuf_codec
基于 bytecodec crate 的 Protocol Buffers 编码器和解码器
-
hipack
HiPack 格式的序列化和反序列化
-
musli-serde
在 Müsli 中使用 serde 类型的透明适配层
-
float-format
自定义浮点数格式
-
librsv
编码/解码 RSV 文件格式(字符串值行)
-
strason
已存档且不再维护
-
serde-indexed
使用数字索引替换结构体键的 Serialize 和 Deserialize 派生
-
base64-easy
使用 base64 编码和解码
-
protobuf_iter
在解码的同时迭代 Protobuf 消息
-
uwucodec
将您的数据编码成 uwu 并返回
-
protokit_textformat
可用的协议缓冲区
-
utf8-rfc2279
根据已过时的 RFC2279 的 UTF-8
-
serde_yaml
为Serde提供的YAML数据格式
-
fermion
一种超级紧凑的二进制编码格式,非常适合受限制的no_std环境
-
bincode_derive
#[derive(Encode, Decode)] for bincode
-
luna_nbt
Minecraft 的命名二进制标签 (NBT) 格式
-
prost-stream
prost stream
-
tap-reader
包装现有的读取器并将读取的字节复制到自己的缓冲区中
-
buf-view
在包装缓冲区视图中读取/写入原始类型
-
reproto-backend-java
重新思考协议生成器
-
baze64
从任意字节序列编码和解码base64
-
decode_raw
一个protobuf调试工具 –
protoc --decode_raw
在强化版 -
surrealdb-tikv-client-proto
TiKV Rust客户端的Protobuf规范
-
ct-codecs
从libsodium重新实现为Rust的常量时间hex和base64编解码器
-
goods-ron
为'goods'资产管理器编写的RON格式
-
varint
Google Protobuf的变长整数
-
rhexdump
一个用于显示二进制块的十六进制转储库
-
bite
以小端和大端读取和写入基本类型
-
tycho
一个围绕rust和serde数据模型设计的最小化、自我描述和可遍历的二元数据格式
-
mercy
开源Rust crate和CLI,用于构建网络安全工具、评估项目和测试基础设施
-
pokemon-go-protobuf
Pokemon Go proto buffer类型
-
prost-enum
增强由prost生成的文件的枚举,以支持serde和sea-orm
-
oasis-cbor-value
CBOR解析库
-
rug-binserial
一个将rug整数序列化为字节数组的简单crate(用于高效的二进制序列化)
-
csv2json-lite
一个小工具,可以将csv转换为有效的json对象数组
-
bincode_core
为 serde 提供的二进制序列化和反序列化策略和实现
-
iso20022
Rust 编程语言中的 ISO 20022 通用金融行业消息
-
recode
Rust 编程语言的可重用编码/解码构造
-
serde-binary
用于二进制文件的 Serde 数据格式
-
tensorflow_proto
Tensorflow 协议缓冲区的 Rust 结构体
-
df_st_updater
DF Storyteller 项目的更新管理器
-
pbtools
Google 协议缓冲区的编码和解码
-
serdine
一个用于以原始(但安全)的、memcpy-like 格式存储类型的微小序列化库
-
inlay
用于编码和解码简单二进制数据结构的 CLI 工具
-
dochy_compaction
一个压缩整数的序列化器
-
protobuf-json-temp
使用 Rust 将 Google protobuf 对象序列化为 JSON
-
serde_bytes_wrapper
Vec<u8>的包装器,使用serde_bytes作为表示
-
texoder
一种可以以多种编码格式编码/解码文本的文本流
-
matrix-protos-rust
Rust语言的matrix-io设备交互的protobuf绑定库