Tsukuyomi

Build Status Build status Coverage Status Docs.rs Gitter

Tsukuyomi is a next generation Web framework for Rust.

The Goal of This Project

The ultimate goal of this project is to provide a Web framework for developing the asynchronous and fast Web services, with the help of ecosystem of Rust for asynchronous network services like Tokio and Hyper.

Features

The following features does not currently implemented but will be supported in the future version:

Example

```rust extern crate tsukuyomi;

use tsukuyomi::App; use tsukuyomi::future::ready;

fn main() -> tsukuyomi::AppResult<()> { let app = App::builder() .mount("/", |r| { r.get("/", |_cx| ready("Hello, world!\n")); }) .finish()?;

tsukuyomi::run(app);

} ```

More examples are located in examples/.

Documentation

License

MIT + Apache 2.0