Nextflux
A modern RSS reader client for Miniflux built with React + Vite.
โจ Features
-
๐ Fast and responsive UI built with HeroUI (Previously NextUI)
-
๐ Connect to your Miniflux server
-
๐ Automatic background sync with configurable intervals
-
๐ฑ Mobile-friendly with PWA support
-
๐ Light/Dark mode with multiple theme options
-
๐ i18n support (English & Chinese & Turkish & French)
-
๐ Mark as read on scroll
-
๐ฏ Rich reading experience
-
Custom font settings
-
Image gallery with touch gestures support
-
Podcast player with speed control and background playback support
-
Video player with beautiful UI
-
Save article to 3rd party services
-
โจ๏ธ Keyboard shortcuts
-
๐ Feed management
-
OPML import
-
Category organization
-
Feed hiding
-
Feed diโฆ
Nextflux
A modern RSS reader client for Miniflux built with React + Vite.
โจ Features
-
๐ Fast and responsive UI built with HeroUI (Previously NextUI)
-
๐ Connect to your Miniflux server
-
๐ Automatic background sync with configurable intervals
-
๐ฑ Mobile-friendly with PWA support
-
๐ Light/Dark mode with multiple theme options
-
๐ i18n support (English & Chinese & Turkish & French)
-
๐ Mark as read on scroll
-
๐ฏ Rich reading experience
-
Custom font settings
-
Image gallery with touch gestures support
-
Podcast player with speed control and background playback support
-
Video player with beautiful UI
-
Save article to 3rd party services
-
โจ๏ธ Keyboard shortcuts
-
๐ Feed management
-
OPML import
-
Category organization
-
Feed hiding
-
Feed discovery and search
-
Advanced options for feed management
๐ธ Screenshot Galleries
| Podcast | YouTube |
| Code Highlight | Image Gallery |
| Feed Discovery | Settings |
| Stone theme | Responsive |
| Search | Dark Mode |
| Advanced Options | Windows |
๐ ๏ธ Tech Stack
- React 18
- Vite
- TailwindCSS
- HeroUI (Previously NextUI)
- i18next
- IndexedDB
- Nanostores
- DayJS
๐ Deployment
Docker Deployment (standalone)
Run with Docker using the following command:
docker run -d --name nextflux -p 3000:3000 --restart unless-stopped electh/nextflux:latest
Cloudflare Pages Deployment (standalone)
- Fork this repository to your GitHub account
- Create a new project in Cloudflare Pages
- Select your forked repository
- Select Framework preset:
React(Vite) - Set build command:
npm run build - Set build output directory:
dist - Deploy and access through the Cloudflare-assigned domain
Docker Compose Deployment (with Miniflux)
To deploy with Miniflux, copy docker compose file and replace the passwords, then run:
docker compose up -d
๐ Configuration
The app requires a Miniflux server to function. Youโll need to provide:
- Server URL
- API Token / Username and Password
๐ Browser Support
- Chrome (recommended)
- Firefox
- Safari
- Edge
๐ฑ Mobile Support
The app is fully responsive and works well on mobile devices. It can also be installed as a PWA for a native app-like experience.
๐ค Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
๐ License
Do whatever the heck you want with itโjust donโt come crying to me if it messes up your stuff. Just kidding (or not), but seriously, itโs all yours.
๐ FAQ
1. My scrollbar looks like shit in Windowsโhow do I fix this?
If youโre using Microsoft Edge, head over to the edge://flags page and enable the Fluent overlay scrollbars option. Chrome might have something similar lurking around.
2. Are there any plans to support Fever or Google Reader APIs?
Nope, sorry folks. For now, Iโm all in on the Miniflux APIโgotta pick my battles.
3. Why does it resemble Reeder so much?
Reeder is a fantastic RSS reader. Since my design skills are about as good as a potatoโs, I took some "inspiration" from its UI style, slapped it on, and called it a day.
4. Any plans to add AI features like article summarization and translation?
There are so many chrome extensions that can do this. Iโm not sure if I want to build this into the app. Tell me what you think by opening an issue.
๐ Translation
Contributor
๐น๐ท Turkish: @TaylanTatli
๐ซ๐ท French: @quent1-fr