Larafeed is a simple feed reader.
- RSS and Atom feed support
- Background feed updates
- Full-text search through a reactive search bar
- AI-generated summary of entries
- Favicon display
- Spotlight-like search
- OPML import/export
- Backend build with Laravel 11
- Architectured around Actions
- React for the frontend with the amazing Mantine components and hooks
- Inertia.js that does the magic glue between Laravel and React
- Feed parsing is powered by SimplePie
- Through willvincent/feeds
- Summary generation is powered by OpenAI through echolabsdev/prism
- Background jobs are powered by the Laravel scheduler, Laravel queues and Laravel Horizon
- Favicon fetching is powered by ash-jc-allen/favicon-fetcher
- They are proxified through imgproxy
Larafeed is built with Laravel Sail, so you can run it locally with Docker.
cp .env.example .env # and adjust the values
composer update
php artisan migrate --seed
npm install
composer dev
A quick login link is available on the login form, which will create a user and log you in.
Larafeed is licensed under the MIT license.