CCSSNE

Legado-Tauri

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 书源的开发者
  • 希望用插件扩展阅读能力的进阶用户
  • 偏好现代桌面界面与响应式布局的人

快速上手

  1. 安装 Node.js 18 及以上、pnpm 8 及以上与 Rust stable
  2. 克隆仓库后执行 pnpm install 安装前端依赖
  3. 运行 pnpm run dev:desktop 启动开发模式
  4. 在书源管理页从在线仓库安装书源,或在编辑器中编写并调试自己的书源
  5. 打包发布版可执行 pnpm run build:windows 或 pnpm run build:tauri

核心优势

  • 脚本可调试:内置 Monaco 编辑器,写书源像写代码一样有补全与实时调试
  • 沙箱执行:Boa 引擎隔离运行脚本,配合超时保护避免脚本失控
  • 跨平台:同一套代码可打包为 Windows 桌面应用与 Android 应用
  • 扩展性强:书源与插件都能自行编写,能力边界由用户决定

系统要求

项目 要求
操作系统 Windows、Android 等
Node.js 18 及以上
其他依赖 pnpm 8 及以上、Rust stable、Tauri CLI v2

注意事项

  • 应用不提供内容,书源需要自行导入或编写
  • 界面与在线仓库需要网络连接
  • 部分书源会受目标站点改版影响而失效
  • 从源码构建时需要按平台准备相应的打包工具链

历史版本

排序