awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
nkanaev avatar

nkanaev/yarr

0
View on GitHub↗
3,854 stars·285 forks·Go·MIT·16 views

Yarr

Yarr is a feed aggregator that functions as both a local desktop application and a self-hosted server. It collects content from multiple RSS and Atom sources into a single, centralized interface, allowing users to track updates from various websites in one location.

The project provides flexibility in how it is deployed and accessed. As a desktop client, it integrates with the system tray to provide quick access to content on personal computers. Alternatively, it can be configured as a standalone server, enabling secure remote access to feed data through authentication and encryption.

The application manages data locally using a relational database to ensure offline availability and fast retrieval. It is distributed as a cross-platform package that utilizes an embedded webview to render the user interface, while the core logic is handled by a compiled server runtime that manages network requests and background polling.

Features

  • RSS Feed Aggregators - Aggregates content from multiple RSS and Atom sources into a single centralized interface.
  • Feed Aggregator Deployments - Operates as a self-hosted server that collects and synchronizes web feed data with secure remote access.
  • News and Content Readers - Provides a desktop-based interface for reading and tracking news from multiple sources.
  • RSS Readers and Clients - Functions as a graphical desktop program for managing and reading RSS feeds.
  • SQLite Storage - Uses a local relational database file to ensure fast retrieval and offline availability of feed content.
  • Web Client Self-Hosting - Enables private, self-hosted access to feed data without relying on third-party services.
  • Self-Hosted Deployments - Supports standalone server deployment with authentication and encryption for secure remote access.
  • Compiled Server Runtimes - Executes core application logic using a compiled runtime to manage network requests and background polling.
  • HTTP Polling Mechanisms - Fetches remote feed data periodically using standard HTTP polling patterns.
  • Desktop Applications - Provides a local graphical desktop application for direct interaction with feed content.
  • Webview Rendering Engines - Uses an embedded browser engine to render the user interface within a native application window.
  • Text Processing - RSS reader application.
  • Feed Readers - Web-based feed aggregator usable as a desktop application.
  • Feed Readers - Listed in the “Feed Readers” section of the Awesome Selfhosted awesome list.
  • RSS Readers - Self-hosted or desktop reader with a focus on speed and simplicity.

Star history

Star history chart for nkanaev/yarrStar history chart for nkanaev/yarr

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Yarr

These projects share indexed features with Yarr. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • samuelclay/newsblursamuelclay avatar

    samuelclay/NewsBlur

    7,312View on GitHub↗

    NewsBlur is an RSS feed aggregator and social news reader that collects and organizes stories from feeds, newsletters, and websites into a single interface. It functions as a feed synchronization service that maintains read states and subscription data across multiple devices and third-party applications. The platform distinguishes itself with AI-powered content summarization to generate briefings and answer questions about articles, alongside a system for training content classifiers. These classifiers learn user preferences for authors and tags to automatically highlight preferred topics or

    Pythonandroidelasticsearchfeed-reader
    View on GitHub↗7,312
  • getstream/windsGetStream avatar

    GetStream/Winds

    9,120View on GitHub↗

    Winds is an open-source RSS and podcast reader that aggregates content from both feed types into a single, unified reading and listening interface. The application is designed to be self-hosted, allowing users to deploy the full stack on their own servers with configurable dependencies and environment variables. The platform integrates with Getstream.io to deliver real-time, personalized activity feeds that adapt to individual content preferences using machine learning. It includes a full-text search engine that indexes all subscribed articles and podcast episodes for fast, query-based retrie

    JavaScriptactivity-streamalgolia-apicreate-react-app
    View on GitHub↗9,120
  • stringer-rss/stringerstringer-rss avatar

    stringer-rss/stringer

    4,114View on GitHub↗

    Stringer is a self-hosted RSS feed aggregator and reader. It functions as a multi-user feed manager that collects and organizes content from various web feeds into a single unified interface. The project operates as an RSS API server, exposing data feeds to third-party mobile applications for synchronization and reading. It includes automated background tasks to fetch new content entries and provides a private environment for content curation. The system covers user account management with password-hashed authentication, subscription billing via third-party payment processors, and user inter

    Rubyfeed-readerfeedjirarss
    View on GitHub↗4,114
  • sismics/readersismics avatar

    sismics/reader

    408View on GitHub↗

    Free and open source feeds reader, including all major Google Reader features

    Javaatomfeedrss
    View on GitHub↗408
Compare all 30 related projects→

Frequently asked questions

What does nkanaev/yarr do?

Yarr is a feed aggregator that functions as both a local desktop application and a self-hosted server. It collects content from multiple RSS and Atom sources into a single, centralized interface, allowing users to track updates from various websites in one location.

What are the main features of nkanaev/yarr?

The main features of nkanaev/yarr are: RSS Feed Aggregators, Feed Aggregator Deployments, News and Content Readers, RSS Readers and Clients, SQLite Storage, Web Client Self-Hosting, Self-Hosted Deployments, Compiled Server Runtimes.

Which projects share features with nkanaev/yarr?

Projects with overlapping indexed features include: samuelclay/newsblur — NewsBlur is an RSS feed aggregator and social news reader that collects and organizes stories from feeds, newsletters,… getstream/winds — Winds is an open-source RSS and podcast reader that aggregates content from both feed types into a single, unified… stringer-rss/stringer — Stringer is a self-hosted RSS feed aggregator and reader. It functions as a multi-user feed manager that collects and… sismics/reader — Free and open source feeds reader, including all major Google Reader features. feedbin/feedbin — Feedbin is an RSS feed aggregator that collects and organizes updates from websites, video channels, and playlists… yang991178/fluent-reader — Fluent Reader is a desktop RSS feed aggregator and reader. Built as a cross-platform client, it collects content from…