As a web developer, you’ve probably used Bootstrap at least once, and many of you are quite familiar with it. It’s become one of the most popular frameworks for the web with version 4 coming out soon, and has in many ways defined how we create websites.

Ink is a simple CSS and JavaScript framework that uses many of the same guiding principles as Bootstrap that’s designed to be fast and easy to write great looking web apps. I’ve begun using it as a way to get prototypes out quickly that look great and avoid the hackneyed “Bootstrap smell”.

One of the things I instantly loved about Ink is it comes with a set of color themes that you can apply to its elements. These are easily applied with class names such as white, grey, blue, etc. It’s similar to what Bootstrap has for buttons but on a more universal scale.

Ink’s grid system seems easier and more flexible for me than Bootstrap’s, especially for responsive design. You use class names such as “all-50” or “tiny-33” for “make this 50% for all screen sizes” or “make this 33% for devices with screens < 350px” respectively. Not only does this approach make mobile designs really flexible, it also supports increments of 5%! In addition, Ink can support (or not) the Flexbox model, based on which CSS file you include in your project.

There are many other things that set Ink apart from Bootstrap. Check out to learn more.