FREEDOM251

Freedom251 › Reading Apps

FreshRSS

Free plan Open source AndroidAPIExtensioniPhoneLinuxMac+3

Visit FreshRSS Alternatives Pricing

FreshRSS's own site

What FreshRSS is

FreshRSS is a free, self-hosted RSS and Atom feed aggregator for following websites, podcasts, and video channels. Readers can search articles, save queries, and use custom tags; feed tools include OPML import and export, feed generation from filters, and web scraping to create feeds from websites. WebSub can deliver real-time updates from compatible feeds. FreshRSS also supports multiple users, anonymous reading, themes, extensions, configurable options, a command-line interface, and APIs for mobile clients. Mobile and native clients can connect through Google Reader and Fever APIs. The project says it can manage 1M+ articles and 50k+ feeds. Running a server requires a web server, PHP 8.1 or later, and PostgreSQL 10+, SQLite, MariaDB 10.6+, or MySQL 8.0+. The project advises exposing only the ./p/ folder to the web because ./data/ contains personal data. It points to shared community instances and managed hosting providers for people who do not want to maintain their own installation, and states that the software comes with no warranty.

Who it suits

FreshRSS suits people who want to host and customize their own feed reader. Shared community instances and managed hosting providers are also listed for those who do not want to run an installation themselves.

What it does well

  • Free self-hosted RSS and Atom aggregation.
  • OPML import and export.
  • WebSub updates from compatible feeds.
  • Supports multiple users and anonymous reading.
  • Themes, extensions, and configurable options.

What to know first

  • Requires a web server and PHP 8.1 or later.
  • Requires a supported database.
  • Project states it comes with no warranty.
  • Personal data resides in the ./data/ folder.

Limits

The free plan is self-hosted and requires a web server, PHP 8.1 or later, and a supported database. The project states that FreshRSS comes with no warranty.

Plans

PlanBilled and limitsPrice
FreshRSSSelf-hosted RSS and Atom feed aggregator · no paid product plan listedFree
FreeSelf-hosted software · no subscription tier statedFree

As freshrss.org lists them, read 11 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit https://freshrss.org/ to access the project.
  2. Prepare a web server with PHP 8.1 or later and PostgreSQL 10+, SQLite, MariaDB 10.6+ or MySQL 8.0+.
  3. Run FreshRSS as a self-hosted installation, or consider a community instance or managed hosting provider.
  4. Expose only the ./p/ folder to the web; ./data/ contains personal data.
  5. Use a compatible mobile or native client through the Google Reader or Fever APIs, if desired.

FreshRSS is a self-hosted reader for RSS and Atom feeds from websites, podcasts and video channels. It is best for people who want to run and customize their own reading service. Its broad feed tools and client support are appealing, but server setup and data security are part of the bargain.

Overview

FreshRSS puts article reading, search and feed management in one service you host. Saved queries make recurring searches easier to revisit, and OPML import and export help move subscriptions between readers. That makes it a strong fit for readers who value control over their feed collection; it is a poor fit if you want a reader that works without arranging a server.

Self-hosting requires a web server, PHP 8.1 or later, and PostgreSQL 10+, SQLite, MariaDB 10.6+ or MySQL 8.0+. FreshRSS advises exposing only the ./p/ folder to the web, because ./data/ holds personal data. The project welcomes bug reports and feature requests through GitHub issues, but provides no warranty, so users should be comfortable maintaining their own deployment.

Key features

FreshRSS can create feeds from filters and scrape websites to create feeds, extending its usefulness beyond sources that publish feeds in the format you want. Scraping can broaden what you follow, though it is a different route from a site providing its own RSS or Atom feed. WebSub delivers real-time updates from compatible sources such as Friendica, WordPress, Blogger and Medium; sources without compatible support do not get push updates.

Customization through themes, extensions and configurable options gives owners room to shape the reader. Multiple users, anonymous reading, custom tags and a command-line interface add flexibility for different reading setups. The project says FreshRSS can manage 1M+ articles and 50k+ feeds, a substantial stated scale for large collections, though capacity alone does not remove the need to provision and maintain the host.

Mobile clients can connect through Google Reader and Fever APIs, and FreshRSS supports APIs for mobile clients. That makes it more adaptable than a web-only reading workflow, while still leaving the server as the service's foundation.

Pricing

FreshRSS is free: its plan costs free and is self-hosted. There is no paid product plan listed and no free trial; the free plan is the product, not a limited preview. The trade-off is operational rather than a subscription fee: users need to supply and secure the required server and database.

Platforms

FreshRSS is self-hosted and web-based, with support for Linux and compatible clients on Android, iOS and Windows; macOS support is through compatible clients. The client APIs help connect mobile and native apps, but they do not replace the work of running the service.

Who it's for

Choose FreshRSS if you want to host your own feed reader, customize it, and bring reading, search, feed generation and compatible push updates into one place. The project also points to shared community instances and managed hosting providers, which may suit readers who want FreshRSS without independently managing every hosting detail. Look elsewhere if you want a fully managed reader with no server responsibilities.

Pros and cons

  • Pros: Free self-hosted use avoids a product subscription, while the free plan includes the full feed aggregator rather than a stated capped tier.
  • Pros: OPML, saved queries, filtering, scraping and WebSub cover both routine feed reading and less conventional ways to gather updates.
  • Pros: Themes, extensions, multiple users and client APIs make it adaptable to different reading setups.
  • Cons: A web server, PHP and a supported database are prerequisites, making it unsuitable for readers who do not want to operate a service.
  • Cons: The personal-data directory requires careful web exposure, and FreshRSS comes with no warranty.

Alternatives

For a broader directory of reading software, see Reading Apps; for feed-focused choices, browse RSS Reader Software.

FBReader is a reader alternative for people comparing reading apps; its current code is closed source and it is no longer open source. ReadTheory is the alternative to consider for structured quizzes and student progress, with its Basic plan limited to one staff member, 30 students, limited weekly quizzes and limited progress history. AndBible is a free Bible study app for Android and iOS, rather than a feed reader. BookFusion is an option for managing ebooks, though its free plan caps the library at 10 books and 3 devices. Duolingo is an alternative for language learning. Headway is an alternative for daily book summaries. JW Library is a free choice for Bible translations, publications, videos and audio programs. Olive Tree Bible App is an option for Bible study with a free download and over 100 free resources, alongside optional paid resources and subscriptions.

Verdict

FreshRSS is the right choice for readers who want a free, customizable feed service under their own control, especially if they value its broad feed tools and client APIs. Its main cost is the responsibility to provision and secure a server; readers who want a service without that maintenance should choose another reader.

Verdict

FreshRSS offers feed reading, search, customization, and client APIs in a free self-hosted package. Running it requires a suitable server and database, and deployment needs care around the personal data directory.

Questions

Is FreshRSS free?

Yes. The listed FreshRSS plan costs nothing and is a self-hosted RSS and Atom feed aggregator.

Which platforms does FreshRSS support?

Listed platforms include web, Linux, Android, iOS, Windows and macOS via compatible clients. The facts also list API and self-hosted support.

What does self-hosting require?

FreshRSS requires a web server, PHP 8.1 or later, and PostgreSQL 10+, SQLite, MariaDB 10.6+ or MySQL 8.0+.

Does FreshRSS work with other clients?

It provides APIs for mobile clients and supports mobile and native clients through Google Reader and Fever APIs.

Who makes FreshRSS, and how can users contact the project?

The project welcomes bug reports and feature requests through GitHub issues. It states that FreshRSS comes with no warranty.

Facts from FreshRSS's own pages

API compatibility
The documented Fever API supports feed and category retrieval, item retrieval, favicons, read and starred markers, and extension hooks. · freshrss.github.io, 15 Oct 2026
API limitation
The Fever API documentation says Hot Links are unsupported. · freshrss.github.io, 15 Oct 2026
Authentication
FreshRSS supports form authentication, HTTP authentication and OpenID Connect. · freshrss.github.io, 15 Oct 2026
Client ecosystem
Documented compatible clients include Fluent Reader, Read You, Newsflash, Fiery Feeds, Reeder Classic, ReadKit and a Python API client. · freshrss.github.io, 15 Oct 2026
Customization
FreshRSS supports themes, extensions and configurable options. · freshrss.org, 11 Oct 2026
Deployment channels
FreshRSS offers an edge rolling branch for newer features and security fixes and a latest branch with fewer updates but older fixes. · freshrss.github.io, 15 Oct 2026
Documentation
The administrator manual covers installation, updates, backups, logging, extensions, themes, databases, CLI use, access control, OIDC and web-server configuration. · freshrss.github.io, 15 Oct 2026
Extensibility
Official and community extensions are installed by placing an extension folder in the extensions directory. · freshrss.github.io, 15 Oct 2026
Feed tools
FreshRSS supports OPML feed import and export, feed generation from filters, and web scraping to create feeds from websites. · freshrss.org, 11 Oct 2026
Generated feeds
Filters can be used to generate new feeds. · freshrss.org, 15 Oct 2026
Google Play client
The Google Play FreshRSS Reader client connects to an existing FreshRSS server, synchronizes unread and favorite articles, supports offline actions, and states that it provides no hosting service. · play.google.com, 15 Oct 2026
Independent assessment
Gappsy describes FreshRSS as community-maintained, with no corporate ownership and no first-party mobile app. · gappsy.com, 15 Oct 2026
Independent praise
Valebyte highlights no advertising or tracking, self-controlled data and no stated feed limits for a self-hosted installation. · valebyte.com, 15 Oct 2026
Integrations
FreshRSS receives WebSub push notifications from compatible sources such as Friendica, WordPress, Blogger and Medium, and supports mobile and native clients through Google Reader and Fever APIs. · github.com, 11 Oct 2026
Languages
The interface is translated into more than 15 languages. · freshrss.org, 15 Oct 2026
Licence
FreshRSS is free software released under the GNU AGPL 3 licence. · github.com, 15 Oct 2026
Limit: interface
Independent reviewers describe the default design as somewhat outdated or dense. · alternativeto.net, 15 Oct 2026
Limit: missing workflow features
An AlternativeTo reviewer specifically cites missing batch archiving or export and article highlighting or annotation. · alternativeto.net, 15 Oct 2026
Limit: plugin distribution
Hawk Host reports that FreshRSS has no automatic plugin store and extensions must be extracted onto the server. · hawkhost.com, 15 Oct 2026
Limit: scraping maintenance
Hawk Host says filters and scrapers require configuration and maintenance, and scraped feeds can silently break when source markup changes. · hawkhost.com, 15 Oct 2026
Mobile access
Browser access is optimized for small screens, and native clients can connect through Google Reader or Fever APIs. · freshrss.github.io, 15 Oct 2026
OPML
Feed subscriptions can be imported and exported with OPML. · freshrss.org, 15 Oct 2026
Origin
Project development began in October 2012, according to creator Marien Fressinaud's project history. · github.com, 15 Oct 2026
Praise: feed extraction
AlternativeTo reviewers praise full-text extraction and the ability to create feeds from sites that do not publish feeds. · alternativeto.net, 15 Oct 2026

Where FreshRSS stands on Freedom251

Look at these too