KOReader:GitHub 28K Stars,开源电纸书瑞士军刀,一个软件通吃所有格式和所有设备

KOReader:GitHub 28K Stars,开源电纸书瑞士军刀,一个软件通吃所有格式和所有设备最新版

官方版无广告6

更新日期:2026年8月6日分类标签:语言:中文平台:没限制

0 人已下载 手机查看

一、项目概览

koreader/koreader 是一个专为电子墨水屏设备设计的开源电子书阅读器,支持 PDF、DjVu、EPUB、FB2 等20+ 种格式,可运行在 Kindle、Kobo、PocketBook、reMarkable、Cervantes、Android 和 Linux 电脑上。

截至 2026 年 8 月,项目已运营超过 11 年(2013 年 3 月创建),累计获得 28,710 Stars / 1,847 Forks,Open Issues 1,304 个(活跃度指标),最后推送就在今天(2026-08-06)。

二、为什么需要 KOReader

电纸书用户普遍面临三个痛点:

  • 格式壁垒:Kindle 原生不支持 DjVu,Kobo 不擅长 PDF 批注,各家设备各管各的
  • 功能单一:自带阅读器缺少深度的排版定制、词典、批注管理能力
  • 扫描 PDF 无法阅读:扫描版 PDF 文字小到看不清,反复缩放极度痛苦

KOReader 把这些问题全部解决——它不是某个品牌的替代品,而是所有电纸书设备上的终极阅读增强方案

三、支持的格式

固定版式(paged media)

  • PDF:含扫描版 PDF 实时重排(K2pdfopt)
  • DjVu:含扫描版 DjVu 实时重排
  • CBT / CBZ:漫画/图册格式,支持自动分页/双页模式

流式版式(reflowable)

  • EPUBFB2MobiDOCRTFHTMLCHMTXT
  • ZIP 压缩包内含上述格式也可直接打开

四、核心特性

1. PDF/DjVu 智能重排(K2pdfopt)

这是 KOReader 最受欢迎的功能。K2pdfopt 是 KOReader 内置的文档重排引擎,能够将扫描版 PDF(纸质书扫描)转换为自适应屏幕的流式文本——文字自动放大、行距自适应,不再需要反复缩放拖动。

实测效果:一张 A4 纸的扫描文档,经过重排后可以变成适合 6 寸电纸书屏幕的流式页面,阅读体验接近原生 EPUB。

2. 高度可定制的阅读体验

  • 任意设置页边距
  • 自定义行距、字间距、字体
  • 内置多语言断词词典
  • 多语言界面(支持 Weblate 翻译)
  • 文字对比度调节(对电纸书非常关键)
  • 夜间/白天模式

3. 完整的笔记与查询能力

  • StarDict 词典:选中单词即时查词释义
  • Wikipedia 集成:内置维基百科查询
  • 高亮与批注:多色高亮、笔记导出
  • TTS 插件:文字转语音朗读(适合学习外语)
  • 生词本:自动收集查过的单词,便于复习

4. 丰富的内容来源集成

  • Calibre 集成:搜索元数据、无线接收电子书、通过 OPDS 浏览书库
  • Wallabag 集成:读取稍后读文章
  • OPDS 目录:支持自定义在线书库
  • RSS 阅读器:订阅新闻源,离线阅读
  • Wikipedia / Google Translate:内置查询

5. 电纸书优化 UI

  • 无动画设计(省电 + 护眼)
  • 分页式菜单
  • 文字对比度可调(适应不同型号墨水屏)
  • 自动适应内容或页面的缩放

6. 内置实用工具

  • FTP 客户端(无线传输文件)
  • SSH 服务器(远程访问)
  • 空中升级(OTA 软件更新)
  • 插件系统(通过 plugins/ 目录扩展功能)

五、支持设备列表

平台 设备 说明
Kindle 全系(需越狱) KOReader 替代原生系统体验最佳的方案之一
Kobo 全系 原生支持,无需越狱
PocketBook 全系 原生支持
reMarkable 全系 原生支持
Cervantes / BQ 全系 原生支持
Android 手机/平板 独立 APK 安装,可模拟墨水屏画面效果
Linux PC / 开发者模拟器 开发者和桌面用户可用模拟器运行
Ubuntu Touch 移动 Linux 设备 社区支持

六、技术架构

  • 核心语言:Lua(轻量、高效、跨平台)
  • 运行时:LuaJIT(即时编译,性能优异)
  • 浏览器引擎:基于 Chromium 的嵌入式方案
  • 重排引擎:K2pdfopt(开源,KOReader 集成)
  • CI/CD:CircleCI,代码覆盖率追踪
  • 协议:AGPL-3.0 开源许可证

七、安装方式

Kindle

# 1. 越狱 Kindle
# 2. 通过 USB 连接电脑,将 KOReader 文件夹拷入Kindle根目录
# 3. 重启后在搜索框输入 ;log spelling 或使用 Kual 启动器

Kobo

# Kobo 无需越狱,直接通过 NickelMenu 或 KoboTouchGlow 启动 KOReader

Android

# 从 GitHub Releases 下载 APK 直接安装
# Google Play / F-Droid 均有上架

Linux 桌面(开发者模拟器)

git clone https://github.com/koreader/koreader.git
cd koreader
./setupkoenv.sh
make

八、与 Kindle/Kobo 原生系统的对比

功能 KOReader Kindle 原生 Kobo 原生
PDF 重排 ✅ K2pdfopt 实时重排 ❌ 不支持 ⚠️ 基础重排
DjVu 支持 ✅ 含重排 ❌ 不支持 ❌ 不支持
EPUB 批注 ✅ 完整批注系统 ❌ 需转格式 ✅ 基础支持
词典数量 ✅ StarDict 任意安装 ⚠️ 官方词典 ⚠️ 官方词典
Calibre 集成 ✅ OPDS + 无线传输 ⚠️ 邮件推送 ✅ OPDS
插件扩展 ✅ 插件系统 ❌ 不支持 ❌ 不支持
性能(翻页速度) ✅ 实测比原生快 ✅ 流畅 ✅ 流畅
设备兼容性 ✅ 7+ 平台 ❌ 仅 Kindle ❌ 仅 Kobo

九、插件生态

KOReader 内置插件目录 plugins/,包括:

  • 新闻下载器:自动获取 RSS 并转为可阅读格式
  • 统计插件:记录每日阅读时长、页数
  • 书签管理:保存和管理阅读位置
  • TTS 朗读:文字转语音,支持外语学习

十、适合人群

强烈推荐:

  • 学术研究者(大量 PDF 论文阅读,K2pdfopt 重排是刚需)
  • 电纸书深度用户(对排版、词典、批注有高要求)
  • 多格式收藏者(DjVu/FB2/CBZ 等小众格式爱好者)
  • 漫画/图册爱好者(CBZ/CBZ 分页/双页模式完美支持)
  • 多语言学习者(TTS + StarDict 词典 + 生词本组合极佳)
  • 喜欢折腾的开源爱好者(11 年活跃开发,AGPL 开源)

不太适合:

  • 追求开箱即用、不想折腾的轻度用户(安装相对复杂,尤其是 Kindle 需要越狱)
  • 主要阅读网文的用户(KOReader 更适合本地电子书)

十一、一句话总结

KOReader 是电纸书领域的”瑞士军刀”:一个开源软件解决所有格式、所有设备、所有阅读场景,11 年持续维护,K2pdfopt 重排是独家亮点——如果你的阅读器能装 KOReader,就别用原生了。

GitHub 地址:https://github.com/koreader/koreader
官网:http://koreader.rocks/
用户指南:http://koreader.rocks/user_guide/
开发者文档:http://koreader.rocks/doc/

相关软件

暂无评论

暂无评论...