laradumps/laradumps-core
Core engine behind LaraDumps, the desktop debugging app for Laravel and PHP. It provides the shared dumping API, payload formatting, and app communication layer that power dump(), ds(), and related helpers, letting framework integrations send debug output straight to the LaraDumps desktop client.
dd()/var_dump() calls reaching code review.ds() helpers available, dev-only dependency convention). That's an onboarding-convention decision that belongs in your engineering handbook, not just a composer.json.dump() output is invisible or corrupted. If your architecture is API-first or queue-heavy, this maps directly to a real, recurring pain point.Adopt when:
dump()/dd() terms — the migration cost is near zero.Look elsewhere when:
Reading the signals honestly: 26 stars is not an adoption metric here — this is a split-out core sub-package, and the ecosystem signal lives in the parent laradumps/laradumps project. The PM-relevant facts are the MIT license, an active release cadence (most recent release dated 2026-08-04), and the structural risk of a small-maintainer project. Weigh maturity on the parent repo and issue responsiveness, not on this repository's star count.
For executives — a one-paragraph version: Our PHP engineers currently debug by printing variables into the browser, which is slow and simply doesn't work for background jobs, queues, and API endpoints — a growing share of our code. LaraDumps Core is the MIT-licensed core of a free desktop debugger that sends those values to a dedicated app instead. It replaces a per-seat commercial license with zero license cost, is a development-only dependency that ships nothing to production, and is removable in a single commit. The ask is small — a trial with one or two squads and a line in the onboarding guide — and the measurable return is faster diagnosis and shorter ramp-up for new engineers.
For engineering — the substantive case:
ds() helpers alongside the dump()/dd() vocabulary we already use. No workflow rewrite, no config ceremony.dump() corrupting a JSON payload or leaking a variable into a staging response.require-dev, pin the version, add a CI check or review convention against committed debug calls, and document the desktop-app prerequisite in local setup.Recommendation: approve a scoped pilot with one or two Laravel squads for a quarter, measured on time-to-diagnose for queue/CLI defects and new-hire onboarding feedback. Fund the desktop-app install in local setup docs; do not fund any production integration.
How can I help you explore Laravel packages today?