乐于分享
好东西不私藏

全功能开源下载工具:不使用 Electron、Motrix 精神续作

全功能开源下载工具:不使用 Electron、Motrix 精神续作

字数 927,阅读大约需 5 分钟

开发者还是位博士!

Motrix Next 是一款跨平台下载工具,基于 aria2c,支持 BT、磁力、迅雷链接,有浏览器扩展,用 Tauri 替换掉了 Electron,安装包降到了 ~20MB。@Appinn

来自发现频道,开发者自荐:https://meta.appinn.net/t/topic/84964/

Motrix Next — Motrix 精神续作来了

主包是学术缅北工科 PhD,纯粹是读博期间发现 macOS 上没有顺手的下载器,Motrix 又停更了,就自己从零搓了一个。没想到后来居然有这么多人用,既然大家需要,那就继续维护下去了。目前发布了 2 个月, 已经5.1k star

核心就是用 Tauri 替换掉了 Electron,安装包降到了 ~20MB,大幅优化了界面以及过渡动画,遵循 Google M3 动效规范,并配套官方浏览器扩展,支持 Chromium 系和 Firefox 等浏览器。


先回顾下 Motrix 吧:

Motrix 的现状是 2023 年之后,就再没更新过了。另外,也不止啊,之前还有过:

开源也很卷啊,开发者嫌弃 Motrix 更新太慢,问题太多,自己干

我也不知道为什么大家对下载工具如此执着,不光是用户,连开发者也是。

大概是一直也没有一款完美的下载工具,吧。

为什么选择 Motrix Next?

sekiro 同学在官网是这样说的:「agalwood 开发的 Motrix 是最优秀的开源下载管理器之一 — 界面简洁、aria2 驱动、跨平台。它启发了无数用户和开发者。」

「原项目自 2023 年起基本停止维护。Electron + Vue 2 + Vuex + Element UI 技术栈积累了大量技术债务,越来越难以维护、扩展和打包。」

层级
Motrix(旧版)
Motrix Next
运行时
Electron
Tauri 2 (Rust)
前端
Vue 2 + Vuex
Vue 3 Composition API + Pinia
UI 框架
Element UI
Naive UI
语言
JavaScript
TypeScript + Rust
样式
SCSS + Element 主题
原生 CSS + 自定义属性
引擎管理
Node.js child_process
Tauri sidecar
构建系统
electron-builder
Vite + Cargo
安装包大小
约 80 MB
约 20 MB
自动更新
electron-updater
Tauri 更新插件

Motrix Next 长这样

安装包 Windows 版本 16.3 MB,macOS 版本 20.9 MB,.deb 包 25.4 MB。

青小蛙在 Windows 下安装以后,文件夹大小为:50.6MB,相当惊喜。

主要功能

多协议

HTTP、FTP、BitTorrent、磁力链接。

BitTorrent

选择性文件下载、DHT、对等交换、加密。

Tracker 管理

从社区 Tracker 列表自动同步。

并发下载

最多 10 个任务,可配置线程数。

速度控制

全局和单任务上传/下载限速。

系统托盘

菜单栏实时速度显示(macOS)。

深色模式

原生深色主题,自动检测系统偏好。

国际化

首次启动自动检测系统语言。

任务管理

暂停、恢复、删除并清理文件、批量操作。

协议处理

注册为磁力链接和迅雷链接的默认处理程序。

通知

任务完成时发送系统通知。

轻量级

Tauri 驱动,最小资源占用。

获取

  • • GitHub https://github.com/AnInsomniacy/motrix-next
  • • 搬运 https://d.appinn.com/motrix-next/
  • • 仅搬运了 Windows 与 macOS 版本,有其他需求留言
  • • 浏览器扩展:
    • • Chrome
      https://chromewebstore.google.com/detail/motrix-next-extension/ofeajdebdjajhkmcmamagokecnbephhl?pli=1
    • • Edge
      https://microsoftedge.microsoft.com/addons/detail/motrix-next-extension/loojjolhejmakcdlbidigoniobfanjlb
    • • Firefox
      https://addons.mozilla.org/zh-CN/firefox/addon/motrix-next-extension/

原文:https://www.appinn.com/motrix-next/

最后,开发者还说:后面博士忙起来可能更新会慢一些,毕竟毕业才是主线任务。