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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mui avatar

mui/pigment-css

0
View on GitHub↗
1,125 stele·55 fork-uri·TypeScript·MIT·7 vizualizărigithub.com/mui/pigment-css/discussions/424↗

Pigment Css

Pigment CSS este un instrument de stilizare agnostic față de framework, care mută procesarea stilurilor componentelor din runtime-ul browserului în faza de build. Prin parsarea codului sursă al componentelor și a configurațiilor de temă în timpul compilării, acesta generează fișiere CSS independente, optimizate și nume de clase standard, eliminând efectiv nevoia de calculare a stilurilor la runtime.

Biblioteca oferă un sistem pentru gestionarea token-urilor de design, cum ar fi culorile și spațierea, prin transformarea acestora în variabile CSS native. Această abordare permite stilizarea dinamică și logica conștientă de temă fără a necesita un motor bazat pe JavaScript. De asemenea, suportă încapsularea stilurilor bazată pe componente, permițând dezvoltatorilor să definească stiluri reutilizabile și logică bazată pe variante care rămân izolate și ușor de întreținut.

Dincolo de stilizarea de bază, instrumentul include suport automatizat pentru interfețe internaționalizate prin generarea de reguli CSS bidirecționale pentru layout-uri de la dreapta la stânga. Oferă, de asemenea, capabilități pentru definirea stilurilor globale, crearea de keyframe-uri de animație reutilizabile și expunerea sloturilor de componente pentru suprascrieri bazate pe temă. Framework-ul se integrează în mediile web moderne prin extragerea stilurilor colocate în active statice în timpul procesului de build.

Features

  • CSS-in-JS Compilers - Provides a zero-runtime styling framework that compiles component-level CSS-in-JS definitions into static assets during the build phase.
  • Design Tokens - Configures central theme objects containing design values that inject into styles during the build process.
  • Build-Time Style Compilers - Analyzes component logic at build time to convert shorthand properties and style objects into standard CSS class names.
  • Zero-Runtime Styling Engines - Resolves all component styles and variants during compilation to remove the need for a browser-side styling library.
  • Build-Time CSS Extraction - Extracts component styles into standalone CSS files during the build process to eliminate runtime overhead.
  • Static Style Generators - Compiles dynamic component styles into optimized, static CSS files during the build process to eliminate runtime styling overhead.
  • CSS Variable Theming - Transforms centralized design tokens into native CSS variables to enable dynamic, theme-aware styling without a JavaScript runtime engine.
  • Design Token Systems - Provides a configuration-driven system for managing design tokens and transforming them into CSS variables for consistent application styling.
  • Right-To-Left Support - Automatically generates mirrored CSS rules for right-to-left languages during the build process.
  • RTL Generation Tools - Automatically generates mirrored stylesheets for right-to-left languages by detecting layout direction attributes.
  • Component Styling - Defines encapsulated component styles and variant-based logic that compiles into standard class names and CSS rules.
  • Style Encapsulations - Supports encapsulated, reusable component styles that remain isolated and maintainable through build-time processing.
  • Global CSS Stylings - Injects site-wide styles into the application bundle from a top-level entry point for consistent visual presentation.
  • Static Style Extraction - Extracts colocated styles into static CSS files during the build process to eliminate runtime styling overhead.
  • CSS Styling - Creates static CSS classes from style objects or theme-aware callbacks that extract into external files.

Istoric stele

Graficul istoricului de stele pentru mui/pigment-cssGraficul istoricului de stele pentru mui/pigment-css

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Pigment Css

Colecții selectate manual în care apare Pigment Css.
  • Biblioteci CSS-in-JS fără runtime

Alternative open-source pentru Pigment Css

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Pigment Css.
  • atlassian-labs/compiledAvatar atlassian-labs

    atlassian-labs/compiled

    2,049Vezi pe GitHub↗

    Compiled is a styling framework for React that converts component-level styles into static, atomic CSS files during the build process. By utilizing build-time abstract syntax tree transformations, the library eliminates the need for runtime style injection, ensuring that styles are processed and optimized before the application executes. The framework distinguishes itself by decomposing complex style objects into individual, reusable utility classes, which minimizes total stylesheet size. It maintains support for dynamic component properties by mapping them to CSS custom variables, allowing f

    TypeScriptbabelcsscss-in-js
    Vezi pe GitHub↗2,049
  • callstack/linariaAvatar callstack

    callstack/linaria

    12,335Vezi pe 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
    Vezi pe GitHub↗12,335
  • facebook/stylexAvatar facebook

    facebook/stylex

    9,126Vezi pe GitHub↗

    StyleX is a type-safe CSS-in-JS library and atomic CSS compiler that transforms JavaScript style definitions into optimized static CSS and type-safe class names. It functions as a multi-framework styling tool, generating standard CSS assets compatible with various JavaScript UI frameworks and server components. The system includes a CSS design token system and theme engine for managing shared constants and composing visual schemes. It allows for the creation of light, dark, and custom themes through variable overrides and token inheritance. The project covers component styling through object

    JavaScript
    Vezi pe GitHub↗9,126
  • vanilla-extract-css/vanilla-extractAvatar vanilla-extract-css

    vanilla-extract-css/vanilla-extract

    10,387Vezi pe GitHub↗

    vanilla-extract is a type-safe CSS-in-JS library and zero-runtime CSS framework. It uses TypeScript to define styles and design tokens, compiling these definitions into static CSS files during the build process to eliminate styling overhead in the browser. The system acts as a scoped CSS generator, producing unique class names and local variables to prevent global style leakage and naming collisions. It provides a type-safe styling tool that validates CSS property values and ensures design tokens adhere to defined themes during development. The framework covers comprehensive styling utilitie

    TypeScript
    Vezi pe GitHub↗10,387
Vezi toate cele 30 alternative pentru Pigment Css→

Întrebări frecvente

Ce face mui/pigment-css?

Pigment CSS este un instrument de stilizare agnostic față de framework, care mută procesarea stilurilor componentelor din runtime-ul browserului în faza de build. Prin parsarea codului sursă al componentelor și a configurațiilor de temă în timpul compilării, acesta generează fișiere CSS independente, optimizate și nume de clase standard, eliminând efectiv nevoia de calculare a stilurilor la runtime.

Care sunt principalele funcționalități ale mui/pigment-css?

Principalele funcționalități ale mui/pigment-css sunt: CSS-in-JS Compilers, Design Tokens, Build-Time Style Compilers, Zero-Runtime Styling Engines, Build-Time CSS Extraction, Static Style Generators, CSS Variable Theming, Design Token Systems.

Care sunt câteva alternative open-source pentru mui/pigment-css?

Alternativele open-source pentru mui/pigment-css includ: atlassian-labs/compiled — Compiled is a styling framework for React that converts component-level styles into static, atomic CSS files during… callstack/linaria — Linaria is a zero-runtime CSS-in-JS library and static CSS generator. It evaluates JavaScript expressions at build… facebook/stylex — StyleX is a type-safe CSS-in-JS library and atomic CSS compiler that transforms JavaScript style definitions into… vanilla-extract-css/vanilla-extract — vanilla-extract is a type-safe CSS-in-JS library and zero-runtime CSS framework. It uses TypeScript to define styles… seek-oss/treat — Treat is a styling library that extracts CSS from JavaScript definitions during the build process to eliminate runtime… tamagui/tamagui — Tamagui is a cross-platform user interface framework designed to build high-performance, themeable applications that…