Caelix
Caelix is a Rust backend framework with explicit modules, dependency injection, controllers, cookies, validated uploads, OpenAPI, structured logging, events, WebSockets, typed NATS/Redis microservices, and Actix or Axum runtime support.
Actix is enabled by default. For Axum:
= { = "0.0.33", = false, = ["axum"] }
Broker services can select microservices-nats, microservices-redis, or both.
Documentation · API docs · crates.io · GitHub