v0.0.1 - Keep it simple, keep it fast, keep it stupid
A fast, minimalistic RSS reader built with FastAPI and Tailwind CSS. No bloat, just pure RSS reading experience with a modern dark/light interface.
Our first official release with major mobile UI improvements
Everything you need for RSS reading, nothing you don't
Built with FastAPI for maximum performance and async RSS parsing
Beautiful dark/light theme with system preference detection
Full REST API with auto-generated OpenAPI documentation
Clean interface focused on reading, no unnecessary features
Works perfectly on desktop, tablet, and mobile devices
Lightweight, zero-config database for storing feeds and articles
Automatically strips HTML while preserving formatting and lists
Removes spam and duplicate content from video feeds
Streamlined buttons, improved navigation, and consistent UI
Organize feeds by categories with dedicated pages and filtering
Filter by All, Unread, and Saved across all pages and categories
Smart sidebar navigation and clean header design across all pages
Latest enhancements to make your RSS reading experience even better
Modern technologies for maximum performance
See StupidRSS in action
Clean, minimal interface showing all your feeds and recent articles
HTML-cleaned content with preserved formatting for optimal reading
Easy feed management with enhanced delete confirmation
Keep track of your favorite articles with the save functionality
REST API endpoints for programmatic access
Get StupidRSS running in minutes
# Clone the repository
git clone https://github.com/dannycab/stupidrss.git
cd stupidrss
# Install dependencies
pip install -r requirements.txt
# Run the application
python main.py
# Open your browser to the RSS reader
open http://localhost:8000/
# Or run with Docker
docker-compose up -d
The easiest way to run StupidRSS is with Docker Compose. Customize your deployment with environment variables:
This will start the app on http://localhost:8000 with persistent data storage.
The .env file is not committed to the repository, allowing secure customization.