Article: YarrList (GitHub) Summary YarrList is an open-source API and client library for interacting with RSS/Atom feed content programmatically. It provides tools to fetch, parse, normalize, and serve feed items with support for filtering, aggregation, caching, and JSON output suitable for web apps and integrations. Key features
Fetches and parses RSS/Atom feeds. Normalizes feed items into a consistent JSON format. Supports filtering by date, author, and keywords. Aggregates multiple feeds into a single stream. Caching to reduce network requests. Simple HTTP API and client libraries for common languages.
Typical use cases
Powering feed readers and aggregators. Converting feeds to JSON for static site generators. Backend service to provide normalized feed endpoints for front-end apps. Archiving and searching feed content. yarrlist github
Installation & usage (example)
Clone the repo:
git clone https://github.com/<owner>/yarrlist.git Normalizes feed items into a consistent JSON format
Install dependencies (Node example):
cd yarrlist npm install
Run:
npm start
Example request against local API: