Reinhardt – Django-style Rust framework; WASM+SSR from one DSL
Reinhardt – Django-style Rust framework; WASM+SSR from one DSL
Reinhardt is a Rust web framework where one component DSL compiles to both WASM (client) and server-rendered HTML — a single file describes both sides of a page, with no separate frontend codebase, no JS build toolchain, and no duplicated types across the client/server boundary. It also bundles what Django/DRF users expect: an ORM with auto-generated migrations from #[model] macros, DI, auth, admin, REST, background tasks, and i18n. Feature flags let you pull in just what you need (minimal / standard / full), or import individual crates directly. I built it after moving from Django/DRF to Rust and repeatedly re-assembling the same Axum + ORM + migrations + auth stack for every project. Quickstart: https://reinhardt-web.dev/quickstart/ v0.1.0-rc.18 release: < https://github.com/kent8192/reinhardt-web/releases/tag/reinh... > Crates.io (published as reinhardt-web; the shorter name was taken): https://crates.io/crates/reinhardt-web BSD 3-Clause.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Coerce – Distributed actor framework in Rust
Cargo-pup – ArchUnit-style linting for rust
Rocket – Web Framework for Rust
Rocket, a web framework for Rust
Rust Web Framework
Ryde, a Rust Web Framework
MRE - a web framework for Rust
Yaiko – A fullstack web framework for Rust and jQuery
Ractor – a Rust-based actor framework with clusters and supervisors
ExpressJS style framework in Golang