Show HN: 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.

2 points kent8192 6 months ago 1 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton