Salt
Salt is a fast, simple, and asynchronous micro web-framework for Rust.
-
Asynchronous. Handlers are both handled asynchronously and may be asynchronous themselves. A
salt::Handler
receives atokio_core::reactor::Handle
which may be used to schedule additional work on the thread-local event loop. -
Multithreaded. By default, requests are handled by multiple threads, each running an event loop powered by
tokio
.
WARNING: Salt is at 0.0.x which means the API is highly unstable. Use at your own risk. See #1 to discuss our general direction.
Usage
[]
= "0.0.3"
Example
use *;
See the ./examples for more usage information.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.