Rust web frameworks hit maturity
Recent conference coverage highlights a leap in Rust web and full‑stack frameworks — Axum 2.0 with full async ergonomics, Salvo adding WebSocket/GraphQL, and Leptos emerging for SSR and islands‑style UIs — making Rust a viable choice for low‑latency, memory‑safe services. The ecosystem maturity reduces friction for side projects and security‑sensitive backend work. (youtube.com)
Axum’s codebase shows axum-core v0.5.6 was published on December 27, 2025, indicating steady releases through late 2025. (github.com) The Axum repository’s main branch warns it contains breaking changes while the project works toward a next major line (noted as work toward 0.9), and community migration guides—like a recent “Express.js → Axum 2.0” walkthrough—have started appearing to help teams port existing Node services. (github.com) (markaicode.com) Salvo’s official docs list built‑in WebSocket and WebTransport support plus HTTP/1‑3, OpenAPI generation, and ACME/Auto‑TLS capabilities as first‑class features. (salvo.rs) A standalone salvo‑websocket crate and Salvo’s websocket API on docs.rs back those runtime features, and a recent CVE (CVE‑2026‑22257) shows a vulnerability in file listing was patched in version 0.88.1 — a reminder that the framework is rapidly evolving and receiving security fixes. (github.com) (docs.rs) (cvefeed.io) Leptos’ documentation explicitly defines islands‑style rendering, SSR with hydration, and server functions, and the leptos_axum integration crate plus official examples (server_fns_axum, hackernews_axum) demonstrate plugging Leptos into an Axum backend for full‑stack Rust apps. (book.leptos.dev) (docs.rs) (github.com) Performance coverage from community sources and TechEmpower’s benchmarks continues to include Axum implementations, with community posts citing high‑throughput runs (hundreds of thousands of req/s in some setups) and independent benchmark projects comparing Axum, Actix and Salvo; meanwhile Leptos and Salvo repositories show active development—Leptos with ~20.5k stars and Salvo with thousands of recent commits—supporting the “maturing ecosystem” signal. (techempower.com) (kerkour.com) (github.com 1) (github.com 2)