Motrix Next

A full-featured download manager — rebuilt from the ground up.

Free and open source

Tauri 2 Vue 3 Rust TypeScript

macOS · Windows · Linux

~10 MB lightweight bundle

Motrix Next downloading interface

Why Motrix Next?

Motrix by agalwood was one of the best open-source download managers available — clean UI, aria2-powered, cross-platform. It inspired thousands of users and developers alike.

The original project has been largely inactive since 2023. The Electron + Vue 2 + Vuex + Element UI stack accumulated technical debt, making it increasingly difficult to maintain, extend, or package for modern platforms.

What we kept

We owe a great deal to the original Motrix and its community.

RPC client

The aria2 error code system and JSON-RPC communication layer for the download engine.

Internationalization

25+ community-contributed locale files covering Chinese, Japanese, Korean, Arabic, French, German, and more.

Download utilities

Tracker list management, cURL command parsing, and other protocol-level helpers.

Not a fork. A complete rewrite.

Every layer of the application has been redesigned and reimplemented from scratch.

Layer Motrix (Legacy) Motrix Next
Runtime Electron Tauri 2 (Rust)
Frontend Vue 2 + Vuex Vue 3 Composition API + Pinia
UI Framework Element UI Naive UI
Language JavaScript TypeScript + Rust
Styling SCSS + Element theme Vanilla CSS + custom properties
Engine Management Node.js child_process Tauri sidecar
Build System electron-builder Vite + Cargo
Bundle Size ~80 MB ~10 MB
Auto-Update electron-updater Tauri updater plugin

Design & Motion

The UI layout stays true to Motrix's original design — the sidebar navigation, task list, and preference panels follow the familiar structure.

Everything underneath changed. Every transition and micro-interaction follows Material Design 3 motion guidelines.

Asymmetric timing

Enter animations are slightly longer than exits. New content takes time to land; dismissed content leaves quickly.

Emphasized easing

Decelerate on enter, accelerate on exit. No generic ease curves.

cubic-bezier(0.2, 0, 0, 1)cubic-bezier(0.3, 0, 0.8, 0.15)

Spring-based modals

Dialogs use physically-modeled spring animations for a natural, responsive feel.

Motion tokens

All durations and curves are CSS custom properties, ensuring a unified rhythm across 12+ components.

Features

Multi-protocol

HTTP, FTP, BitTorrent, Magnet links.

BitTorrent

Selective file download, DHT, peer exchange, encryption.

Tracker management

Auto-sync from community tracker lists.

Concurrent downloads

Up to 10 tasks with configurable thread count.

Speed control

Global and per-task upload/download limits.

System tray

Real-time speed display in the menu bar (macOS).

Dark mode

Native dark theme with system preference detection.

Internationalization

Auto-detects system language on first launch.

Task management

Pause, resume, delete with file cleanup, batch operations.

Protocol handler

Register as default handler for magnet and thunder links.

Notifications

System notifications on task completion.

Lightweight

Tauri-powered, minimal resource footprint.

Download

Download latest release