TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

agalwood/Motrix

Desktop download manager application

+325 stars in 7 days

Manage downloads across browsers, terminals, and NAS devices with a unified hub

If you want to manage file downloads scattered across various locations in one place, this tool serves that role. Motrix is a desktop app that accepts files via HTTP, FTP, BitTorrent, and magnet links, and it also functions as a headless server that can run on a server. The latest version, Motrix Turbo v2, has been rebuilt with Electron, React, and TypeScript, and is currently in the beta testing phase.

Changes and cautions for the v2 beta version

Motrix Turbo v2 maintains the clean experience of the existing v1 while completely rewriting the internal structure. The download core operates independently from the UI, and browser extensions or command-line tools communicate with the app through an open protocol called MDXP. Currently, v2.0.0-beta.44 is available, and it must be used as a beta version until the official release. Since the migration of existing v1 data has not been verified, it is safe to back up your data or run it in parallel using a separate account or Docker data directory before testing the beta.

Two faces: desktop and server

The same core operates in two forms: a desktop app and a headless server. The desktop app runs on macOS, Windows, and Linux, providing a clean interface and dark mode. The headless server runs on Node.js or Docker without a desktop environment and includes a web UI for NAS or home servers. This allows you to manage downloads remotely or automatically receive files in a server environment.

Download management and extension features

For BitTorrent downloads, it supports per-file selection and magnet links, automatically updates tracker lists, and checks their health status. It features port mapping via UPnP and NAT-PMP, upload and download speed limit profiles, and SQLite-based session management that restores download sessions after a restart. Additionally, it provides a QuickJS-based plugin sandbox for fine-grained permission management and an in-app marketplace, along with browser extensions for Chrome, Edge, and Firefox that allow you to hand off browser downloads to Motrix with a single click.

Command-line and plugin development ecosystem

Through the official @motrix/cli client, you can add downloads or check lists from the shell and stream real-time progress as NDJSON. For plugin development, it provides the Motrix Plugin SDK, which consists of a TypeScript API, manifest schema, project scaffolder, and CLI. Plugins run within the QuickJS sandbox and operate through hooks like beforeCreate and afterComplete without Node.js APIs or direct file/network access. Official built-in plugins include filename templates, page scrapers, and URL resolvers.

Pre-installation checks and suitable users

The desktop app is installed by downloading the package for your operating system from motrix.app. For macOS, the Apple Silicon build is recommended, and the Windows x64 package is unsigned, so a SmartScreen warning may appear. Linux is available in various formats, including AppImage, deb, rpm, Snap, Flatpak, and Arch packages. The command-line client is installed with Node.js 22 or higher and npm install -g @motrix/cli. The Docker-based headless server provides images on Docker Hub and GHCR, supporting non-root execution and read-only root filesystems. Since it is currently in the beta stage, it is suitable for users who want to try new features first or those who want integrated download management on a NAS/home server. Before the official release, you must always perform data backups and parallel testing.

Written by AI from this repository's README on September 30, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
2 days between Jun 19, when Trend began recording, and Nov 8, 2026 · first on Aug 17 · best daily rank #8 (Aug 18)

Read from GitHub, as of November 8, 2026.

Language
TypeScript
Topics
aria2 · bt · download · electron · linux · mac · macos · magnet
Stars
57,992
Stars gained in 7 days
+325
Contributors
85
Forks
5,139
Latest release
v2.4.0 · November 8, 2026
Commits
1,561
Last commit
November 8, 2026
Open issues
166
Open pull requests
11

Related repositories

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #8 · August 18, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page, and it updates by itself when the repository climbs higher.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/agalwood--Motrix/badge.en.svg)](https://trend.ondo.sh/github/r/agalwood--Motrix/en.html)