RedReader is a free, open source social networking project written in Java and released under GPL-3.0. It has 2,661 GitHub stars, 526 forks and 457 open issues, and was last pushed 27 hours ago. On this registry it ranks #15 of 44 tracked projects in Social Networking, with 5 head-to-head comparisons available.

What is RedReader?

What it is

RedReader is an unofficial open source Android application for Reddit, listed under Community & Social / Social Networking. The project is written in Java and released under the GPL-3.0 license. It lives in the Android ecosystem and targets Reddit, with topics that include android, android-app, android-application, and reddit.

The concrete problem it addresses is access to Reddit on Android through a free, open source client that the README describes as having no ads or tracking. The README also presents it as lightweight and fast for users who want swipe actions, cache management, multiple accounts, tablet layout, media viewing, themes, translations, and accessibility support.

Key capabilities

  • RedReader is free and open source, and its README states that it has no ads or tracking.
  • The app supports swipe gestures on posts, with customizable actions such as upvote, downvote, save, and hide.
  • Advanced cache management stores past versions of posts and comments, and image and comment precaching can be set to always, never, or Wi-Fi only.
  • RedReader supports multiple accounts, a two-column tablet mode, a built-in image viewer, and a GIF/video player.
  • The application supports Android 5.0 and newer, offers translations for multiple languages, includes night mode and ultra black themes, and optimizes for screen reader use.

Who uses it and how

  • Reddit users on Android can install RedReader from Google Play, F-Droid, or the GitHub releases page, where the Google Play APKs are also available.
  • People who browse Reddit on tablets or large phones can use the two-column tablet mode, and users with several Reddit accounts can switch between accounts in the app.
  • Developers can build the application on Linux by running ./gradlew installDebug with Gradle, while translators can improve or add languages through the Hosted Weblate project.

Getting started

The typical install methods mentioned in the README are Google Play, F-Droid, and GitHub releases, and the typical build method is to use Gradle on Linux and run ./gradlew installDebug.

When to use it — and when not to

RedReader fits Android users who want an unofficial, GPL-3.0 licensed Reddit client with no ads or tracking, multiple accounts, customizable swipe actions, media viewing, themes, translations, and accessibility support. It may be less suitable for users who need an official client, a low issue backlog, or a clearly listed contributor count, because the provided facts show 457 open issues and do not provide a contributor count. Since it is an Android client rather than a self-hosted service, there is no database, storage, SMTP, or other backend infrastructure for a self-hoster to operate.

project readme (upstream, from github) — read inline

RedReader

An unofficial, open source Android client for Reddit.

CI Translation status

Get it on Google Play Get it on F-Droid

Features

  • Free and open source, with no ads or tracking
  • Lightweight and fast
  • Swipe posts left and right to perform customizable actions, such as upvote/downvote, or save/hide
  • Advanced cache management - automatically stores past versions of posts and comments
  • Support for multiple accounts
  • Two-column tablet mode (can be used on your phone, if it’s big enough)
  • Image and comment precaching (optional: always, never, or Wi-Fi only)
  • Built-in image viewer, and GIF/video player
  • Multiple themes, including night mode, and ultra black for AMOLED displays
  • Support for Android 5.0+
  • Translations for multiple languages
  • Accessibility features and optimization for screen reader use

Downloading

RedReader is available for free on the Google Play store:

https://play.google.com/store/apps/details?id=org.quantumbadger.redreader

RedReader can also be found for free on F-Droid:

https://f-droid.org/app/org.quantumbadger.redreader

The Google Play APKs are also available here:

https://github.com/QuantumBadger/RedReader/releases

Translating

Please help us translate RedReader into new languages, or improve the translations for existing languages!

https://hosted.weblate.org/projects/redreader/strings/

Translation status

Pull Requests

Please see the contribution guidelines in CONTRIBUTING.md.

Building

RedReader is built using Gradle. On Linux, simply run:

./gradlew installDebug

License

RedReader is licensed under the GPL, version 3. A copy of the license is included in LICENSE.txt.

Thanks

A full list of contributors is included in the changelog.

Frequently asked questions

Is RedReader free to use?

RedReader is open source under the GPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does RedReader do?

An unofficial open source Android app for Reddit.

What is RedReader written in?

RedReader is primarily written in Java. Its source is publicly available at https://github.com/QuantumBadger/RedReader, and it has 2,661 GitHub stars.