{"repo":"macieklamberski/feedsmith","free":true,"listed":false,"github":"https://github.com/macieklamberski/feedsmith","clone":"git clone https://github.com/macieklamberski/feedsmith.git","description":"Fast, all‑in‑one JavaScript feed parser and generator for RSS, Atom, RDF, and JSON Feed, with support for popular namespaces and OPML.","language":"TypeScript","stars":616,"topics":["atom","feed-parser","jsonfeed","rss","rdf","rss-feed","rss-parser","feed-generator","rss-generator"],"license":"MIT","category":"productivity","readme_excerpt":"Feedsmith Fast, all‑in‑one JavaScript feed parser and generator for RSS, Atom, RDF, and JSON Feed, with support for popular namespaces and OPML files. Feedsmith offers universal and format‑specific parsers that maintain the original feed structure in a clean, object-oriented format while intelligently normalizing legacy elements. Access all feed data without compromising simplicity. Read full docs ↗ &nbsp;&nbsp;·&nbsp;&nbsp; Quick Start &nbsp;&nbsp;·&nbsp;&nbsp; Why Feedsmith? &nbsp;&nbsp;·&nbsp;&nbsp; Benchmarks → --- [!IMPORTANT] Feedsmith 3.x is in final stages of development. Check out the v3.x guide to explore new features and learn how to upgrade. Install it with: npm install feedsmith@beta --- Features Core Comprehensive support — Supports all major feed formats and namespaces. Preserves structure — Parsed feed object maintains the original feed structure making it easy to access the data. Smart namespace handling — Normalizes custom namespace prefixes to standard ones (e.g., becomes dc.creator ). Parsing & generating — Use one package for both parsing and generating feeds. Leniency Normalizes legacy elements — Upgrades feed elements to their modern equivalents so that you never need to worry about reading feeds in older formats. CaSe INSENsiTive — Handles fields and attributes in any case (lowercase, uppercase, mixed). Namespace URI tolerance — Accepts non-official namespace URIs (HTTPS variants, case variations, trailing slashes, whitespace). Forgiving — Gracefully h","default_branch":null,"files":null,"tree":[],"storefront":"/r/macieklamberski","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/macieklamberski/feedsmith/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}