Announcement: OxideDock Rust + Vue 3 desktop starter built on Tauri v2
Source: Dev.to
Features
- Tauri v2 + Vue 3 + TypeScript + Tailwind CSS v4
- Vitest and Playwright pre‑configured (100 % coverage)
- Rust tests run on Linux, macOS, and Windows in parallel
- ESLint, Prettier, Oxlint, Clippy, Rustfmt – all wired up with pre‑commit hooks
- GitHub Actions CI that lints, tests, and builds on all three platforms
- Daily security audits on Rust and JS dependencies via
cargo-auditandbun audit - Pre‑commit hooks via Lefthook to keep bad code out of the repo
- Push a version tag and automatically get
.dmg,.deb,.AppImage,.msi, and.exebuilds make bootstraprenames the entire project to your app name in one command- Small app footprint (≈ 6.9 MB)
- And many more…
Getting Started
make setup && make dev
Run the command above to set up the environment and start developing your actual app.
Community Feedback
The project was posted on r/vuejs and quickly rose to the top of the subreddit. The feedback helped tighten the setup, and several feature ideas from the comments are already on the roadmap.
License
The starter is MIT licensed – feel free to fork, gut, and make it your own.