Feather: Feather: A web framework that skips Rust's async boilerplate and jus
a year ago
- #Middleware
- #Rust
- #Web Framework
- Feather 是一个轻量级、开发者体验优先的 Rust Web 框架,灵感来自 Express.js,但为 Rust 的性能和安全性而设计。
- 中间件优先架构:所有功能都是中间件(包括路由处理、认证和日志),可组合且结构清晰。
- 基于 Context 的简易状态管理:通过 Context API 简化状态管理,无需使用提取器/宏。
- 开发者体验至上:API 设计极简、符合人体工学且可读性强。
- 模块化与可扩展性:采用模块化设计,允许用户按需选择功能。
- 开箱即用的强大工具链:Feather-CLI 可快速创建 API 和 Web 服务器。
- 示例用法:通过简洁代码片段演示基础服务器搭建、中间件使用和 Context API 状态管理。
- 原生 JWT 支持:通过 Cargo feature 启用内置 JWT 模块。
- 社区与贡献:欢迎提交 PR,鼓励在 GitHub 上点赞项目、分享传播并用其构建应用。
- 快速入门:克隆仓库、运行示例应用,即可开始 Feather 开发之旅。