# nextcloud/news

**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/nextcloud-news).**

987 stars · 195 forks · PHP · AGPL-3.0

## Links

- GitHub: https://github.com/nextcloud/news
- Homepage: https://apps.nextcloud.com/apps/news
- awesome-repositories: https://awesome-repositories.com/repository/nextcloud-news.md

## Topics

`atom-feed` `feed` `feed-reader` `hacktoberfest` `news` `nextcloud` `nextcloud-news` `rss` `rss-reader`

## Description

This project is a self-hosted RSS and Atom feed aggregator designed as a modular extension for the Nextcloud ecosystem. It provides a centralized interface for collecting, organizing, and reading content from multiple web sources, allowing users to maintain private archives of their subscriptions without relying on third-party services.

The application distinguishes itself through its focus on cross-platform synchronization and portability. It supports the import and export of feed collections using standard file formats and exposes a programmatic interface that allows external applications to retrieve, update, and align feed data. This architecture ensures that users can maintain a consistent reading experience across different devices and client applications.

The platform includes comprehensive tools for content management, such as full-text search indexing, keyword-based filtering, and keyboard-driven navigation. It automates the retrieval of new articles through background task scheduling and manages database growth by purging stale entries while preserving starred content. Users can also share articles directly with others, triggering automated notifications within the system.

The software is designed for deployment within containerized environments and includes command-line utilities for administrative maintenance, system logging, and integration testing.

## Tags

### Content Management & Publishing

- [Feed Aggregators](https://awesome-repositories.com/f/content-management-publishing/feed-aggregators.md) — Provides a centralized interface for collecting, organizing, and reading content from multiple RSS and Atom web sources. ([source](https://github.com/nextcloud/news#readme))
- [Content Aggregators](https://awesome-repositories.com/f/content-management-publishing/content-aggregators.md) — Collects and consolidates reading materials from multiple online sources into a single unified view.
- [Nextcloud Extensions](https://awesome-repositories.com/f/content-management-publishing/nextcloud-extensions.md) — Integrates directly into an existing file-sharing and collaboration environment as a modular extension.
- [Scheduled Content Updates](https://awesome-repositories.com/f/content-management-publishing/scheduled-content-updates.md) — Automates background tasks to fetch new content from subscribed sources. ([source](https://github.com/nextcloud/news/blob/master/CHANGELOG.md))
- [Feed Management](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/content-organization-systems/feed-management.md) — Provides tools to organize, move, delete, and import or export feed collections using standard file formats. ([source](https://github.com/nextcloud/news/blob/master/CHANGELOG.md))
- [Collection-Based Content Searches](https://awesome-repositories.com/f/content-management-publishing/pdf-content-editing/content-searching/collection-based-content-searches.md) — Performs full-text searches across all aggregated news items to quickly locate specific information. ([source](https://github.com/nextcloud/news/blob/master/CHANGELOG.md))
- [Subscription Archives](https://awesome-repositories.com/f/content-management-publishing/self-hosted-web-archivers/subscription-archives.md) — Maintains a private server to store and organize personal feed subscriptions and article archives.

### Business & Productivity Software

- [RSS Feed Aggregators](https://awesome-repositories.com/f/business-productivity-software/rss-feed-aggregators.md) — Collects and organizes content from multiple web feeds into a single centralized interface.

### Development Tools & Productivity

- [Feed Refresh Scheduling](https://awesome-repositories.com/f/development-tools-productivity/cron-scheduling/feed-refresh-scheduling.md) — Automates the timing of content aggregation tasks using cron expressions.

### Networking & Communication

- [Feed Parsing Engines](https://awesome-repositories.com/f/networking-communication/server-side-metadata-parsing/feed-parsing-engines.md) — Processes raw XML and Atom streams on the server to normalize disparate web content.

### System Administration & Monitoring

- [Content Monitoring Automations](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-status-pages/page-lifecycle-trackers/page-content-classifiers/collection-filters/content-monitoring-automations.md) — Schedules background tasks to fetch new articles from web sources and filters content to focus on relevant information.

### Web Development

- [Asynchronous Content Updates](https://awesome-repositories.com/f/web-development/asynchronous-content-updates.md) — Fetches new articles from web sources using system cron jobs or external API triggers. ([source](https://github.com/nextcloud/news/blob/master/docs/troubleshooting.md))
- [REST API Integrations](https://awesome-repositories.com/f/web-development/rest-api-integrations.md) — Exposes server-side data through standardized RESTful endpoints for external client synchronization.
- [Feed Synchronization APIs](https://awesome-repositories.com/f/web-development/web-platforms/feed-synchronization-apis.md) — Provides standardized interfaces for syncing subscription lists and reading states across external client applications. ([source](https://github.com/nextcloud/news/blob/master/README.md))

### Data & Databases

- [Full-Text Search Engines](https://awesome-repositories.com/f/data-databases/full-text-search-engines.md) — Indexes aggregated article content to allow users to quickly locate specific information across all saved feeds.

### User Interface & Experience

- [Feed Content Filtering](https://awesome-repositories.com/f/user-interface-experience/feed-content-filtering.md) — Allows users to hide articles from specific sources by matching keywords in titles, bodies, or URLs. ([source](https://github.com/nextcloud/news/blob/master/CHANGELOG.md))
- [Keyboard Navigation](https://awesome-repositories.com/f/user-interface-experience/keyboard-navigation.md) — Supports dedicated keyboard commands to control feed navigation, mark items as read, and star articles. ([source](https://github.com/nextcloud/news/blob/master/CHANGELOG.md))
- [Screen Layout Appliers](https://awesome-repositories.com/f/user-interface-experience/layout-configurations/display-aware-layout-managers/display-layout-managers/screen-layout-appliers.md) — Provides adjustable viewing modes including split-screen and compact layouts for different device requirements. ([source](https://github.com/nextcloud/news/blob/master/CHANGELOG.md))
