gotham 0.1.2

A flexible web framework that does not sacrifice safety, security or speed.
Documentation

Gotham

Linux build status

A flexible web framework that does not sacrifice safety, security or speed.

The Gotham core team loves many of the elegant concepts that are found in dynamically typed web application frameworks, such as Rails, Phoenix and Django and aspire to achieve them with the type and memory safety guarantees provided by Rust.

Gotham is stability focused. All releases of Gotham are compatible with stable Rust and that contract will never change. To ensure we remain compatible, we also regularly build against beta and nightly Rust.

Gotham leverages async extensively thanks to the Tokio project and is further enhanced by being built directly on top of async Hyper. Simple Gotham request handlers are able to complete in µs with very low memory requirements.

License

Gotham is licensed under your option of:

Learning Gotham

All of the following resources are available to assist you learning Gotham:

Help

The Gotham core team collaborate on the #gotham channel on irc.mozilla.org. Gotham specific chat and requests for help are both very welcome here.

Additionally the Gotham core team often hang out in #rust-webdev and #rust.

Policies

Gotham is a young project that we want to create an energetic and respectful community around.

As a starting point we've adopted the following policies which we'd like your help in refining further.

These policies are in effect for any environment or tool that supports the Gotham project.

News

You can keep up with Gotham at: