warp

Travis Build Status MIT licensed crates.io Released API docs

A super-easy, composable, web server framework for warp speeds.

The fundamental building block of warp is the Filter: they can be combined and composed to express rich requirements on requests.

Thanks to its Filter system, warp provides these out of the box:

Since it builds on top of hyper, you automatically get:

Example

```rust

[macro_use]

extern crate warp;

use warp::Filter;

fn main() { // GET /hello/warp => 200 OK with body "Hello, warp!" let hello = path!("hello" / String) .map(|name| format!("Hello, {}!", name));

warp::serve(hello)
    .run(([127, 0, 0, 1], 3030));

} ```

For more information you can check the docs or the examples.