#web-framework #actori #framework #async #web

actori-web

Actori web 是一个简单、实用且非常快的 Rust Web 框架

1 个稳定版本

2.0.0 2020年1月20日

#1#actori

Download history 27/week @ 2024-03-11 34/week @ 2024-03-18 43/week @ 2024-03-25 64/week @ 2024-04-01 20/week @ 2024-04-08 28/week @ 2024-04-15 29/week @ 2024-04-22 40/week @ 2024-04-29 23/week @ 2024-05-06 28/week @ 2024-05-13 28/week @ 2024-05-20 17/week @ 2024-05-27 22/week @ 2024-06-03 22/week @ 2024-06-10 16/week @ 2024-06-17 31/week @ 2024-06-24

92 每月下载量
10 crates 中使用

MIT/Apache

1.5MB
30K SLoC

Actori web

Actori web 是一个小巧、实用且非常快的 Rust Web 框架

Build Status codecov Join the chat at https://gitter.im/actori/actori Documentation Download Version License

网站 | 聊天 | 示例


Actori web 是一个简单、实用且非常快的 Rust Web 框架。

示例

依赖项

[dependencies]
actori-web = "2"
actori-rt = "1"

代码

use actori_web::{get, web, App, HttpServer, Responder};

#[get("/{id}/{name}/index.html")]
async fn index(info: web::Path<(u32, String)>) -> impl Responder {
    format!("Hello {}! id:{}", info.1, info.0)
}

#[actori_rt::main]
async fn main() -> std::io::Result<()> {
    HttpServer::new(|| App::new().service(index))
        .bind("127.0.0.1:8080")?
        .run()
        .await
}

更多示例

您可以考虑检查 此目录 以获取更多示例。

基准测试

许可证

该项目根据您选择受以下任一许可证的约束:

行为准则

actori-web crate 的贡献是在贡献者公约的条款下组织的,actori-web的维护者 @fafhrd91 承诺将介入维护该行为准则。

依赖项

~21–29MB
~606K SLoC