Web Frameworks in Rust
nickel.rs, iron and rustful are high level frameworks / http server libraries that can be used
for web programming.
is a simple and lightweight foundation for web applications written in Rust. Its API is inspired by the
is a high level web framework built in and for Rust, built on hyper. Iron is designed to take advantage of
Rust's greatest features - it's excellent type system and its principled approach to ownership in both
single threaded and multi threaded contexts.
is a light HTTP framework with REST-like features. The main purpose of Rustful is to create a simple,
modular and non-intrusive foundation for HTTP applications.
hyper, tiny-http, solicit and kinglet are lower level libraries useful for web programming.
is a fast, modern HTTP implementation written in and for Rust. It is a low-level typesafe abstraction over
raw HTTP, providing an elegant layer over "stringly-typed" HTTP.
is a tiny but strong HTTP server in Rust. Its main objectives are to be 100% compliant with the HTTP
standard and to provide an easy way to create an HTTP server.
is an HTTP/2 implementation in Rust. The main goal of the project is to provide a low-level implementation
of the HTTP/2 protocol and expose it in a way that higher-level libraries can make use of it.
is a modern asynchronous HTTP server for Rust. Kinglet is based on rotor and mio and is a proof-of-concept
web server that uses state machines to manage connections.