The Kayrx Framework

![linux](https://github.com/kriry/kayrx/workflows/linux/badge.svg?branch=master) [![Documentation](https://docs.rs/kayrx/badge.svg)](https://docs.rs/kayrx) [![Download](https://img.shields.io/crates/d/kayrx.svg)](https://crates.io/crates/kayrx) ![License](https://img.shields.io/crates/l/kayrx.svg)

Website | Chat | Examples


Kayrx : Event-driven, Non-blocking I/O , Net, HTTP, Web platform for writing Asynchronous apps with Rust.

Info

Kayrx 诞生于 Actix-* 和 Tokio 可作为定制版(兼容Actix-web 2.0 - 查看 Examples)

Features

Ecosystem Component Librarys

And More

Example

Dependencies:

toml [dependencies] kayrx = "0.7"

Code:

```rust

[macro_use]

extern crate kayrx;

use kayrx::web::{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) }

[kayrx::main]

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

查看更多 Examples

License

MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)