The Bootstrap Blog

News and announcements for all things Bootstrap, including new releases, Bootstrap Themes, and Bootstrap Icons.

Let Me Validate That For You (LMVTFY)

If you’ve been following the Bootstrap issue tracker lately, you might have noticed the launch of our new bot, @twbs-lmvtfy, on June 15th. After seeing many reports of Bootstrap bugs that ended up actually being caused by folks using invalid HTML, we decided to do what all programmers do when confronted with a repetitive task: Automate it!

To that end, we are excited to announce the availability of Let Me Validate That For You (LMVTFY), an open-source bot that uses the power of the GitHub webhooks API and the HTML5 validator to warn about HTML validity errors in live Web examples (e.g. JS Bins) posted to GitHub issues.

The bot is generic and can be used for any GitHub project, not just Bootstrap. If you have a front-end Web project on GitHub that gets lots of issue reports, we invite you to try out LMVTFY.

For more details, setup instructions, or to give feedback, check out the LMVTFY project on GitHub.


@cvrebert and team

Bootstrap now available via npm

It’s taken us awhile, but we’ve finally published Bootstrap on npm. We’ve taken over the existing bootstrap package and just published the latest release, v3.1.1. The package is managed by the twbs user, just like on GitHub. In the future, when we release new versions of Bootstrap, we’ll update npm as well.

Speaking of releases, you can expect v3.2.0 sometime later this month. Woohoo!


Ratchet 2.0.2 released

Today we’re shipping Ratchet 2.0.2. This patch release is full of bug fixes, refinements to our docs, and improvements to our build tools. Check out the detailed changelog on the release page.

Download Ratchet right from GitHub or, go to the project repository.

Download Ratchet 2.0.2

For a complete list of changes, see the v2.0.2 milestone.

What’s next

We’re going to be working on the v2.1.0 release next. This will mark the first feature release for Ratchet 2. We’re really looking forward to developing more components that help you build awesome apps.


@connors & team

Ratchet 2.0.1 released

Today we’re pumped to release Ratchet 2.0.1. This release focuses on CSS bug fixes and further improvements to our docs and build tools. Be sure to check out the detailed changelog on the release page.

Download Ratchet right from GitHub or, go to the project repository.

Download Ratchet 2.0.1

For a complete list of changes, see the v2.0.1 milestone.

In other news

Since releasing Ratchet 2.0.0 we’ve reached over 7,000 stars and over 650 forks on GitHub! Thanks to all our contributors and the rest of the community for helping make this thing awesome.


@connors & team

Introducing Ratchet 2

Today we’re stoked to introduce the brand spanking new Ratchet 2.0. The mobile-only framework for building mobile apps with HTML, CSS, and JavaScript has been overhauled with new features, documentation, and a brand new home.

New home

First, you’re not crazy—Ratchet has moved! It’s now a part of the Bootstrap organization on GitHub. Ratchet 2 was lovingly crafted by @connors, a good friend to Bootstrap’s creators. Given our collaboration in person and the ideas we have for the future of both frameworks, it makes perfect sense.

New docs

Second, the Ratchet docs have a new look!

Ratchet docs

Things should seem pretty familiar, but we’ve added a bunch of new content and some key new features. Chief among them are the ability to show Ratchet on an iPhone and Android and three awesome examples to show it all off.

Ratchet examples

See them in action on your phone:

Feel free to download, remix, and extend these example apps—they’re all part of the new Ratchet docs.

Really, what’s new?

We’ve got tons of new and improved features for Ratchet. Here’s the rundown:

  • New Ratchicons! An icon font dedicated to Ratchet, with support for both iOS and Android.
  • New themes for iOS and Android! That’s right, Ratchet has a brand new base coat with optional themes for iOS and Android. Now your app can look right at home on either platform.
  • New card wrapper. Wrap any content or Ratchet component in a card for that classic inset card look.
  • CSS has been rewritten to utilize Sass, compiled via Gruntfile.
  • Docs have been overhauled to run on Jekyll.
  • Improved table views, now with support for lists featuring images and icons.
  • Updated class names for buttons, badges, and more to match the Bootstrap nomenclature.

It’s a huge release that’s been a long time coming. Head to the new Ratchet docs to check it all out in person, and be sure to view those new examples from your favorite iOS or Android phone.

Looking for Ratchet v1.x docs? No problem—we’re hosting those at


Ratchet 2 is available today for download from GitHub.

Download Ratchet 2.0.0

Be sure to check out the GitHub milestone to see a more complete changelog of what’s new.

What’s next?

Just like Bootstrap releases, up next for Ratchet will be documentation improvements and bug fixes as feedback rolls in. Without committing to a date, we also want to add support for iPad and Android tablets.

As always, if you find a bug or want to suggest a feature, just open an issue or a pull request on GitHub.


@mdo and @connors