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/desktopnpm run --prefix ./apps/desktop devThis 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.tomlnpm run --prefix ./apps/desktop build
npm run --prefix ./apps/desktop tauri buildscripts/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-runto 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.
