# readyouapp/readyou

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/readyouapp-readyou).**

6,877 stars · 280 forks · Kotlin · gpl-3.0

## Links

- GitHub: https://github.com/ReadYouApp/ReadYou
- awesome-repositories: https://awesome-repositories.com/repository/readyouapp-readyou.md

## Topics

`android` `compose` `f-droid` `kotlin` `material-design` `material-design-3` `material-ui` `material-you` `rss-reader`

## Description

ReadYou is a self-hosted reading application and RSS feed aggregator that centralizes content from multiple web sources. It functions as a full-text RSS reader, extracting the complete body text from web pages to provide a distraction-free reading experience.

The application includes specialized accessibility and speed tools, such as a bionic reading mode that uses pattern-based text highlighting to guide the eye and a text-to-speech system for audio content consumption.

The project covers comprehensive subscription management through OPML import and export, feed categorization, and keyword-based search and filtering. It supports multi-user profile management and maintains reading progress across devices via cloud-based state synchronization.

System alerts are provided for new article publications and updates to monitored content.

## Tags

### Business & Productivity Software

- [RSS Feed Aggregators](https://awesome-repositories.com/f/business-productivity-software/rss-feed-aggregators.md) — Functions as a full RSS feed aggregator that collects and organizes content from multiple web feeds.
- [Subscription Tracking](https://awesome-repositories.com/f/business-productivity-software/rss-feed-aggregators/subscription-tracking.md) — Monitors subscribed digital content links for new article publications to keep the feed updated. ([source](https://github.com/ReadYouApp/ReadYou/blob/main/README.md))
- [Self-Hosted Reading Applications](https://awesome-repositories.com/f/business-productivity-software/self-hosted-reading-applications.md) — Provides a self-hosted personal content manager with user profile support and cross-device synchronization.
- [Cross-Device Synchronization](https://awesome-repositories.com/f/business-productivity-software/cross-device-synchronization.md) — Mirrors user reading progress and feed subscriptions across different hardware devices.

### Content Management & Publishing

- [RSS Readers](https://awesome-repositories.com/f/content-management-publishing/content-aggregation-curation/rss-readers.md) — Functions as a full-text RSS reader that aggregates and organizes web content feeds into a single interface.
- [Feed Aggregators](https://awesome-repositories.com/f/content-management-publishing/feed-aggregators.md) — Periodically fetches and centralizes content from multiple RSS and Atom sources into a single stream. ([source](https://github.com/ReadYouApp/ReadYou#readme))
- [Full-Text Content Extraction](https://awesome-repositories.com/f/content-management-publishing/full-text-content-extraction.md) — Processes web pages to retrieve a cleaned, full-text version of article content for distraction-free reading.
- [Reading Progress Synchronization](https://awesome-repositories.com/f/content-management-publishing/reading-progress-synchronization.md) — Synchronizes reading history and bookmarks across different devices and external services.
- [Web Article Extraction](https://awesome-repositories.com/f/content-management-publishing/web-article-extraction.md) — Isolates the main body text from web pages to fetch full articles instead of short summaries. ([source](https://github.com/ReadYouApp/ReadYou/blob/main/README-de.md))
- [OPML Subscription Exports](https://awesome-repositories.com/f/content-management-publishing/opml-subscription-exports.md) — Provides standardized XML exports of feed subscriptions using the OPML format for portability between readers.
- [OPML Subscription Imports](https://awesome-repositories.com/f/content-management-publishing/opml-subscription-imports.md) — Processes portable OPML files to import feed lists and subscriptions from other reading applications. ([source](https://github.com/ReadYouApp/ReadYou/blob/main/README-fa.md))
- [Subscription Categorization](https://awesome-repositories.com/f/content-management-publishing/subscription-categorization.md) — Groups content subscriptions into logical folders and categories to simplify navigation. ([source](https://github.com/ReadYouApp/ReadYou/blob/main/README-fa.md))

### Data & Databases

- [Source Subscription Managers](https://awesome-repositories.com/f/data-databases/data-feeds/subscription-feed-retrievers/source-subscription-managers.md) — Provides interfaces for configuring, categorizing, and managing external RSS content feed subscriptions.
- [Cross-Device State Synchronization](https://awesome-repositories.com/f/data-databases/cross-device-state-synchronization.md) — Synchronizes article read states and preferences across multiple devices using a remote data store. ([source](https://github.com/ReadYouApp/ReadYou/blob/main/README-zh-TW.md))
- [Content Filtering](https://awesome-repositories.com/f/data-databases/data-feeds/subscription-feed-retrievers/content-filtering.md) — Filters aggregated content based on read status, star ratings, and keyword criteria. ([source](https://github.com/ReadYouApp/ReadYou/blob/main/README-fa.md))
- [Web Content to Speech](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/batch-processing-systems/batch-processing-utilities/audio-batch-utilities/text-to-audio-batch-conversion/web-content-to-speech.md) — Converts extracted web article text into synthetic speech for hands-free audio consumption.
- [External Feed Integrations](https://awesome-repositories.com/f/data-databases/external-data-integrations/external-feed-integrations.md) — Provides mechanisms for collecting content from RSS feeds and third-party services to synchronize data sources. ([source](https://github.com/ReadYouApp/ReadYou/blob/main/README.md))
- [Keyword Search](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-information-retrieval/matching-ranking-logic/keyword-search.md) — Implements text-based search functionality to locate specific articles within the local database.

### User Interface & Experience

- [Distraction-Free Interfaces](https://awesome-repositories.com/f/user-interface-experience/component-utilities/distraction-free-interfaces.md) — Provides a clutter-free reading interface by removing non-essential web elements to focus on article content.
- [Reading Speed Optimizations](https://awesome-repositories.com/f/user-interface-experience/text-highlighting/reading-speed-optimizations.md) — Implements a bionic reading mode that modifies visual character weight to increase reading speed.

### Artificial Intelligence & ML

- [Text-to-Speech](https://awesome-repositories.com/f/artificial-intelligence-ml/text-to-speech.md) — Synthesizes natural human speech from article text for audio-based content consumption. ([source](https://github.com/ReadYouApp/ReadYou/blob/main/README-zh-CN.md))

### Development Tools & Productivity

- [Bionic Reading](https://awesome-repositories.com/f/development-tools-productivity/reading-guides/bionic-reading.md) — Provides a bionic reading mode that highlights specific parts of words to increase reading speed. ([source](https://github.com/ReadYouApp/ReadYou/blob/main/README-de.md))

### Graphics & Multimedia

- [Speech Synthesis & TTS](https://awesome-repositories.com/f/graphics-multimedia/audio-music/speech-synthesis-tts.md) — Integrates text-to-speech tools to convert article content into spoken audio for hands-free consumption.
- [Accessible Content Readers](https://awesome-repositories.com/f/graphics-multimedia/audio-music/speech-synthesis-tts/accessible-content-readers.md) — Integrates text-to-speech and bionic reading features to increase content consumption speed and accessibility.

### Security & Cryptography

- [User Profile Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management/identity-management/user-management/user-profile-management.md) — Maintains isolated user profiles to manage subscriptions and reading progress for different users. ([source](https://github.com/ReadYouApp/ReadYou#readme))

### Software Engineering & Architecture

- [User Profile Isolations](https://awesome-repositories.com/f/software-engineering-architecture/user-profile-isolations.md) — Partitions application state and subscription data using unique profiles to support multiple independent users.
