rayburst-轻量级下载器
测试版
40
查看
1
讨论
33
收藏
该项目与原版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 应用介绍
开源下载管理器,文件、种子、直播流一应俱全,原生支持 macOS、Windows 和 Linux。
https://github.com/AnInsomniacy/rayburst
重新定义新一代 aria2
Aria2 Next 是驱动 Rayburst 的开源引擎:持续维护的 aria2,修掉了一长串上游积压的问题,还第一次加入了 ED2K。HTTP、HTTPS、SFTP、Metalink、ED2K、BitTorrent,命令行或 JSON-RPC 随你调用。
还原生支持 HLS 和 DASH:选轨、录直播,不转码直接存成 MP4 或 MKV。