EZVenera 是一个面向 Windows / Android 的 Venera 简化分支,目标是把结构收紧、功能简化、实现做实,以持续维护。
- 在Apr 5 2026,我发现venera在使用时,有一些漫画源无法使用,于是前往venera主仓库查看issues,沉痛的发现venera被设置为了 archived。但venera已经是我必不可少的漫画软件了。于是我决定接手制作。为了避免无法持续维护,我决定重写它,并缩紧功能。这个项目我将持续维护直到不再有任何漫画阅读需求。感谢原项目各位开发者长久以来的开源贡献!
EZVenera 是我从零开始对 Venera 的完整重写——
除插件兼容性外,所有模块都替换成更符合我开发习惯的技术栈。这不是在原有代码上修改的 fork,而是一次彻底的清债。
正因如此,EZVenera 本质上是一个私人定制版本。它的目标从来不是成为功能最全的漫画阅读器,而是做一个沉浸式、轻量、插件驱动的阅读工具——仅此而已。不出意料的话,现在这个形态,大概也就是它的最终形态了。
感谢大家的 star 和issues ,我会持续处理 issues。但如果你期待的是 Venera 的接手开发版,其他优秀的版本可能更适合你。
目前开发状态:
- 全新的 EZVenera 应用壳层
- readme提到的的所有功能,都已稳定可用
- 对原版项目插件的全量兼容(但不包含收紧的功能,使用跳过的策略)
- 应用程序内的GitHub Release 更新检测与下载
- GitHub Pages 文档站基础版,具备详细的EZVenera版本插件编写指南
- 持续接收反馈,打磨ezvenera
核心运行时代码:
lib/src/plugin_runtime
ezvenera支持webdav上传、恢复,支持导出 .ezvnera格式文件和导入此文件进行恢复(请使用ezvenera生成)。同时支持.venera文件的导入(仅支持本地导入)方便迁移数据。
- .ezvenera:EZVenera 自己的备份恢复,按恢复语义,接近覆盖。
- .venera:从上游 Venera 迁移,按迁移语义,合并导入,不影响本地数据。
- WebDAV:只同步 .ezvenera,不接收 .venera。
当前仓库内已经有这些中文文档,但实际作用不强,如果您需要编写插件,请直接查看下方的page页面:
docs/EZVenera_execution_plan.mddocs/EZVenera_next_phase_handoff.mddocs/EZVenera_plugin_runtime_design.mddocs/EZVenera_plugin_doc.mddocs/health_check_report.mddocs/plugin_compatibility_checklist.md
GitHub Pages 静态页面入口(建设中):
EZVenera 的插件源推荐使用:
不建议直接把原版 Venera 默认源仓库当作 EZVenera 的官方默认源来使用。
安装依赖并运行:
flutter pub get
flutter run常用检查:
flutter analyze
flutter test项目主页:
发布页:
没有严格的格式限制,接受一切非“对插件运行时功能增加”的优化Issues、Pull request,如阅读器优化、界面布局优化、其他种类设备支持等,感谢!
本项目基于 GNU General Public License v3.0 开源。
