Dalibre教程:轻量Calibre替代,Go+MyGo原生UI

📌 项目日期:2026年11月 | 数据来源:GitHub官方仓库 | 星数:305+

📋 项目简介

Calibre 功能强大但界面与依赖让人又爱又恨。Dalibre(yetone新作)是"calm, fast"的轻量替代:直接读写calibre书库格式——现有书库无缝接入,不用迁移数据。技术栈是 Go + MyGo原生UI:无WebView、无cgo、单二进制。

MyGo框架生态成型:音乐播放器 MyGo Music、手机Agent操作器 Pinky(窗口层)、电子书库 Dalibre——egoist的Go UI框架正在长出一片应用森林。

🔧 特性

特性说明
calibre书库兼容直接读写,无缝试用
MyGo原生UI无WebView无cgo,单二进制
开发体验热更新+无窗口视图测试+示例书库
Figma设计稿公开可查,界面审美在线

📦 使用

git clone https://github.com/djyde/dalibre.git
go tool mygo dev ./cmd/dalibre    # 开发热更新
go run ./cmd/seed "testdata/Sample Library"   # 示例书库

# 指定书库:DALIBRE_LIBRARY 环境变量
# 否则打开上次使用的书库

✅ 使用建议

📚 常见问题

Dalibre是什么?

yetone(Alma Relay作者)的桌面电子书库应用:读写calibre书库格式——Go+MyGo原生UI,无WebView、无cgo、单二进制。

和Calibre什么关系?

直接读写calibre的书库格式——现有Calibre用户可无缝试用,数据不用迁移;定位"calm, fast"的轻量替代。

开发体验如何?

go tool mygo dev热更新运行;单元+视图测试无需窗口;自带示例书库种子命令。