Readest是一款专注于沉浸式深度阅读体验的开源电子书阅读器。作为经典开源阅读器 Foliate 的现代化重构版本,它基于 Next.js 15和 Tauri v2构建,支持 macOS、Windows、Linux 和 Web 平台,未来还将推出 iOS 和 Android 移动端版本。
Readest 致力于提供流畅、跨平台、功能丰富的阅读环境,适合电子书爱好者、学生、研究人员等用户群体使用。
📚 核心功能亮点
✅ 多格式支持
Readest 支持以下主流电子书格式:
EPUB
MOBI / KF8(AZW3)
FB2
CBZ(漫画书)
PDF(实验性支持)
注意:目前不支持 DRM 加密保护的电子书。
🧭 阅读模式自由切换
支持滚动阅读与分页阅读两种模式,满足不同用户的阅读习惯和设备适配需求。
🔍 全文搜索功能
可对整本书进行关键词搜索,快速定位所需内容,提升学习和研究效率。
📝 注释与高亮标注
添加高亮、书签和笔记
提取文本用于笔记整理与分析
查阅词典与维基百科解释
使用 DeepL 翻译选中文本,提高外语阅读能力
📖 分屏阅读(Parallel Read)
支持双窗口并排阅读,方便对比两本书或文档内容,非常适合学术研究和多任务处理。
🎨 自定义阅读界面
调整字体类型、字号、行间距
更换主题颜色与背景模式(如夜间模式)
自定义边距、亮度、文字样式(加粗、斜体、下划线等)
提供高度个性化的视觉体验,打造专属阅读空间。
🔗 文件关联与快速打开
支持文件浏览器中一键以 Readest 打开电子书文件,操作便捷高效。
☁ 跨平台同步功能
支持将书籍、阅读进度、笔记、书签等信息在所有平台间同步,实现无缝切换阅读设备。
🔊 文字转语音(TTS)
内置 TTS 功能,为视障人士或需要听书场景的用户提供无障碍阅读支持。
🧩 未来计划功能(部分)
🌐 技术架构与开发工具
Readest 采用现代前端与桌面应用技术栈构建:
前端框架:Next.js 15
桌面客户端框架:Tauri v2
编程语言:TypeScript + Rust
依赖管理:pnpm + Git Submodules
构建工具链:Node.js、Rust、Cargo、Clang 等
支持 Nix 开发环境配置,便于开发者快速搭建本地开发环境。
🤝 社区与贡献
Readest 是一个完全开源的项目,采用 GNU Affero General Public License v3.0协议发布,欢迎社区成员参与开发、测试、翻译及文档撰写等工作。
你可以在 GitHub 上提交 Issue、提出新功能建议,或通过 Pull Request 参与代码贡献。官方也设有 Discord 社群,提供技术支持与开发交流。
📚 总结
Readest是一款集现代设计、丰富功能与开源精神于一体的电子书阅读器。它不仅具备强大的格式兼容性和个性化设置能力,还融合了 AI 辅助、云同步、多平台支持等先进特性,致力于打造极致的沉浸式阅读体验。
无论你是日常阅读者、语言学习者还是文献研究者,Readest 都能为你带来更高效、更舒适的阅读方式。



确实失效了,我看了下作者也没有更新版本,只能等作者更新了
好像不能用了啊老板