Skip to content
A full-featured download manager.
JavaScript Vue CSS HTML
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.electron-vue refactor: replace babili with terser Jan 23, 2020
.github chore: daysUntilLock increase to 60 Jan 5, 2020
build feat: add torrent to file associations Mar 17, 2019
extra docs: add extra/README.md Aug 6, 2019
screenshots fix: screenshots file name add @2x suffix Apr 28, 2019
src fix: Application showPage fn may cause memory leak Feb 23, 2020
static fix: tray icon adapts to the dark mode #206 #207 Apr 21, 2019
.babelrc refactor: rename & adjust Dec 19, 2018
.editorconfig fix: update .editorconfig Feb 18, 2019
.eslintignore refactor: rename & adjust Dec 19, 2018
.eslintrc.js refactor: rename & adjust Dec 19, 2018
.gitignore feat: preferences add auto check updates setting Apr 1, 2019
.travis.yml fix: ci node sass Jan 29, 2020
CODE_OF_CONDUCT.md chore: add code of conduct for the project Jun 12, 2019
CONTRIBUTING-CN.md docs: update contribution guide Feb 8, 2020
CONTRIBUTING.md docs: update contribution guide Feb 8, 2020
LICENSE chore: update license copyright Jul 21, 2019
README-CN.md docs: update readme add install electron guide Mar 22, 2020
README.md docs: update readme add install electron guide Mar 22, 2020
app-update.yml fix: change app update url Jun 21, 2019
appveyor.yml fix: ci node sass Jan 29, 2020
package-lock.json fix: electron 5.0 performance is low revert to 424 Jun 22, 2019
package.json chore: upgrade deps Jan 23, 2020

README.md

Motrix

App Icon

A full-featured download manager

GitHub release Build Status Build status Total Downloads Support Platforms

English | 简体中文

Motrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, Baidu Net Disk, 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) package or snap or just build from source code to install Motrix.

Please read the Build section.

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
  • 💾 Supports downloading Baidu Net Disk
  • 🎛 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.
  • 🎏 ...

🖥 User Interface

motrix-screenshot-task-en.png

⌨️ Development

Clone Code

git clone git@github.com: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

If you like Yarn, you can also use yarn to install dependencies.

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
ca Català 🚧 @marcizhu
de Deutsch ✔️ @Schloemicher
en-US English ✔️
fa فارسی ✔️ @Nima-Ra
fr Français ✔️ @gpatarin
ja 日本語 ✔️ @hbkrkzk
ko 한국어 ✔️ @KOZ39
pt-BR Portuguese (Brazil) ✔️ @andrenoberto
ru Русский 🚧 @bladeaweb
tr Türkçe ✔️ @abdullah
uk Українська 🚧 @bladeaweb
zh-CN 简体中文 ✔️
zh-TW 繁體中文 ✔️ @Yukaii

📜 License

MIT Copyright (c) 2018-present Dr_rOot

You can’t perform that action at this time.