# getstream/winds

**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/getstream-winds).**

9,120 stars · 629 forks · JavaScript · BSD-3-Clause · archived

## Links

- GitHub: https://github.com/GetStream/Winds
- Homepage: https://getstream.io/winds/
- awesome-repositories: https://awesome-repositories.com/repository/getstream-winds.md

## Topics

`activity-stream` `algolia-api` `create-react-app` `electron` `electron-app` `express` `feed` `getstream` `machine-learning` `newsfeed` `personalization` `podcast` `podcast-client` `podcasts` `react` `react-native` `redux` `rss` `rss-reader`

## Description

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 retrieval, and supports importing existing RSS subscriptions via OPML files for seamless migration from other readers.

Beyond core aggregation and personalization, Winds provides a unified interface for reading articles and streaming podcast audio directly within the application. It also offers command-line tools for testing and debugging RSS, podcast, and article feed parsing, as well as feed discovery capabilities that scan website URLs for linked feed sources.

## Tags

### Business & Productivity Software

- [RSS Feed Aggregators](https://awesome-repositories.com/f/business-productivity-software/rss-feed-aggregators.md) — Aggregates content from multiple RSS feeds into a single unified reading interface.
- [Collaborative Activity Feeds](https://awesome-repositories.com/f/business-productivity-software/collaborative-activity-feeds.md) — Integrates a real-time activity feed that scales to millions of users with personalized content streams. ([source](https://getstream.io/get_started))
- [Unified Feed Managers](https://awesome-repositories.com/f/business-productivity-software/podcast-feed-management/unified-feed-managers.md) — Manages both RSS subscriptions and podcast episodes inside a single interface so users do not need separate apps. ([source](https://getstream.io/winds/))
- [Media Consumption Interfaces](https://awesome-repositories.com/f/business-productivity-software/unified-reading-interfaces/media-consumption-interfaces.md) — Combines article reading and podcast streaming into a single UI component for seamless content consumption.

### DevOps & Infrastructure

- [Self-Hosted Deployments](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployments.md) — Packages the application with configurable environment variables and dependencies for deployment on personal servers.
- [Self-Hosted Applications](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-applications.md) — Designed to be deployed and managed on private hardware or personal servers.

### Part of an Awesome List

- [Unified Consumption Interfaces](https://awesome-repositories.com/f/awesome-lists/media/news-and-feed-readers/unified-consumption-interfaces.md) — Reads RSS subscriptions and streams podcasts within a single unified interface, eliminating the need for separate apps. ([source](https://getstream.io/blog/the-engine-that-powers-winds/))
- [RSS Readers](https://awesome-repositories.com/f/awesome-lists/media/rss-readers.md) — Open-source RSS reader and podcast player.
- [Hosted Feed Readers](https://awesome-repositories.com/f/awesome-lists/productivity/hosted-feed-readers.md) — Open-source RSS reader and podcast player.
- [RSS Readers](https://awesome-repositories.com/f/awesome-lists/productivity/rss-readers.md) — Open-source reader with a modern interface and cross-platform support.

### Content Management & Publishing

- [RSS Readers](https://awesome-repositories.com/f/content-management-publishing/content-aggregation-curation/rss-readers.md) — Aggregates RSS feeds and podcast episodes into a single reading and listening interface.
- [Podcast Clients](https://awesome-repositories.com/f/content-management-publishing/media-management/podcast-clients.md) — Streams audio from podcast feeds so users can listen to episodes directly in the app. ([source](https://getstream.io/get_started/))
- [In-App Streamers](https://awesome-repositories.com/f/content-management-publishing/media-management/podcast-clients/in-app-streamers.md) — Streams and listens to podcast episodes directly within the application without needing a separate player. ([source](https://cdn.jsdelivr.net/gh/getstream/winds@master/README.md))
- [OPML Subscription Imports](https://awesome-repositories.com/f/content-management-publishing/opml-subscription-imports.md) — Imports existing RSS subscriptions from OPML files for seamless migration.

### Data & Databases

- [Machine Learning Feed Adaptation](https://awesome-repositories.com/f/data-databases/data-feeds/subscription-feed-retrievers/feed-curators/personalized-explore-feeds/machine-learning-feed-adaptation.md) — Adapts the activity feed to individual preferences using machine learning for a tailored experience.
- [Personalized Explore Feeds](https://awesome-repositories.com/f/data-databases/data-feeds/subscription-feed-retrievers/feed-curators/personalized-explore-feeds.md) — Adapts the activity feed to individual content preferences using machine learning for a tailored experience. ([source](https://getstream.io/winds/))
- [Full Text Search](https://awesome-repositories.com/f/data-databases/full-text-search.md) — Performs full-text search across all subscribed articles and episodes using an integrated engine. ([source](https://cdn.jsdelivr.net/gh/getstream/winds@master/README.md))
- [Full-Text Search Engines](https://awesome-repositories.com/f/data-databases/full-text-search-engines.md) — Indexes all subscribed articles and podcast episodes for fast full-text retrieval.

### Web Development

- [Getstream.io Integrations](https://awesome-repositories.com/f/web-development/getstream-io-integrations.md) — Built on Getstream.io to deliver real-time, personalized activity feeds.
- [Feed Aggregator Deployments](https://awesome-repositories.com/f/web-development/self-hostable-web-applications/feed-aggregator-deployments.md) — A full-stack feed aggregator deployable on personal servers with configurable dependencies.
