andrey-helldar/support
A utility package for Laravel and PHP projects by Andrey Helldar, offering helpers for arrays, strings, files, dates, and common application tasks to reduce boilerplate and speed development.
Arr/Str/JSON/file helper layer, or adopt one?" Since it's a thin, MIT-licensed utility collection rather than a platform, the buy decision is cheap and reversible — which is itself the main product argument.array_get variant" problem, which shows up as review friction, subtle null-handling bugs, and slower onboarding — measurable in defect rates on data-transformation code paths.Illuminate\Support; adopt only if you actually have non-Laravel PHP code paths to serve.Look elsewhere if: the package would sit on a critical path handling untrusted input (JSON/file parsing) where unpatched CVEs matter; if you need active PHP-version support guarantees; if your team already depends on Illuminate\Support, which covers most of this ground for Laravel apps at zero marginal cost; or if the helpers are few enough that 100–200 lines of in-house code is cheaper than a dependency you must fork and maintain.
To executives (one paragraph): We're evaluating a small, free, MIT-licensed utility library that removes repetitive low-level code from our PHP/Laravel applications. The value is velocity on internal features — engineers stop rebuilding the same array and JSON helpers. The cost is near zero and the dependency is removable in under a day. The caveat is that the project is archived and lightly adopted (~23 stars), so it receives no ongoing maintenance; we would pin a version and treat it as our own code, not as a supported vendor product. Recommendation: approve for non-critical internal use with a named owner and a fork-on-adopt policy, or reject in favor of the helpers already bundled with Laravel.
To engineering: Treat this as a convenience layer, not infrastructure. Pin the version, vendor or fork the source into our own namespace, add it to the dependency-review list, and document the replacement path. Do not use it for parsing untrusted input without an internal review of the JSON/file utilities, since no upstream security fixes will arrive. Do not adopt it if Illuminate\Support already covers the use case — the marginal benefit there is small.
Decision framing for the room: the real question is not "is this package good?" but "are we willing to own a small piece of archived code to save a sprint?" If the answer is no, standardize on framework-native helpers and move on.
How can I help you explore Laravel packages today?