轻书架第三方客户端
基于 Flutter + Rust FFI 构建,提供纯净的界面和阅读体验。
- 本项目处于快速迭代阶段,功能尚不完善,可能存在较多问题。请谨慎使用。
- 阅读体验:支持字号调节、简繁转换与段落间距调整。提供多种预设纯色背景及自定义背景色。
- 界面设计:适配 Material Design 3,支持从封面提取动态主题色,提供浅色/深色/纯黑模式。
- 云端同步:支持 GitHub Gist 同步,阅读时长、书籍标记、多端进度互通。
- 内容发现:集成多维度榜单,支持按等级/标签筛选或屏蔽内容。
- UI 框架:Flutter (Riverpod)
- 底层核心:Rust (通过
flutter_rust_bridge调用) - 通信协议:SignalR + MessagePack (二进制通讯)
- 字体引擎:基于 Rust 的 WOFF2 动态转码与解混淆
- 💡 哇,新点子! 前往 Discussions 讨论
- 🐛 发现问题? 提交 Issue 反馈
- Flutter 3.7.2+
- Rust Stable(可选,仓库已包含预编译文件)
# 1. 安装 Git LFS
git lfs install
# 2. 克隆项目
git clone https://github.com/Kanscape/Novella.git
# 3. 运行
flutter run- 本项目参考了 LightNovelShelf Web 的实现与数据结构,特此感谢。
- 于此处前往 轻书架 站点。
- 本项目仅供学习交流使用,严禁用于商业用途。