Weave Code
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

Bootstrap Laravel Package

twitter/bootstrap

Bootstrap is a sleek, intuitive, and powerful front-end framework for building responsive, mobile-first websites fast. Includes CSS, Sass, and JavaScript components with extensive documentation and examples. Install via npm, yarn, Bun, Composer, or NuGet.

View on GitHub
Deep Wiki
Context7

The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

Frequently asked questions about Bootstrap
How do I install Bootstrap 5.3.8 in a Laravel project via Composer?
Run `composer require twbs/bootstrap:5.3.8` to install Bootstrap. For Laravel Mix/Vite, ensure you include the CSS/JS in your build config. Bootstrap’s Sass files are also available if you prefer preprocessing. Verify compatibility with your Laravel version (5.8+) as no breaking changes exist in this release.
Does Bootstrap 5.3.8 support Laravel’s Blade templating engine?
Yes, Bootstrap integrates seamlessly with Blade. Use `@include('bootstrap.*')` for components or manually include compiled CSS/JS. The new `<Example>` shortcode in Bootstrap’s docs can also help document reusable Blade components for internal tools like Laravel Nova or Forge admin panels.
Will Bootstrap 5.3.8 work with Laravel Livewire or Alpine.js?
Absolutely. Bootstrap’s dropdown focus management fixes (reverted in this release) are documented for custom implementations. Test dropdowns with Alpine.js or Livewire components, as edge cases may require manual focus handling. The spinner flex fix also resolves issues in Livewire loading states.
Is Bootstrap 5.3.8 WCAG 2.1 compliant for Laravel healthcare/finance apps?
Yes, this release includes WCAG 2.1 compliance fixes like the `color-contrast()` function. Audit your Laravel app with tools like `axe-core` integrated via Laravel Telescope. Forms with Laravel Sanctum authentication will now meet accessibility standards out of the box.
How do I avoid CSS conflicts between Bootstrap and Tailwind in Laravel?
Use Tailwind’s JIT mode or scoped CSS to prevent specificity clashes. Bootstrap’s utility classes (e.g., `text-primary`) align with Tailwind, reducing overrides. For theming, leverage CSS variables instead of legacy Bootstrap themes, as the docs no longer support them.
Can I use Bootstrap 5.3.8 with Laravel Vite 4+?
Yes, but configure Vite to use Bootstrap’s default dev port (9001) by updating `vite.config.js`. Bootstrap’s build workflows now default to this port, ensuring HMR compatibility. No additional Laravel-specific Vite plugins are required for basic integration.
Are there breaking changes in Bootstrap 5.3.8 for Laravel projects?
No breaking changes exist in this release. However, the reverted dropdown focus behavior may affect custom dropdowns built with Alpine.js or Livewire. Test thoroughly, especially if you rely on custom focus management logic.
How do I theme Bootstrap in Laravel without legacy themes?
Use CSS variables for theming (e.g., `--bs-primary`) or integrate with Tailwind via the `tailwindcss-bootstrap` plugin. The removal of themes from Bootstrap’s docs simplifies adoption, as you can now rely on Laravel’s asset pipelines (Mix/Vite) for dynamic theming.
What’s the best way to test Bootstrap accessibility in a Laravel app?
Use `axe-core` for automated WCAG 2.1 scans, integrated via Laravel Telescope. Manually test forms, modals, and interactive elements (e.g., dropdowns) with keyboard navigation. Bootstrap’s new compliance fixes reduce manual effort, but always validate custom components.
Should I use Bootstrap or Tailwind for a new Laravel project?
Choose Bootstrap if you need rapid UI development with pre-styled components and WCAG compliance. Tailwind is better for highly customized designs. For Laravel, Bootstrap’s utility-first alignment with Tailwind (via plugins) offers a middle ground. Evaluate your project’s need for speed vs. granular control.
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.
andydefer/laravel-cluster
aimeos/ai-admin-mcp
pestphp/pest-plugin-phpstan
pestphp/pest-plugin-rector
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity