PHPackages                             jedocodes-components/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. jedocodes-components/bootstrap

ActiveContao-component

jedocodes-components/bootstrap
==============================

Bootstrap V5 integration for Contao Open Source CMS

5.3.8(5mo ago)050LGPL-3.0-or-laterJavaScript

Since Apr 13Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/jedocodes-components/bootstrap)[ Packagist](https://packagist.org/packages/jedocodes-components/bootstrap)[ RSS](/packages/jedocodes-components-bootstrap/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (5)Used By (0)

 [ ![Bootstrap logo](https://camo.githubusercontent.com/cd633567c5d5760f9d06a5da90cd904f31b3df6bb2ca6b35c9acd37d7ee48a6a/68747470733a2f2f676574626f6f7473747261702e636f6d2f646f63732f352e332f6173736574732f6272616e642f626f6f7473747261702d6c6f676f2d736861646f772e706e67) ](https://getbootstrap.com/)

### Bootstrap

[](#bootstrap)

 Sleek, intuitive, and powerful front-end framework for faster and easier web development.
 [**Explore Bootstrap docs »**](https://getbootstrap.com/docs/5.3/)

 [Report bug](https://github.com/twbs/bootstrap/issues/new?assignees=-&labels=bug&template=bug_report.yml) · [Request feature](https://github.com/twbs/bootstrap/issues/new?assignees=&labels=feature&template=feature_request.yml) · [Blog](https://blog.getbootstrap.com/)

Bootstrap 5
-----------

[](#bootstrap-5)

Our default branch is for development of our Bootstrap 5 release. Head to the [`v4-dev` branch](https://github.com/twbs/bootstrap/tree/v4-dev) to view the readme, documentation, and source code for Bootstrap 4.

Table of contents
-----------------

[](#table-of-contents)

- [Quick start](#quick-start)
- [Status](#status)
- [What’s included](#whats-included)
- [Bugs and feature requests](#bugs-and-feature-requests)
- [Documentation](#documentation)
- [Contributing](#contributing)
- [Community](#community)
- [Versioning](#versioning)
- [Creators](#creators)
- [Thanks](#thanks)
- [Copyright and license](#copyright-and-license)

Quick start
-----------

[](#quick-start)

Several quick start options are available:

- [Download the latest release](https://github.com/twbs/bootstrap/archive/v5.3.8.zip)
- Clone the repo: `git clone https://github.com/twbs/bootstrap.git`
- Install with [npm](https://www.npmjs.com/): `npm install bootstrap@v5.3.8`
- Install with [yarn](https://yarnpkg.com/): `yarn add bootstrap@v5.3.8`
- Install with [Bun](https://bun.sh/): `bun add bootstrap@v5.3.8`
- Install with [Composer](https://getcomposer.org/): `composer require twbs/bootstrap:5.3.8`
- Install with [NuGet](https://www.nuget.org/): CSS: `Install-Package bootstrap` Sass: `Install-Package bootstrap.sass`

Read the [Getting started page](https://getbootstrap.com/docs/5.3/getting-started/introduction/) for information on the framework contents, templates, examples, and more.

Status
------

[](#status)

[![Build Status](https://camo.githubusercontent.com/a212fd20b8cbf601e64fd27180a5fa59ba366d8c8a19acea3bdf6e3b03ae2f5d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f747762732f626f6f7473747261702f6a732e796d6c3f6272616e63683d6d61696e266c6162656c3d4a532532305465737473266c6f676f3d676974687562)](https://github.com/twbs/bootstrap/actions/workflows/js.yml?query=workflow%3AJS+branch%3Amain)[![npm version](https://camo.githubusercontent.com/2e25b98dc932b96ba39e479797fb9e55f9091cf44b73023716d1fa6d523c9aac/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f626f6f7473747261703f6c6f676f3d6e706d266c6f676f436f6c6f723d666666)](https://www.npmjs.com/package/bootstrap)[![Gem version](https://camo.githubusercontent.com/483c9f1dbff2745af63dc148b253e8395797e2687b7dc0496f3d51b2cefb3093/68747470733a2f2f696d672e736869656c64732e696f2f67656d2f762f626f6f7473747261703f6c6f676f3d7275627967656d73266c6f676f436f6c6f723d666666)](https://rubygems.org/gems/bootstrap)[![Meteor Atmosphere](https://camo.githubusercontent.com/2afc588b43af6bcf8db3cabd371e8e7e0127da409f9270c1e4f56f13239ff194/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6574656f722d74776273253341626f6f7473747261702d626c75653f6c6f676f3d6d6574656f72266c6f676f436f6c6f723d666666)](https://atmospherejs.com/twbs/bootstrap)[![Packagist Prerelease](https://camo.githubusercontent.com/acf74e27d0c8a5ca49c7bd2fbff42caaebd509ddbb4bcf8eba37680accb905ab/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f767072652f747762732f626f6f7473747261703f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d666666)](https://packagist.org/packages/twbs/bootstrap)[![NuGet](https://camo.githubusercontent.com/e9e7fdfd354dfadbad51cfa9444adfab8d47a5d9f4086b0e945c6407017fc5c6/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f767072652f626f6f7473747261703f6c6f676f3d6e75676574266c6f676f436f6c6f723d666666)](https://www.nuget.org/packages/bootstrap/absoluteLatest)[![Coverage Status](https://camo.githubusercontent.com/f58a595443fb465842fae16a899679d8b8bea3516718a8fec8c487848955ab82/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f6769746875622f747762732f626f6f7473747261702f6d61696e3f6c6f676f3d636f766572616c6c73266c6f676f436f6c6f723d666666)](https://coveralls.io/github/twbs/bootstrap?branch=main)[![CSS gzip size](https://camo.githubusercontent.com/8ad759ce2f7573766484c7d05856117494d7cef21bc01dc430f0bdb0a1587823/68747470733a2f2f696d672e626164676573697a652e696f2f747762732f626f6f7473747261702f6d61696e2f646973742f6373732f626f6f7473747261702e6d696e2e6373733f636f6d7072657373696f6e3d677a6970266c6162656c3d435353253230677a697025323073697a65)](https://github.com/twbs/bootstrap/blob/main/dist/css/bootstrap.min.css)[![CSS Brotli size](https://camo.githubusercontent.com/0b4aef8c9cc5d11836edd21b3e8ea90eee52c5244510a2b44c47a705181b0aaa/68747470733a2f2f696d672e626164676573697a652e696f2f747762732f626f6f7473747261702f6d61696e2f646973742f6373732f626f6f7473747261702e6d696e2e6373733f636f6d7072657373696f6e3d62726f746c69266c6162656c3d43535325323042726f746c6925323073697a65)](https://github.com/twbs/bootstrap/blob/main/dist/css/bootstrap.min.css)[![JS gzip size](https://camo.githubusercontent.com/4a4a440c2a5da82fc8450bc54ed0bdea60935c31decead5f093724fecc4e4117/68747470733a2f2f696d672e626164676573697a652e696f2f747762732f626f6f7473747261702f6d61696e2f646973742f6a732f626f6f7473747261702e6d696e2e6a733f636f6d7072657373696f6e3d677a6970266c6162656c3d4a53253230677a697025323073697a65)](https://github.com/twbs/bootstrap/blob/main/dist/js/bootstrap.min.js)[![JS Brotli size](https://camo.githubusercontent.com/ac6c96f25f4c4af243cf723826d7bd367e64647eb00afb36d11aec75f0a7cd02/68747470733a2f2f696d672e626164676573697a652e696f2f747762732f626f6f7473747261702f6d61696e2f646973742f6a732f626f6f7473747261702e6d696e2e6a733f636f6d7072657373696f6e3d62726f746c69266c6162656c3d4a5325323042726f746c6925323073697a65)](https://github.com/twbs/bootstrap/blob/main/dist/js/bootstrap.min.js)[![Open Source Security Foundation Scorecard](https://camo.githubusercontent.com/3245335816ca8e5ae352dc48c3ce103117e0079bddf7eb3ba93066899ca3eec9/68747470733a2f2f696d672e736869656c64732e696f2f6f7373662d73636f7265636172642f6769746875622e636f6d2f747762732f626f6f747374726170)](https://camo.githubusercontent.com/3245335816ca8e5ae352dc48c3ce103117e0079bddf7eb3ba93066899ca3eec9/68747470733a2f2f696d672e736869656c64732e696f2f6f7373662d73636f7265636172642f6769746875622e636f6d2f747762732f626f6f747374726170)[![Backers on Open Collective](https://camo.githubusercontent.com/872c779d17ae738fb92ec018da968467f24bbe77083c7c525e2991f1c9973fd4/68747470733a2f2f696d672e736869656c64732e696f2f6f70656e636f6c6c6563746976652f6261636b6572732f626f6f7473747261703f6c6f676f3d6f70656e636f6c6c656374697665266c6f676f436f6c6f723d666666)](#backers)[![Sponsors on Open Collective](https://camo.githubusercontent.com/078ed4d7e9e261d53c4fc21fb82167560164d3638f07eadeeb4aca940a4fa986/68747470733a2f2f696d672e736869656c64732e696f2f6f70656e636f6c6c6563746976652f73706f6e736f72732f626f6f7473747261703f6c6f676f3d6f70656e636f6c6c656374697665266c6f676f436f6c6f723d666666)](#sponsors)

What’s included
---------------

[](#whats-included)

Within the download you’ll find the following directories and files, logically grouping common assets and providing both compiled and minified variations.

 Download contents```
bootstrap/
├── css/
│   ├── bootstrap-grid.css
│   ├── bootstrap-grid.css.map
│   ├── bootstrap-grid.min.css
│   ├── bootstrap-grid.min.css.map
│   ├── bootstrap-grid.rtl.css
│   ├── bootstrap-grid.rtl.css.map
│   ├── bootstrap-grid.rtl.min.css
│   ├── bootstrap-grid.rtl.min.css.map
│   ├── bootstrap-reboot.css
│   ├── bootstrap-reboot.css.map
│   ├── bootstrap-reboot.min.css
│   ├── bootstrap-reboot.min.css.map
│   ├── bootstrap-reboot.rtl.css
│   ├── bootstrap-reboot.rtl.css.map
│   ├── bootstrap-reboot.rtl.min.css
│   ├── bootstrap-reboot.rtl.min.css.map
│   ├── bootstrap-utilities.css
│   ├── bootstrap-utilities.css.map
│   ├── bootstrap-utilities.min.css
│   ├── bootstrap-utilities.min.css.map
│   ├── bootstrap-utilities.rtl.css
│   ├── bootstrap-utilities.rtl.css.map
│   ├── bootstrap-utilities.rtl.min.css
│   ├── bootstrap-utilities.rtl.min.css.map
│   ├── bootstrap.css
│   ├── bootstrap.css.map
│   ├── bootstrap.min.css
│   ├── bootstrap.min.css.map
│   ├── bootstrap.rtl.css
│   ├── bootstrap.rtl.css.map
│   ├── bootstrap.rtl.min.css
│   └── bootstrap.rtl.min.css.map
└── js/
    ├── bootstrap.bundle.js
    ├── bootstrap.bundle.js.map
    ├── bootstrap.bundle.min.js
    ├── bootstrap.bundle.min.js.map
    ├── bootstrap.esm.js
    ├── bootstrap.esm.js.map
    ├── bootstrap.esm.min.js
    ├── bootstrap.esm.min.js.map
    ├── bootstrap.js
    ├── bootstrap.js.map
    ├── bootstrap.min.js
    └── bootstrap.min.js.map

```

We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). [Source maps](https://web.dev/articles/source-maps) (`bootstrap.*.map`) are available for use with certain browsers’ developer tools. Bundled JS files (`bootstrap.bundle.js` and minified `bootstrap.bundle.min.js`) include [Popper](https://popper.js.org/docs/v2/).

Bugs and feature requests
-------------------------

[](#bugs-and-feature-requests)

Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/twbs/bootstrap/blob/main/.github/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/twbs/bootstrap/issues/new/choose).

Documentation
-------------

[](#documentation)

Bootstrap’s documentation, included in this repo in the root directory, is built with [Astro](https://astro.build/) and publicly hosted on GitHub Pages at . The docs may also be run locally.

Documentation search is powered by [Algolia's DocSearch](https://docsearch.algolia.com/).

### Running documentation locally

[](#running-documentation-locally)

1. Run `npm install` to install the Node.js dependencies, including Astro (the site builder).
2. Run `npm run test` (or a specific npm script) to rebuild distributed CSS and JavaScript files, as well as our docs assets.
3. From the root `/bootstrap` directory, run `npm run docs-serve` in the command line.
4. Open  in your browser, and voilà.

Learn more about using Astro by reading its [documentation](https://docs.astro.build/en/getting-started/).

### Documentation for previous releases

[](#documentation-for-previous-releases)

You can find all our previous releases docs on .

[Previous releases](https://github.com/twbs/bootstrap/releases) and their documentation are also available for download.

Contributing
------------

[](#contributing)

Please read through our [contributing guidelines](https://github.com/twbs/bootstrap/blob/main/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development.

Moreover, if your pull request contains JavaScript patches or features, you must include [relevant unit tests](https://github.com/twbs/bootstrap/tree/main/js/tests). All HTML and CSS should conform to the [Code Guide](https://github.com/mdo/code-guide), maintained by [Mark Otto](https://github.com/mdo).

Editor preferences are available in the [editor config](https://github.com/twbs/bootstrap/blob/main/.editorconfig) for easy use in common text editors. Read more and download plugins at .

Community
---------

[](#community)

Get updates on Bootstrap’s development and chat with the project maintainers and community members.

- Follow [@getbootstrap on X](https://x.com/getbootstrap).
- Read and subscribe to [The Official Bootstrap Blog](https://blog.getbootstrap.com/).
- Ask questions and explore [our GitHub Discussions](https://github.com/twbs/bootstrap/discussions).
- Discuss, ask questions, and more on [the community Discord](https://discord.gg/bZUvakRU3M) or [Bootstrap subreddit](https://www.reddit.com/r/bootstrap/).
- Chat with fellow Bootstrappers in IRC. On the `irc.libera.chat` server, in the `#bootstrap` channel.
- Implementation help may be found at Stack Overflow (tagged [`bootstrap-5`](https://stackoverflow.com/questions/tagged/bootstrap-5)).
- Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm](https://www.npmjs.com/browse/keyword/bootstrap) or similar delivery mechanisms for maximum discoverability.

Versioning
----------

[](#versioning)

For transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under [the Semantic Versioning guidelines](https://semver.org/). Sometimes we screw up, but we adhere to those rules whenever possible.

See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap. Release announcement posts on [the official Bootstrap blog](https://blog.getbootstrap.com/) contain summaries of the most noteworthy changes made in each release.

Creators
--------

[](#creators)

**Mark Otto**

-
-

**Jacob Thornton**

-
-

Thanks
------

[](#thanks)

[ ![BrowserStack](https://camo.githubusercontent.com/941d167418955d863ee5cb7b8e030514ab8bf23b2ffed99c298ce156741b7ca9/68747470733a2f2f6c6976652e62726f77736572737461636b2e636f6d2f696d616765732f6f70656e736f757263652f62726f77736572737461636b2d6c6f676f2e737667)](https://www.browserstack.com/)Thanks to [BrowserStack](https://www.browserstack.com/) for providing the infrastructure that allows us to test in real browsers!

[ ![Netlify](https://camo.githubusercontent.com/a9142bb6cf3d990dd711a3d0bb504cdbfd92428b70ca75524ac8d5a21417d505/68747470733a2f2f7777772e6e65746c6966792e636f6d2f76332f696d672f636f6d706f6e656e74732f66756c6c2d6c6f676f2d6c696768742e737667)](https://www.netlify.com/)Thanks to [Netlify](https://www.netlify.com/) for providing us with Deploy Previews!

Sponsors
--------

[](#sponsors)

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. \[[Become a sponsor](https://opencollective.com/bootstrap#sponsor)\]

[![OC sponsor 0](https://camo.githubusercontent.com/df8aaebc6ade35f577564f49b280e7c272abdcd94512b901cac22c034e2a6135/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f7473747261702f73706f6e736f722f302f6176617461722e737667)](https://opencollective.com/bootstrap/sponsor/0/website)[![OC sponsor 1](https://camo.githubusercontent.com/4c4d940b25c7321be1a718c6dff6a9862fe70ef7df176cf0197fe6a0e2c53675/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f7473747261702f73706f6e736f722f312f6176617461722e737667)](https://opencollective.com/bootstrap/sponsor/1/website)[![OC sponsor 2](https://camo.githubusercontent.com/e28fffa11f74adb437eefbdfbcaa6f5be6c584684e452babe85e9d28770d1b60/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f7473747261702f73706f6e736f722f322f6176617461722e737667)](https://opencollective.com/bootstrap/sponsor/2/website)[![OC sponsor 3](https://camo.githubusercontent.com/06b98f6cc32fa1b0eda3bc72a729a8fc370cdfc9a3c0fb6f171c6186c6d2a211/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f7473747261702f73706f6e736f722f332f6176617461722e737667)](https://opencollective.com/bootstrap/sponsor/3/website)[![OC sponsor 4](https://camo.githubusercontent.com/c262d7a7fa327a94f66b1e99743ddcb11f10bf14b28f94912629abf437ab7f0a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f7473747261702f73706f6e736f722f342f6176617461722e737667)](https://opencollective.com/bootstrap/sponsor/4/website)[![OC sponsor 5](https://camo.githubusercontent.com/a44367f7381b917bda8433efa22d4a48488bbab9dcc3e1680364fe7d1efd5d98/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f7473747261702f73706f6e736f722f352f6176617461722e737667)](https://opencollective.com/bootstrap/sponsor/5/website)[![OC sponsor 6](https://camo.githubusercontent.com/c8c99fc79e44f545ee74f6b6fb4ae342ae747d5cacdb90982d94d080fd3d2cba/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f7473747261702f73706f6e736f722f362f6176617461722e737667)](https://opencollective.com/bootstrap/sponsor/6/website)[![OC sponsor 7](https://camo.githubusercontent.com/ccb8c9f20e291a651252b45771d5c938756aef7044ccd574b5b450d16f9bcbd8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f7473747261702f73706f6e736f722f372f6176617461722e737667)](https://opencollective.com/bootstrap/sponsor/7/website)[![OC sponsor 8](https://camo.githubusercontent.com/b0fb8a73f322231335bfcf519ce6a583bab708c89730b627ee6ad7013cd647aa/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f7473747261702f73706f6e736f722f382f6176617461722e737667)](https://opencollective.com/bootstrap/sponsor/8/website)[![OC sponsor 9](https://camo.githubusercontent.com/bbd348200efc887209f8022baf136b2bb4f417af63caf7bf8e9324f78ace181e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f7473747261702f73706f6e736f722f392f6176617461722e737667)](https://opencollective.com/bootstrap/sponsor/9/website)

Backers
-------

[](#backers)

Thank you to all our backers! 🙏 \[[Become a backer](https://opencollective.com/bootstrap#backer)\]

[![Backers](https://camo.githubusercontent.com/7966ac3e520a28b5c520caf8391ee0860bc96c7b43b123f8c10e95808b910526/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f7473747261702f6261636b6572732e7376673f77696474683d383930)](https://opencollective.com/bootstrap#backers)

Copyright and license
---------------------

[](#copyright-and-license)

Code and documentation copyright 2011-2025 the [Bootstrap Authors](https://github.com/twbs/bootstrap/graphs/contributors). Code released under the [MIT License](https://github.com/twbs/bootstrap/blob/main/LICENSE). Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/).

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance72

Regular maintenance activity

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~201 days

Total

4

Last Release

158d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/61d9d58fbde4ee36d2aab02d55ea00b0814852b0683aef0b2f2f203913330e6f?d=identicon)[jedoCodes](/maintainers/jedoCodes)

---

Top Contributors

[![jedoCodes](https://avatars.githubusercontent.com/u/1821865?v=4)](https://github.com/jedoCodes "jedoCodes (5 commits)")

### Embed Badge

![Health badge](/badges/jedocodes-components-bootstrap/health.svg)

```
[![Health](https://phpackages.com/badges/jedocodes-components-bootstrap/health.svg)](https://phpackages.com/packages/jedocodes-components-bootstrap)
```

PHPackages © 2026

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