桌面端 + HTTP 服务双模式,覆盖多种使用场景
安装即用,桌面端可配置开机自启。HTTP 服务与 Tauri GUI 结合,既有桌面操控感,又有浏览器随处访问的便利。
通过 HTML 页面扩展文件预览能力。支持 GeoGebra、Markdown、Office 文档等多种格式。插件可自定义、可下载、可卸载。
浏览器中浏览指定目录,支持文件上传。局域网内任意设备即可访问,无需安装额外工具。
Desktop 模式:Tauri 窗口管理插件与配置;Server 模式:纯 HTTP 后台服务,适合服务器部署。
内置插件市场,从远程索引一键下载安装第三方插件,自动校验哈希,更新卸载随心所欲。
内置中英文界面,桌面端与 Web 页面均支持语言切换,满足不同语言用户需求。
一次配置,随处访问
OpenVue 插件本质上是一个标准的 Web 页面(HTML + CSS + JS), 通过 iframe 嵌入渲染对应格式的文件。只需 3 步即可创建自己的插件!
在 plugins/ 下创建以插件 ID 命名的文件夹,例如 my-viewer。
index.html制作一个预览页面,通过 ?path= 参数获取文件访问地址,加载并渲染文件内容。
plugin.json在插件目录下创建 plugin.json,描述插件名称、支持扩展名、下载源等信息。
💡 开发完成后,将插件打包为 ZIP,连同 plugin.json 提交至
openvue-plugins
仓库,即可在插件市场中展示。
从 Releases 下载即可使用,也可自行构建
git clone https://github.com/yunend/openvue.gitcd openvue && npm installcargo tauri dev(开发模式)cargo tauri build(生产构建)OpenVue 是完全开源的项目,欢迎任何形式的贡献——Bug 反馈、功能建议、 插件提交、文档改进、代码 PR,都对我们有巨大帮助!