rust相关库

173 阅读1分钟

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(重)