开源了一个跨平台 EPUB 阅读软件 Readest,使用 Tauri v2 和 Next.js 15 开发

57 天前
 chrox

Readest 📚

给大家推荐一款全新的开源电子书阅读器 —— Readest,专为追求沉浸式深度阅读体验的用户打造! Readest 是经典阅读器 Foliate 的现代化重写版,使用了最新技术栈 Next.js 15 和 Tauri v2 ,支持 macOS 、Windows 、Linux 和 Web 平台,未来还将支持 iOS 和 Android 。

预览:

已支持的功能:

  • 支持多种电子书格式:支持 EPUB 、MOBI 、AZW3 、PDF 等多种格式;
  • 分页/滚动阅读模式:自由切换,适应不同阅读习惯;
  • 高效注释与标记:支持高亮、书签和笔记,轻松整理知识点;
  • 全文搜索与翻译:支持全文搜索,还能通过 DeepL 轻松翻译文本;
  • 双屏平行阅读:支持同时阅读两本书籍,满足学术研究和对比需求;
  • 个性化排版设置:字体、主题、颜色随心定制,专属阅读体验。

未来计划支持的功能:

  • 支持 iOS 和 Android 平台;
  • 支持 Readest 多设备进度;
  • 与 Koreader 设备同步;
  • 与 OPDS / Calibre 集成;
  • 支持手写注释与语音朗读;
  • 支持高级阅读统计;
  • 支持 AI 自动生成大纲摘要。

立即体验 Readest !

欢迎大家尝试并分享反馈,一起打造极致的阅读体验! ❤️ 让阅读回归纯粹的乐趣!

2869 次点击
所在节点    程序员
53 条回复
WilliamKong
57 天前
在 web 版试了一下,效果还是挺不错的,滚动阅读和两端对齐排版很合需求,已加星。目前在用自建 Kavita( https://github.com/Kareadita/Kavita),
WilliamKong
57 天前
@WilliamKong #1 欸发出去了,还没说完呢,Kavita 是纯 web 端,支持数据持久化,支持滚动阅读,但是缺了两端对齐,对 epub 文件的处理也比较死板,一点不符合规范就直接报错(好像那边主打看漫画其实)。不知道作者后续会不会也支持 web 端的自托管
skmO
57 天前
试试看,希望好用,全平台 epub 有需求,neat reader 很多书都解析出错。
wynemo
57 天前
不错 可惜就是 网页版 用沉浸式翻译, 翻译不了正文内容
yoghurtguy
57 天前
已 star ,最近在学习 nextjs ,学习一下大佬代码
zololiu
57 天前
看上去很酷,先 star 一个,期待大佬能增加个 webdav 多端同步。
Wudilalala
57 天前
大佬能不能搞一个那种某段话生成卡片分享?
chrox
57 天前
@WilliamKong 目前 Readest Web 版托管在 vercel 上,配置相对容易,后续我加一个自托管的部署按钮在 README 文件里。
chrox
57 天前
@skmO 欢迎试用分享反馈 😁
chrox
57 天前
@wynemo 正文在 iframe 里可能沉浸式翻译没识别到。后续我会参考沉浸式翻译来做翻译功能,敬请期待。
chrox
57 天前
@yoghurtguy 感谢关注,期待一起参与开源贡献代码。
chrox
57 天前
@zololiu 感谢支持。目前在做多端同步功能的技术选型,可以在 GitHub 上一起交流交流。
chrox
57 天前
@Wudilalala 这个功能已经在计划中了 😁
zeusho871
57 天前
想拿来看外文书籍,能加个字典功能吗。字典可以用外部的用户自己提供避免侵权( KOreader 有这个功能) 当然能整个记录生词的就更好了😂😂😂😂
chrox
57 天前
@zeusho871 目前 Readest 内置的字典是 Wiktionary 。后续会跟 Koreader 一样先支持 Stardict 字典,然后再支持调用第三方词典软件查词。语言学习是 Readest 的一个重要支持场景,我需要再根据用户反馈好好规划一下。
shinonome
57 天前
mac 上试了下, 一本书无法正常加载阅读, 自带的是正常的
shinonome
57 天前
可以留下邮箱我发一下书
chrox
57 天前
@shinonome 感谢反馈: chrox.huang@gmail.com
anyinlover
57 天前
已经 star ,楼主很强。之前有类似想法,因为缺乏对应技术栈技能,迟迟没有开始~

我建议可以往专业阅读软件方向发展,有些想法供参考。

可以考虑加入主题阅读的功能。比如可以选定一个集合,选择其中一本书的观点后可以通过语义检索找到集合内其他类似观点的片段。可以综合对比集合内不同书的异同。

对于疑难句子,可以借助 LLM 帮忙释义,类似于有老师指导阅读。

也可以让 LLM 帮忙总结全文架构和重点,或者通过提问的方式快速找到关心的部分。
chrox
57 天前
@anyinlover 感谢支持。我也有类似的想法,就是往专业深度阅读工具上发展,学术主题阅读和语言学习是两个应用场景。后续会引入 LLM 能力来支持这些想法,欢迎 fork 代码一起贡献。😁

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1095654

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX