This content originally appeared on DEV Community and was authored by Grzegorz Krasoń
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!):
- 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 help of ratatui, runs in the terminal on x86
- Scripting: Helper tool using rust-script crate
📦 Source Code:
This content originally appeared on DEV Community and was authored by Grzegorz Krasoń
Grzegorz Krasoń | Sciencx (2025-12-02T17:54:21+00:00) Going beyond full stack with Rust. Retrieved from https://www.scien.cx/2025/12/02/going-beyond-full-stack-with-rust/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.
