Silent

build status
crates.io Documentation unsafe forbidden Rust Version
Download License

### 概要 Silent 是一个简单的基于Hyper的Web框架,它的目标是提供一个简单的、高效的、易于使用的Web框架。 ### 目标 - [x] 路由 - [x] 中间件 - [x] 静态文件 - [x] WebSocket - [x] 模板 - [ ] 数据库 - [x] 日志 (使用了tracing) - [x] 配置 - [x] 会话 - [x] 安全 - [ ] 测试 - [ ] 文档 ## security ### argon2 add make_password and verify_password function ### pbkdf2 add make_password and verify_password function ### aes re-export aes/aes_gcm ### rsa re-export rsa ## configs ### setting ```rust use silent::Configs; let mut configs = Configs::default(); configs.insert(1i32); ``` ### usage ```rust async fn call(req: Request) -> Result { let num = req.configs().get::().unwrap(); Ok(*num) } ``` ## examples for llm * [whisper with candle](./examples/candle_whisper/readme.md) ## complex projects for llm * [llm_server](https://github.com/silent-rs/llm_server)