Bootstrap is a free and open-source front-end web framework for designing websites and web applications. It contains HTML- and CSS- based design templates for typography, forms, buttons, navigation and other interface components, as well as optional JavaScript extensions.