
Readest是一款为沉浸式和深层阅读体验而设计的开源电子书阅读器。它是作为现代化的叶面重写,它利用Next.JS 15和Tauri V2在MacOS,Windows,Linux和Web上提供无缝的跨平台体验,并支持即将推出的移动平台。
功能•计划的功能•屏幕截图•下载•入门•贡献者•许可证

| 特征 | 描述 | 地位 |
|---|---|---|
| 多格式支持 | 支持EPUB,MOBI,KF8(AZW3),FB2,CBZ,PDF(实验) | ✅ |
| 滚动/页面视图模式 | 在滚动或分页的阅读模式之间切换。 | ✅ |
| 全文搜索 | 在整本书中搜索以查找相关部分。 | ✅ |
| 注释和突出显示 | 添加亮点,书签和注释,以增强您的阅读体验。 | ✅ |
| 摘录文字用于笔记 | 轻松摘录书籍中的文字,以详细说明和分析。 | ✅ |
| 字典/Wikipedia查找 | 阅读时立即查找单词和术语。 | ✅ |
| 用深层翻译 | 使用DEEPL立即翻译选定的文本以进行准确的翻译。 | ✅ |
| 并行阅读 | 在分屏视图中同时阅读两本书或文档。 | ✅ |
| 自定义字体和布局 | 调整字体,布局,主题模式和主题颜色,以获得个性化体验。 | ✅ |
| 文件关联并与 | 在文件浏览器中快速打开文件浏览器中的文件。 | ✅ |
| 跨平台同步 | 同步阅读进度,注释和书签所有受支持的平台。 | ✅ |
| 特征 | 描述 | 优先事项 |
|---|---|---|
| 支持iOS和Android | 将应用程序扩展到iOS和Android设备上。 | ? |
| 文本到语音(TTS)支持 | 启用文本到语音功能,以获得更容易访问的阅读体验。 | ? |
| 与Koreader同步 | 将阅读进度,笔记和书签与Koreader设备同步。 | |
| 键盘导航 | 实现vimium式钥匙键键键键式订单导航。 | |
| 图书馆管理 | 组织,分类和管理您的整个电子书库。 | |
| 支持OPD/口径 | 集成OPD/口径以访问在线库和目录。 | |
| 有声读物支持 | 扩展功能以播放和管理有声读物。 | |
| 手写注释 | 使用笔在兼容设备上使用笔添加对笔迹注释的支持。 | |
| 高级阅读统计 | 跟踪阅读时间,阅读页面等,以获取详细见解。 | |
| 上图全文搜索 | 在整个电子书库中搜索以查找主题和报价。 | |
| AI驱动的摘要 | 使用AI来生成书籍或章节的摘要,以便快速见解。 |
请继续关注持续改进和更新!始终欢迎贡献和建议 - LOT共同建立最终的阅读经验。 ?





可READEST应用程序可供下载! ?
为了获得自己的最佳体验,请使用Node.js和Rust的最新版本。有关在不同平台上设置开发环境先决条件的详细信息,请参阅Tauri文档。
nvm install v22
nvm use v22
npm install -g pnpm
rustup update要开始ReadEst,请按照以下步骤克隆并构建项目。
git clone https://github.com/chrox/readest.git
cd readest
git submodule update --init --recursive # might need to rerun this when code is updated
pnpm install
# copy pdfjs-dist to Next.js public directory
pnpm --filter @readest/readest-app setup-pdfjs要确认正确安装了所有依赖项,请运行以下命令:
pnpm tauri info此命令将在平台上显示有关已安装的Tauri依赖项和配置的信息。请注意,输出可能会根据操作系统和环境设置而有所不同。请查看针对任何潜在问题的特定于您平台的输出。
对于Windows目标,必须安装“ Visual Studio 2022”(或更高版本的Visual Studio)和“具有C ++的桌面开发”工作流程的工具。对于Windows ARM64目标,必须安装“ VS 2022 C ++ ARM64构建工具”和“ Windows Compiler”组件。并确保可以通过添加C:Program Files (x86)Microsoft Visual Studio2022BuildToolsVCToolsLlvmx64bin在环境变量Path中找到clang 。
pnpm tauri devpnpm tauri buildReadEst是开源的,欢迎捐款!随意打开问题,建议功能或提交拉力请求。在开始之前,请查看我们的贡献指南。我们也欢迎您加入我们的Discord社区以获得支持或贡献指导。
ReadEst是免费软件:您可以根据自由软件基金会发布的GNU Affero通用公共许可证的条款进行重新分配和/或修改它,或者(或(根据您的选项))任何以后的版本。有关详细信息,请参见许可证文件。
以下JavaScript库在此软件中捆绑在一起: