Popularity
9.7
Growing
Activity
9.7
Stable
4,909
148
352

Monthly Downloads: 38,335
Programming language: Rust
License: MIT License
Tags: Web     Web Programming     Framework     HTTP     Async     HTTP Server     futures     Actor    

actix-web alternatives and similar packages

Based on the "HTTP Server" category

Do you think we are missing an alternative of actix-web or a related project?

Add another 'HTTP Server' Package

README

Actix web Build Status codecov crates.io Join the chat at https://gitter.im/actix/actix

Actix web is a simple, pragmatic and extremely fast web framework for Rust.

Documentation & community resources

Example

use actix_web::{web, App, HttpServer, Responder};

fn index(info: web::Path<(u32, String)>) -> impl Responder {
    format!("Hello {}! id:{}", info.1, info.0)
}

fn main() -> std::io::Result<()> {
    HttpServer::new(
        || App::new().service(
              web::resource("/{id}/{name}/index.html").to(index)))
        .bind("127.0.0.1:8080")?
        .run()
}

More examples

You may consider checking out this directory for more examples.

Benchmarks

License

This project is licensed under either of

at your option.

Code of Conduct

Contribution to the actix-web crate is organized under the terms of the Contributor Covenant, the maintainer of actix-web, @fafhrd91, promises to intervene to uphold that code of conduct.


*Note that all licence references and agreements mentioned in the actix-web README section above are relevant to that project's source code only.