作者:@grandy
基于 reader 重构的 Rust 版书源阅读服务端。
完整文档见:https://givenge.github.io/reader-rust/
ai-source-design agent驱动的书源设计工具
docker pull givenge/reader-rust:latest
docker run -d \
--name reader \
-p 8080:8080 \
-v $(pwd)/storage:/app/storage \
givenge/reader-rust:latestdocker pull givenge/reader-rust:arm64
docker run -d \
--name reader \
-p 8080:8080 \
-v $(pwd)/storage:/app/storage \
givenge/reader-rust:arm64# 克隆项目
git clone https://github.com/givenge/reader-rust.git
cd reader-rust
# 运行后端
cargo run
# 或运行前端开发服务器
cd frontend
npm install
npm run serve- 后端:Rust + axum + tokio + reqwest + sqlx (SQLite) + rquickjs
- 前端:Vue 3 + Vite + TypeScript + Pinia
- 自定义书源支持
- CSS 选择器、JSONPath、XPath、正则、JavaScript 多种解析方式
- 自动化规则引擎
- 书籍搜索与目录获取
- 章节内容缓存
- RSS 订阅支持
- TTS 语音朗读