Bootstrap è una libreria di componenti front end e un toolkit open source. Viene usato per creare pagine web reattive e mobile-first con HTML, CSS e JavaScript. Bootstrap usa tecnologie SASS, flexbox (sistema di griglie flessibili) e mixin (classi che contengono metodi utilizzabili da altre classi, senza che esista un rapporto genitore-figlio tra queste due classi). Bootstrap è un toolkit estremamente diffuso, creato da programmatori Twitter – prima di essere open-source, era infatti conosciuto come Twitter Blueprint. Dal suo rilascio nel 2011, Bootstrap si è evoluto attraverso numerose versioni, con alcune riscritture importanti – con le versioni 2, 3, 4 e 5.