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

Support Laravel Package

padosoft/support

Padosoft Support is a Laravel/PHP utility package bundling practical helpers, traits, and service providers for common development tasks, reducing boilerplate and speeding up app development. It offers reusable support classes and functions for arrays, strings, dates, files, and more.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for a shared helper layer. If multiple first-party PHP packages repeat small string, array, environment, or file helpers, this package is a candidate to adopt instead of maintaining an internal helpers.php. The zero-dependency design is the deciding factor: it avoids dragging illuminate/support or Symfony components into packages that should stay framework-agnostic.
  • Dependency footprint and supply-chain policy. Adopting a zero-dependency library keeps transitive dependency counts flat — a concrete input to "max dependencies per package," SBOM, and upgrade-blast-radius policies.
  • Framework-agnostic package strategy. Informs whether shared packages must be usable outside Laravel. If the roadmap includes non-Laravel consumers, an agnostic helper foundation matters; if everything is Laravel-only, illuminate/support already covers most of this ground.
  • Feature prioritization: stop rebuilding commodity helpers. Frees roadmap capacity to spend on domain features instead of re-implementing str_contains-style utilities in every package.
  • Vendor/fork decision. With 51 stars and unknown provenance, the realistic PM decision is "adopt behind an internal wrapper" or "fork into an internal namespace" rather than direct, unshielded reliance.
  • Ecosystem/community posture. If your org publishes OSS, depending on a small, single-maintainer package raises a co-maintenance question (contribute, sponsor, or fork) that belongs on the roadmap, not in a sprint.

When to Consider This Package

Consider it when:

  • You maintain several PHP packages or libraries and want a small, dependency-free base of helpers.
  • Your packages must stay framework-agnostic (no Illuminate/Symfony coupling).
  • The helpers you need are genuinely trivial and easily replaced, keeping switching costs low if upstream stalls.
  • You can pin the version, review the source, and wrap usage behind an internal facade.
  • You or your team can absorb maintenance — fork the MIT-licensed code — if upstream goes quiet.

Look elsewhere or proceed cautiously when:

  • You need well-documented, heavily-tested, widely-adopted utilities with a defined security response process — prefer illuminate/support, symfony/*, or focused packages.
  • You are Laravel-only; Laravel already ships Str, Arr, Collection, and once().
  • You need guaranteed PHP version/polyfill support, strict typing, or static-analysis ergonomics at scale.
  • Compliance or procurement requires provenance, active maintainers, or a support contract — 51 stars and an unknown repository are weak signals here.
  • The helper set overlaps with PHP 8+ native functions, where adoption adds indirection for little gain.

How to Pitch It (Stakeholders)

For executives: This is a low-cost, low-commitment foundation library — a set of small PHP helpers with zero dependencies. The upside is reduced supply-chain and upgrade risk plus portable packages that don't drag in a framework. The caveat is weak community signal: 51 stars, a small maintainer footprint, and an unknown repository. We treat it as a convenience, not a platform bet. Because it is MIT-licensed and isolated behind a thin internal wrapper, it is replaceable in days rather than quarters. Ask: approve a time-boxed pilot in one internal package, with no public API commitment until the pilot proves value.

For engineering: Validate the actual function list against illuminate/support and PHP 8 built-ins before adopting — take only the helpers that earn their place. Pin the version, add tests around every wrapped helper, and route all usage through an internal facade so the dependency can be swapped or forked without touching call sites. Track upstream release activity and be prepared to take ownership of the code if maintenance lags.

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