When people hear Rust, they usually think of operating systems, game engines, or CLI tools. But over the last few years, Rust has quietly become a compelling choice for web development — especially for projects where performance, reliability, and long-term maintainability matter.

Why Not Just Use JavaScript?

Nothing wrong with JavaScript or TypeScript — I use them regularly. But there are a few things Rust offers that are hard to beat:

Rust on the Frontend? Yes, With Leptos

Leptos is a full-stack Rust web framework inspired by SolidJS. It uses fine-grained reactivity — meaning when your state changes, only the specific parts of the DOM that depend on that state update. No virtual DOM diffing, no overhead. The result is snappy, efficient UI that feels native.

This site you're looking at right now is built with Leptos, compiled to WebAssembly, and runs entirely in the browser. It's not a demo — it's a real, production site.

When Should You Choose Rust for Your Project?

Rust isn't the right choice for every project. If you need to spin up a simple marketing site in a day, stick with what you know. But if you're building something that needs to last — a SaaS platform, a data-heavy dashboard, a real-time application — Rust is worth the investment. The upfront development time is slightly higher, but the payoff in performance, reliability, and reduced debugging time is significant.

If you're curious whether Rust is a good fit for your next project, get in touch. I'd love to talk about it.