@Jolyne_AI: 又在 GitHub 挖到一款颜值与实力兼具的电子书阅读器:Foliate,让阅读更顺手、更专注、更高效。 它不只界面清爽耐看,还把查词、注释、朗读等常用能力做进同一个阅读场景里,读书不必来回切工具。 GitHub:http://githu…
摘要
Foliate 是一款开源的电子书阅读器,界面清爽,集成查词、注释、朗读等功能,支持 EPUB、PDF、Kindle 等格式,可在 Linux 上通过 Flatpak 或 Snap 安装。
查看缓存全文
缓存时间: 2026/07/02 16:24
又在 GitHub 挖到一款颜值与实力兼具的电子书阅读器:Foliate,让阅读更顺手、更专注、更高效。
它不只界面清爽耐看,还把查词、注释、朗读等常用能力做进同一个阅读场景里,读书不必来回切工具。
GitHub:http://github.com/johnfactotum/foliate…
官网:https://johnfactotum.github.io/foliate/
主要亮点:
- 清爽直观的界面,支持暗色模式,长时间阅读更舒服
- 集成维基百科查词,随查随懂,不打断阅读节奏
- 注释与书签功能完善,做笔记、复盘、研究都更省心
- 文本朗读支持,眼睛累了就切换听书模式
- 格式兼容广,支持 EPUB、PDF、Kindle 等常见电子书格式
运行于 Linux,可通过 Flatpak 或 Snap 一键安装,上手即用。
johnfactotum/foliate
Source: https://github.com/johnfactotum/foliate
Foliate
Read books in style.

Installation
Run Time Dependencies
gjs(>= 1.82)gtk4(>= 4.12)libadwaita(>= 1.8;gir1.2-adw-1in Debian-based distros)webkitgtk-6.0(webkitgtk6.0in Fedora;gir1.2-webkit-6.0in Debian-based distros)
Optional Dependencies
To enable auto-hyphenation, you will need to install hyphenation rules, e.g., hyphen-en for English, hyphen-fr for French, etc. (which strictly speaking are optional dependencies for WebkitGTK, not Foliate itself).
For text-to-speech support, install speech-dispatcher and output modules such as espeak-ng.
If installed, tracker (>= 3; gir1.2-tracker-3.0 in Debian-based distros) and tracker-miners can be used to track the locations of files.
Obtaining the Source
The repo uses git submodules. Before running or installing, make sure you clone the whole thing with --recurse-submodules:
git clone --recurse-submodules https://github.com/johnfactotum/foliate.git
Or download the tarball (the .tar.xz file) from the Releases page.
Run without Building or Installing
It’s possible to run directly from the source tree without building or installing. Simply run
gjs -m src/main.js
This can be useful if you just want to quickly try out Foliate or test a change.
But note that this will run it without using GSettings, so settings will not be saved. To solve this, you can compile the schema by running
glib-compile-schemas data
Then you can set the schema directory when running the app:
GSETTINGS_SCHEMA_DIR=data gjs -m src/main.js
Building and Installing from Source
The following dependencies are required for building:
meson(>= 0.59)pkg-configgettext
To install, run the following commands:
meson setup build
sudo ninja -C build install
To uninstall, run
sudo ninja -C build uninstall
Installing to a Local Directory
By default Meson installs to /usr/local. You can install without root permissions by choosing a local prefix, such as $PWD/run:
meson setup build --prefix $PWD/run
ninja -C build install
You can then run it with
GSETTINGS_SCHEMA_DIR=run/share/glib-2.0/schemas ./run/bin/foliate
Flatpak
Foliate is available on Flathub.
For developement with Flatpak, use GNOME Builder to open and run the project.
Snap
Foliate is available on the Snap Store. To install:
sudo snap install foliate
Screenshots






License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
The following JavaScript libraries are bundled in this software:
- foliate-js, which is MIT licensed.
- zip.js, which is licensed under the BSD-3-Clause license.
- fflate, which is MIT licensed.
- PDF.js, which is licensed under Apache License 2.0.
相似文章
@XAMTO_AI: GitHub上有个宝藏项目叫 EBOOK ETC,把微信读书、京东读书、喜马拉雅的资源全薅过来集中管理。 ① 经典文学、经管励志、职场创业、技术手册全都有 ② 标签分类 + 搜索功能,找书快得飞起 ③ epub、mobi、azw3 三种格…
这是一个GitHub上的开源项目,汇总了来自多个中文读书应用的电子书资源并分类整理,支持多种格式下载。
@Jolyne_AI: 一个能自动读懂 PDF 书籍的 Python 脚本:AI Reads Books。 把 PDF 丢进去,运行即可按页解析内容,抓取关键知识点,自动生成结构清晰的 Markdown 摘要。 GitHub:https://github.com…
一个 Python 脚本,能自动解析 PDF 书籍内容,提取关键知识点并生成 Markdown 格式的摘要,旨在提升阅读和知识整理效率。
@wsl8297: 想把电子书或文档做成有声书?很多工具不是声音太“机器人”,就是不支持字幕同步,折腾一圈还是不满意。 我后来发现了开源项目 Abogen:支持 ePub、PDF、纯文本等,一键转高质量音频,还能自动生成同步字幕。 它底层用 Kokoro 语…
Abogen 是一个开源工具,可将 ePub、PDF 等文档一键转为高质量音频,并自动生成同步字幕,支持语音混合器和多种部署方式。
@Honcia13: 电子书秒变有声书的开源神器来了——Audiblez! 把 EPUB 直接扔进去, 几分钟就吐出高质量 M4B 有声书! 用的 Kokoro 语音模型,仅82M参数,但听感自然到离谱。 亮点: T4 GPU跑《动物庄园》只要5分钟 支持中英…
Audiblez 是一个开源工具,能将 EPUB 电子书快速转换为高质量的 M4B 有声书,使用 Kokoro-82M 语音模型,支持多种语言和图形界面,通过 pip 一键安装。
@JiweiYuan: 最近做了一款 Mac 原生的 AI 阅读工具 OakReader。读 PDF 论文/电子书,浏览网页的时候,遇到困惑,一个按钮打开侧边栏,圈中一段文字就能和你喜欢的 AI 模型讨论问题,再也不用切到 ChatGPT / Claude / …
OakReader是一款Mac原生的AI阅读工具,支持PDF论文/电子书和网页阅读,内置侧边栏AI对话、笔记、翻译、浏览器和文献管理功能,可配置多种AI模型。
