Motrix Next-轻量级下载器
测试版
1
下载
0
讨论
21
收藏
该项目与原版Motrix不同,采用了系统WebView2而不是自带Electron。安装包本体只有20M不到的大小。 轻量模式也可以在后台时关闭WebView2,有效减少后台内存占用 https://motrix-next.pages.dev/
photo_library 应用截图
new_releases 更新日志
该测试版使用 Claude Fable 5 对 Motrix Next 进行了大规模重构。该项工作消除了前端和 Rust 后端之间的重复所有权,整合了共享配置与工具边界,减少了死代码和测试干扰,显著提升了区域加载性能,并重建了项目网站。
🏗 大规模重构
Rust拥有的任务生命周期 — Rust现在是唯一的任务生命周期和全局状态轮询器。前端消耗用于完成、错误、共享、历史、通知、清理、归档和关闭行为的原生事件。
单一的 aria2 选项源 — 前端和 Rust 现在使用相同的 aria2 引擎选项定义,消除了重复列表之间的差异。
统一的代理与更新逻辑 — 代理工具整合到一个模块,而语义版本回滚检测移至 Rust 更新器。
简化的共享工具——任务标识、偏好读取、区域设置状态和配置辅助工具——围绕更清晰的所有权边界进行了整合。
死代码移除——未使用的依赖、包装器、守卫、配置界面、测试以及遗留资源已被移除。
⚡ 性能和质量
.主包缩小85%——语言包消息现按需加载,主包从2.34 MB减至359 KB。
集中验证——将跨栈仓库检查从Vitest移出,放入专用的完整性命令和CI步骤中。
.精简的 Rust 测试夹具 — aria2 响应类型现在派生 Default,移除了重复的夹具样板代码,使测试更易于维护。
.净简化 — 重构删除了数千行代码,同时保留了现有产品行为。
🌌 网站重建
全新以产品为中心的设计——该静态网站采用深空视觉系统,并配有产品截图配对、bento式功能布局、动态演示及响应式交互。
更轻量的资源 — 网站资源已重新组织,图标去重,移除了过大的水印图片。
主题优化 — 浅色和深色主题现在共享一致的氛围,改进了对比度,并提供了更流畅的截图交互。
description 应用介绍
为什么选择 Motrix Next?
agalwood 开发的 Motrix 是最优秀的开源下载管理器之一 — 界面简洁、aria2 驱动、跨平台。它启发了无数用户和开发者。
原项目自 2023 年起基本停止维护。Electron + Vue 2 + Vuex + Element UI 技术栈积累了大量技术债务,越来越难以维护、扩展和打包。
从零开始的完整重写。
同样的下载管理器精神,全新的代码库。
设计与动效
界面布局忠于 Motrix 的原始设计 — 侧边栏导航、任务列表和偏好设置面板保持熟悉的结构。
底层全部焕新。每个过渡和微交互均遵循 Material Design 3 动效准则。