跳到正文
发现
Openreads:隐私优先的读书追踪 App
移动应用生活服务

Openreads:隐私优先的读书追踪 App

用 Flutter 编写的开源跨平台书籍追踪 App,支持 Android 与 iOS,注重隐私。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v2.11.0
平台
Android、iOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Openreads 是一款注重隐私的开源跨平台书籍追踪应用,使用 Flutter 编写,提供 Android 与 iOS 版本,用来管理自己的阅读清单。它的数据来源是开源众包的 OpenLibrary,适合希望用开源工具记录读书进度、又不愿把阅读数据交给商业平台的读者。

![界面截图](https://raw.githubusercontent.com/mateusz-bak/openreads/master/doc/gplay/app-mockup/Google Pixel 4 XL Screenshot 0.png)

主要功能

  • 四个书单,避免混淆:
    • 已读完的书
    • 正在读的书
    • 想读的书
    • 没有读完的书
  • 自定义标签:可以给书籍打标签,并按标签筛选。
  • 三种添加书籍的方式:
    • 在 Open Library 数据库中检索
    • 扫描书籍条码
    • 手动填写书籍信息
  • 阅读统计:查看自己的阅读数据。
  • CSV 导入导出:支持从 GoodReads、BookWyrm 导入 CSV 文件,CSV 格式说明见 Openreads CSV format。
  • 多语言:翻译在 Weblate 上进行,社区可参与。

安装与使用

各平台的安装入口:

从源码构建:

  1. 克隆仓库
git clone https://github.com/mateusz-bak/openreads.git
cd openreads
  1. 下载依赖
flutter pub get
  1. 构建并安装到设备
flutter run

注意事项

  • 目前唯一的数据源是 OpenLibrary,暂不计划接入专有数据源;BookBrainz 等其他来源在考虑之中。
  • 目前还不支持把自己的书籍数据上传到 OpenLibrary。
  • 用 flutter run 安装调试版本时,如果设备上已装 Openreads,会先卸载旧版本,所有应用数据会被删除,请先做好备份。
  • 项目使用 GPL-2.0 许可证。

本作品整理自 GitHub 开源项目 mateusz-bak/openreads,原作者 @mateusz-bak,许可证 GPL-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v2.11.0当前版本

    新增首页的书籍与统计双视图,可修改默认标签、自定义书单排序,扫描或输入 ISBN 即可从 Open Library 获取版本;新增印尼语、希伯来语、匈牙利语、缅甸语、希腊语;修复导入日期、半星评分排序与统计等问题。

评论