Bootstrap è un framework di progettazione front-end (cioè per la parte visibile di un sito o di un'applicazione) basato su HTML, CSS e JavaScript. È stato sviluppato dalla società Twitter e ora viene mantenuto da una comunità di sviluppatori indipendenti.
Bootstrap è stato progettato per aiutare gli sviluppatori web a creare siti e applicazioni che siano responsivi (cioè che si adattino automaticamente al formato dello schermo), facili da usare e consistenti nello stile. Offre una serie di componenti predefiniti, come pulsanti, menu di navigazione, form, tabelle e altro ancora, che possono essere facilmente utilizzati per creare interfacce utente complete.
Bootstrap viene fornito con una serie di stili predefiniti per i componenti, che possono essere facilmente personalizzati utilizzando il proprio codice CSS. Inoltre, è possibile utilizzare Bootstrap con altri framework di progettazione o con il proprio codice personalizzato per creare design unici.
Bootstrap è molto popolare tra gli sviluppatori web perché offre un modo rapido e semplice per creare interfacce utente professionali senza dover partire da zero. È disponibile in diverse versioni, tra cui Bootstrap 3 e Bootstrap 4, che offrono funzionalità leggermente diverse.