Newspipe is a web-based news aggregator for following RSS and Atom feeds through a personal reading interface. It is built with Python, using Flask, asyncio and SQLAlchemy to manage subscriptions, retrieve articles and store reading information.
The application supports multiple users, allowing each person to maintain their own subscriptions and article collections. Its interface brings together incoming articles, favourites, bookmarks and notes, making it useful for both everyday reading and collecting information for later reference.
Newspipe also provides tools for managing feed subscriptions and transferring personal data. Users can import subscriptions from another reader or export their account information, while developers can interact with feeds through its API.
The application includes account administration and optional directory-based authentication, making it suitable for individuals as well as shared installations.
This is free and open source software.
Key Features
- Aggregates RSS and Atom feeds through a browser-based reading interface.
- Multi-user support provides separate subscriptions and reading collections.
- Asynchronous feed retrieval processes subscribed sources in the background.
- API allows programmatic management of feeds and integration with external crawlers.
- Import and export complete account information using JSON files.
- OPML import and export simplify transferring subscriptions between feed readers.
- Article search helps locate previously retrieved information.
- Favourite articles can be saved for later reference.
- Inactive feed detection helps identify subscriptions that no longer publish updates.
- Bookmark management includes importing existing bookmarks from Pinboard.
- Article notes allow users to annotate content and review their notes in a dedicated interface.
- Read-later controls support postponing articles for a chosen period.
- Optional LDAP authentication supports integration with existing account directories.
- Light and dark themes provide alternative interface appearances.
- Interface translations are available in English, French and German.
- Supports SQLite and PostgreSQL database configurations.
Website: sr.ht/~cedric/newspipe
Support:
Developer: Cédric Bonhomme
License: GNU Affero General Public License v3.0

Newspipe is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Self-Hosted News Aggregators | |
|---|---|
| FreshRSS | Lightweight self-hosted RSS and Atom feed aggregator |
| Miniflux | Minimalist feed reader written in Go and PostgreSQL |
| CommaFeed | Bloated-free feed reader |
| TinyTiny RSS | Designed with PostgreSQL in mind, but it also works with MySQL and MariaDB |
| Stringer | No external dependencies, no social media, and no machine learning |
| yarr | Yet Another RSS Reader |
| NewsBlur | Personal news reader |
| Fusion | Lightweight RSS reader designed for self-hosting |
| selfoss | Multi-purpose RSS reader, data stream, mash-up, aggregation web application |
| Newspipe | Python-based news aggregator using Flask, asyncio and SQLAlchemy |
| Oksskolten | AI-native RSS reader |
| RSS Funnel | Modular RSS processing pipeline system |
| Leed | Lightweight RSS and Atom reader with plugin support |
| Lerama | Feed aggregator with categories, tags and search |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.