Rust on the web is starting to look quite good.
An overview of the current state of Rust for web development in 2026, covering frontend, backend, and full-stack frameworks. The Yew framework (React-inspired, virtual DOM, CSR/SSR) is demonstrated with a counter app, built and served using the Trunk bundler. Leptos is covered as a full-stack option with fine-grained reactivity via signals, server functions, and deployment to a VPS with Caddy. Dioxus is highlighted as the author's preferred framework due to its write-once, run-anywhere approach (web, desktop, mobile), RSX DSL, and a shadcn-inspired component library. Desktop Rust frameworks like iced, egui, and GPUI that compile to WebAssembly are also mentioned. The web-sys and wasm-bindgen crates enable interop with browser APIs and JavaScript packages. AI coding tools (Claude Code, Codex) are credited for lowering the barrier to working with complex Rust/WASM interop code.