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

来自发现频道,开发者自荐:https://meta.appinn.net/t/topic/84964/
主包是学术缅北工科 PhD,纯粹是读博期间发现 macOS 上没有顺手的下载器,Motrix 又停更了,就自己从零搓了一个。没想到后来居然有这么多人用,既然大家需要,那就继续维护下去了。目前发布了 2 个月, 已经5.1k star。
核心就是用 Tauri 替换掉了 Electron,安装包降到了 ~20MB,大幅优化了界面以及过渡动画,遵循 Google M3 动效规范,并配套官方浏览器扩展,支持 Chromium 系和 Firefox 等浏览器。
先回顾下 Motrix 吧:
现状是 2023 年之后,就再没更新过了。
我也不知道为什么大家对下载工具如此执着,不光是用户,连开发者也是。
大概是一直也没有一款完美的下载工具,吧。
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 更新插件 |

安装包 Windows 版本 16.3 MB,macOS 版本 20.9 MB,.deb 包 25.4 MB。
青小蛙在 Windows 下安装以后,文件夹大小为:50.6MB,相当惊喜。

HTTP、FTP、BitTorrent、磁力链接。
选择性文件下载、DHT、对等交换、加密。
从社区 Tracker 列表自动同步。
最多 10 个任务,可配置线程数。
全局和单任务上传/下载限速。
菜单栏实时速度显示(macOS)。
原生深色主题,自动检测系统偏好。
首次启动自动检测系统语言。
暂停、恢复、删除并清理文件、批量操作。
注册为磁力链接和迅雷链接的默认处理程序。
任务完成时发送系统通知。
Tauri 驱动,最小资源占用。
原文:https://www.appinn.com/motrix-next/
最后,开发者还说:后面博士忙起来可能更新会慢一些,毕竟毕业才是主线任务。
如果觉得好用,希望各位佬帮忙在国外社区宣传宣传(Reddit、Hacker News、Twitter 之类的),让更多人知道这个项目,也算是对我最大的支持了。