Recently, I also released my own free open-source PostCSS framework called Tailwind CSS that’s designed around this idea of working utility-first and extracting components from repeated patterns:

Source: CSS Utility Classes and “Separation of Concerns”

Tailwind CSS is interesting, but I think we’ll be talking about how bloated and ugly it is in the foreseeable future. It does seem to solve some of the problems that are typical to CSS, though.