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

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
linkedin avatar

linkedin/css-blocks

0
View on GitHub↗
6,302 نجوم·154 تفرعات·TypeScript·BSD-2-Clause·1 مشاهدةcss-blocks.com↗

Css Blocks

High performance, maintainable stylesheets.

Features

  • CSS Cascade Conflicts - Reports property conflicts between co-located classes before the application runs.
  • CSS Property Conflicts - Catches CSS property conflicts between co-located classes during compilation.
  • Block Resolution - Resolves all block references and overrides into final selectors during the build step.
  • Style Conflict Resolutions - Provides a resolve() directive to explicitly decide which block's property wins in conflicts.
  • Style Conflict Analysis - Detects property collisions between co-located classes during the build step.
  • Block Property Resolutions - Decides which block's property values win when multiple blocks style the same element.
  • Cross-Block Property Resolvers - Uses a resolve() declaration to decide which block's property wins in conflicts.
  • Scoped Rewriting - Rewrites selectors with unique hashes to scope styles to their owning component.
  • Scoped CSS Modules - Composes isolated CSS files that automatically scope selectors to prevent leaks and collisions.
  • Block-Based Inheritance Systems - Provides a block-based inheritance system for composing and overriding component styles at build time.
  • Component Styling - Writes CSS that stays confined to a single component, preventing style leaks and collisions.
  • Style Inheritance - Allows blocks to extend others, merging declarations with selective overrides at build time.
  • Cross-Block Conflict Resolvers - Ships a resolver that explicitly decides which block's property wins when multiple blocks target the same element.
  • CSS Scoping Engines - Provides a build-time compiler that automatically scopes selectors to components to prevent style leaks.
  • Conflict Detection Analyzers - Implements a build-time analyzer that detects cascade conflicts and enforces style contracts between component stylesheets.
  • Style State Declarations - Marks states as global for cross-component style toggles like loading or saving.
  • Block Interface Contracts - Declares block interface contracts and fails the build on missing implementations.
  • Style - Enforces that blocks match a declared interface, failing the build on mismatch.
  • Block API Enforcement - Verifies that blocks implement the public API of other blocks during the build.
  • External Selector References - Declares third-party classes as key selectors to prevent renaming or optimization.
  • External References - Declares third-party classes as known selectors to prevent renaming or optimization.
  • Style State Sharing - Shares global states across blocks for application-wide style toggles.
  • Global State Style Togglers - Provides a mechanism to share state across blocks for application-wide style toggles like loading or saving states.
  • State-Driven Toggling - Shares application-wide style toggles like loading or saving states across blocks.

سجل النجوم

مخطط تاريخ النجوم لـ linkedin/css-blocksمخطط تاريخ النجوم لـ linkedin/css-blocks

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Css Blocks

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Css Blocks.
  • vercel/styled-jsxالصورة الرمزية لـ vercel

    vercel/styled-jsx

    7,785عرض على GitHub↗

    styled-jsx is a CSS-in-JS library and styling framework for JSX components. It functions as a scoped CSS engine that uses compile-time transformations to generate unique class names, preventing style leakage between components. The system includes a server-side CSS renderer that flushes styles into HTML to prevent layout flicker during the first paint. It ensures security compliance by attaching per-request nonces to generated style tags to satisfy Content Security Policy requirements. The framework covers global CSS management with deduplication, dynamic styling via template interpolation,

    JavaScriptcsscss-in-jsdynamic-styles
    عرض على GitHub↗7,785
  • callstack/linariaالصورة الرمزية لـ callstack

    callstack/linaria

    12,335عرض على GitHub↗

    Linaria is a zero-runtime CSS-in-JS library and static CSS generator. It evaluates JavaScript expressions at build time to extract styles from tagged template literals into standalone, static CSS files, removing the need for a runtime style injection engine. The library distinguishes itself by mapping component props to CSS custom properties, enabling dynamic styling and runtime property updates without regenerating stylesheets. It utilizes a build-time evaluation engine to resolve interpolations and a hashing system to generate scoped class names that prevent style collisions. The project c

    TypeScript
    عرض على GitHub↗12,335
  • styled-components/vue-styled-componentsالصورة الرمزية لـ styled-components

    styled-components/vue-styled-components

    1,379عرض على GitHub↗

    This project is a styling library for Vue that enables component-based design by attaching CSS rules directly to HTML tags or component constructors. It utilizes tagged template literals to encapsulate design logic within JavaScript, allowing developers to define, extend, and manage styles directly alongside component code. The library distinguishes itself through a dynamic style injection engine that evaluates functions against component properties at runtime, ensuring visual output updates in response to data changes. It supports polymorphic rendering, which allows the underlying HTML eleme

    JavaScriptcsscss-in-jsvue
    عرض على GitHub↗1,379
  • styled-components/styled-componentsالصورة الرمزية لـ styled-components

    styled-components/styled-components

    41,094عرض على GitHub↗

    styled-components is a CSS-in-JS styling library and tool for React components. It provides a cross-platform UI styling API and a dynamic theme management system to maintain consistent design tokens and encapsulate visual logic, preventing global scope conflicts. The library utilizes a unified interface that works across both web environments and native mobile frameworks. It enables the definition of styles using JavaScript and TypeScript template literals, allowing CSS to be bound directly to components. The system supports dynamic prop-based styling, style inheritance, and the creation of

    TypeScriptcsscss-in-jsreact
    عرض على GitHub↗41,094
عرض جميع البدائل الـ 30 لـ Css Blocks→

الأسئلة الشائعة

ما هي وظيفة linkedin/css-blocks؟

High performance, maintainable stylesheets.

ما هي الميزات الرئيسية لـ linkedin/css-blocks؟

الميزات الرئيسية لـ linkedin/css-blocks هي: CSS Cascade Conflicts, CSS Property Conflicts, Block Resolution, Style Conflict Resolutions, Style Conflict Analysis, Block Property Resolutions, Cross-Block Property Resolvers, Scoped Rewriting.

ما هي البدائل مفتوحة المصدر لـ linkedin/css-blocks؟

تشمل البدائل مفتوحة المصدر لـ linkedin/css-blocks: callstack/linaria — Linaria is a zero-runtime CSS-in-JS library and static CSS generator. It evaluates JavaScript expressions at build… vercel/styled-jsx — styled-jsx is a CSS-in-JS library and styling framework for JSX components. It functions as a scoped CSS engine that… styled-components/styled-components — styled-components is a CSS-in-JS styling library and tool for React components. It provides a cross-platform UI… styled-components/vue-styled-components — This project is a styling library for Vue that enables component-based design by attaching CSS rules directly to HTML… react-boilerplate/react-boilerplate — This is a foundational project structure for building scalable web applications using React. It provides a… ripple-ts/ripple — Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side…