64个版本 (26个稳定版)
1.4.1 | 2024年8月12日 |
---|---|
1.4.0 | 2024年7月9日 |
1.3.3 | 2024年6月20日 |
1.2.0 | 2024年3月26日 |
0.10.8 | 2023年7月31日 |
#115 in HTTP服务器
每月210次下载
210KB
5.5K SLoC
概述
Silent 是一个简单的基于Hyper的Web框架,它的目标是提供一个简单、高效、易于使用的Web框架。
目标
- 路由
- 中间件
- 静态文件
- WebSocket
- 模板
- 数据库
- 日志 (使用了tracing)
- 配置
- 会话
- 安全
- 测试
- 文档
- GRPC
安全
argon2
添加 make_password 和 verify_password 函数
pbkdf2
添加 make_password 和 verify_password 函数
aes
重新导出 aes/aes_gcm
rsa
重新导出 rsa
配置
设置
use silent::Configs;
let mut configs = Configs::default ();
configs.insert(1i32);
用法
async fn call(req: Request) -> Result<i32> {
let num = req.configs().get::<i32>().unwrap();
Ok(*num)
}
llm 的示例
llm的复杂项目
依赖项
~10–26MB
~415K SLoC