A collection of additional crates supporting the actix and actix-web frameworks.
actix-extras
A collection of additional crates supporting [Actix Web].
Crates by @actix
| Crate | | | | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | | [actix-cors] |
| Cross-Origin Resource Sharing (CORS) controls. | | [actix-identity] |
| Identity management. | | [actix-limitation] |
| Rate-limiting using a fixed window counter for arbitrary keys, backed by Redis. | | [actix-protobuf] |
| Protobuf payload extractor. | | [actix-session] |
| Session management. | | [actix-settings] |
| Easily manage Actix Web's settings from a TOML file and environment variables. | | [actix-web-httpauth] |
| HTTP authentication schemes. | | [actix-ws] | [
][actix-ws]
| WebSockets for Actix Web, without actors. | | [tracing-actix-web] | [
][tracing-actix-web]
| Structured logging middleware for actix-web. |
Community crates are listed at
[actix]: https://github.com/actix/actix [actix web]: https://github.com/actix/actix-web [actix-extras]: https://github.com/actix/actix-extras [actix-cors]: ./actix-cors [actix-identity]: ./actix-identity [actix-limitation]: ./actix-limitation [actix-protobuf]: ./actix-protobuf [actix-session]: ./actix-session [actix-settings]: ./actix-settings [actix-web-httpauth]: ./actix-web-httpauth [tracing-actix-web]: https://crates.io/crates/tracing-actix-web [actix-ws]: https://crates.io/crates/actix-ws