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

Laravel Event Visualizer Laravel Package

jonaspardon/laravel-event-visualizer

Laravel Event Visualizer maps your app's events, listeners, and dispatch chains into an interactive graph, helping you understand event-driven flow, spot missing or duplicate listeners, and debug complex Laravel event architecture quickly.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework upgrade planning (Laravel 10 → 11): v0.4.4 adds Laravel 11 support, which removes the last compatibility objection to keeping this tool in the stack during an upgrade. This directly de-risks a "stay current on Laravel" roadmap item — the tool no longer blocks or complicates the upgrade.
  • Developer tooling / internal DX roadmap: justifies a small line item in the engineering enablement budget. It is a dev-only visualization aid, not a runtime dependency, so the cost/risk profile is low.
  • Architecture audits of event-driven flows: supports decisions like "is our event/listener graph too tangled to safely refactor?" — useful input when scoping work on decoupling, queue/sync listener strategy, or extracting modules.
  • Onboarding investment: a fast way to show new engineers how domain events propagate through the app. Supports build-vs-buy in favour of "buy"/adopt rather than writing an internal event-graph script.
  • Not a production observability decision: it does not replace Telescope, Sentry, or APM. Treat it as a design-time/diagnostic tool, not a monitoring purchase.

When to Consider This Package

Adopt when:

  • The codebase is event/listener-heavy (domain events, queued listeners, model events) and the team struggles to reason about the graph.
  • You are on or moving to Laravel 11 — now supported in v0.4.4, so upgrade friction is gone.
  • You want a dev/staging-only tool with no production footprint; install as require-dev.
  • You need a one-off audit artifact (diagram/screenshot) to support an architecture conversation or onboarding doc.

Look elsewhere or wait when:

  • The app has little or no event usage — the output will be near-empty and add no value.
  • You need production tracing, alerting, or latency data — use Laravel Telescope, Nightwatch, OpenTelemetry, or an APM.
  • You require vendor stability guarantees: this is a 0.x package with a small maintainer footprint (single primary maintainer, newly added second contributor). No LTS/semver stability promise; pin the version.
  • Security/compliance review of dev dependencies is strict and adding another require-dev package is expensive relative to the payoff.
  • You want a supported, commercially backed tool — this is community/individual-maintained.

How to Pitch It (Stakeholders)

For executives: This is a free, developer-only visualization tool for our Laravel codebase. The new release adds Laravel 11 support, which means it stays usable through our framework upgrade instead of becoming a blocker. It carries no production risk — it is installed as a development dependency, never shipped to customers — and costs nothing beyond a small amount of engineer setup time. Expected payoff is faster onboarding and fewer mistakes when changing event-driven code.

For engineering: v0.4.4 is a compatibility release: Laravel 11 support, plus a first contribution from a new maintainer — a mild positive signal on bus factor, though it remains a 0.x, single-maintainer-led project. Recommendation: require-dev only, pin the version, use it in local/staging for event-graph inspection and architecture reviews, and do not rely on it for production observability (that stays with Telescope/APM). Revisit if the event graph proves too noisy to be actionable, or if the package stalls on future Laravel majors.

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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource