2 releases

Uses old Rust 2015

0.0.2 Jul 4, 2016
0.0.1 Jul 2, 2016

#727 in #web-framework

MIT license

11KB
299 lines

Boron Build Status

A web framework made with ❤

Boron was born as an attempt to learn Rust as we go along making a web framework. It aims to be a fast and minimalist web framework.

This is a work in progress and expect a lot of things to break at the moment.

Create your first app

extern crate boron;

use boron::server::Boron;
use boron::request::Request;
use boron::response::Response;
use boron::router::HttpMethods;

fn main() {
    let mut app = Boron::new();
    app.get("/", |req: Request, res: Response| {
        res.send(b"Hello World! I am Boron.");
    });
    app.listen("localhost:3000");
}

Add the following line to your [dependencies] section in Cargo.toml:

boron = "0.0.2"

Contributing

You want to contribute? Awesome! We need help.

Fork the repo, start hacking away and send us your pull requests. We maintain a list of things to do on the issues page.

License

MIT

Dependencies

~8.5MB
~184K SLoC