A simple RSS Feed Reader based on web technologies (HTML, CSS, JavaScript)
- Add one or many RSS feeds in XML format.
- Enable/disable feeds per will.
- Export/share feeds URLs to use in other devices (all data is saved on device).
- RSS 2 JSON API (used to convert feeds from XML to JSON format)
- Custom Elements aka Web components
- Progressive Web App (PWA)
Below are the instructions for setting up the development environment.
- Node.js (v20.x.x)
- npm (v10.x.x)
Clone the repository to your local machine:
git clone git@github.com:georapbox/rss-feed-reader.git
Navigate to the project's directory and install the dependencies:
npm install
To run the application in development mode, run the following command:
npm start -- --open
This will start the development server and open the application in your default web browser.
To build the application for production, run the following command:
npm run build
This will create a dist
directory containing the production build of the application.
To deploy the application, run the following command:
npm run deploy
This will build the application first and then deploy it to GitHub Pages in the gh-pages
branch.
- RSS feeds collection for web developers by @simevidas.
- Get RSS Feed URL Firefox addon
- Get RSS Feed URL Chrome extension