V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chrox
V2EX  ›  程序员

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

  •  3
     
  •   chrox · 5 天前 · 1914 次点击

    Readest 📚

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

    预览:

    Readest Annotator Anim Readest Annotator Readest Dark Mode

    已支持的功能:

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

    未来计划支持的功能:

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

    立即体验 Readest !

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

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

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

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

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

    也可以让 LLM 帮忙总结全文架构和重点,或者通过提问的方式快速找到关心的部分。
    chrox
        20
    chrox  
    OP
       4 天前 via iPhone
    @anyinlover 感谢支持。我也有类似的想法,就是往专业深度阅读工具上发展,学术主题阅读和语言学习是两个应用场景。后续会引入 LLM 能力来支持这些想法,欢迎 fork 代码一起贡献。😁
    molezznet
        21
    molezznet  
       4 天前
    star 关注更新。
    导了一本英文书,好用, 虽然浏览器插件不能用, 不过自带的 deepl 可以快速翻译, 字典无效暂时
    期待同步或 web 储存。
    一直找不到替代 readwise 的 epub 跨平台和 web app
    chrox
        22
    chrox  
    OP
       4 天前
    @molezznet 感谢关注,多平台同步和文件云储存已经在开发计划中了,也欢迎 fork 代码一起贡献。
    lee88688
        23
    lee88688  
       4 天前   ❤️ 1
    楼主加油,我之前也做过一个 epub 的阅读器,后面准备用 foliate-js 重更新一下,楼主做了我想做的,点赞。
    chrox
        24
    chrox  
    OP
       4 天前
    @lee88688 多谢支持。欢迎 fork 代码一起开发 😁
    molezznet
        25
    molezznet  
       4 天前
    @chrox 我是学分子生物学的 …… 完全不懂编程 ………………
    chrox
        26
    chrox  
    OP
       4 天前 via iPhone
    @molezznet 没关系,我以前是学化学的
    pillarho
        27
    pillarho  
       4 天前 via Android   ❤️ 1
    关注,关注,其实还有一个场景,支持配置 AI 实现听书
    chrox
        28
    chrox  
    OP
       3 天前
    @pillarho 已经在开发计划中了。
    chrox
        29
    chrox  
    OP
       3 天前
    @shinonome 这本书 DRM 加密了,目前 Readest 还不支持 DRM 。
    matoung
        30
    matoung  
       2 天前
    界面很漂亮,已 Star
    sanquan
        31
    sanquan  
       2 天前
    已 star 期待 ios 版
    chrox
        32
    chrox  
    OP
       2 天前
    @matoung 感谢支持🙏
    chrox
        33
    chrox  
    OP
       2 天前
    @sanquan 感谢支持🙏 马上就回发布敬请期待。
    b1t
        34
    b1t  
       1 天前
    @chrox 想问一下,op 移动端的技术栈怎么选的?
    chrox
        35
    chrox  
    OP
       1 天前   ❤️ 1
    @b1t 还会沿用 Tauri v2 打包到移动端。
    b1t
        36
    b1t  
       20 小时 53 分钟前
    @chrox #35 看网上评价坑不少,期待一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1099 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:30 · PVG 07:30 · LAX 15:30 · JFK 18:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.