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

Redkite Labs Bootstrap Bundle Laravel Package

redkite-labs/redkite-labs-bootstrap-bundle

RedKite Labs Bootstrap Bundle integrates Bootstrap into Symfony applications, offering Twig helpers, form themes, and UI utilities that streamline building responsive, consistent interfaces with less boilerplate.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy-estate audit, not adoption. This package is a marker, not a capability. Its presence in a dependency tree tells you the application predates Symfony Flex (2017) and relied on manual bundle registration driven by Composer. That is a useful signal for scoping modernization work.
  • Build vs. buy: build is negative value. The functionality — autoloading and configuring Symfony bundles from Composer-managed dependencies — is now native to Symfony Flex and Composer's type: symfony-bundle discovery. Writing or maintaining custom bootstrap glue recreates solved infrastructure with permanent upkeep cost.
  • Roadmap framing: the right backlog item is a decommission epic, not an adoption epic. "Remove redkite-labs-bootstrap-bundle from the dependency graph" is a clean, checkable definition of done for a Flex migration.
  • Risk and compliance register: deprecated, read-only, 9 stars, 0 dependents, no active maintainer. That combination means no security patch path, no PHP 8+ compatibility guarantees, and no upstream triage. It belongs on a technical-debt or supply-chain risk list.
  • SBOM and dependency hygiene: flag it as a fossil dependency in automated audits so it doesn't get silently inherited by a new service or copied into a template repo.
  • Out of scope as a product differentiator: it has no user-facing surface and contributes nothing to roadmap bets. It should never appear in a "what we're building" narrative.

When to Consider This Package

Adoption criteria — all must hold simultaneously, and this is a narrow set:

  • You are maintaining a frozen Symfony 2.x application (roughly 2.3–2.8) that you cannot migrate in the current cycle.
  • The app cannot run Composer post-install scripts or Symfony Flex, so bundle registration must be resolved at bootstrap.
  • You have an internal owner willing to vendor a pinned copy, because the upstream repo is read-only and will receive no fixes.
  • MIT licensing is acceptable to your legal/compliance process (it is).

Look elsewhere — in practice, almost always:

  • Any Symfony 3.4+ / 4 / 5 / 6 / 7 project. Symfony Flex plus Composer bundle discovery covers this natively. Adding this dependency would be strictly redundant.
  • Any Laravel or non-Symfony PHP stack. Despite being framed as a "Laravel/PHP package," this is Symfony2-specific and has no applicability to Laravel. There is no ServiceProvider story here — Laravel's own package discovery (extra.laravel.providers) is the direct analogue, and it solved this years ago. If you are evaluating this for a Laravel app, the answer is no before you open the README.
  • Anything requiring security support, PHP 8 compatibility, or active maintenance. Deprecation plus zero dependents means no downstream pressure to keep it working.
  • Greenfield work. Superseded patterns should not be reintroduced to new codebases under any circumstances.

Treat the score and "opportunity" figure as artifacts of a heuristic, not evidence of fit. Nine stars and zero dependents describe an abandoned package, not an overlooked one.

How to Pitch It (Stakeholders)

For executives: This is not something we should buy, adopt, or budget for. It is an artifact of the Symfony 2 era that the framework itself has since absorbed. Its only value to us is diagnostic: when it appears in a system, that system is running pre-2017 Symfony conventions and carries maintenance risk. The decision to fund is not "add this dependency" — it is "fund the migration that removes it." Cost of adoption is near zero; cost of dependency is permanent.

For engineering: It is superseded by Symfony Flex and Composer's symfony-bundle type discovery. Do not add it to new work, and do not extend it. If it already exists in a tree, treat it as a red flag in your SBOM and schedule removal as part of a Flex migration. If a legacy system genuinely cannot move yet, vendor a pinned copy, assign an internal owner, and document the exit condition — because the upstream repository is read-only and will never ship a patch. Note also that it is Symfony2-only: for Laravel equivalents, use Laravel's native package discovery rather than reaching for this.

One-line summary: A deprecated, unmaintained Symfony2 bootstrap shim with no dependents — adopt only as a last resort in frozen legacy code, and otherwise treat its presence as a migration to-do.

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.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package