Motrix Next: A Full‑Featured Downloader Rebuilt with Tauri 2, Now Only 20 MB

Motrix Next is a complete rewrite of the classic Motrix downloader, replacing Electron with Tauri 2 and Vue 3, shrinking the installer from about 80 MB to roughly 20 MB while retaining support for HTTP, FTP, BitTorrent, magnet links, browser‑extension integration, and a lightweight system‑tray mode.

Geek Labs
Geek Labs
Geek Labs
Motrix Next: A Full‑Featured Downloader Rebuilt with Tauri 2, Now Only 20 MB

What It Is

Motrix Next is a rewrite of the Motrix download manager. It retains the same download‑manager functionality while replacing the Electron + Vue 2 stack with Tauri 2, Vue 3 Composition API, Pinia, Naive UI, and TypeScript + Rust.

Key Differences

Runtime framework: Electron → Tauri 2 (Rust sidecar)

Frontend stack: Vue 2 + Vuex → Vue 3 Composition API + Pinia

UI components: Element UI → Naive UI

Language: JavaScript → TypeScript + Rust

Installer size: ~80 MB → ~20 MB

The switch to Tauri uses the system WebView and runs the download engine in a Rust sidecar, reducing resource consumption and binary size by more than an order of magnitude.

Feature List

Download Protocol Support

Supports HTTP, FTP, ED2K, BitTorrent, magnet links, and .torrent files. BitTorrent features include selective file download, DHT, P2P encryption, metadata caching, IP geolocation, and tracker probing.

Browser Extension Integration

Provides a built‑in API for Chrome (and Edge) extensions that capture download links, display a confirmation dialog, and forward cookies, referrers, and suggested filenames.

Download Management

Uses SQLite for download history, supports favorites and recent‑folder shortcuts, and can automatically categorize files by type. Global and per‑task concurrency settings control HTTP connections, chunk numbers, and BitTorrent connections. Upload/download speed limits can be scheduled by week and time slot.

System Integration

Offers a system tray icon with real‑time speed display, macOS Dock progress bar and badge, and protocol handlers for magnet://, ed2k://, thunder://, etc. A “lightweight mode” closes the WebView when minimized to tray while the Rust backend continues downloading.

UI Animations

Animations follow Material Design 3 motion guidelines; entry animations are longer than exit animations to allow content loading. Modal dialogs use spring‑physics animations. Animation parameters are defined as CSS variables. The UI includes 10 color schemes and 26 language localizations.

Installation

macOS (Homebrew):

brew tap AnInsomniacy/motrix-next
brew install --cask motrix-next
xattr -cr /Applications/MotrixNext.app

Windows (Scoop):

scoop bucket add extras
scoop install extras/motrix-next

Linux provides .deb, .rpm and AppImage packages. All platform installers are available on the GitHub Releases page and are roughly 20 MB each.

Important Notes

Motrix Next is not code‑signed. On macOS opening the app triggers a “cannot verify developer” warning; the quarantine flag must be removed with xattr -cr. Windows users may encounter antivirus warnings. All releases are built automatically with GitHub Actions; the repository is open for inspection.

Source repository:

GitHub: https://github.com/AnInsomniacy/motrix-next Stars: 7K+ Languages: TypeScript + Rust License: MIT
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

RustTauriDesktop ApplicationVue 3DownloaderMotrix Next
Geek Labs
Written by

Geek Labs

Daily shares of interesting GitHub open-source projects. AI tools, automation gems, technical tutorials, open-source inspiration.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.