awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
getbem avatar

getbem/getbem.github.io

0
View on GitHub↗
5,746 estrellas·220 forks·MDX·MIT·5 vistasgetbem.github.io↗

Getbem.github.io

Get BEM to all people in simplest way

Features

  • BEM Element Scoping - Implements the double-underscore scoping pattern that ties element styles to their parent block.
  • Style Reuse Utilities - Provides a methodology for transferring self-contained block styles between projects to reduce code duplication.
  • Flat CSS Class Selectors - Ships a flat class selector architecture that avoids CSS specificity conflicts through single-class naming.
  • Educational Resources - Provides an educational resource for structuring CSS into independent, reusable blocks that work across projects.
  • BEM - Defines the specific BEM naming convention that scopes CSS classes and prevents style leakage.
  • Block-Element-Modifier Standards - Provides a guide to the block-element-modifier naming system that scopes styles and prevents selector conflicts.
  • CSS Component Naming - Defines a block-element-modifier naming system that keeps CSS scoped, predictable, and reusable across projects.
  • Modular Architecture Interfaces - Provides modular architecture interfaces for building interfaces from independent, reusable components.
  • BEM Modifier Flags - Provides the double-dash modifier flag pattern that alters component appearance without changing base structure.
  • BEM Structural Style Organizations - Provides the BEM structural pattern that organizes styles into blocks, elements, and modifiers.
  • Independent CSS Block Encapsulations - Provides independent CSS block encapsulation that prevents selector conflicts across projects.
  • Modular UI Components - Ships modular UI components that can be mixed and matched without causing style conflicts.
  • Reusable UI Components - Provides a methodology for building independent, self-contained CSS blocks that mix and reuse without style conflicts.
  • Block-Based Style Isolations - Provides the foundational block-based isolation pattern that prevents CSS selector conflicts across components.
  • Independent CSS Block Selectors - Ships independent block-level CSS selectors that prevent style conflicts across a project.
  • Educational Resources - Provides an educational resource for structuring CSS into independent, reusable blocks that work across projects.
  • Self-Contained CSS Components - Ships a methodology for building UI interfaces from self-contained CSS components that transfer between projects.
  • Reusable Block Architectures - Provides an architecture for structuring styles into independent, reusable blocks that mix across projects without conflicts.
  • BEM-Based Naming - Serves as a guide for learning and applying the Block-Element-Modifier naming convention for maintainable CSS.
  • Cross-Project Style Block Transfers - Enables transferring self-contained style blocks between projects to reduce code duplication.
  • Cross-Project Style Block Libraries - Enables transferring self-contained style blocks between projects to reduce code duplication.
  • Methodology Configuration - Documents how to adapt and configure the BEM methodology for different tools, frameworks, and naming preferences.

Historial de estrellas

Gráfico del historial de estrellas de getbem/getbem.github.ioGráfico del historial de estrellas de getbem/getbem.github.io

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace getbem/getbem.github.io?

Get BEM to all people in simplest way

¿Cuáles son las características principales de getbem/getbem.github.io?

Las características principales de getbem/getbem.github.io son: BEM Element Scoping, Style Reuse Utilities, Flat CSS Class Selectors, Educational Resources, BEM, Block-Element-Modifier Standards, CSS Component Naming, Modular Architecture Interfaces.

¿Qué alternativas de código abierto existen para getbem/getbem.github.io?

Las alternativas de código abierto para getbem/getbem.github.io incluyen: csswizardry/inuit.css — inuit.css is a Sass-based CSS framework and design system tool focused on building scalable user interfaces. It serves… csswizardry/css-guidelines — CSS Guidelines is a comprehensive style guide and reference for writing maintainable, scalable, and modular CSS in… suitcss/suit — Suit is a CSS component architecture framework and methodology designed for organizing styles using predictable naming… dropbox/css-style-guide — This project provides a comprehensive framework for standardizing CSS architecture and development practices in… jareware/css-architecture — This project provides a methodology for organizing, scoping, and naming styles to ensure maintainable and scalable… airbnb/css — This project is a CSS architecture framework and style guide providing formal coding standards for CSS and Sass. It…

Alternativas open-source a Getbem.github.io

Proyectos open-source similares, clasificados según cuántas características comparten con Getbem.github.io.
  • csswizardry/inuit.cssAvatar de csswizardry

    csswizardry/inuit.css

    3,795Ver en GitHub↗

    inuit.css is a Sass-based CSS framework and design system tool focused on building scalable user interfaces. It serves as a modular preprocessor system that utilizes BEM architecture and OOCSS patterns to structure stylesheets into reusable components and layout abstractions. The framework distinguishes itself by separating structural layout logic from visual skinning, allowing for the creation of design-agnostic layout objects. It employs a configuration-driven build process where developers can use feature switches and variable overrides to inject design tokens and selectively include only

    CSS
    Ver en GitHub↗3,795
  • csswizardry/css-guidelinesAvatar de csswizardry

    csswizardry/CSS-Guidelines

    3,648Ver en GitHub↗

    CSS Guidelines is a comprehensive style guide and reference for writing maintainable, scalable, and modular CSS in large-scale web projects. It provides a set of professional standards for organizing stylesheets and implementing consistent naming patterns to improve long-term codebase health and reduce technical debt. The project centers on a strict methodology for scoping classes to create isolated and predictable components, preventing style leakage between independent parts of a user interface. It emphasizes a flat selector hierarchy to avoid specificity conflicts and encourages the separa

    Ver en GitHub↗3,648
  • suitcss/suitAvatar de suitcss

    suitcss/suit

    3,788Ver en GitHub↗

    Suit is a CSS component architecture framework and methodology designed for organizing styles using predictable naming conventions for components, descendants, and visual variations. It serves as a design system styling framework that maps application states and design variations to modular CSS rules. The system utilizes namespace-based CSS scoping to isolate component styles and prevent unintended side effects in global stylesheets. It also functions as a utility-first toolkit, providing a system for applying single-purpose layout and spacing rules to reduce code duplication. The methodolog

    HTMLcsscss-packagespostcss
    Ver en GitHub↗3,788
  • dropbox/css-style-guideAvatar de dropbox

    dropbox/css-style-guide

    1,216Ver en GitHub↗

    This project provides a comprehensive framework for standardizing CSS architecture and development practices in large-scale web applications. It establishes a structured approach to managing design patterns, ensuring that stylesheets remain maintainable, scalable, and consistent across complex codebases. The methodology centers on the use of block-element-modifier naming conventions to organize user interface components into independent, reusable units. By enforcing flat selector specificity and namespace-based scoping, the framework prevents naming collisions and unintended style overrides.

    Ver en GitHub↗1,216
Ver las 30 alternativas a Getbem.github.io→