Legado Tauri 是一款基于 Tauri v2、Vue 3 与 Rust 的跨平台桌面阅读应用,以 JavaScript 书源驱动内容解析,支持书架、发现、插件扩展与代码编辑调试。
- v0.9.9-20260528195115-b00000093
- 发布于
- 2026年8月11日
- 5
- 星标
- 618
- 下载
- 同步于
- 15 天前
最新版本
v0.9.9-20260528195115-b000000932026年8月11日 10:12下载慢?可在上方随时切换镜像源
项目说明
项目概述
Legado Tauri 是一款跨平台桌面阅读应用,采用 Tauri v2、Vue 3 与 Rust 构建。它把开源阅读的书源思路带到了桌面:书源是标准的 JavaScript 文件,由内置的 Boa 引擎在沙箱中执行,配合书架、发现、历史与插件系统,组成一套可自由扩展的阅读工具,也可打包为 Android 应用。
用 JavaScript 书源,把阅读体验带到桌面。
主要功能
- 书架管理:追读书籍集中管理,支持按书名或作者搜索,进入章节阅读器沉浸阅读
- 多源发现与搜索:从多个书源浏览推荐内容,跨书源聚合搜索并检测书源能力
- 书源系统:JavaScript 脚本驱动,内置 Monaco 编辑器可实时调试,支持在线仓库一键安装
- 插件扩展:扩展脚本系统按分类管理,内置示例代码库便于上手
- 界面:Naive UI 组件库配合响应式布局,侧边栏可折叠、主题色可自定义
- 性能与安全:Rust 后端提供原生级性能,Boa 引擎在沙箱中执行脚本并带多层超时保护
适用人群
- 想在桌面端使用书源阅读的用户
- 需要自己编写与调试 JavaScript 书源的开发者
- 希望用插件扩展阅读能力的进阶用户
- 偏好现代桌面界面与响应式布局的人
快速上手
- 安装 Node.js 18 及以上、pnpm 8 及以上与 Rust stable
- 克隆仓库后执行
pnpm install安装前端依赖 - 运行
pnpm run dev:desktop启动开发模式 - 在书源管理页从在线仓库安装书源,或在编辑器中编写并调试自己的书源
- 打包发布版可执行
pnpm run build:windows或pnpm run build:tauri
核心优势
- 脚本可调试:内置 Monaco 编辑器,写书源像写代码一样有补全与实时调试
- 沙箱执行:Boa 引擎隔离运行脚本,配合超时保护避免脚本失控
- 跨平台:同一套代码可打包为 Windows 桌面应用与 Android 应用
- 扩展性强:书源与插件都能自行编写,能力边界由用户决定
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows、Android 等 |
| Node.js | 18 及以上 |
| 其他依赖 | pnpm 8 及以上、Rust stable、Tauri CLI v2 |
注意事项
- 应用不提供内容,书源需要自行导入或编写
- 界面与在线仓库需要网络连接
- 部分书源会受目标站点改版影响而失效
- 从源码构建时需要按平台准备相应的打包工具链
历史版本
排序