Motrix is the downloader everyone loved - however it is left unmaintained for three years already.
What Im doing is basically a huge modernization and some new features, left in the original project’s FRs.
What has been done:
- Moved the app to Vue 3 + TypeScript + Vite
- Swapped Vuex to Pinia
- replaced Element UI with shadcn-vue components
- Moved from Sass to Tailwind
- Migrated desktop runtime from Electron to Tauri (Better memory performance/smaller bundle size)
We fixed follow-up build issues and refreshed packaging/assets so the new stack actually ships cleanly.
- Added real features on top:
- task queue move up / move down
- configurable RPC host
- smarter RPC reconnect when host/port/secret changes
- better progress display and some UI polish (speedometer, drag/select, timing tweaks)