Back to browse
Reinhardt – Django/DRF-inspired full-stack web framework for Rust

Reinhardt – Django/DRF-inspired full-stack web framework for Rust

by kent8192·Apr 2, 2026·2 points·1 comment

AI Analysis

●●SolidNiche GemBig Brain

WASM+SSR from one DSL source codegen is clever for Rust full-stack development.

Strengths
  • Auto-generated migrations from #[model(...)] definitions like Django.
  • Feature flags allow minimal/standard/full builds from single crate.
Weaknesses
  • Rust web framework space is extremely crowded with Axum, Actix, Rocket.
  • v0.1.0-rc.15 suggests early stage — may lack production battle-testing.
Target Audience

Python developers migrating to Rust, full-stack Rust developers

Similar To

Axum · Leptos · Rocket

Post Description

Reinhardt is a full-stack web framework for Rust inspired by Django and DRF. It bundles HTTP, ORM, auth, DI, and background tasks into one crate — feature flags let you pull in only what you need (minimal/standard/full), or use individual crates.

Published as `reinhardt-web` on crates.io, imported as `reinhardt` in your code.

I built it after moving from Django/DRF to Rust and repeatedly assembling the same Axum + ORM + migrations + auth stack.

Two things I'd especially like feedback on: a built-in WASM+SSR reactive frontend (Pages), where a DSL-to-Rust codegen step (page!/head!/form! macros) produces both client WASM and server HTML from one source; and auto-generated migrations from #[model(...)] definitions.

Quickstart is here for anyone who wants to try it immediately: - Website: https://reinhardt-web.dev - Crates.io: https://crates.io/crates/reinhardt-web

v0.1.0-rc.15 (https://github.com/kent8192/reinhardt-web/releases/tag/reinh...), BSD 3-Clause. Looking for feedback on the API design, not production use yet.

Similar Projects