debril/feed-io
PHP library to read and write RSS, Atom, and JSONFeed. Supports feed autodiscovery, enclosures, logos, content filtering, and DateTime conversion. Includes CLI tools, PSR-7 responses with cache headers, PSR-3 logging, and PSR-18 HTTP clients.
/api/feeds/{slug}).If-Modified-Since headers, intelligent next-update estimation to reduce API calls).php-feed-io/feed-io for updates).For Executives: "This package lets us rapidly build feed-powered features—like news aggregation, podcast directories, or content syndication—with 80% less engineering effort. It’s like ‘Composer require’ for feed parsing: supports RSS, Atom, and JSONFeed out of the box, integrates seamlessly with our PHP stack, and cuts bandwidth usage by intelligently caching updates. Competitors either pay for third-party APIs (e.g., Feedburner) or build custom parsers (high risk, high maintenance). This gives us a cost-effective, scalable solution to monetize content distribution (e.g., premium newsletters) or enhance user engagement (e.g., personalized dashboards)."
For Engineers: *"feed-io is a production-ready, PSR-compliant library that handles the messy parts of feed parsing—timezones, enclosures, auto-discovery, and bandwidth optimization—so we can focus on business logic. Key advantages:
If-Modified-Since headers and estimates optimal update intervals to minimize API calls (e.g., ‘next update in 2 hours’)./api/feeds/{id})../vendor/bin/feedio read http://example.com/feed.atom.
Downside: The repo is archived, but the fork at php-feed-io/feed-io is active. We’d need to monitor updates or fork internally if critical bugs arise.*For Designers/Product Managers: *"This enables us to surface feed content in creative ways—think:
How can I help you explore Laravel packages today?