| Crates.io | actix-web |
| lib.rs | actix-web |
| version | 4.12.1 |
| created_at | 2017-10-23 23:08:29.26026+00 |
| updated_at | 2025-11-26 16:44:20.851597+00 |
| description | Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust |
| homepage | https://actix.rs |
| repository | https://github.com/actix/actix-web |
| max_upload_size | |
| id | 36736 |
| size | 1,179,652 |
awc HTTP clientDependencies:
[dependencies]
actix-web = "4"
Code:
use actix_web::{get, web, App, HttpServer, Responder};
#[get("/hello/{name}")]
async fn greet(name: web::Path<String>) -> impl Responder {
format!("Hello {name}!")
}
#[actix_web::main] // or #[tokio::main]
async fn main() -> std::io::Result<()> {
HttpServer::new(|| {
App::new().service(greet)
})
.bind(("127.0.0.1", 8080))?
.run()
.await
}
You may consider checking out [this directory](https://github.com/actix/examples/tree/mainfor more examples.
One of the fastest web frameworks available according to the TechEmpower Framework Benchmark.
This project is licensed under either of the following licenses, at your option:
Contribution to the actix/actix-web repo is organized under the terms of the Contributor Covenant. The Actix team promises to intervene to uphold that code of conduct.