Learning how other frameworks don’t implement grids
With all the grid systems of various (but also often quite similar) syntax variations, there is also a diametrically opposed movement: not having grid systems at all.
For example, Spruce is a lesser-known CSS framework developed by Adam Laki and Szépe. It has 83 stars on GitHub but has been actively maintained since February 2022. Its philosophy is to be a modern Sass-based low-level framework that gives projects a solid foundation. More significant components use the BEM approach, and smaller components, such as buttons and form input fields, are styled with opinionated defaults.
According to the documentation, they think pre-implemented grid systems can be eliminated because of native CSS layout tools, such as CSS Grid and Flexbox. Therefore, they think that Bootstrap-like grids are not necessary anymore.
Tailwind technically doesn’t offer a classic grid system, either. It offers sensible defaults for...