BootStrap یک فریمورک بسیار قدرتمند است که در اواسط سال 2010 میلادی توسط یک طراح سایت به نام Mark Otto و یک توسعهدهنده سایت به نام Jacob Thomton در شرکت توییتر ارئه شد و به یکی از محبوبترین فریمورکهای برنامهنویسی سمت کلاینت یا front end تبدیل شد.
BootStrap مجموعهای از ابزارهای رایگان برای ایجاد صفحات وب است که شامل دستورات HTML و CSS و توابع جاوا اسکریپت میباشد که در جهت تولید و نمایش فُرمها و دکمهها و ستونها و سایر المانهای مورد نیاز طراحی وب میباشند. این فریمورک با تمامی مرورگرهای استاندارد همخوانی دارد.
در ژانویه 2012 میلادی BootStrap 2 منتشر شد که این نسخه از طرحبندی صفحات وب به صورت واکنشگرا پشتیبانی میکند، به این معنی که چیدمان عناصر داخل صفحات وب در هر سایزی (اعم از موبایل، تبلت، لپتاپ و غیره) به صورت پویا تنظیم میشود.
نسخه بعدی آن، BootStrpa 3 در آگوست 2013 میلادی ارائه شد. این نسخه رویکرد طراحی flat یا مسطح را مطرح کرد و همچنین رویکرد طراحی first mobile را نیز به روزرسانی کرد یعنی هر زمان میخواهیم صفحهای طراحی کنیم ابتدا برای سایز موبایل آن را طراحی میکنیم.
نسخه بعدی آن، BootStrap 4 در اُکتبر 2014 میلادی ارائه شد و نسخه بعدیاش، BootStrap 5 در ژوئن 2020 میلادی ارائه شدکه هر کدام نسبت به نسخه قبلی ویژگیهای جدیدی دارند. با استفاده از اصول طراحی با BootStrap زمان راهاندازی یک پروژه تا حد زیادی کاهش یافت و طراحی به استانداردهای روز دنیا بسیار نزدیک شد.