All Projects → FreshRSS → Freshrss

FreshRSS / Freshrss

Licence: agpl-3.0
A free, self-hostable aggregator…

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects
HTML
75241 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Freshrss

reader
A Python feed reader library.
Stars: ✭ 290 (-92.35%)
Mutual labels:  rss, rss-reader, feed, rss-aggregator
RSS-to-Telegram-Bot
A Telegram RSS bot that cares about your reading experience
Stars: ✭ 482 (-87.29%)
Mutual labels:  rss, rss-reader, self-hosted, feed
Feed-on-Feeds
FeedOnFeeds is a lightweight server-based RSS feed aggregator and reader
Stars: ✭ 52 (-98.63%)
Mutual labels:  rss, rss-reader, websub, rss-aggregator
osmosfeed
Turn GitHub into an RSS reader
Stars: ✭ 839 (-77.88%)
Mutual labels:  rss, rss-reader, self-hosted, feed
buran
Bidirectional, data-driven RSS/Atom feed consumer, producer and feeds aggregator
Stars: ✭ 27 (-99.29%)
Mutual labels:  rss, rss-reader, feed, rss-aggregator
Pluto
pluto gems - planet feed reader and (static) website generator - auto-build web pages from published web feeds
Stars: ✭ 174 (-95.41%)
Mutual labels:  rss, rss-reader, feed
Feedek
FeedEk jQuery RSS/ATOM Feed Plugin
Stars: ✭ 190 (-94.99%)
Mutual labels:  rss, rss-reader, feed
RSSnotifier
Node RSS reader telegram bot. Provides notification on queries-matching elements and supports multiple users.
Stars: ✭ 15 (-99.6%)
Mutual labels:  rss, rss-reader, rss-aggregator
baRSS
Menu Bar RSS reader for macOS
Stars: ✭ 39 (-98.97%)
Mutual labels:  rss, rss-reader, feed
Commafeed
Google Reader inspired self-hosted RSS reader.
Stars: ✭ 1,842 (-51.44%)
Mutual labels:  self-hosted, rss, rss-reader
Jong
🐍 💡 JOplin Notes Generator - project replaced by https://github.com/foxmask/yeoboseyo
Stars: ✭ 15 (-99.6%)
Mutual labels:  self-hosted, rss, feed
html2rss-web
🕸 Generates and delivers RSS feeds via HTTP. Create your own feeds or get started quickly with the included configs.
Stars: ✭ 36 (-99.05%)
Mutual labels:  rss, feed, rss-aggregator
Winds
A Beautiful Open Source RSS & Podcast App Powered by Getstream.io
Stars: ✭ 8,530 (+124.89%)
Mutual labels:  rss, rss-reader, feed
Liferea
Liferea (Linux Feed Reader), a news reader for GTK/GNOME
Stars: ✭ 612 (-83.87%)
Mutual labels:  rss, rss-reader, feed
Miniflux Legacy
Minimalist RSS reader (version 1.x)
Stars: ✭ 897 (-76.35%)
Mutual labels:  self-hosted, rss, feed
News
📰 RSS/Atom feed reader
Stars: ✭ 524 (-86.19%)
Mutual labels:  rss, rss-reader, feed
ttrss ynh
Tiny Tiny RSS package for YunoHost
Stars: ✭ 17 (-99.55%)
Mutual labels:  rss, rss-reader, rss-aggregator
awesome-rss-feeds
Awesome RSS feeds - A curated list of RSS feeds (and OPML files) used in Recommended Feeds and local news sections of Plenary - an RSS reader, article downloader and a podcast player app for android
Stars: ✭ 114 (-96.99%)
Mutual labels:  rss, rss-reader, feed
NiceFeed
Android RSS feed reader and news aggregator
Stars: ✭ 74 (-98.05%)
Mutual labels:  rss, rss-reader
feedsearch-crawler
Crawl sites for RSS, Atom, and JSON feeds.
Stars: ✭ 23 (-99.39%)
Mutual labels:  rss, feed

Liberapay donations

FreshRSS

FreshRSS is a self-hosted RSS feed aggregator like Leed or Kriss Feed.

It is lightweight, easy to work with, powerful, and customizable.

It is a multi-user application with an anonymous reading mode. It supports custom tags. There is an API for (mobile) clients, and a Command-Line Interface.

Thanks to the WebSub standard (formerly PubSubHubbub), FreshRSS is able to receive instant push notifications from compatible sources, such as Mastodon, Friendica, WordPress, Blogger, FeedBurner, etc.

Finally, it supports extensions for further tuning.

Feature requests, bug reports, and other contributions are welcome. The best way to contribute is to open an issue on GitHub. We are a friendly community.

FreshRSS logo

Disclaimer

FreshRSS comes with absolutely no warranty.

FreshRSS screenshot

Documentation

Requirements

  • A recent browser like Firefox / IceCat, Edge, Chromium / Chrome, Opera, Safari.
    • Works on mobile (except a few features)
  • Light server running Linux or Windows
    • It even works on Raspberry Pi 1 with response time under a second (tested with 150 feeds, 22k articles)
  • A web server: Apache2 (recommended), nginx, lighttpd (not tested on others)
  • PHP 7.0+
  • MySQL 5.5.3+ or MariaDB equivalent, or SQLite 3.7.4+, or PostgreSQL 9.5+

Releases

The latest stable release can be found here. New versions are released every two to three months.

If you want a rolling release with the newest features, or want to help testing or developing the next stable version, you can use the edge branch.

Installation

Automated install

  • Docker
  • YunoHost
  • Cloudron

Manual install

  1. Get FreshRSS with git or by downloading the archive
  2. Put the application somewhere on your server (expose only the ./p/ folder to the Web)
  3. Add write access to the ./data/ folder for the webserver user
  4. Access FreshRSS with your browser and follow the installation process
  5. Everything should be working :) If you encounter any problems, feel free to contact us.
  6. Advanced configuration settings can be found in config.default.php and modified in data/config.php.
  7. When using Apache, enable AllowEncodedSlashes for better compatibility with mobile clients.

More detailed information about installation and server configuration can be found in our documentation.

Advice

  • For better security, expose only the ./p/ folder to the Web.
    • Be aware that the ./data/ folder contains all personal data, so it is a bad idea to expose it.
  • The ./constants.php file defines access to the application folder. If you want to customize your installation, look here first.
  • If you encounter any problem, logs are accessible from the interface or manually in ./data/users/*/log*.txt files.
    • The special folder ./data/users/_/ contains the part of the logs that are shared by all users.

FAQ

  • The date and time in the right-hand column is the date declared by the feed, not the time at which the article was received by FreshRSS, and it is not used for sorting.
    • In particular, when importing a new feed, all of its articles will appear at the top of the feed list regardless of their declared date.

Extensions

FreshRSS supports further customizations by adding extensions on top of its core functionality. See the repository dedicated to those extensions.

APIs & native apps

FreshRSS supports access from mobile / native apps for Linux, Android, iOS, and OS X, via two distinct APIs: Google Reader API (best), and Fever API (limited features and less efficient).

App Platform Free Software Maintained & Developed API Works offline Fast sync Fetch more in individual views Fetch read articles Favourites Labels Podcasts Manage feeds
News+ with Google Reader extension Android Partially 2015 GReader ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
FeedMe* Android ✔️✔️ GReader ✔️ ✔️ ✔️ ✔️
RSS Guard Windows, GNU/Linux, MacOS, OS/2 ✔️ ✔️✔️ GReader ✔️ ✔️ ✔️ ✔️ ✔️
EasyRSS Android ✔️ ✔️ GReader Bug ✔️
Readrops Android ✔️ ✔️✔️ GReader ✔️ ✔️
FocusReader Android ✔️✔️ GReader ✔️ ✔️ ✔️
ChristopheHenry Android ✔️ Work in progress GReader ✔️ ✔️ ✔️
Fluent Reader Windows, Linux, MacOS ✔️ ✔️✔️ Fever ✔️ ✔️ ✔️
FeedReader GNU/Linux ✔️ ✔️ GReader ✔️ ✔️ ✔️ ✔️ ✔️
NewsFlash GNU/Linux ✔️ ✔️✔️ Fever ✔️ ✔️ ✔️
NewsFlash GNU/Linux ✔️ Work in Progress GReader
Newsboat 2.24+ GNU/Linux, MacOS, FreeBSD ✔️ ✔️✔️ GReader ✔️ ✔️ ✔️
Vienna RSS MacOS ✔️ ✔️✔️ GReader
Reeder* iOS, MacOS ✔️✔️ GReader, Fever ✔️ ✔️ ✔️ ✔️
Unread iOS ✔️✔️ Fever ✔️ ✔️
Fiery Feeds iOS ✔️✔️ Fever
Readkit MacOS ✔️✔️ Fever ✔️
Netnewswire iOS, MacOS ✔️ Work in progress GReader ✔️ ✔️ ✔️

* Install and enable the GReader Redate extension to have the correct publication date for feed articles if you are using Reeder or FeedMe.

Included libraries

Only for some options or configurations

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].