BEM logo
It is a methodology, that helps you to achieve reusable components and code sharing in the front-end

What is BEM?

This methodology was developed at Yandex with the goals in mind that Fast development and long-lasting results for standard projects,A project involves many people,Scalable teams,Code reuse.
BEM is a tool in the Front-End Frameworks category of a tech stack.

Who uses BEM?

13 companies reportedly use BEM in their tech stacks, including PointsHound, Sainsburys, and Viva Decora.

14 developers on StackShare have stated that they use BEM.

Why developers like BEM?

Here’s a list of reasons why companies and developers use BEM
Top Reasons
Be the first to leave a pro

BEM Alternatives & Comparisons

What are some alternatives to BEM?
SUIT CSS provides a reliable and testable styling solution for component-based web application development.
Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
Material Design for Angular
Material Design is a specification for a unified system of visual, motion, and interaction design that adapts across different devices. Our goal is to deliver a lean, lightweight set of AngularJS-native UI elements that implement the material design system for use in Angular SPAs.
Foundation is the most advanced responsive front-end framework in the world. You can quickly prototype and build sites or apps that work on any kind of device with Foundation, which includes layout constructs (like a fully responsive grid), elements and best practices.
Semantic UI
Semantic empowers designers and developers by creating a shared vocabulary for UI.
See all alternatives

BEM's Followers
9 developers follow BEM to keep up with related blogs and decisions.
Ilya Kantor
Andrei Fidelman
Stefan Imhoff
Ian Dunn
Alex Shink
Kai Rollmann
Ivan Dmitriev
Alexander Thiel