finds.dev← search

// the find

dylang/node-rss

★ 1,040 · JavaScript · MIT · updated Jun 2026

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.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →