|
|
|
Show HN: Reinhardt – Django-style Rust framework; WASM+SSR from one DSL
(github.com)
|
|
2 points
by kent8192
52 days ago
|
|
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. |
|
Website: https://reinhardt-web.dev
docs.rs: https://docs.rs/crate/reinhardt-web/latest