SkillAgentSearch skills...

Novella

轻书架第三方客户端。

Install / Use

/learn @Kanscape/Novella
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

📚 Novella

<a href="https://trendshift.io/repositories/22931" target="_blank"><img src="https://trendshift.io/api/badge/repositories/22931" alt="Kanscape%2FNovella | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>

Flutter Rust License

轻书架第三方客户端

基于 Flutter + Rust FFI 构建,提供纯净的界面和阅读体验。

<br/> <table align="center"> <tr> <td width="25%"><img src="assets/screenshots_1.PNG" width="100%"></td> <td width="25%"><img src="assets/screenshots_2.PNG" width="100%"></td> <td width="25%"><img src="assets/screenshots_3.PNG" width="100%"></td> <td width="25%"><img src="assets/screenshots_4.PNG" width="100%"></td> </tr> <tr> <td width="25%"><img src="assets/screenshots_5.PNG" width="100%"></td> <td width="25%"><img src="assets/screenshots_6.PNG" width="100%"></td> <td width="25%"><img src="assets/screenshots_7.PNG" width="100%"></td> <td width="25%"><img src="assets/screenshots_8.PNG" width="100%"></td> </tr> </table>

🚧 注意事项

  • 本项目处于快速迭代阶段,功能尚不完善,可能存在较多问题。请谨慎使用。

✨ 核心特性

  • 阅读体验:支持字号调节、简繁转换与段落间距调整。提供多种预设纯色背景及自定义背景色。
  • 界面设计:适配 Material Design 3,支持从封面提取动态主题色,提供浅色/深色/纯黑模式。
  • 云端同步:支持 GitHub Gist 同步,阅读时长、书籍标记、多端进度互通。
  • 内容发现:集成多维度榜单,支持按等级/标签筛选或屏蔽内容。

🛠️ 技术栈

  • UI 框架:Flutter (Riverpod)
  • 底层核心:Rust (通过 flutter_rust_bridge 调用)
  • 通信协议:SignalR + MessagePack (二进制通讯)
  • 字体引擎:基于 Rust 的 WOFF2 动态转码与解混淆

📬 反馈与交流

🚀 快速开始

环境需求

  • Flutter 3.7.2+
  • Rust Stable(可选,仓库已包含预编译文件)

构建运行

# 1. 安装 Git LFS
git lfs install

# 2. 克隆项目
git clone https://github.com/Kanscape/Novella.git

# 3. 运行
flutter run

🙏 致谢

⚠️ 免责声明

  • 本项目仅供学习交流使用,严禁用于商业用途。
View on GitHub
GitHub Stars204
CategoryDevelopment
Updated24m ago
Forks6

Languages

Dart

Security Score

95/100

Audited on Mar 29, 2026

No findings