Github url

Motrix

by agalwood

agalwood /Motrix

A full-featured download manager.

22.4K Stars 2.8K Forks Last release: 2 months ago (v1.5.15) MIT License 808 Commits 19 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Motrix

App Icon

A full-featured download manager

GitHub release Build/release Total Downloads Support Platforms

English | 简体中文

Motrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc.

Motrix has a clean and easy to use interface. I hope you will like it 👻.

✈️ Official Website | 📖 Manual

💽 Installation

Download from GitHub Releases and install it.

Windows

It is recommended to install Motrix using the installation package (Motrix-Setup-x.y.z.exe) to ensure a complete experience, such as associating torrent files, capturing magnet links, etc.

If you prefer the portable version, you can use scoop (need Windows 7+) to install Motrix.

scoop bucket add extras scoop install motrix

macOS

The macOS users can install Motrix using

brew cask

, thanks to PR of Mitscherlich.

brew update && brew cask install motrix

Linux

You can download the

AppImage

(for all Linux distributions) or

snap

to install Motrix, see GitHub/release for more Linux installation package formats.

If you want to build from source code, please read the Build section.

AppImage

The latest version of Motrix AppImage requires you to manually perform desktop integration. Please check the documentation of AppImageLauncher .

Desktop Integration Since electron-builder 21 desktop integration is not a part of produced AppImage file.AppImageLauncher is the recommended way to integrate AppImages.

Deepin 20 Beta users failed to install Motrix, please follow the steps below:

Open the

Terminal

, paste and run the following command to install Motrix again.

sudo apt --fix-broken install

Snap

Motrix has been listed on Snapcraft , Ubuntu users recommend downloading from the Snap Store.

Tips for v1.5.10

The tray may not display the indicator normally, which makes it inconvenient to exit the application.

Please unchecked Preferences--Basic Settings--Hide App Menu (Windows & Linux Only), click Save & Apply. Then click "Exit" in the File menu to exit the application.

Please update to v1.5.12 and above, you can use the keyboard shortcut Ctrl + q to quickly exit the application.

AUR

For Arch Linux users, Motrix is available in aur, thanks to the maintainer weearc.

Run the following command to install:

yay motrix

Motrix may need to run with

sudo

for the first time in Linux because there is no permission to create the download session file (

/var/cache/aria2.session

).

✨ Features

  • 🕹 Simple and clear user interface
  • 🦄 Supports BitTorrent & Magnet
  • ☑️ BitTorrent selective download
  • 📡 Update tracker list every day automatically
  • 🔌 UPnP & NAT-PMP Port Mapping
  • 🎛 Up to 10 concurrent download tasks
  • 🚀 Supports 64 threads in a single task
  • 🚥 Supports speed limit
  • 🕶 Mock User-Agent
  • 🔔 Download completed Notification
  • 💻 Ready for Touch Bar (Mac only)
  • 🤖 Resident system tray for quick operation
  • 🌑 Dark mode
  • 🗑 Delete related files when removing tasks (optional)
  • 🌍 I18n, View supported languages.
  • 🛠 More features in development

🖥 User Interface

motrix-screenshot-task-en.png

⌨️ Development

Clone Code

git clone [email protected]:agalwood/Motrix.git

Install Dependencies

cd Motrix npm install

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again

Electron

failed to install correctly, please refer to https://github.com/electron/electron/issues/8466#issuecomment-571425574

Dev Mode

npm run dev

Build Release

npm run build

After building, the application will be found in the project's

release

directory.

🛠 Technology Stack

☑️ TODO

Development Roadmap see: Trello

🤝 Contribute PRs Welcome

If you are interested in participating in joint development, PR and Forks are welcome!

🌍 Internationalization

Translations into versions for other languages are welcome 🧐! Please read the translation guide before starting translations.

| Key | Name | Status | |-------|:--------------------|:-------------| | bg | Българският език | ✔️ @null-none | | ca | Català | ✔️ @marcizhu | | de | Deutsch | ✔️ @Schloemicher | | en-US | English | ✔️ | | es | Español | ✔️ @Chofito| | fa | فارسی | ✔️ @Nima-Ra | | fr | Français | ✔️ @gpatarin | | hu | Hungarian | @zalnaRs | | id | Indonesia | ✔️ @aarestu | | ja | 日本語 | ✔️ @hbkrkzk | | ko | 한국어 | ✔️ @KOZ39 | | pl | Polski | @KanarekLife | | pt-BR | Portuguese (Brazil) | ✔️ @andrenoberto | | ru | Русский | ✔️ @bladeaweb | | tr | Türkçe | ✔️ @abdullah | | uk | Українська | ✔️ @bladeaweb | | vi | Tiếng Việt | ✔️ @duythanhvn | | zh-CN | 简体中文 | ✔️ | | zh-TW | 繁體中文 | ✔️ @Yukaii |

📜 License

MIT Copyright (c) 2018-present Dr_rOot

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.