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

Profiling Bundle Laravel Package

jinya/profiling-bundle

The Jinya Profiling Bundle adds profiling support to Symfony applications, helping developers collect and inspect runtime performance data to debug bottlenecks, investigate request behavior, and gain clearer insights into how their application performs during development.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy vs. adopt — and the honest answer is "none of the above." This bundle addresses one narrow need: exporting Symfony profiler data out of the web UI into a portable file for diffing, archiving, or attaching to a ticket. At 0 stars, 0 dependents, and an archived repository, it is not a viable adoption candidate. The real decision it informs is whether profiler-to-file export is worth ~1–2 engineer-days to replicate in-house.
  • Observability and debugging roadmap. A useful reference design if the roadmap includes "capture request profiles as CI artifacts," "post-mortem analysis of slow staging requests," or "hand a profile to someone who can't reach the web profiler." The concept — serialize collected profiler data into a portable format — is sound; the implementation is a sketch we would own.
  • Support and incident workflow design. The underlying use case is legitimate: getting a profile into the hands of a vendor, an on-call engineer without VPN, or a QA contractor. YAML is a defensible interchange format here, though JSON/NDJSON would be the more conventional modern choice.
  • Platform scope correction. Despite the framing, this is a Symfony bundle, not a Laravel package. For a Laravel codebase it delivers no direct value — the equivalent decisions are served by Telescope, Clockwork, or Laravel's own debugging stack. Only Symfony services in the portfolio are even in scope.
  • Dependency-review signal. If this appears in a dependency proposal or security review, the correct PM action is to reject and redirect the team to a maintained alternative or an in-house build.

When to Consider This Package

Consider it only under a narrow, unlikely set of conditions:

  • You run Symfony (not Laravel), you have a specific need to persist profiler output outside the web UI, and you are willing to fork and maintain it yourself — the archive status means no upstream fixes, no PHP-version guarantees, and no security response.
  • You want it as a reading reference for how profiler collectors can be serialized — not as a dependency.
  • Your PHP/Symfony version is old enough that the archived code still runs unchanged, and the alternative is building from scratch.

Look elsewhere in essentially every other case:

  • Maintained profiler tooling: Symfony's own profiler-pack plus command-line profiling (--profile) covers most "profile without the browser" needs natively.
  • Real performance profiling: Blackfire, Tideways, or XHProf — actively maintained, with sampling and flame graphs rather than static dumps.
  • Laravel shops: Telescope or Clockwork; this package is out of scope entirely.
  • Any production-adjacent or security-sensitive path: an archived, zero-adopter package should not touch request handling. Vendor it or reimplement the small surface area yourself.

Adoption criteria that would have to be met — and are not: active maintenance within the last 12 months, a handful of real dependents, passing CI against currently supported PHP/Symfony versions, and a named internal owner.

How to Pitch It (Stakeholders)

For executives: This is an abandoned, single-author utility with no users. It is free and MIT-licensed, so there is no purchase cost — but the total cost of ownership is high because we would inherit all maintenance, compatibility, and security responsibility for code nobody is updating. Recommendation: do not adopt. If the capability is genuinely needed, it is a small internal build (roughly one to two engineer-days) that we control, or it is already covered by tooling we have or already pay for.

For engineering: The idea is reasonable — dump profiler collector data to YAML so it can be reviewed outside the web profiler — and it can serve as a design reference. Do not add it as a dependency: the repo is archived, has zero dependents, and carries no compatibility guarantees. If the team needs offline or artifact-based profile capture, prefer Symfony's native command-line profiling, or Blackfire/Tideways for actual performance work, and reimplement the export in-house if a gap remains. For Laravel services, this package does not apply — use Telescope or Clockwork. If adopted at all in a Symfony context, treat it as vendored code under a named internal owner, not a Packagist dependency.

Bottom line: A concept worth borrowing, a package not worth installing.

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