# Motrix Next

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

Tauri 2
Vue 3
Rust
Naive UI
··· Stars
··· Downloads
··· Latest
Sponsor
Download
GitHub

macOS · Windows · Linux

~20 MB lightweight bundle

Light Mode
Dark Mode

## Why Motrix Next?

Engine

Motrix Next uses Aria2 Next as its download engine, a maintained aria2 fork that preserves the original interfaces while fixing long-standing issues, moving to CMake, adding native ED2K support, and updating modern dependencies.

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.

## A ground-up rewrite.

Same download manager spirit, entirely new codebase.

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 | ~20 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, ED2K, 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, ED2K, and thunder links.

### Notifications

System notifications on task completion.

### Lightweight

Tauri-powered, minimal resource footprint.

## Download

Download latest release

## Star History

###