{
  "@context": [
    "https://schema.org",
    {
      "nuanyue": "https://www.nuanyue.com/ns#"
    }
  ],
  "@type": "SoftwareApplication",
  "@id": "https://www.nuanyue.com/software/netnewswire/#software",
  "name": "NetNewsWire",
  "description": "Free and open-source feed reader for macOS.",
  "url": "https://www.nuanyue.com/software/netnewswire/",
  "mainEntityOfPage": "https://www.nuanyue.com/software/netnewswire/",
  "operatingSystem": "macOS",
  "applicationCategory": "BusinessApplication",
  "sameAs": [
    "https://ranchero.com/netnewswire/",
    "https://github.com/Ranchero-Software/NetNewsWire"
  ],
  "softwareVersion": "7.1.5",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "nuanyue:record": {
    "schemaVersion": 1,
    "id": "software:netnewswire",
    "slug": "netnewswire",
    "name": "NetNewsWire",
    "type": "SoftwareApplication",
    "entityType": "feed reader",
    "description": "Free and open-source feed reader for macOS.",
    "shortDescription": "Free and open-source feed reader for macOS.",
    "answer": "NetNewsWire is a free and open-source feed reader for macOS and iOS. It reads four feed formats — RSS, Atom, JSON Feed and RSS-in-JSON — so a subscription only has to exist as a feed to be readable. It needs no account to run locally, and the project states that it does not want money from users.",
    "page": "https://www.nuanyue.com/software/netnewswire/",
    "dataUrl": "https://www.nuanyue.com/data/software/netnewswire.json",
    "categories": [
      "productivity"
    ],
    "tags": [],
    "platform": [
      "macOS"
    ],
    "architecture": [],
    "featured": false,
    "pricing": "open-source",
    "currentVersion": "7.1.5",
    "openSource": true,
    "website": "https://ranchero.com/netnewswire/",
    "github": "https://github.com/Ranchero-Software/NetNewsWire",
    "download": "https://github.com/Ranchero-Software/NetNewsWire/releases/download/mac-7.1.5/NetNewsWire7.1.5.zip",
    "features": [
      "Reads RSS, Atom, JSON Feed and RSS-in-JSON subscriptions",
      "Free and open source, with no account needed to read feeds locally",
      "Ships for both macOS and iOS",
      "Release notes and change history are published on GitHub"
    ],
    "useCases": [
      "Following blogs and news sites from one list instead of visiting each one",
      "Subscribing to a site that never publishes anything but a feed"
    ],
    "formats": [],
    "integrations": [],
    "pros": [
      {
        "text": "Free and open source, with no account and no paid tier — the project's support page explicitly asks people not to send money.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "Reads four feed formats: RSS, Atom, JSON Feed and RSS-in-JSON.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "Ships for both macOS and iOS, so the same subscriptions can be followed on desktop and phone.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "Bug reports, feature requests and change notes are all public on GitHub, so a problem can be checked against a release.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      }
    ],
    "cons": [
      {
        "text": "The project asks contributors to ask before even starting a pull request, so casual code contributions move slowly.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "Building from source means cloning the repo and creating a DeveloperSettings.xcconfig for code signing — there is no one-command build.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "Reading stays local; there is no bundled hosted sync service in the app itself.",
        "status": "editorially-reviewed",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      }
    ],
    "whoIsItFor": [
      "Readers who want a free, open-source feed reader with no subscription",
      "People who follow enough sites that checking them one by one stops scaling"
    ],
    "notFor": [
      "Readers who expect a hosted reader reachable from any browser — this is a native macOS and iOS app"
    ],
    "limitations": [],
    "updates": [],
    "faq": [
      {
        "question": "Is NetNewsWire free?",
        "answer": "Yes. It is free and open source, and the project's own support page says not to send money.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "question": "Which feed formats does NetNewsWire support?",
        "answer": "RSS, Atom, JSON Feed and RSS-in-JSON.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "question": "How do I install NetNewsWire?",
        "answer": "Download the release archive from GitHub and open it, or build it from source with Xcode.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "question": "How do I report a bug or ask for a feature?",
        "answer": "Open an issue on the NetNewsWire GitHub repository; change notes for current and previous releases are on the releases page.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      }
    ],
    "relationships": [
      {
        "target": "vienna",
        "type": "alternative",
        "reason": "Both are open-source feed readers for macOS. Vienna is built around RSS and Atom; NetNewsWire additionally reads JSON Feed and RSS-in-JSON.",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "target": "reeder-5",
        "type": "alternative",
        "reason": "Both are macOS feed readers. Reeder 5 is a paid client aimed at hosted services such as Feedly and Feedbin; NetNewsWire is free, open source and reads feeds locally.",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "target": "readkit",
        "type": "alternative",
        "reason": "Both collect feeds on the Mac. ReadKit presents itself as a bookmark and RSS management client; NetNewsWire is a dedicated feed reader with no bookmark layer.",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      }
    ],
    "sources": [
      {
        "id": "netnewswire:official",
        "type": "official_website",
        "url": "https://ranchero.com/netnewswire/",
        "title": "NetNewsWire — official website",
        "trustLevel": "B",
        "accessedAt": null
      },
      {
        "id": "netnewswire:repository",
        "type": "github",
        "url": "https://github.com/Ranchero-Software/NetNewsWire",
        "title": "NetNewsWire — source repository",
        "trustLevel": "D",
        "accessedAt": null
      }
    ],
    "claims": [
      {
        "id": "software:netnewswire.isA",
        "subject": "software:netnewswire",
        "predicate": "isA",
        "value": "feed reader",
        "status": "editorially-reviewed",
        "sourceIds": [
          "netnewswire:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:netnewswire.supportsPlatform",
        "subject": "software:netnewswire",
        "predicate": "supportsPlatform",
        "value": [
          "macOS"
        ],
        "status": "verified",
        "sourceIds": [
          "netnewswire:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:netnewswire.officialWebsite",
        "subject": "software:netnewswire",
        "predicate": "officialWebsite",
        "value": "https://ranchero.com/netnewswire/",
        "status": "verified",
        "sourceIds": [
          "netnewswire:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:netnewswire.listedInCategory",
        "subject": "software:netnewswire",
        "predicate": "listedInCategory",
        "value": [
          "productivity"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "netnewswire:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:netnewswire.pricingModel",
        "subject": "software:netnewswire",
        "predicate": "pricingModel",
        "value": "Open source",
        "status": "developer-stated",
        "sourceIds": [
          "netnewswire:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:netnewswire.ownership",
        "subject": "software:netnewswire",
        "predicate": "ownership",
        "value": "Third-party product — not published by Nuanyue",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:netnewswire.isOpenSource",
        "subject": "software:netnewswire",
        "predicate": "isOpenSource",
        "value": true,
        "status": "verified",
        "sourceIds": [
          "netnewswire:repository",
          "netnewswire:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:netnewswire.currentVersion",
        "subject": "software:netnewswire",
        "predicate": "currentVersion",
        "value": "7.1.5",
        "status": "developer-stated",
        "sourceIds": [
          "netnewswire:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:netnewswire.hasFeature",
        "subject": "software:netnewswire",
        "predicate": "hasFeature",
        "value": [
          "Reads RSS, Atom, JSON Feed and RSS-in-JSON subscriptions",
          "Free and open source, with no account needed to read feeds locally",
          "Ships for both macOS and iOS",
          "Release notes and change history are published on GitHub"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "netnewswire:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:netnewswire.usedFor",
        "subject": "software:netnewswire",
        "predicate": "usedFor",
        "value": [
          "Following blogs and news sites from one list instead of visiting each one",
          "Subscribing to a site that never publishes anything but a feed"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "netnewswire:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:netnewswire.audienceFor",
        "subject": "software:netnewswire",
        "predicate": "audienceFor",
        "value": [
          "Readers who want a free, open-source feed reader with no subscription",
          "People who follow enough sites that checking them one by one stops scaling"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "netnewswire:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:netnewswire.audienceNotFor",
        "subject": "software:netnewswire",
        "predicate": "audienceNotFor",
        "value": [
          "Readers who expect a hosted reader reachable from any browser — this is a native macOS and iOS app"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "netnewswire:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:netnewswire.advantage.0",
        "subject": "software:netnewswire",
        "predicate": "advantage",
        "value": "Free and open source, with no account and no paid tier — the project's support page explicitly asks people not to send money.",
        "status": "verified",
        "sourceIds": [
          "netnewswire:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:netnewswire.advantage.1",
        "subject": "software:netnewswire",
        "predicate": "advantage",
        "value": "Reads four feed formats: RSS, Atom, JSON Feed and RSS-in-JSON.",
        "status": "verified",
        "sourceIds": [
          "netnewswire:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:netnewswire.advantage.2",
        "subject": "software:netnewswire",
        "predicate": "advantage",
        "value": "Ships for both macOS and iOS, so the same subscriptions can be followed on desktop and phone.",
        "status": "verified",
        "sourceIds": [
          "netnewswire:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:netnewswire.advantage.3",
        "subject": "software:netnewswire",
        "predicate": "advantage",
        "value": "Bug reports, feature requests and change notes are all public on GitHub, so a problem can be checked against a release.",
        "status": "verified",
        "sourceIds": [
          "netnewswire:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:netnewswire.drawback.0",
        "subject": "software:netnewswire",
        "predicate": "drawback",
        "value": "The project asks contributors to ask before even starting a pull request, so casual code contributions move slowly.",
        "status": "verified",
        "sourceIds": [
          "netnewswire:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:netnewswire.drawback.1",
        "subject": "software:netnewswire",
        "predicate": "drawback",
        "value": "Building from source means cloning the repo and creating a DeveloperSettings.xcconfig for code signing — there is no one-command build.",
        "status": "verified",
        "sourceIds": [
          "netnewswire:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:netnewswire.drawback.2",
        "subject": "software:netnewswire",
        "predicate": "drawback",
        "value": "Reading stays local; there is no bundled hosted sync service in the app itself.",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": "2026-10-16"
      }
    ],
    "lastUpdated": "2026-10-16T00:00:00.000Z",
    "lastReviewedAt": null
  }
}