Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/getbem/awesome-bem

Links, articles, layers for BEM
https://github.com/getbem/awesome-bem

List: awesome-bem

Last synced: about 1 month ago
JSON representation

Links, articles, layers for BEM

Awesome Lists containing this project

README

        

# [Awesome](https://github.com/jnv/lists) BEM [![Gitter chat](http://img.shields.io/badge/gitter-bem--talk-brightgreen.svg?style=flat)](https://gitter.im/bem/talk)

> [Tools](#tools), [sites](#sites), [articles](#articles) about BEM (frontend development method)

## Articles

* [MindBEMding](http://csswizardry.com/2013/01/mindbemding-getting-your-head-round-bem-syntax/) – getting your head ’round BEM syntax
* [CSS guidelines](http://cssguidelin.es/#bem-like-naming)
* [BEM methodology for small projects](http://www.smashingmagazine.com/2014/07/17/bem-methodology-for-small-projects/)
* [BEM It! for Brandwatch](http://www.slideshare.net/MaxShirshin/bem-it-for-brandwatch)
* [Used and Abused](http://www.phase2technology.com/blog/used-and-abused-css-inheritance-and-our-misuse-of-the-cascade/) – CSS Inheritance and Our Misuse of the Cascade.
* [Objects in Space](https://medium.com/objects-in-space/objects-in-space-f6f404727) — A style-guide for modular SASS development using SMACSS and BEM
* [How to Scale and Maintain Legacy CSS with Sass and SMACSS](http://webuild.envato.com/blog/how-to-scale-and-maintain-legacy-css-with-sass-and-smacss/)
* [Building a modular My Health Skills with BEM and Sass](http://www.bluegg.co.uk/building-my-health-skills-part-3/)

## Tools

### Building

* [enb](https://github.com/enb-make/enb) – build system with lots of bundled plugins and complex dependency system.
* [kabem](https://github.com/viewbook/dev-kabem) - quick scaffolding and tweaking of HTML with BEM CSS.
* [gulp-bem](https://github.com/floatdrop/gulp-bem) – build helpers for working with layers, dependencies and blocks.
* [gulp-bem-pack](https://github.com/floatdrop/gulp-bem-pack) – pack JavaScript files with layers support.

### JQuery plugins

* [jquery-bem](https://github.com/hoho/jquery-bem)
* [jquery-bemhelpers](https://github.com/ingdir/jquery-bemhelpers)

### Layers
These layers does not rely on building system you use. They often contain CSS files, that written in BEM methodology and templates to generate HTML.

* [bem-bootstrap](https://github.com/matmuchrapna/bem-bootstrap) – [Bootstrap](http://getbootstrap.com/) framework.
* [csswizardry-grids](https://github.com/csswizardry/csswizardry-grids) – simple, fluid, nestable, flexible, Sass-based, responsive grid system.

### Template engines

* [bemto](https://github.com/kizu/bemto) – mixins for writing BEM-style code for [Jade](http://jade-lang.com/).
* [beml](https://github.com/zenwalker/node-beml) – super simple HTML postprocessor to handle BEM.
* [bh](https://github.com/enb-make/bh) – declarative BEMJSON to HTML processor.