PHPackages                             forxer/blade-ui-kit-bootstrap - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. forxer/blade-ui-kit-bootstrap

ActiveLibrary[Templating &amp; Views](/categories/templating)

forxer/blade-ui-kit-bootstrap
=============================

Blade UI Kit components with Bootstrap styles and classes

3.0.2(3w ago)5486MITBladePHP ^8.4

Since Apr 14Pushed 3w ago1 watchersCompare

[ Source](https://github.com/forxer/blade-ui-kit-bootstrap)[ Packagist](https://packagist.org/packages/forxer/blade-ui-kit-bootstrap)[ Docs](https://github.com/forxer/blade-ui-kit-bootstrap)[ RSS](/packages/forxer-blade-ui-kit-bootstrap/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (10)Dependencies (42)Versions (80)Used By (0)

Blade UI kit Bootstrap
======================

[](#blade-ui-kit-bootstrap)

This package provides several Blade components prepared for use with Bootstrap (4 and/or 5).

Well yes: not everyone uses Tailwind CSS 😊 ; and old projects continue to live and evolve with Bootstrap.

Features
--------

[](#features)

- **Many pre-built components** ready to use with Bootstrap 4 and 5
- **Fully documented components** - PHPDoc descriptions and allowed-value type hints (`@var`/`@param`) on every component property, for PHP-level IDE IntelliSense and readable source
- **Automatic validation error handling** with Bootstrap's `is-invalid` class
- **Old value persistence** for form inputs after validation
- **Dual Bootstrap support** - Switch between Bootstrap 4 and 5 with a single configuration
- **Extensible** - Easy to create custom components extending the defaults
- **Interactive test pages** - Browse all components with live examples and code snippets
- **Translation support** - Works seamlessly with Laravel's localization
- **Action buttons** - Pre-configured buttons for common CRUD operations
- **IDE autocompletion** - Generate VS Code snippets / Custom Data and PhpStorm metadata for completion inside `` tags (`php artisan blade-ui-kit-bs:ide`)

Example
-------

[](#example)

For example a simple form with Bootstrap 5:

```

```

Will render the following HTML:

```

            Title

        Save

```

And if there are validation errors:

```

        Title

        The title field is mandatory.

```

Index
-----

[](#index)

- [Installation](./docs/installation.md)
- [Configuration](./docs/configuration.md)
- [Bootstrap version](./docs/bootstrap-version.md)
- [Forms](./docs/forms.md)
    - [Form](./docs/forms.md#form)
    - [Label](./docs/forms.md#label)
    - [Error](./docs/forms.md#error)
- [Inputs](./docs/inputs/_index.md)
    - [The `` element](./docs/inputs/_index.md#input)
    - [Text](./docs/inputs/text.md)
    - [Textarea](./docs/inputs/textarea.md)
    - [Select](./docs/inputs/select.md)
    - [Checkbox](./docs/inputs/checkbox.md)
    - [Radio](./docs/inputs/radio.md)
    - [Password](./docs/inputs/password.md)
    - [Email](./docs/inputs/email.md)
    - [Date](./docs/inputs/date.md)
    - [Time](./docs/inputs/time.md)
    - [Hidden](./docs/inputs/hidden.md)
- [Buttons](./docs/buttons/_index.md)
    - [Simple button](./docs/buttons/simple-button.md)
    - [Form button](./docs/buttons/form-button.md)
    - [Link button](./docs/buttons/link-button.md)
    - [Action Buttons](./docs/buttons/action-buttons.md)
    - [Help info button](./docs/buttons/help-info-button.md)
- [Alerts](./docs/alerts.md)
- [Badges](./docs/badges.md)
- [Modals](./docs/modals.md)
    - [Classic modal](./docs/modals.md#classic-modal)
    - [Form modal](./docs/modals.md#form-modal)
    - [Confirm modal](./docs/modals.md#confirm-modal)
- [Extending Components](./docs/extending-components.md)
- [Testing Pages](./docs/testing-pages.md)
- [IDE Autocompletion](./docs/ide-autocomplete.md)

Why and thanks
--------------

[](#why-and-thanks)

This package was initially an extension of [Blade UI Kit](https://blade-ui-kit.com/) to provide pre-styled components for Bootstrap. But by making it evolve we decided to decouple it from its parent. This simplifies the code as well as its use in our case.

This package is therefore largely inspired by [Blade UI Kit](https://blade-ui-kit.com/). A large part of the documentation comes from it. And we sincerely thank its contributors for the idea and what they have developed.

Alternatives
------------

[](#alternatives)

- [Laravel bootstrap components](https://laravel-bootstrap-components.com/)

###  Health Score

55

—

FairBetter than 97% of packages

Maintenance94

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 95% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~15 days

Recently: every ~5 days

Total

78

Last Release

25d ago

Major Versions

0.26.2 → 1.0.02025-10-15

1.4.0 → 2.0.02026-04-13

2.4.1 → 3.0.02026-07-09

PHP version history (3 changes)0.1.0PHP ^8.0

0.8.0PHP ^8.2

1.0.0PHP ^8.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/aa033b458252f6496cc81308d72b97fcd3412545e50bb2017593eacff939771b?d=identicon)[forxer](/maintainers/forxer)

---

Top Contributors

[![forxer](https://avatars.githubusercontent.com/u/407917?v=4)](https://github.com/forxer "forxer (245 commits)")[![lgtaxn](https://avatars.githubusercontent.com/u/23211553?v=4)](https://github.com/lgtaxn "lgtaxn (10 commits)")[![Sai-real](https://avatars.githubusercontent.com/u/93660581?v=4)](https://github.com/Sai-real "Sai-real (3 commits)")

---

Tags

blade-componentsblade-ui-kitbootstraplaravellaravelbladecomponentbootstrap

###  Code Quality

TestsPest

Static AnalysisRector

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/forxer-blade-ui-kit-bootstrap/health.svg)

```
[![Health](https://phpackages.com/badges/forxer-blade-ui-kit-bootstrap/health.svg)](https://phpackages.com/packages/forxer-blade-ui-kit-bootstrap)
```

###  Alternatives

[api-platform/laravel

API Platform support for Laravel

58190.1k21](/packages/api-platform-laravel)[ecotone/laravel

Ecotone for Laravel — CQRS, Event Sourcing, Sagas, Durable Workflows, and Outbox on top of Laravel Queue, via PHP attributes.

21327.3k4](/packages/ecotone-laravel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
