Going beyond full stack with Rust

Published: (December 2, 2025 at 12:54 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

Cover image for Going beyond full stack with Rust

Most of us know that Rust can target almost anything – from microcontrollers to desktop apps, servers, and even browser‑based applications. But are these practical use cases, or just proofs of concept that we wouldn’t apply in practice?

I decided to find out.

👉 Let me share my project with you: an on‑desk watch combined with a meteo station.

Features

  • World Time – automatic timezone detection + NTP synchronization
  • Weather Forecast – two‑day forecast for the current location
  • Current Weather – live data from nearby meteo stations
  • Fully configurable through an embedded web UI

Implementation (all in Rust!)

system diagram

  • Embedded: Multi‑threaded app built with ESP‑IDF, running on ESP32‑S3 (Xtensa)
  • Frontend: Two Leptos apps compiled to WASM, client‑side rendered
  • Backend: Two serverless functions built with Spin SDK, deployed to Fermyon Cloud
  • Simulator: Built with the help of ratatui, runs in the terminal on x86
  • Scripting: Helper tool using the rust-script crate

Source Code

Back to Blog

Related posts

Read more »