BEM is a methodology, a way of thinking when developing web interfaces. Besides, BEM is a toolkit to develop faster and better. And also BEM is a range of reusable code libraries. All of them are hosted on GitHub (https://github.com/bem/) and are completely Open Source.
Created by Yandex, a local search giant, BEM came to be a standard of developing frontend in Russia and the neighboring countries.