awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 مستودعات

Awesome GitHub RepositoriesSyntax Conventions

Standardized coding patterns and naming conventions for web development frameworks.

Distinguishing note: Focuses on framework-specific syntax rules rather than general language grammar.

Explore 22 awesome GitHub repositories matching web development · Syntax Conventions. Refine with filters or upvote what's useful.

Awesome Syntax Conventions GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • semantic-org/semantic-uiالصورة الرمزية لـ Semantic-Org

    Semantic-Org/Semantic-UI

    51,064عرض على GitHub↗

    Semantic-UI is an HTML and CSS UI framework consisting of a themed component library and a responsive layout framework. It provides a collection of reusable interface components and a grid-based system of columns and containers designed to build responsive websites. The framework is distinguished by its use of natural-language class naming, which maps human-readable CSS classes to specific visual styles. It also functions as a right-to-left UI toolkit, utilizing directional mirroring to adjust visual flow and element alignment for languages read from right to left. The system covers frontend

    Employs a structured BEM-inspired naming convention for elements and modifiers to prevent style collisions.

    JavaScriptbuttoncss-frameworkdropdown
    عرض على GitHub↗51,064
  • sudheerj/reactjs-interview-questionsالصورة الرمزية لـ sudheerj

    sudheerj/reactjs-interview-questions

    44,646عرض على GitHub↗

    This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges. The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation

    Clarifies the use of specific attribute naming conventions required by the framework's syntax.

    JavaScriptinterview-preparationinterview-questionsjavascript
    عرض على GitHub↗44,646
  • google/material-design-liteالصورة الرمزية لـ google

    google/material-design-lite

    32,181عرض على GitHub↗

    Material Design Lite is a Material Design UI library and CSS design system. It serves as a front-end component framework providing a collection of HTML, CSS, and JavaScript components that implement the Material Design visual language for web applications. The project enables the implementation of Material Design components and a standardized design language to maintain a consistent look and feel across user interfaces. It supports frontend UI development and responsive web styling through pre-built components. The library facilitates rapid web prototyping by providing pre-styled components

    Uses the Block Element Modifier (BEM) naming convention to organize CSS selectors and prevent style leakage.

    HTMLmaterialmaterial-componentsmaterial-design
    عرض على GitHub↗32,181
  • weui/weuiالصورة الرمزية لـ weui

    weui/weui

    27,377عرض على GitHub↗

    WeUI is a mobile design system and CSS component framework providing a collection of pre-styled widgets and layout components for building mobile web applications. It functions as a mobile web UI library that enforces a consistent visual language and design language across web environments. The library utilizes a BEM styling system to prevent CSS conflicts and ensure modular component behavior. It provides a set of reusable styles and layout helpers that enable rapid prototyping of mobile web layouts through standardized buttons, dialogs, and navigation elements. The framework includes a mob

    Implements the BEM naming convention to isolate component styles and prevent global namespace collisions.

    HTML
    عرض على GitHub↗27,377
  • tencent/weuiالصورة الرمزية لـ Tencent

    Tencent/weui

    27,376عرض على GitHub↗

    WeUI is a mobile web UI library and design system consisting of CSS components and HTML templates. It is specifically designed to replicate the visual identity and interface of the WeChat messaging ecosystem, providing a standardized set of components to build responsive mobile web interfaces. The library functions as a stateless component system, utilizing a pure CSS architecture and HTML templates that rely on external JavaScript for interactivity. It employs a BEM-based class naming convention to manage component nesting and prevent style leakage across complex layouts. The framework incl

    Implements BEM naming conventions to organize CSS selectors and prevent style leakage.

    HTMLmobile-webstylewechat
    عرض على GitHub↗27,376
  • nostalgic-css/nes.cssالصورة الرمزية لـ nostalgic-css

    nostalgic-css/NES.css

    21,773عرض على GitHub↗

    NES.css is an 8-bit CSS framework and styling system that transforms standard HTML elements into pixelated interfaces inspired by classic gaming consoles. It serves as a retro UI component library and toolkit for rendering text, borders, and icons with a blocky aesthetic. The framework uses pure CSS to emulate 8-bit graphics without relying on external images or JavaScript rendering. It implements pixel-art border simulations and integrates pixel-style web fonts to maintain a consistent gaming aesthetic across different browsers. The system provides a suite of game-themed interface elements,

    Implements the BEM naming convention to organize CSS classes and ensure style isolation.

    SCSS8bitcsscss-framework
    عرض على GitHub↗21,773
  • tencent/weui-wxssالصورة الرمزية لـ Tencent

    Tencent/weui-wxss

    15,284عرض على GitHub↗

    weui-wxss is a mobile design system and UI framework designed for the WeChat Mini Program development environment. It provides a collection of reusable components and predefined styles to ensure interfaces match the native WeChat look and feel. The library focuses on implementing a native WeChat user experience by translating mobile design mockups into working code using standardized visual guidelines. It manages the visual appearance of applications through a consistent set of stylesheets tailored for the WeChat runtime. The framework includes capabilities for style management and the imple

    Employs the Block Element Modifier pattern to organize style selectors and prevent naming collisions.

    Less
    عرض على GitHub↗15,284
  • primer/primerالصورة الرمزية لـ primer

    primer/primer

    12,975عرض على GitHub↗

    Primer is a CSS design system framework and utility library used to build consistent user interfaces based on a unified visual language. It provides a collection of CSS rules, utility classes, and pre-defined style sheets for styling standard interface elements. The framework implements frontend visual standardization through a shared set of utility classes and design system rules. This allows for the creation of reusable interface elements and the rapid development of web interface layouts. The system utilizes a BEM-based naming convention, design-token mapping, and CSS variable-based themi

    Implements the Block Element Modifier naming convention to ensure predictable class names and avoid global namespace collisions.

    SCSS
    عرض على GitHub↗12,975
  • primer/cssالصورة الرمزية لـ primer

    primer/css

    12,978عرض على GitHub↗

    This project is a CSS design system framework and modular library providing a standardized set of UI component stylesheets. It establishes a unified system of visual guidelines to ensure a consistent and professional look and feel across web interfaces. The framework is organized as a collection of standalone stylesheets that can be imported individually to minimize bundle size and eliminate unused styles. It utilizes a design token system based on CSS variables to manage theming and a utility-first class system for layout and spacing. The system employs a block element modifier naming conve

    Implements the BEM naming convention to ensure predictable CSS specificity and prevent style leakage.

    SCSScssdesign-systemdesign-systems
    عرض على GitHub↗12,978
  • chalarangelo/30-seconds-of-interviewsالصورة الرمزية لـ Chalarangelo

    Chalarangelo/30-seconds-of-interviews

    12,143عرض على GitHub↗

    This project is a technical interview study guide and a markdown-driven static site designed to help developers prepare for coding screenings. It serves as a curated collection of common technical questions and expert answers, functioning as a comprehensive educational resource. The platform provides a structured curriculum and reference materials across several key domains. This includes a JavaScript language reference covering programming fundamentals, a frontend engineering curriculum focused on UI patterns and responsive design, and a web security knowledge base detailing attack vectors a

    Teaches the BEM naming convention for organizing CSS classes and managing specificity.

    JavaScriptawesome-listcsseducation
    عرض على GitHub↗12,143
  • chinchang/hint.cssالصورة الرمزية لـ chinchang

    chinchang/hint.css

    8,445عرض على GitHub↗

    hint.css is a pure CSS tooltip library and styling framework used to create accessible informational pop-ups. It functions as a lightweight user interface component that transforms ARIA attributes into visible tooltips without the use of JavaScript. The framework is designed to be customizable, offering a system of configurable class prefixes to prevent naming conflicts within larger web projects. It utilizes a BEM-inspired namespace to ensure stylesheets remain conflict-free when integrated into existing environments. The library covers a range of UI capabilities, including directional posi

    Employs a BEM-inspired naming convention to ensure CSS styles remain conflict-free.

    CSS
    عرض على GitHub↗8,445
  • airbnb/cssالصورة الرمزية لـ airbnb

    airbnb/css

    6,980عرض على 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

    Implements a formal BEM methodology to ensure a clear relationship between HTML markup and CSS styles.

    عرض على GitHub↗6,980
  • getbem/getbem.github.ioالصورة الرمزية لـ getbem

    getbem/getbem.github.io

    5,746عرض على GitHub↗

    Get BEM to all people in simplest way

    Serves as a guide for learning and applying the Block-Element-Modifier naming convention for maintainable CSS.

    MDXbemcssgetbem
    عرض على GitHub↗5,746
  • sergeche/emmet-sublimeالصورة الرمزية لـ sergeche

    sergeche/emmet-sublime

    5,222عرض على GitHub↗

    هذا المشروع عبارة عن إضافة Sublime Text وامتداد محرر تطوير ويب يعمل كموسع اختصار ترميز. يسمح بالإنشاء السريع لكتل كود HTML وCSS مهيكلة عن طريق تحويل رموز اختصار موجزة تشبه CSS إلى ترميز وأوراق أنماط كاملة. توفر الأداة أتمتة متقدمة لسير عمل الويب، بما في ذلك إنشاء عناصر HTML متداخلة، وأسماء فئات BEM، وبادئات بائع CSS. كما تتضمن أدوات متخصصة لإنشاء تدرجات CSS مع بدائل توافق المتصفح وتحويل مسارات الصور إلى عناوين URL للبيانات المشفرة بـ base64. بعيداً عن إنشاء الكود، يغطي الامتداد معالجة هيكل الترميز والتنقل. يتضمن ذلك قدرات لموازنة اختيارات العلامات، والقفز بين أزواج العلامات المطابقة، وإجراء حسابات حسابية داخل الكود، وإنشاء نص وهمي للاختبار البصري. النظام قابل للتهيئة من خلال تعيين اسم مستعار للاختصار، وتعريفات مقتطفات مخصصة، وإضافات إضافية لتعديل الفلاتر والإجراءات الداخلية.

    Automates the generation of BEM-compliant class names by resolving parent node names.

    JavaScript
    عرض على GitHub↗5,222
  • wux-weapp/wux-weappالصورة الرمزية لـ wux-weapp

    wux-weapp/wux-weapp

    5,051عرض على GitHub↗

    wux-weapp هي مكتبة واجهة مستخدم قائمة على المكونات مصممة خصيصاً لبيئة WeChat Mini Program. توفر مجموعة من اللبنات الأساسية الموحدة والقابلة لإعادة الاستخدام والتوسيع لإنشاء تخطيطات وتفاعلات متسقة عبر صفحات تطبيقات الهاتف المحمول. يعمل إطار العمل كمجموعة واجهة متعددة المنصات تتيح توحيد واجهة الواجهة الأمامية وسير عمل النماذج الأولية السريع. يسمح ببناء تصميمات واجهة مستخدم احترافية للهاتف المحمول باستخدام عناصر مرئية مصممة مسبقاً بدلاً من كتابة الأنماط والمنطق المخصص من الصفر. تدمج المكتبة اتفاقية تسمية الأنماط القائمة على BEM وسمات CSS المتغيرة لإدارة المظهر المرئي. تستخدم نموذج تكوين مدفوع بالخصائص (Props) ومغلفات مكونات مخصصة لتوسيع مكونات WeChat Mini Program الأصلية مع فصل العرض عن منطق الأعمال.

    Implements the Block Element Modifier naming convention to ensure predictable CSS style overrides and isolation.

    JavaScript
    عرض على GitHub↗5,051
  • jonasschmedtmann/advanced-css-courseالصورة الرمزية لـ jonasschmedtmann

    jonasschmedtmann/advanced-css-course

    4,735عرض على GitHub↗

    هذا المشروع عبارة عن منهج تعليمي متقدم لـ CSS يتكون من ملفات أولية ومشاريع نهائية. يوفر مجموعة من التنفيذات الواقعية ومعرض مشاريع مصمم لإتقان تقنيات التخطيط والتصميم الحديثة. يركز المنهج على نهج نمطي لأوراق الأنماط باستخدام متغيرات Sass والمعمارية. يؤكد على اتفاقية تسمية المعدل-العنصر-الكتلة (BEM) لإنشاء CSS قابل للصيانة وإعادة الاستخدام. تغطي المادة عدة مجالات قدرات أساسية، بما في ذلك تصميم الويب المتجاوب باستخدام CSS Grid، وFlexbox، واستعلامات الوسائط. كما تتضمن تطوير تأثيرات الحركة من خلال إطارات CSS الرئيسية والانتقالات، بالإضافة إلى دمج رسومات المتجهات القابلة للتوسع والصور المحسنة لتصميم الواجهة الأمامية.

    Implements BEM naming conventions to ensure maintainable and reusable CSS structures.

    CSScss-coursestarter-filesudemy
    عرض على GitHub↗4,735
  • topcoat/topcoatالصورة الرمزية لـ topcoat

    topcoat/topcoat

    4,231عرض على GitHub↗

    Topcoat هو إطار عمل CSS لواجهة المستخدم ومكتبة مكونات تُستخدم لبناء واجهات تطبيقات الويب. يعمل كتنفيذ لنظام تصميم يوفر مجموعة من العناصر المنسقة القابلة لإعادة الاستخدام وأساسيات التخطيط لضمان الاتساق البصري عبر صفحات الويب. يستخدم النظام بنية تنسيق قائمة على BEM لإدارة الخصوصية ومنع تسرب الأنماط. يجمع بين مكتبة CSS تعتمد على الأدوات المساعدة لاحتياجات التخطيط والتباعد الشائعة مع شبكة CSS متجاوبة تتكيف بناءً على عرض إطار العرض. يغطي إطار العمل تنسيق الواجهة الأمامية، وتطوير الويب المتجاوب، والنماذج الأولية السريعة لواجهة المستخدم. يشمل سطحه التقني سمات تعتمد على متغيرات CSS وأساس CSS طبيعي للحفاظ على عرض متسق عبر محركات الويب المختلفة.

    Implements BEM naming conventions to manage CSS specificity and prevent style leakage in a large-scale UI framework.

    HTMLcssui-components
    عرض على GitHub↗4,231
  • suitcss/suitالصورة الرمزية لـ suitcss

    suitcss/suit

    3,788عرض على 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

    Implements a BEM-inspired naming convention to distinguish components, descendants, and state variations.

    HTMLcsscss-packagespostcss
    عرض على GitHub↗3,788
  • csswizardry/inuit.cssالصورة الرمزية لـ csswizardry

    csswizardry/inuit.css

    3,795عرض على 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

    Utilizes BEM-based naming conventions to isolate component styles and manage CSS specificity.

    CSS
    عرض على GitHub↗3,795
  • fomantic/fomantic-uiالصورة الرمزية لـ fomantic

    fomantic/fomantic-ui

    3,759عرض على GitHub↗

    Fomantic-UI is a component-based CSS library and frontend design system used to build consistent, responsive user interfaces. It functions as a CSS framework and responsive UI toolkit, providing a structured approach to managing typography, color palettes, and spacing. The project enables the development of custom UI components and the implementation of unified design systems across web applications. It provides a variable-driven theme compilation process to customize visual styles and a build-time system to compile selected components into production CSS bundles. The toolkit covers a broad

    Implements the Block Element Modifier naming convention to ensure CSS modularity and prevent style collisions.

    JavaScript
    عرض على GitHub↗3,759
السابق12التالي
  1. Home
  2. Web Development
  3. Syntax Conventions

استكشف الوسوم الفرعية

  • BEM-Based Naming2 وسوم فرعيةNaming conventions based on the Block Element Modifier pattern to manage CSS specificity. **Distinct from Syntax Conventions:** Specifically implements BEM methodology for style isolation, whereas Syntax Conventions is broader.