awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dropbox avatar

dropbox/css-style-guide

0
View on GitHub↗
1,216 stars·83 forks·22 views

Css Style Guide

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. It further promotes predictability through standardized property ordering and a modular file architecture that isolates design logic into single-responsibility components.

These standards address common challenges in frontend maintenance by defining clear rules for organizing stylesheets and managing style cascades. The documentation provides a set of best practices for structuring CSS to ensure long-term consistency and reduce complexity for development teams.

Features

  • CSS Style Enforcement - Standardizes CSS architecture through consistent naming, file organization, and property ordering.
  • CSS Architecture Patterns - Provides a structured methodology for organizing large-scale CSS codebases using modular file architectures and naming conventions.
  • Block-Element-Modifier Standards - Provides a structured naming convention for CSS components using blocks, elements, and modifiers to ensure style isolation.
  • Scalable Architecture Guides - Provides organizational strategies for maintaining scalable CSS architectures in large projects.
  • Large-Scale Style Maintenance - Maintains frontend style consistency through strict rules on property ordering and selector specificity.
  • Frontend Architecture Best Practices - Establishes best practices for component-level design and scope management to ensure consistency in large-scale web applications.
  • BEM - Uses the BEM naming convention to organize UI components into independent and reusable units.
  • Modular Stylesheet Architectures - Organizes stylesheets into modular, single-responsibility files to simplify navigation and maintenance.
  • Selector Specificity Restrictions - Limits selector specificity by restricting ID usage and deep nesting to prevent unintended style overrides.
  • Modular Styling - Organizes CSS into reusable blocks, elements, and modifiers to build predictable interfaces.
  • Scoped Styles - Uses namespace-based scoping to categorize style rules and prevent side effects across large codebases.
  • Property Declaration Ordering - Defines a standardized sequence for CSS property declarations to improve code readability and maintainability.
  • Modern CSS Best Practices - Defines best practices for writing and organizing stylesheets to ensure consistency across development teams.
  • BEM-Based Naming - Implements BEM naming conventions to create predictable and collision-resistant UI component styles.
  • Web Development Guides - CSS architecture and styling standards from Dropbox.

Star history

Star history chart for dropbox/css-style-guideStar history chart for dropbox/css-style-guide

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does dropbox/css-style-guide do?

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.

What are the main features of dropbox/css-style-guide?

The main features of dropbox/css-style-guide are: CSS Style Enforcement, CSS Architecture Patterns, Block-Element-Modifier Standards, Scalable Architecture Guides, Large-Scale Style Maintenance, Frontend Architecture Best Practices, BEM, Modular Stylesheet Architectures.

Which projects share features with dropbox/css-style-guide?

Projects with overlapping indexed features include: necolas/idiomatic-css — Idiomatic CSS is a CSS style guide and architecture standard designed to ensure the creation of consistent and… 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… csswizardry/css-guidelines — CSS Guidelines is a comprehensive style guide and reference for writing maintainable, scalable, and modular CSS in… getbem/getbem.github.io — Get BEM to all people in simplest way. bendc/frontend-guidelines — This project is a comprehensive collection of frontend development best practices and standards. It provides guides…

Projects sharing features with Css Style Guide

These projects share indexed features with Css Style Guide. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • necolas/idiomatic-cssnecolas avatar

    necolas/idiomatic-css

    6,656View on GitHub↗

    Idiomatic CSS is a CSS style guide and architecture standard designed to ensure the creation of consistent and maintainable styles. It provides a set of standardized rules and conventions for writing idiomatic CSS code, functioning as both a formatting specification and a general guide for style organization. The project focuses on CSS preprocessor best practices, specifically providing guidelines to manage nesting depth and selector specificity to avoid complex cascades. It further distinguishes itself through structured documentation patterns and component sectioning to improve the long-ter

    View on GitHub↗6,656
  • jareware/css-architecturejareware avatar

    jareware/css-architecture

    2,570View on GitHub↗

    This project provides a methodology for organizing, scoping, and naming styles to ensure maintainable and scalable stylesheets in large web applications. It functions as a structured approach to managing component-based styles, preventing global namespace collisions and simplifying long-term codebase maintenance through a set of established design principles. The architecture relies on strict namespace-based encapsulation, where all class names are prefixed with unique component identifiers to ensure visual isolation between modules. It enforces a class-only selector strategy to avoid the mai

    View on GitHub↗2,570
  • airbnb/cssairbnb avatar

    airbnb/css

    6,980View on GitHub↗

    This project is a CSS architecture framework and style guide providing formal coding standards for CSS and Sass. It establishes a structured approach to naming conventions, property organization, and selector management to ensure consistency across large-scale projects. The framework focuses on decoupling visual styles from JavaScript behavior through specific naming prefixes and utilizes a block element modifier system for component naming. It defines strict guidelines for Sass usage, emphasizing the efficient application of variables and mixins to prevent bloated output and complex dependen

    View on GitHub↗6,980
  • csswizardry/css-guidelinescsswizardry avatar

    csswizardry/CSS-Guidelines

    3,648View on 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

    View on GitHub↗3,648
Compare all 30 related projects→

Curated searches featuring Css Style Guide

Hand-picked collections where Css Style Guide appears.
  • a style guide for front end development