|Number of watchers on Github||142923|
|Number of open issues||413|
|Average time to close an issue||about 15 hours|
|Average time to merge a PR||1 day|
|Open pull requests||464+|
|Closed pull requests||343+|
|Last commit||4 months ago|
|Repo Created||over 9 years ago|
|Repo Last Updated||3 months ago|
|Organization / Author||twbs|
|Do you use bootstrap? Leave a review!|
|View open issues (413)|
|View bootstrap activity|
|View on github|
|Book a Mock Interview With Me (Silicon Valley Engineering Leader, 100s of interviews conducted)|
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Our default branch is for development of our upcoming Bootstrap 5 release. Head to the
v4-dev branch to view the readme, documentation, and source code for Bootstrap 4.
Several quick start options are available:
git clone https://github.com/twbs/bootstrap.git
npm install bootstrap@next
yarn add bootstrap@next
composer require twbs/bootstrap:5.0.0
Read the Getting started page for information on the framework contents, templates and examples, and more.
Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this:
bootstrap/ dist/ css/ bootstrap-grid.css bootstrap-grid.css.map bootstrap-grid.min.css bootstrap-grid.min.css.map bootstrap-reboot.css bootstrap-reboot.css.map bootstrap-reboot.min.css bootstrap-reboot.min.css.map bootstrap-utilities.css bootstrap-utilities.css.map bootstrap-utilities.min.css bootstrap-utilities.min.css.map bootstrap.css bootstrap.css.map bootstrap.min.css bootstrap.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 (
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.
Documentation search is powered by Algolia's DocSearch. Working on our search? Be sure to set
debug: true in
npm installto install the Node.js dependencies, including Hugo (the site builder).
npm run docs-servein the command line.
http://localhost:9001/in your browser, and voil.
Learn more about using Hugo by reading its documentation.
You can find all our previous releases docs on https://v5.getbootstrap.com/docs/versions/.
Previous releases and their documentation are also available for download.
Please read through our contributing guidelines. Included are directions for opening issues, coding standards, and notes on development.
Get updates on Bootstrap's development and chat with the project maintainers and community members.
irc.freenode.netserver, in the
bootstrapon packages which modify or add to the functionality of Bootstrap when distributing through npm or similar delivery mechanisms for maximum discoverability.
For transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under the Semantic Versioning guidelines. Sometimes we screw up, but we adhere to those rules whenever possible.
See the Releases section of our GitHub project for changelogs for each release version of Bootstrap. Release announcement posts on the official Bootstrap blog contain summaries of the most noteworthy changes made in each release.
Thanks to BrowserStack for providing the infrastructure that allows us to test in real browsers!
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
Thank you to all our backers! [Become a backer]
The first Bootstrap 5 alpha has landed!
user-selectwith the new utilities and Sass map.
role="button"selector in Reboot to set
cursor: pointeron non-
bg-gradient-variantmixin as it's being removed in v5.
preis present by setting
.text-breakfor IE and Edge compatibility
border-radiusfunctions returning negative values
transition: none intransition()` mixin
spinner-growanimation in Safari
.btn, and other form controls
user-selectand a new -
role="button"in Reboot to set
$grid-columns > 0
$grid-breakpointsmap list to remove all breakpoints
srcsetin the allowed attributes
totypealways return stringified null when null passed
data-targetusage and more
role="document"from the modal dialog