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
Ux Bootstrap 5

Ux Bootstrap 5 Laravel Package

krystal-sf/ux-bootstrap-5

krystal-sf/ux-bootstrap-5 integrates Bootstrap 5 with Krystal UX for Laravel/PHP applications, providing ready-to-use UI components, Blade views, and responsive styling to help developers build clean, consistent Bootstrap-based interfaces faster.

View on GitHub
Deep Wiki
Context7

Bootstrap 5 for Krystal Symfony Projects

Frequently asked questions about Ux Bootstrap 5
Is krystal-sf/ux-bootstrap-5 a Laravel package?
No. Despite being catalogued as a Laravel/PHP package, it is a Symfony artifact: a Bootstrap 5 bundle for Krystal Symfony projects, registered in config/bundles.php and rendering Twig templates. It has no service providers, no Blade views, and no Laravel-specific integration. Treat any Laravel listing for it as a cataloguing error.
Can I install krystal-sf/ux-bootstrap-5 in a Laravel app with Composer?
Composer will fetch it, but nothing will register or render in a Laravel application. The package assumes Symfony's bundle system, Twig templates, the Stimulus bridge, and Symfony's asset pipeline (AssetMapper or Webpack Encore), none of which exist in Laravel. There is no supported install path that is not effectively a rewrite. Bootstrap 5 itself should come from npm via Vite in any Laravel project.
Does it give me Blade components for buttons, alerts, modals, and cards?
No. The components ship as Twig templates and a Bootstrap 5 form theme, not Blade components. Marketing copy mentioning Blade components refers to Krystal's Laravel package family, not this Symfony bundle. Porting the Twig markup to Blade is possible, but it is manual work rather than an install.
Which Laravel versions does krystal-sf/ux-bootstrap-5 support?
None. There is no published Laravel compatibility matrix because the package targets Symfony, Twig, Stimulus, and Bootstrap 5 version ranges instead. Even those ranges are not documented publicly, so version coupling is a genuine risk. For Laravel, choose a Bootstrap 5 integration that explicitly states support for Laravel 10, 11, or 12.
Is krystal-sf/ux-bootstrap-5 maintained and safe for production?
The signals are weak: zero stars, zero dependents, no named maintainer, and single-org provenance from Krystal, a UK hosting provider. Bootstrap 5 is itself in maintenance mode ahead of v6, so a single-vendor wrapper will almost certainly lag. Do not put it in a production Laravel dependency graph.
What license does krystal-sf/ux-bootstrap-5 use?
The license is not clearly stated, which is a live compliance issue even if you only intend to read the templates. Porting markup from an unlicensed repository raises derivative-work questions. Get written clarification from the owning team before copying any of its form theme patterns.
Is it just a thin wrapper over Symfony UX Bootstrap?
Possibly, and that matters a lot. If the Twig form theme is largely upstream Symfony UX Bootstrap, discard this package as a source and cite upstream instead, because it is the same information with better documentation and real community review. Only genuinely custom behaviour is worth inspecting.
What are the Laravel alternatives to krystal-sf/ux-bootstrap-5?
For Blade-based Bootstrap 5 components, use a package that explicitly targets Bootstrap 5 and current Laravel releases, or build an internal component library. Symfony projects should use upstream Symfony UX Bootstrap rather than this wrapper. In Laravel, Bootstrap 5 CSS and JS always come from npm via Vite, and any component package should wrap that rather than replace it.
How do I build Bootstrap 5 form components with validation states in Laravel?
Start from Bootstrap 5 markup conventions and encode them as Blade components such as x-form.input, x-form.select, and x-form.checkbox inside your app or an internal package. Cover validation states, help text, input groups, checkbox and radio stacks, and file inputs, with rendered-HTML snapshot tests. Source Bootstrap CSS and JS from npm through Vite and pin versions in package.json.
Can I reuse its Twig templates and Stimulus controllers in a Laravel app?
Only by rewriting them. Twig form-theme blocks become Blade components, and the small Stimulus controllers must be reimplemented as Alpine components or Livewire behaviour. Reading the templates as a markup specification is fine, but porting code is derivative-work territory while the license remains unclear.
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.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo