Show HN: Feedsmith — Fast parser & generator for RSS, Atom, OPML feed namespaces
a year ago
- #JavaScript
- #Feed Parser
- #RSS
- Feedsmith is a robust and fast JavaScript parser and generator for RSS, Atom, JSON Feed, and RDF feeds.
- It supports popular namespaces and OPML files, maintaining the original feed structure while offering helpful normalization.
- Key features include normalization of legacy elements, case insensitivity, fast parsing, type-safe API, tree-shakable design, and comprehensive testing.
- Supports Node.js and modern browsers, with no TypeScript requirement.
- Provides universal and format-specific parsers for RSS, Atom, JSON Feed, RDF, and OPML.
- Includes detailed benchmarks showing Feedsmith's performance compared to other libraries.
- Focuses on preserving the original feed structure without merging or normalizing fields unnecessarily.
- Designed to be forgiving, extracting valid data even from partially valid feeds.