ABOUT RETRUI
Retrui is a modern, retro-styled news aggregator that brings you the latest news from multiple trusted sources. Built with a beautiful nostalgic interface and cutting-edge web technologies.
DATA COLLECTION
RSS Feed Aggregation: Retrui aggregates news from 175+ trusted RSS feeds in real-time across 8 categories.
DATA STORAGE
Server Database (Prisma Postgres)
News are stored in our database for 24 hours. Articles older than 24 hours are automatically deleted to keep the content fresh and relevant.
24-Hour Retention
We keep news for 24 hours only. Older articles are automatically cleaned up to ensure you always see the most current news.
Real-Time Updates
News feeds are synchronized every 15 minutes via automated cron jobs, ensuring you have access to the latest headlines.
Automatic Cleanup
Articles older than 24 hours are automatically removed from our database to maintain optimal performance and freshness.
Client-side Caching (IndexedDB)
- • RSS Feed Cache: 5 minutes TTL
- • News List Cache: 2 minutes TTL
- • Article Content Cache: 24 hours TTL
Offline Support: Cached content remains available even when offline.
Privacy: Your reading history and cached data stay on your device. We do not track individual reading behavior.
TECHNOLOGY STACK
Framework
Next.js 15 (App Router)
Language
TypeScript 5
Styling
Tailwind CSS 4
UI Components
shadcn/ui
Database
Prisma Postgres
RSS Parsing
rss-parser
Retrui is open source and available on GitHub.
Built with ❤️ using Next.js, TypeScript, and Tailwind CSS.