Bootstrap is a front-end framework of CSS and JavaScript that provides a responsive grid system, prebuilt UI components, and a consistent set of styling defaults. Its current documentation describes it simply as “a powerful, feature-packed frontend toolkit” with which you can “build anything from prototype to production in minutes.” For much of the 2010s it was the most widely used CSS framework on the web, and its conventions became so common that a large share of websites shared a recognizable Bootstrap look.
The framework began inside Twitter. According to Bootstrap’s own history page, it was created at Twitter in mid-2010 by Mark Otto (@mdo) and Jacob Thornton (@fat), originally under the name Twitter Blueprint, to serve as an internal style guide that streamlined and standardized tool development across the company. After Twitter’s first Hack Week, the page notes, “the project exploded as developers of all skill levels jumped in.” It served as the internal standard for over a year before being released publicly, under the name Bootstrap, on August 19, 2011.
Bootstrap’s central contribution was making responsive, mobile-friendly layout approachable. Its grid system divided the page into rows and columns that rearranged themselves at different screen widths, letting developers build layouts that worked across phones, tablets, and desktops without hand-writing media queries. Alongside the grid came a catalog of styled components such as navigation bars, buttons, forms, modals, dropdowns, and alerts, all sharing a coherent visual language out of the box. This lowered the barrier to producing a polished interface so dramatically that non-designers could ship professional-looking sites.
Over successive major versions the framework evolved substantially. It moved its source styling onto a CSS preprocessor, reworked its grid to use the modern flexbox layout model, and in later releases reduced and eventually removed its longtime dependency on jQuery in favor of plain JavaScript. Each release tracked the broader direction of web standards while trying to keep upgrades manageable for the enormous body of sites already built on it.
Bootstrap is developed in the open at the twbs/bootstrap repository, one of the most-starred projects on its host platform. Its ubiquity drew a familiar critique that too many sites looked alike, which helped motivate later alternatives, including utility-first frameworks that took a very different approach to styling. Even so, Bootstrap’s grid, component model, and responsive conventions left a lasting imprint on how web user interfaces are structured.