Tokio Htmx Axum Tailwind Sqlx Askama stack.
A stack for making simple interactive web applications with just Rust and HTML templates that compiles into a single small-ish binary/docker image. Includes a trivial counter component as an example for full-stack interaction.
src/ui
: viewssrc/domain.rs
: domain typessrc/app_state.rs
: database-domain interactiontemplates
: askama templatesassets
and src/assets.rs
: static assets need to be included in assets routertailwind
: tailwind build filesnpm run dev
to compile the stylescargo sqlx migrate
cargo sqlx prepare
with a valid DATABASE_URL
defined in .env
to update .sqlx
query cache