Wowthing Sync is a cross-platform desktop client for Wowthing that keeps your addon data in sync with the web app. It runs natively on macOS, Windows, and Linux/Steam Deck using Tauri and Nuxt.
Platform | Link |
---|---|
macOS (Apple Silicon) | WowthingSync-AppleSilicon.dmg |
macOS (Intel) | WowthingSync-Intel.dmg |
Windows (x64) | WowthingSync.msi |
Linux (x64) | WowthingSync.AppImage |
- Automatically upload the Wowthing Collector addon data on character reload/logout
- Manually upload addon data on demand
- Node.js ≥ 22
- Rust toolchain with the targets required by Tauri's platform prerequisites
- npm (bundled with Node) and the platform-specific Tauri dependencies for your OS
npm install --prefix ./apps/desktop
npm run --prefix ./apps/desktop dev
This launches the Nuxt dev server and the Tauri shell with hot reload.
npm run --prefix ./apps/desktop test:unit
cargo test --manifest-path apps/desktop/src-tauri/Cargo.toml
npm run --prefix ./apps/desktop build
npm run --prefix ./apps/desktop tauri build
scripts/clean-build-artifacts.sh
: Removes Nuxt and Tauri build artifacts (Cargotarget
,.nuxt
,.output
,.npm-cache
,dist
, etc.) to reclaim disk space. Run./scripts/clean-build-artifacts.sh --dry-run
to preview deletions before executing the full cleanup.
For marketing site updates, see the Nuxt project in marketing/
and deploy the generated marketing/dist/
contents to your static host of choice.