支持多种阅读格式!一个跨平台的电子书阅读器!

大家好,我是 Java陈序员

随着智能设备的流行,传统的纸质阅读渐渐被电子书阅读取代,不知道大家平时是怎么看电子书的呢?

今天,给大家介绍一个跨平台的开源电子书阅读器!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

koodo-reader —— 一个跨平台的电子书阅读器,基于 Electron + React 实现,支持 Windows、MacOS、Linux 和网页版。

功能特色

  • 支持多种阅读格式:EPUB (.epub)、PDF (.pdf)、Kindle (.azw3, .mobi, .azw)、纯文本 (.txt)、漫画 (.cbr, .cbz, .cbt, .cb7)、富文本 (.md, .docx)、FB2 (.fb2)、超文本 (.html, .xml, .xhtml, .mhtml, .htm)
  • 支持 Windows、MacOS、Linux 和网页版
  • 支持备份数据到 OneDrive、Google Driv、 Dropbox、FTP、SFTP、WebDAV、S3、S3 Compatible
  • 自定义源文件夹,利用 OneDrive、百度网盘、iCloud、Dropbox 等进行多设备同步
  • 多种阅读模式:双页模式、单页模式、滚动模式
  • 支持听书、翻译、词典、触控屏功能,支持批量导入图书
  • 支持目录、书签、笔记、高亮、书架、标签
  • 支持自定义字体、字体大小、行间距、段落间距、阅读背景色、文字颜色、屏幕亮度、文字下划线、斜体、文字阴影、字体粗细
  • 支持黑夜模式和主题色设置

快速上手

桌面端

1、打开下载地址,选择下载对应操作系统的安装包

下载地址:https://github.com/koodo-reader/koodo-reader/releases

2、解压安装

网页端

网页版可以使用 Docker 一键安装。

docker run -d -p 80:80 \
    --name koodo-reader \
    ghcr.io/koodo-reader/koodo-reader:master

启动成功后,浏览器访问:

http://{ip/域名:80}

系统截图

  • 卡片模式

  • 列表模式

  • 封面模式

  • 暗黑模式

  • 阅读菜单

  • 笔记

  • 我的高亮

本地开发

依赖环境

  • Node.js 18+
  • Yarn
## 1、克隆代码
git clone https://github.com/koodo-reader/koodo-reader.git

## 2、安装依赖
cd koodo-reader
yarn install

## 3、进入客户端模式
yarn dev

## 4、进入网页模式
yarn start

koodo-reader 可以说是一款体验十分友好的桌面端阅读工具,完全满足了在 PC 端阅读的需求。还可以自行自行搭建服务,通过浏览器网页在线阅读。可惜的是,不支持移动端使用~

项目地址:https://github.com/koodo-reader/koodo-reader

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


posted @ 2025-01-02 09:28  Java陈序员  阅读(24)  评论(0编辑  收藏  举报