A comparison of Rust web app libraries using a simple slideshow as an example.
To start the backend use the IntelliJ run configuration or cargo run --bin backend
.
The glue to make sure frontend and backend are compatible.
- typesafe
- very similar to React
- great Guide
- very little magic, leverages Rust i.e.
UseState
is just a smartRc
- ergonomic macros i.e.
#[inline_props]
- dedicated batteries included cli (
dioxus serve
) - hot reloading
- cli (
dioxus fmt
) to format code in macros - highly performant and lightweight
- one codebase, every platform
- large community
- not fully mature yet
- heavy reliance on Procedural Macros