Desktop IDE · Tauribeta
Facet
A desktop IDE where one preview surface switches between mobile web, web, Android and iOS without restarting anything.
- role
- Creator
- period
- 2026
- 4
- preview targets
- Rust
- native shell
# the idea
Cross-platform developers spend their day restarting simulators and dev servers. Facet keeps one live preview and swaps the target.
# what I built
- Tauri shell in Rust with a React front end.
- CodeMirror editor with 6 language modes and an integrated terminal (xterm.js).
- Unified preview surface across web, mobile web, Android and iOS targets.
# key decisions
- Tauri over Electron for a small, fast native binary.
# stack
- Rust
- Tauri
- React
- TypeScript
- CodeMirror
- xterm.js
- Zustand