tsukuyomi 0.3.0

An asynchronous Web framework for Rust
Documentation

An Asynchronous Web framework for Rust.


Crates.io Crates.io (Downloads) Docs.rs Master Doc Minimal Rust Version: 1.30.0 dependency status Gitter

Features

  • Supports HTTP/1.x and HTTP/2.0 protocols, based on Hyper 0.12
  • Basic support for HTTP/1.1 protocol upgrade
  • TLS support by using rustls
  • Support for both TCP and Unix domain socket
  • Custom error handling
  • Basic support for Cookie management
  • Middlewares
  • Embedded WebSocket handling

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

  • Custom session storage
  • Authentication

Documentation

Build Status

Travis CI CircleCI Codecov
Build Status CircleCI Coverage Status

License

Tsukuyomi is licensed under either of MIT license or Apache License, Version 2.0 at your option.