Add toggleable hidden elements, modals and offcanvas menus, popovers and tooltips, and so much moreāall without jQuery. Bootstrap's JavaScript is HTML-first, meaning most plugins are added with data
attributes in your HTML. Need more control? Include individual plugins programmatically.
Why write more JavaScript when you can write HTML? Nearly all of Bootstrap's JavaScript plugins feature a first-class data API, allowing you to use JavaScript just by adding data
attributes.
Learn more about our JavaScript as modules and using the programmatic API.
Bootstrap features a dozen plugins that you can drop into any project. Drop them in all at once, or choose just the ones you need.