// the find
dylang/node-rss
RSS feed generator for Node.
A minimal Node.js library that generates RSS XML from a simple object API. Does one thing: takes feed metadata and items, outputs a valid RSS string. Useful for any Node backend that needs to expose a feed without pulling in a full CMS.
The API is genuinely simple — create a feed, add items, call .xml(). No configuration ceremony. The custom_namespaces and custom_elements escape hatches are well thought out; the iTunes podcast example in the README actually covers a real use case that would otherwise require a separate library. GeoRSS support is a nice inclusion for location-aware feeds. The test suite uses snapshot XML files, which makes regressions obvious without writing assertion-heavy test code.
The project is essentially unmaintained — last commit was years ago and Travis CI badges are dead. It only supports RSS 2.0; no Atom output, which is the format most modern feed readers prefer. No TypeScript types, so you're writing blind in any typed codebase. The enclosure size detection from a local file path is a footgun in serverless or containerized environments where the file may not exist at render time.