A modern RSS feed reader application built with React, TypeScript, and Tauri. This application allows users to subscribe to and read RSS feeds in a clean, efficient interface.
- Subscribe to and manage multiple RSS feeds
- Clean and modern user interface
- Cross-platform desktop application (Windows, macOS, Linux)
- Drag-and-drop feed organization
- Real-time feed updates
-
Frontend:
- React 18
- TypeScript
- TailwindCSS
- Zustand (State Management)
- DND Kit (Drag and Drop)
- Lucide React (Icons)
- date-fns (Date formatting)
-
Desktop:
- Tauri 2.0
- Rust (Backend)
- Node.js (Latest LTS version)
- Rust (Latest stable version)
- Platform-specific build tools:
- Windows: Microsoft Visual Studio C++ Build Tools
- macOS: Xcode Command Line Tools
- Linux: GCC, libgtk-3-dev, libwebkit2gtk-4.0-dev
-
Clone the repository:
git clone [your-repository-url] cd rss-feed -
Install dependencies:
npm install
-
Start the development server:
npm run tauri:dev
To create a production build:
npm run tauri:buildThe built application will be available in the src-tauri/target/release directory.
npm run dev- Start the development servernpm run tauri:dev- Start the Tauri development environmentnpm run build- Build the frontendnpm run tauri:build- Build the complete applicationnpm run lint- Run ESLintnpm run preview- Preview the production build
[Your chosen license]
[Your contribution guidelines]