Major Performance & Feature Update | 性能与功能重大更新
- 🦀 Rust Backend - Fully migrated to Rust backend for superior performance and memory efficiency
- 📖 Reading Mode - Added immersive reading mode (experimental support for anti-crawl sites)
- ⏰ Enhanced Time Filtering - Added 2-day and 3-day filter options for better content management
- 🌐 Translation Options - Added title translation display mode settings
- ⚡ Concurrency Control - Added concurrency limits for translation tasks to prevent API throttling
Aurora RSS Reader is a cross-platform desktop RSS reader integrated with AI translation and summarization features. It supports multiple layout modes, local data storage, and rich customization options.
Current Version: v0.1.3
- Multiple Layout Modes - Support for three-column and single-column layouts
- Group Management - Organize RSS feeds by categories
- Full-text Search - Quick search in titles and content
- Favorites Feature - Bookmark important articles for later reading
- Time Filtering - Filter articles by publication date
- Article Summaries - Automatically generate key points for quick understanding
- Multi-language Translation - Support full-text and title translation for barrier-free reading
- Multi-language Interface - Chinese, English, Japanese, Korean interface support
- Flexible Configuration - Support multiple translation and summarization services
- Local Storage - SQLite database, offline available
- OPML Import/Export - Easy data migration
- Auto Refresh - Periodically fetch latest articles
- Dark Mode - Support dark and light themes
- RSSHub Support - Extend RSS feed coverage
- Node.js 18+
- Rust 1.70+ (with Cargo)
- pnpm 8+
# Clone the repository
git clone https://github.com/xiongsircool/aurora-rss-reader.git
cd aurora-rss-reader
# One-click startup
chmod +x start.sh
./start.shThe startup script will automatically:
- Build Rust backend in development mode
- Install frontend dependencies
- Initialize database
- Launch Electron application
- Desktop App: Electron window opens automatically
- Web Interface: http://localhost:5173
- API Service: http://127.0.0.1:15432
Edit rust-backend/.env to configure AI and RSSHub:
# RSSHub
RSSHUB_BASE=https://rsshub.app
# AI Configuration
GLM_BASE_URL=https://open.bigmodel.cn/api/paas/v4/
GLM_MODEL=glm-4-flash
GLM_API_KEY=your_api_key_here# Build installation package
chmod +x build-release-app.sh
./build-release-app.shGenerated files:
- macOS:
Aurora RSS Reader-Mac-0.1.3-{x64,arm64}.dmg - Windows:
Aurora RSS Reader-Setup-0.1.3.exe - Linux:
aurora-rss-reader-0.1.3.AppImage
- Update Details - Detailed v0.1.3 update content | v0.1.3详细更新内容
- Chinese Version - Complete documentation in Chinese | 中文完整文档
- Frontend: Vue 3 + Vite + Pinia + TypeScript
- Backend: Rust + Axum + SeaORM + SQLite
- Desktop App: Electron
- Build Tools: Cargo + electron-builder
aurora-rss-reader/
├── rss-desktop/ # Frontend code
│ ├── src/ # Vue source code
│ └── electron/ # Electron main process
├── rust-backend/ # Rust backend service
│ ├── src/ # Rust source code
│ └── Cargo.toml # Rust dependencies
├── images/ # Image resources
└── start.sh # Startup script
- Update Details - Detailed v0.1.3 update content | v0.1.3详细更新内容
- Chinese Version - Complete documentation in Chinese | 中文完整文档
- Issue Reporting: GitHub Issues
- Feature Suggestions: GitHub Discussions
- Email Contact: 1666526339@qq.com
This project uses GNU General Public License v3.0, which is a copyleft open source license requiring derivative works to also be open source.
- Mobile Support - Develop iOS and Android mobile applications
- AI Daily Briefing - Smart daily news summaries and personalized recommendations
- Podcast Support - Support for audio podcast subscription and playback
- Reading Analytics - Personal reading habits analysis and data visualization
- Data Synchronization - Cross-device data sync and cloud backup
- Plugin System - Support for third-party plugin extensions
Give it a ⭐ if you find it useful!










