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

Core Bundle Laravel Package

toro/core-bundle

Core bundle for the Toro Laravel package suite, providing shared service providers, configuration defaults, and base utilities that other Toro packages build on. Installs via Composer and integrates cleanly with Laravel's container and bootstrapping lifecycle.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit. This is a Symfony2 bundle ("Core Ui for Symfony2 projects"), not a Laravel package. Bundles are Symfony's plugin mechanism — registration via a Bundle class, a DI extension, Resources/config service definitions, Twig namespaces, and often Assetic-era asset wiring. None of that maps onto Laravel's service providers, facades, Blade, or Vite/Mix pipeline. The artifact therefore does not fit the target stack even before quality is considered. Within its own ecosystem it targets Symfony 2.x, which reached end of life in November 2018 (2.8 LTS), and PHP 5.x/7.0-era idioms.

Integration feasibility. Low to negligible for a Laravel application. There is no Composer path that produces usable Laravel behavior; installing it would only place Symfony classes in vendor/ that Laravel's container never wires. Any real use means a port: translate Twig templates, extract CSS/JS, and reimplement container wiring as service providers. Scoping that port is hard because the package is undocumented — a one-line description, 0 stars, 0 dependents, and no visible community.

Technical risk. High, on five counts. Abandonment: last release 2017-07-27, no releases in roughly eight years, and no downstream dependents to create pressure to fix anything. Security: unpatched transitive and front-end dependencies from the 2017 era, with no disclosure process. Version drift: modern PHP 8.x plus Laravel 10–12 or Symfony 6/7 will almost certainly break it. License and ownership: the license text and whether intbizth is an active organization with any support obligation must be verified. Unknown surface area: "Core Ui" implies templates and assets — the least portable, most copy-paste-prone part of any codebase — but the possibility of embedded domain logic cannot be ruled out from the description alone.

Key questions. What license applies? Is the repository archived or maintained elsewhere? What actually ships — Twig templates, assets, form types, helpers, or business logic? Which Symfony and PHP constraints does composer.json pin? Is there an internal fork or commercial relationship with the maintainer? And most importantly: what requirement drove this search (presumably a UI kit or admin theme), and which maintained Laravel-native options — Blade plus Tailwind, Livewire, Inertia, or a supported admin panel — satisfy it instead?

Integration Approach

Stack fit. Poor. The correct comparison set is Symfony bundles; the Laravel analogue would be a package with a service provider, publishable config, publishable views and assets, and Blade templates. This package offers none of those conventions. It should be treated as a reference implementation of UI components, not as a dependency.

Migration path. Do not composer require this into a Laravel application. Instead: (1) vendor the repository at a pinned commit into a read-only reference directory; (2) inventory Twig templates, CSS/JS, and any form or UI helpers; (3) reimplement only the reusable UI patterns natively as Blade components over the project's own asset pipeline; (4) discard Symfony-specific wiring — the Bundle class, DI extension, routing, and Assetic filters. If the team still wants to explore reuse, timebox a one-to-two-week spike and accept "none of it is portable" as a legitimate outcome.

Compatibility. Expect PHP 5.6/7.x and Symfony 2.x constraints that conflict with any current Laravel or Symfony install; Composer will likely refuse to resolve outside an isolated legacy context. Twig 1.x/2.x syntax and Assetic references will not run under modern asset tooling. Browser-facing CSS/JS from 2017 may also carry outdated front-end dependencies (Bootstrap 3-era, older jQuery) with known vulnerabilities.

Sequencing. Run discovery first: clone, read composer.json and the README, enumerate files. Gate the decision on three checks — license compatibility, presence of non-UI logic, and the volume of genuinely reusable front-end code. Only a high reusable fraction justifies scheduling a port; otherwise close it out and select a maintained alternative. In parallel, document the UI requirements the team was trying to satisfy so the replacement decision is requirement-driven rather than artifact-driven.

Operational Impact

Maintenance. Effectively zero upstream. No releases since 2017, no visible issue activity, and 0 stars with 0 dependents means no community to absorb fixes. Adoption transfers full maintenance cost to the adopting team, including future PHP and framework upgrades and security patching of anything vendored.

Support. No vendor support, no SLA, no security contact, no documentation. Internal knowledge will live with whoever performs the port, creating a single point of failure and a recurring onboarding tax for every engineer who later touches a hand-ported 2017 UI layer.

Scaling. Unlikely to be a runtime bottleneck — templates and assets are cheap — but a clear organizational scaling problem: the ported code diverges from upstream immediately and can never benefit from upstream improvements or community patterns. As the UI surface grows, the team owns one hundred percent of its evolution.

Failure modes. Silent breakage on PHP or framework upgrades of vendored and ported code; supply-chain exposure from unpatched 2017-era front-end dependencies; the abandonment risk already realized, with no upstream to escalate to; scope surprise if the bundle contains logic beyond presentation; and license ambiguity surfaced late in the cycle. Mitigations are pinning by commit hash, vendoring rather than depending, running SCA tooling over extracted assets, and recording provenance and license in the repository.

Ramp-up. Low return on effort. Engineers must learn Symfony2 bundle conventions — DI extensions, bundle registration, Twig namespacing, Assetic — purely to read the reference, then translate into Laravel idioms: dual-context cost for a single-purpose UI artifact. Budget one to two engineer-weeks for discovery and porting assessment before any production code is written, with a strong prior toward rejection. Recommendation: do not adopt as a dependency; evaluate only as a read-only UI reference, and prefer a maintained Laravel-native UI solution unless the spike demonstrates substantial reusable value.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource