A modern, cross-platform desktop application for downloading novels from Fanqie Novel, built with Tauri v2 + React + Rust.
- Blazing Fast: Built with Rust for high performance and low memory usage.
- Cross-Platform: Windows, macOS, and Linux support.
- Smart Search: Search books directly within the app.
- Multiple Formats: Export novels to TXT or EPUB.
- Resilient: Auto-fallback mechanism ensures downloads work even when some API nodes are down.
- Modern UI: Clean, responsive interface built with React.
-
Clone the repository:
git clone https://github.com/doctoroyy/tomato-novel-manager.git cd tomato-novel-manager -
Install dependencies:
pnpm install
-
Run in development mode:
pnpm tauri dev
To build the application for your operating system:
pnpm tauri buildThe output will be in src-tauri/target/release/bundle.
- Frontend: React, TypeScript, Vite, CSS
- Backend (Core): Rust, Tauri, Reqwest, Tokio
- Packaging: GitHub Actions
一个主要基于 Tauri v2 + React + Rust 构建的现代化跨平台番茄小说下载器。
- 极速体验: 基于 Rust 构建,高性能且低内存占用。
- 跨平台支持: 支持 Windows, macOS 和 Linux。
- 智能搜索: 内置书籍搜索功能。
- 多格式导出: 支持导出为 TXT 或 EPUB 格式。
- 高可用性: 内置 API 自动故障转移机制,确保下载稳定。
- 现代界面: 简洁、响应式的用户界面。
-
克隆仓库:
git clone https://github.com/doctoroyy/tomato-novel-manager.git cd tomato-novel-manager -
安装依赖:
pnpm install
-
运行开发模式:
pnpm tauri dev
构建适用于您当前系统的安装包:
pnpm tauri build构建产物将位于 src-tauri/target/release/bundle 目录下。
本项目基于 MIT 许可证开源。仅供学习交流使用,请勿用于商业用途。