
Readest是一款开源的电子图书阅读器,专为沉浸式深度阅读设计,它基于Foliate进行现代化重写,旨在为读者提供无缝跨平台访问、强大工具和直观界面,提升阅读体验。该应用支持多平台,包括macOS、Windows、Linux、Web,iOS和Android版本即将推出。
💻技术栈
- 前端框架采用Next.js 15。
- 构建跨平台应用使用Tauri v2 ,涉及到的开发语言有TypeScript、Rust等,同时还用到CSS、Nix、JavaScript、Kotlin、Shell等语言。
- 开发过程需要Node.js、pnpm、Rust、Cargo等环境支持。
⭐star数量
4k
🎯功能特性
- 已实现功能:
- 多格式支持:支持EPUB、MOBI、KF8(AZW3)、FB2、CBZ、PDF(实验性)。
- 阅读模式切换:可在滚动或分页阅读模式间切换。
- 全文搜索:能搜索整本书籍查找相关内容。
- 注释与高亮:支持添加高亮、书签和笔记。
- 文本摘录:方便从书中摘录文本做笔记分析。
- 词典/维基查询:阅读时可即时查询单词术语。
- DeepL翻译:使用DeepL即时翻译所选文本。
- 并行阅读:可在分屏视图中同时阅读两本书或文档。
- 个性化设置:能调整字体、布局、主题模式和颜色。
- 文件关联:在文件浏览器中一键用Readest打开文件。
- 跨平台同步:同步书籍文件、阅读进度、笔记和书签。
- 文本转语音:支持TTS功能。
- 规划中功能:
- 图书馆管理:组织、分类和管理整个电子书库。
- AI摘要生成:用AI生成书籍或章节摘要。
- 与Koreader同步:与Koreader设备同步阅读进度等。
- 键盘导航:实现vimium风格的键绑定用于书籍导航。
- OPDS/Calibre集成:接入在线图书馆和目录。
- 有声书支持:扩展功能以播放和管理有声书。
- 手写注释:在兼容设备上用手写笔添加注释。
- 高级阅读统计:跟踪阅读时间、页数等。
- 库内全文搜索:在整个电子书库中搜索主题和引用。
🎊 v2.0.0.15更新
发布亮点
- 使用可自定义的分组/文件夹整理图书馆
- 面向安卓和 iOS 平台的 Alpha 版本发布
- 安卓和 iOS 平台上的多项修复与增强
有哪些变更
- readme:更新路线图和徽章平台
- 安卓:实现安卓 8的兼容性
- 修复:为字体添加 blob 内容安全策略(CSP),并且默认不覆盖段落边距
- 功能:添加段落间距设置的覆盖选项,关闭#329
- 移动设备:为移动设备兼容性对操作栏使用粘性定位
- 用户体验:按更新时间升序处理同步书籍
- 中日韩文字(CJK):即使在移动设备上也默认对中日韩文字设置两端对齐
- 用户体验:在移动设备上禁用双击超时以实现更流畅的翻页
- 修复:重新引入长按检测以避免不必要的单击
- 中日韩文字(CJK):@为中日韩文字设置默认文本缩进并修复不规范的 OEBPS 命名,关闭#346
- 用户界面:修复移动设备上的提示位置
- 功能:使用分组整理图书馆
- 用户体验:显示模态框时隐藏操作栏
- 用户体验:优化分组对话框的用户体验
- 用户界面:修复移动平台的布局
📥 项目地址
https://github.com/readest/readest
⏬ 网盘下载
下载链接:
https://pan.baidu.com/s/18HOcQbuZH3zelP7gA_IE8w?pwd=tb6u提取码:tb6u
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

原创文章,作者:诺多,如若转载,请注明出处:https://www.huluohu.com/posts/1436/
微信扫一扫
支付宝扫一扫
评论列表(0条)
一直在找好用的电子书阅读器,看到这个不错,我去试试自己搭建一个