A spiritual successor of ViTauri,
built with Nuxt 4 and
Tauri 2.
Build blazing fast desktop & mobile applications.
Powered by Nuxt 4
📸 Live Previews:
iOS · Android · Commands · File System · Notifications · OS Info · Storage · Webview
- Nuxt v4
- Tauri v2
- Nuxt UI v4
- Tailwind CSS v4
- TypeScript
- ESLint
- Auto imports (including Tauri APIs)
- Run shell commands from the app
- Send OS-level notifications
- Access system information
- Persistent key–value storage
- System tray icon
- Full Nuxt feature support (routing, layouts, middleware, modules, etc.)
✅ Developers who want Nuxt DX in a desktop / mobile app
✅ Teams already using Vue / Nuxt / Tailwind
✅ Projects targeting Windows / macOS / Linux / iOS / Android
❌ Not suitable if you require hosted SSR (SSR is intentionally disabled)
🚀 Bun is the default package manager.
To use npm / pnpm / yarn, updatepackage.jsonandtauri.conf.json.
- Frontend:
http://localhost:3000 - Tauri backend:
http://localhost:3001 - Ports are configurable in
nuxt.config.tsandtauri.conf.json
# Scaffold a new project
npx degit NicolaSpadari/nuxtor my-nuxtor-app
cd my-nuxtor-app
# Install dependencies
bun install
# Start development mode
bun run tauri:dev
⚠️ Nuxt SSR is disabled so Tauri can act as the backend.
Routing, middleware, composables, and all other Nuxt features remain fully functional.
bun run tauri:buildOutput: src-tauri/target
bun run tauri:build:debugEnables console access inside the bundled app.
Requires macOS + Xcode.
# First-time setup
brew install cocoapods
tauri ios init
# Development
bun tauri:ios:dev
# Production build
bun tauri:build:iosIn Xcode:
- Enable Automatically manage signing
- Select your personal Development Team
Requires Android Studio + SDK + NDK.
# First-time setup
tauri android init
# Development
bun tauri:android:dev
# Production build
bun tauri:build:android- Tauri v2 introduces breaking changes (package names, permissions).
- Permissions must be declared in
src-tauri/capabilities/main.json. - Tauri APIs are auto-imported via
app/modules/tauri.ts. - Adding new Tauri plugins requires updating this module.
MIT © 2024–Present Nicola Spadari

