Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Feed Bundle Laravel Package

mopa/feed-bundle

MopaFeedBundle adds RSS and Atom feed generation to your PHP application, letting you expose news, blog posts, or any content collection as standards-compliant feeds with flexible templates and minimal configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Real-time delivery roadmap item. If "live updates" or "notifications" is on the roadmap, this package tells you the shape of the problem (feed serialization + websocket push in one bundle) but provides essentially none of the durable value. Treat it as an architecture reference, not a dependency.
  • Build vs. buy vs. borrow. The package pushes the decision toward buy or build. For websockets, the mature options are managed (Pusher, Ably) or first-party (Laravel Reverb, Mercure). For feeds, spatie/laravel-feed covers the syndication case in a few lines. A zero-star, zero-dependent bundle is not a legitimate third option on a buy/build/borrow matrix.
  • Framework fit as a gating criterion. Despite being described as a "Laravel/PHP package," this is a Symfony bundle (Mopa/phiamo, Symfony 2-era). For a Laravel codebase the integration cost is not "install and configure" — it is "port or wrap a foreign service container integration." That alone should kill it in most evaluations.
  • Syndication (RSS/Atom) as a low-cost feature slice. Feed generation is a small, well-understood deliverable. The existence of bundle-style packages like this one is a useful benchmark: if a competitor ships feeds in a sprint, so should you — but with maintained libraries.
  • Notification/activity stream scoping. The "Feedfunctionality" half is a decent prompt for scoping what an activity stream actually needs (fan-out model, read state, retention). Use it to write the spec; do not use it to write the code.

When to Consider This Package

Adopt only under a narrow, uncomfortable set of conditions:

  • You maintain a legacy Symfony 2.x application already pinned to the era this bundle targets, and you need feed + websocket wiring quickly.
  • You have reviewed the source yourself and accept that you are now the maintainer — there is no security patch path, no issue triage, no compatibility guarantees, and no community to ask.
  • You have explicitly budgeted for a vendored fork with a named owner and a documented exit plan.

Look elsewhere — decisively — when any of the following is true:

  • New build of any kind. Zero stars, zero dependents, zero maintenance signal is a hard no for production dependencies. The opportunity score (22.7) and overall score (0) corroborate that this is not a live project.
  • Your stack is Laravel. Framework mismatch makes this a porting exercise, and the porting exercise costs more than the alternatives cost to adopt.
  • You need SLAs, security response, or vendor accountability. None exist here.
  • Websockets are the actual requirement. Use Reverb, Mercure, Pusher, or Ably. Do not inherit a websocket server from an unmaintained 2010s bundle.
  • Feeds are the actual requirement. Use spatie/laravel-feed or laminas/laminas-feed; both are maintained and trivially integrated.

How to Pitch It (Stakeholders)

To executives: We evaluated an open-source package that bundles RSS/Atom feed generation with websocket push. It is effectively abandoned — no stars, no downstream users, no maintenance, and it targets an older Symfony framework rather than our stack. Recommendation: do not adopt. Real-time notifications remain a legitimate roadmap item, but we should deliver them with a supported library or a managed service. Adopting this package would convert a two-week feature into an indefinite maintenance liability with no security patching.

To engineering: Useful as a design reference only — it shows one coherent approach to combining feed serialization and websocket delivery in a single bundle, which is worth 30 minutes of reading before we write our own spec. It is not a dependency. For websockets we go with Reverb/Mercure/managed; for feeds, spatie/laravel-feed. If anyone wants to fork it for a legacy Symfony service, that fork needs a named owner and an exit plan before it merges.

The one-line version: Borrow the idea, not the code — the idea is free, the code is a trap.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle