Skip to content

Repository files navigation

Logo

EZVenera

EZVenera 是一个面向 Windows / Android 的 Venera 简化分支,目标是把结构收紧、功能简化、实现做实,以持续维护。

为什么制作EZVenera

  • 在Apr 5 2026,我发现venera在使用时,有一些漫画源无法使用,于是前往venera主仓库查看issues,沉痛的发现venera被设置为了 archived。但venera已经是我必不可少的漫画软件了。于是我决定接手制作。为了避免无法持续维护,我决定重写它,并缩紧功能。这个项目我将持续维护直到不再有任何漫画阅读需求。感谢原项目各位开发者长久以来的开源贡献!

对于EZVenera的定义

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.md
  • docs/EZVenera_next_phase_handoff.md
  • docs/EZVenera_plugin_runtime_design.md
  • docs/EZVenera_plugin_doc.md
  • docs/health_check_report.md
  • docs/plugin_compatibility_checklist.md

GitHub Pages 静态页面入口(建设中):

插件仓库

EZVenera 的插件源推荐使用:

不建议直接把原版 Venera 默认源仓库当作 EZVenera 的官方默认源来使用。

本地开发

安装依赖并运行:

flutter pub get
flutter run

常用检查:

flutter analyze
flutter test

仓库与发布

项目主页:

发布页:

感谢社区

Star History

Star History Chart

交流Q群

QQ群

issues与pr

没有严格的格式限制,接受一切非“对插件运行时功能增加”的优化Issues、Pull request,如阅读器优化、界面布局优化、其他种类设备支持等,感谢!

License

本项目基于 GNU General Public License v3.0 开源。

About

Venera重写+简化版本,只提供windows、安卓包体,简化大量功能尤其是插件模块运行时,方便持续维护。| 请勿提出超出EZVenera边界的需求,如果你真的需要,欢迎pr或自行fork

Topics

Resources

Stars

243 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages