A free, open-source RSS reader for macOS and iOS that supports RSS, Atom, JSON Feed and RSS-in-JSON.
ViennaRSS/vienna-rss
A free, open-source RSS/Atom/JSON Feed newsreader for macOS with an Apple Mail-style interface.
Open-source alternative to:NetNewsWire
Reeder
- Stars
- 1,982
- Forks
- 235
- Open issues
- 55
- Last commit
- 13 days ago
What is it?
Vienna is a feed reader for macOS that reads RSS, Atom and JSON Feed sources. Its layout follows Apple Mail: a list of feeds and article summaries lets you scan quickly, and selecting an article opens it in a simplified browser view for reading.
Vienna can subscribe directly to websites you want to follow. It can also sync with cloud services that implement the Open Reader API, an adaptation of the Google Reader API, and the project reports testing with BazQux, FreshRSS, FeedHQ, Inoreader and The Old Reader.
Article display is customizable through HTML and CSS styles, and new toolbar and menu actions can be added through XML-based plugins. Vienna is distributed through GitHub Releases, SourceForge and Homebrew Cask.
Key features
- 01Apple Mail-style layout for scanning feed summaries and reading articles
- 02Supports RSS, Atom and JSON Feed sources
- 03Syncs with services compatible with the Open Reader API
- 04Customizable article display styles using HTML and CSS
- 05Extensible toolbar and menu actions through XML plugin files
Use cases
- Keeping up with news and blogs on a Mac without a browser tab for each site
- Syncing feed reading across devices through a self-hosted FreshRSS server or a hosted reader service
- Customizing how articles look with your own reading styles
Quick start
- 1
Install via Homebrew Cask
brew install --cask vienna - 2
Or download the latest release from the GitHub Releases page
Things to know
- macOS only; requires macOS 10.15 or later for the current 3.11.x line.
In collections
Topics
FAQ
- What is vienna-rss?
- A free, open-source RSS/Atom/JSON Feed newsreader for macOS with an Apple Mail-style interface. Vienna is a feed reader for macOS that reads RSS, Atom and JSON Feed sources. Its layout follows Apple Mail: a list of feeds and article summaries lets you scan quickly, and selecting an article opens it in a simplified browser view for reading.
- Is vienna-rss free to use? What license does it have?
- vienna-rss is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is vienna-rss still maintained?
- Actively maintained. The last commit to vienna-rss was on Oct 25, 2026.
- What can I use vienna-rss for?
- Keeping up with news and blogs on a Mac without a browser tab for each site Syncing feed reading across devices through a self-hosted FreshRSS server or a hosted reader service Customizing how articles look with your own reading styles
- How do I install vienna-rss?
- Install via Homebrew Cask: brew install --cask vienna Or download the latest release from the GitHub Releases page
- Where can I get vienna-rss?
- The source code and installation instructions are on GitHub: https://github.com/ViennaRSS/vienna-rss
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A minimalist, self-hostable feed reader for RSS, Atom and JSON Feed, backed by PostgreSQL.
A Go CLI that turns a list of RSS, Atom or JSON feeds into a single static HTML page you can host anywhere.
A self-hostable service that turns email newsletters into Atom feeds you can read in any feed reader.
Leed is a minimalist self-hosted RSS/ATOM feed reader that refreshes feeds via cron so pages load quickly.
A self-hostable PHP service that saves web articles into a personal RSS/Atom feed so you can read them later in any feed reader.