Actix Web
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust
Type Safe
Forget about stringly typed objects, from request to response, everything has types.
Feature Rich
Actix provides a lot of features out of box. HTTP/2, logging, etc.
Extensible
Easily create your own libraries that any Actix application can use.
Blazingly Fast
Actix is blazingly fast. Don't take our word for it -- see for yourself!
Hello World!
Getting started with Actix is easy. An Actix app comes with a URL routing system that lets you match on URLs and invoke individual handlers.
Flexible Responders
Handler functions in Actix can return a wide range of objects that implement the Responder
trait. This makes it a breeze to return consistent responses from your APIs.
Powerful Extractors
Actix comes with a powerful extractor system that extracts data from the incoming HTTP request and passes it to your view functions. Not only does this make for a convenient API but it also means that your view functions can be synchronous code and still benefit from asynchronous IO handling.
Easy Form Handling
Handling JSON or URL-encoded form data is easy. Just define a structure that can be deserialized and Actix will handle the rest.