A now defunct web server engine that is notable for its overuse of unsafe code, the memory safety bugs caused by that, and its deletion by its creator.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Yuki Okushi 3a5b62b550
Add dependencies instruction (#1281)
vor 6 Monaten
.github/workflows Tweak actions to use cache and not to be stuck on the way (#1264) vor 7 Monaten
actix-cors allow to specify multi pattern for resources vor 7 Monaten
actix-files Fixed documentation typo for actix-files (#1278) vor 6 Monaten
actix-framed prep actix-framed release vor 7 Monaten
actix-http Replace sha1 dependency with sha-1 (#1258) vor 7 Monaten
actix-identity Fix panic with already borrowed: BorrowMutError #1263 vor 7 Monaten
actix-multipart update actix-service dep vor 7 Monaten
actix-session allow to specify multi pattern for resources vor 7 Monaten
actix-web-actors update changes vor 7 Monaten
actix-web-codegen bump ver vor 7 Monaten
awc Rename HttpServer::start() to HttpServer::run() vor 7 Monaten
examples Rename HttpServer::start() to HttpServer::run() vor 7 Monaten
src Update doc comment for `HttpRequest::app_data` (#1265) vor 7 Monaten
test-server update timeouts for test server vor 7 Monaten
tests Rename HttpServer::start() to HttpServer::run() vor 7 Monaten
.appveyor.yml update deps vor 1 Jahr
.gitignore start working on guide vor 2 Jahren
.travis.yml use actix_rt::test for test setup vor 8 Monaten
CHANGES.md Replace sha1 dependency with sha-1 (#1258) vor 7 Monaten
CODE_OF_CONDUCT.md code of conduct vor 2 Jahren
Cargo.toml add extra constraints vor 7 Monaten
LICENSE-APACHE add mit license vor 2 Jahren
LICENSE-MIT spelling check vor 2 Jahren
MIGRATION.md Changes to Cors builder (#1266) vor 7 Monaten
README.md Add dependencies instruction (#1281) vor 6 Monaten
rustfmt.toml copy actix-web2 vor 1 Jahr

README.md

Actix web

Actix web is a small, pragmatic, and extremely fast rust web framework

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

Website | Chat | Examples


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

Example

Dependencies:

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

Code:

use actix_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)
}

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

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.