sled
Sled 是一个用 Rust 编写的键值存储库,其设计目标是提供高速度和低延迟的数据处理能力。它利用先进的数据结构和Rust的安全特性,确保在保持效率的同时,也能够安全地管理持久化数据。Sled特别适用于那些对性能敏感的应用场景,如缓存系统、数据库底层存储等。
rusqlit
sqlit 数据库
leveldb
rand
随机数生成
serd/serd_json
json 序列化和反序列化
tokio
异步编程
clap
命令行解析库
chrono
处理日期和时间
bincode
二进制 序列化和反序列化
rust-crypto
密码学库,包含
哈希函数、对称加密AES、DES、非对称加密RSA、ECC、消息认证MAC,消息完整性+真实性、
bitcoincash_addr
比特币地址
merkle-cbt
梅克尔树
sha2
log + env_logger | log + pretty_env_logger
日志
自定义宏相关
syn
quotes
proc-macro2
trybuild
单元测试
indicatif
进度条
regex
正则
ahash
hashmap 数据结构
anyhow
简化错误处理 Result
thiserror
自定义错误类型,适合库crate开发
tarui
桌面应用
web框架
warp(轻量级别) > Rocket(中) > Actix Web(重)