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

CSS styling system

Ranking updated Sep 8, 2026

For styling systems, the first results are vanilla-extract-css/vanilla-extract (vanilla-extract is a type-safe zero-runtime CSS-in-JS framework that compiles TypeScript styles into static CSS files, fulfilling the core requirements for theme configuration, component styling, and zero-runtime extraction), stitchesjs/stitches (Stitches is a CSS-in-JS library featuring near-zero runtime performance, theme configuration, and a robust component variants API, matching the requirements for modern styling systems) and tachyons-css/tachyons (Tachyons is a functional utility-first CSS framework that provides single-purpose classes for building responsive layouts, though it lacks zero-runtime extraction and dynamic variants). atlassian-labs/compiled and tailwindlabs/tailwindcss round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Explore the best open-source CSS styling systems on GitHub, ranked by stars and activity, to compare and pick the right one.

CSS styling system

Find the best repos with AI.We'll search the best matching repositories with AI.
  • vanilla-extract-css/vanilla-extractvanilla-extract-css avatar

    vanilla-extract-css/vanilla-extract

    10,387View on 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

    vanilla-extract is a type-safe zero-runtime CSS-in-JS framework that compiles TypeScript styles into static CSS files, fulfilling the core requirements for theme configuration, component styling, and zero-runtime extraction.

    TypeScriptComponent StylingZero-RuntimeZero-Runtime Styling Engines
    View on GitHub↗10,387
  • stitchesjs/stitchesstitchesjs avatar

    stitchesjs/stitches

    7,785View on GitHub↗

    Stitches is a CSS-in-JS library and near-zero runtime CSS engine designed to define styles in JavaScript with minimal overhead. It functions as a variant-based styling framework and a tool for server-side rendered CSS, ensuring styles are extracted and rendered on the server to prevent layout shifts during client hydration. The project distinguishes itself through a structured variants API, allowing for the creation of multiple visual states for components that can be toggled via properties. It implements a system for design system development, focusing on high-performance UI styling and the

    Stitches is a CSS-in-JS library featuring near-zero runtime performance, theme configuration, and a robust component variants API, matching the requirements for modern styling systems.

    JavaScriptComponent StylingStyling VariantsZero-Runtime Styling Engines
    View on GitHub↗7,785
  • tachyons-css/tachyonstachyons-css avatar

    tachyons-css/tachyons

    11,711View on GitHub↗

    Tachyons is a utility-first CSS framework and functional CSS library. It provides a collection of single-purpose classes used to style elements and build layouts without writing custom CSS. The framework centers on a mobile-first responsive design system and a nestable grid architecture that adapts layouts across different screen sizes. It includes accessible color palettes and schemes designed to meet visual contrast and accessibility standards. The system provides tools for utility-first styling, responsive layout management, and visual debugging to resolve alignment and spacing issues.

    Tachyons is a functional utility-first CSS framework that provides single-purpose classes for building responsive layouts, though it lacks zero-runtime extraction and dynamic variants.

    CSSCSS Utility ClassesUtility-First CSS FrameworksUtility-First Styling
    View on GitHub↗11,711
  • atlassian-labs/compiledatlassian-labs avatar

    atlassian-labs/compiled

    2,049View on 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

    Compiled is a zero-runtime CSS-in-JS library for React that extracts styles into atomic CSS files at build time, meeting the core requirements for component styling and CSS extraction.

    TypeScriptBuild-Time CSS ExtractionComponent StylingZero-Runtime Styling Engines
    View on GitHub↗2,049
  • tailwindlabs/tailwindcsstailwindlabs avatar

    tailwindlabs/tailwindcss

    95,592View on GitHub↗

    Utility-first CSS framework for fast, design-system-friendly styling.

    Tailwind CSS is the defining utility-first framework for modern web development, featuring zero-runtime CSS extraction, dynamic variants, and extensive theme configuration.

    TypeScriptUtility-First CSS FrameworksUtility-First Styling
    View on GitHub↗95,592
  • mui/pigment-cssmui avatar

    mui/pigment-css

    1,125View on GitHub↗

    Pigment CSS is a framework-agnostic styling tool that moves component style processing from the browser runtime to the build phase. By parsing component source code and theme configurations during compilation, it generates standalone, optimized CSS files and standard class names, effectively eliminating the need for runtime style calculation. The library provides a system for managing design tokens, such as colors and spacing, by transforming them into native CSS variables. This approach allows for dynamic styling and theme-aware logic without requiring a JavaScript-based engine. It also supp

    Pigment CSS is a build-time zero-runtime styling engine that extracts component styles and manages themes during compilation, fitting the required CSS styling system category well despite missing some utility-first framework specifics.

    TypeScriptBuild-Time CSS ExtractionComponent StylingZero-Runtime Styling Engines
    View on GitHub↗1,125
  • callstack/linariacallstack avatar

    callstack/linaria

    12,335View on 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

    Linaria is a zero-runtime CSS-in-JS library that extracts static styles at build time and supports dynamic theming through CSS custom properties, fitting the styling system category well despite lacking utility-first class generation.

    TypeScriptComponent StylingCSS Bundle ExtractionsZero-Runtime Styling Engines
    View on GitHub↗12,335
  • facebook/stylexfacebook avatar

    facebook/stylex

    9,126View on 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

    StyleX is a type-safe CSS-in-JS library and atomic CSS compiler that transforms JavaScript styles into optimized static CSS, featuring theme configuration, zero-runtime compilation, and component styling capabilities that fit this styling system.

    JavaScriptComponent StylingStyling Variants
    View on GitHub↗9,126
  • unocss/unocssunocss avatar

    unocss/unocss

    18,854View on GitHub↗

    UnoCSS is an atomic CSS engine and utility-first framework that generates styles on-demand based on the specific classes used in your source code. By scanning your project files during the build process, it produces only the CSS necessary for your application, effectively minimizing bundle size and eliminating unused styles. The engine distinguishes itself through a highly modular, configuration-driven architecture that allows for deep customization of design tokens, rules, and presets. It supports advanced styling patterns such as attribute-based styling, tag-based styling, and dynamic varia

    UnoCSS is an on-demand atomic CSS engine and utility-first framework that offers zero-runtime style generation, theme configuration, dynamic variants, and build-time CSS extraction, fitting this requirement comprehensively.

    TypeScriptUtility-First CSS Frameworks
    View on GitHub↗18,854
  • topcoat/topcoattopcoat avatar

    topcoat/topcoat

    4,231View on GitHub↗

    Topcoat is a CSS UI framework and component library used for building web application interfaces. It serves as a design system implementation that provides a set of reusable styled elements and layout primitives to ensure visual consistency across web pages. The system utilizes a BEM-based styling architecture to manage specificity and prevent style leakage. It combines a utility-first CSS library for common layout and spacing needs with a responsive CSS grid that adjusts based on viewport width. The framework covers front end styling, responsive web development, and rapid UI prototyping. It

    Topcoat is a CSS UI framework and component library that implements a design system using BEM architecture and utility classes, though it lacks zero-runtime extraction and dynamic variants.

    HTMLCSS Utility ClassesUtility-First CSS Frameworks
    View on GitHub↗4,231
  • nativewind/nativewindnativewind avatar

    nativewind/nativewind

    7,960View on GitHub↗

    NativeWind is a utility-first CSS framework that integrates Tailwind CSS design patterns into React Native applications. It functions as a cross-platform styling system and style mapper that translates CSS-based utility classes into native style objects compatible with mobile platforms. The framework provides a responsive UI engine that implements breakpoints, dark mode management, and platform-specific modifiers. It allows for the definition of custom themes including global colors, fonts, and spacing values to maintain a consistent visual identity across different devices. The system cover

    NativeWind brings Tailwind CSS workflows to React Native applications, acting as a utility-first styling system with theme configuration and responsive variants tailored for mobile rather than the web.

    TypeScriptUtility-First CSS FrameworksUtility-First Styling
    View on GitHub↗7,960
  • ben-rogerson/twin.macroben-rogerson avatar

    ben-rogerson/twin.macro

    8,030View on GitHub↗

    twin.macro is a build-time style compiler and utility-first styling tool that converts Tailwind CSS utility classes into optimized style objects for JavaScript styling libraries. It acts as an integration bridge, allowing developers to use Tailwind design tokens and utility classes within a component-based architecture. The project distinguishes itself by performing transformations during the compilation phase rather than at runtime. It maps utility strings to CSS-in-JS engines such as Emotion and Styled Components, resolving design tokens directly from a Tailwind configuration file to ensure

    Twin.macro bridges utility-first styling with CSS-in-JS libraries by compiling Tailwind classes at build time, fulfilling the role of an integration framework for component-based UI styling.

    TypeScriptComponent StylingUtility-First StylingTheme Configuration Systems
    View on GitHub↗8,030
  • styled-components/styled-componentsstyled-components avatar

    styled-components/styled-components

    41,094View on 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

    This project is a CSS-in-JS library that handles component styling and theme configuration for React, though it uses runtime evaluation rather than being zero-runtime.

    TypeScriptComponent StylingTheme Configuration SystemsStyle Extraction Utilities
    View on GitHub↗41,094
  • mui/material-uimui avatar

    mui/material-ui

    98,459View on GitHub↗

    Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex application architectures. By encapsulating behavioral and accessibility logic within modular primitives, the library enables developers to build inclusive user experiences that adhere to rigorous design standards. The project distinguishes itself through a zero-runtime styling engi

    Material UI provides a component-based design system with a zero-runtime styling engine and theme configuration, though it focuses on pre-built React components rather than a general utility-first CSS framework.

    JavaScriptZero-Runtime Styling EnginesTheme Configuration Systems
    View on GitHub↗98,459
  • styled-components/xstyledstyled-components avatar

    styled-components/xstyled

    2,307View on GitHub↗

    xstyled is a utility-first CSS-in-JS framework designed for the React ecosystem. It functions as a styling library that enables developers to manage component styles and responsive layouts by mapping design system tokens directly to component properties. The framework distinguishes itself by providing a centralized theme management system that propagates design tokens, such as colors and spacing, throughout the component tree. It includes a responsive layout generator that automatically calculates media query breakpoints based on viewport width, allowing for the creation of fluid grid structu

    This is a CSS-in-JS utility-first styling library for React that provides theme configuration and component styling, though it relies on runtime style injection rather than zero-runtime extraction.

    MDXUtility-First Styling
    View on GitHub↗2,307
  • tamagui/tamaguitamagui avatar

    tamagui/tamagui

    13,729View on GitHub↗

    Tamagui is a cross-platform user interface framework designed to build high-performance, themeable applications that share logic and styling across web and mobile environments. It functions as a comprehensive design system orchestrator, providing a collection of type-safe components that compile to optimized atomic CSS for the web and native code for mobile platforms. By utilizing a build-time compiler, the framework eliminates runtime overhead, ensuring consistent visual output and interaction behavior regardless of the target platform. The framework distinguishes itself through its advanced

    Tamagui is a CSS-in-JS styling system and cross-platform framework that compiles components to atomic CSS at build time, though it focuses more on full component libraries than pure utility-first classes.

    TypeScriptComponent StylingStyling VariantsTheme Configuration Systems
    View on GitHub↗13,729
  • styled-components/vue-styled-componentsstyled-components avatar

    styled-components/vue-styled-components

    1,379View on 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

    This project is a CSS-in-JS library for Vue that enables component styling using tagged template literals, though it relies on runtime style injection rather than zero-runtime extraction.

    JavaScriptComponent Styling
    View on GitHub↗1,379
  • basscss/basscssbasscss avatar

    basscss/basscss

    5,892View on GitHub↗

    Basscss is a lightweight CSS utility toolkit built on an atomic, single-purpose class architecture. Each class performs exactly one visual function, enabling immutable, side-effect-free styling where no class ever overrides or conflicts with another. The system provides a predefined spacing scale, responsive breakpoint prefixes for conditional styling across device widths, and accessible visibility control that keeps content programmatically available to assistive technologies. The framework distinguishes itself through a float-based grid system that constructs layouts using floated percentag

    Basscss is a lightweight utility-first CSS toolkit built on atomic classes and responsive prefixes, matching the requested styling system category despite lacking a zero-runtime compiler or advanced dynamic theme configuration.

    CSSCSS Utility ClassesCSS Utility Libraries
    View on GitHub↗5,892
  • creativetimofficial/material-tailwindcreativetimofficial avatar

    creativetimofficial/material-tailwind

    4,359View on GitHub↗

    Material Tailwind is a responsive web UI framework and component library built with Tailwind CSS. It provides a customizable design system that implements Material Design principles for web applications. The project focuses on a customizable design system, allowing for centralized theme configuration and utility-based styling to maintain visual consistency across interfaces. The library includes a wide range of reusable interface elements, covering layout structures, navigation systems, and overlay components. It provides specialized tools for web form construction, data input controls, and

    Material Tailwind is a component library built on top of Tailwind CSS that provides pre-styled interface elements and a customizable design system for modern web development.

    TypeScriptComponent StylingCSS Utility ClassesTheme Configuration Systems
    View on GitHub↗4,359
  • papercss/papercsspapercss avatar

    papercss/papercss

    4,183View on GitHub↗

    Papercss is a CSS UI framework and document-style design system used to build responsive web page layouts. It functions as a Less-based CSS library that applies a paper-like aesthetic and structured typography to give web pages the appearance of physical documents. The project also incorporates a utility-first CSS library model for rapid styling. The framework is distinguished by its ability to automate visual decorations, such as applying rotating border styles and shadow effects to child elements. It utilizes a Less-based variable system and modular stylesheet compilation, allowing users to

    Papercss is a responsive CSS UI framework and design system that provides a Less-based variable system and utility classes for styling web pages, though it lacks zero-runtime CSS extraction and CSS-in-JS capabilities.

    SCSSUtility-First CSS FrameworksUtility-First Styling
    View on GitHub↗4,183
  • twbs/bootstraptwbs avatar

    twbs/bootstrap

    174,380View on GitHub↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust

    Bootstrap is a traditional component-based CSS framework that provides responsive grid systems and prebuilt UI components rather than utility-first classes or zero-runtime extraction, placing it in a slightly different architectural category for styling systems.

    MDXUtility-FirstUtility-First CSS Frameworks
    View on GitHub↗174,380
  • zeit/styled-jsxzeit avatar

    zeit/styled-jsx

    7,785View on GitHub↗

    styled-jsx is a CSS-in-JS library and scoped CSS engine that allows for writing CSS directly within JavaScript components using template literals. It serves as a JSX styling solution that integrates CSS into elements while preventing style leakage through a scoping mechanism. The project differentiates itself by providing a server-side rendering CSS manager that extracts and injects styles during the rendering process to prevent flicker and duplicate rules. It also supports dynamic style binding, which allows CSS values to be bound to component state through template interpolation to update v

    This CSS-in-JS library enables component styling through tagged template literals and includes style extraction and dynamic bindings, though it is not a utility-first framework.

    JavaScriptStyle Extraction Utilities
    View on GitHub↗7,785
  • rebassjs/rebassrebassjs avatar

    rebassjs/rebass

    7,905View on GitHub↗

    Rebass is a React design system library that provides a collection of theme-driven, responsive UI primitives. It functions as a theme-based layout engine, using a set of stateless components to standardize spacing, typography, and colors across a user interface. The library distinguishes itself by mapping style properties to a central design theme through a styled-system approach. This allows for responsive style mapping where components automatically adapt their appearance based on screen size and provides the ability to swap underlying HTML elements while preserving styling logic to maintai

    Rebass is a React styling library built on top of styled-system that provides theme-driven UI primitives, matching the requested styling system category even though it relies on component-based styling rather than zero-runtime utility classes.

    JavaScriptTheme Configuration Systems
    View on GitHub↗7,905
  • jgthms/bulmajgthms avatar

    jgthms/bulma

    50,074View on GitHub↗

    Bulma is a design-agnostic CSS framework that provides a collection of pre-styled interface components and layout primitives. It is built to be independent of specific JavaScript frameworks or build tools, allowing developers to construct responsive web interfaces by applying standardized classes directly to semantic HTML markup. The framework distinguishes itself through a utility-first approach that combines modular component styling with a flexible grid system. It leverages native CSS variables to manage design tokens, enabling real-time visual customization, automatic dark mode adaptation

    Bulma is a design-agnostic CSS framework providing modular components and layout primitives, though it relies on pre-styled classes and standard CSS rather than a zero-runtime CSS-in-JS or advanced utility-first extraction engine.

    CSSUtility-First Styling
    View on GitHub↗50,074
  • picturepan2/spectrepicturepan2 avatar

    picturepan2/spectre

    11,317View on GitHub↗

    Spectre is a comprehensive CSS framework and UI utility toolkit designed for building responsive web interfaces. It functions as a CSS component library that provides pre-styled interface elements and helper classes to facilitate frontend UI development. The framework is distinguished by a pure-CSS component architecture that avoids dependence on external JavaScript runtimes. It utilizes a SASS-based build pipeline that supports class prefixing, stylesheet pruning, and a variable-based theme system for creating custom design systems. The project covers a wide range of layout and interface ca

    Spectre is a CSS framework and UI utility toolkit that provides pre-styled interface elements and a Sass-based theme system for building responsive web interfaces without JavaScript runtime dependencies.

    CSSCSS Utility Classes
    View on GitHub↗11,317
  • system-ui/theme-uisystem-ui avatar

    system-ui/theme-ui

    5,405View on GitHub↗

    Theme-ui is a React theme framework and CSS-in-JS utility used for building themeable user interfaces. It functions as a design system tool that establishes centralized, constraint-based scales for colors, typography, and spacing to ensure visual consistency across applications. The framework distinguishes itself through an array-based responsive shorthand for mobile-first layouts and a dedicated color mode manager that synchronizes with browser preferences and persists user selections. It also features a system for creating named style variants to control component appearance via properties

    Theme UI is a React-based CSS-in-JS styling system and theme framework that provides centralized design tokens and component styling variants for building user interfaces, though it relies on runtime styling rather than zero-runtime CSS extraction.

    TypeScriptComponent Styling
    View on GitHub↗5,405
  • chakra-ui/chakra-uichakra-ui avatar

    chakra-ui/chakra-ui

    40,438View on GitHub↗

    Chakra UI is a design system component library and styling framework that provides a foundation for building consistent, accessible web interfaces. It functions as a centralized theme configuration engine, using a design-token-driven architecture to manage visual properties like color palettes and spacing rules as a single source of truth across an entire application. The framework distinguishes itself through a type-safe styling utility that automatically generates TypeScript definitions from theme configurations, ensuring accurate property referencing and editor autocompletion. It employs a

    Chakra UI is a design system component library and styling framework that supports centralized theme configuration and type-safe styling, though it differs from a utility-first CSS framework by focusing on pre-built React components and style props.

    TypeScriptDesign System ImplementationsComponent Library ArchitecturesDesign Token Architectures
    View on GitHub↗40,438
  • saadeghi/daisyuisaadeghi avatar

    saadeghi/daisyui

    41,125View on GitHub↗

    This project is a utility-first component library that provides a comprehensive suite of pre-styled, reusable interface elements. It functions as a build-time engine that generates design-system-compliant styles by mapping semantic tokens to standard HTML elements and utility classes. By compiling all component styles into static CSS at build time, the library eliminates the need for client-side style calculation, ensuring efficient performance. The library distinguishes itself through a configuration-driven architecture that manages color palettes and visual styles, enabling dynamic switchin

    This project is a utility-first component library built on top of standard utility classes to provide pre-styled, zero-runtime interface elements with theme configuration.

    SvelteUI Component LibrariesButtonsDesign Systems
    View on GitHub↗41,125
  • css-modules/css-modulescss-modules avatar

    css-modules/css-modules

    17,973View on GitHub↗

    CSS Modules is a build-time tool that transforms local class names into unique, collision-resistant identifiers. By scoping styles to specific components during the compilation phase, it ensures that visual definitions remain isolated and prevents naming conflicts within web applications. The project functions as a frontend build plugin that integrates with module bundlers to manage style dependencies and assets. It generates a JavaScript object mapping that links original local class names to their transformed global counterparts, allowing developers to reference styles programmatically with

    CSS Modules is a build-time styling system that scopes class names to prevent global collisions, fitting the category well despite focusing on scoping rather than utility classes.

    CSS Module BundlersCSS Scoping EnginesBuild Plugin Architectures
    View on GitHub↗17,973
  • styled-system/styled-systemstyled-system avatar

    styled-system/styled-system

    7,870View on GitHub↗

    Styled System is a JavaScript library that provides a style props approach for building UI components, enabling developers to map CSS properties directly to component props for rapid, declarative development. At its core, it resolves design tokens from a centralized theme object into CSS values, ensuring consistent styling across components without writing custom stylesheets. The library supports theme-aware styling that connects component styles to a theme object for scalable, maintainable design systems with dynamic value resolution. The library differentiates itself through several capabil

    Styled System is a CSS-in-JS utility props library that maps design tokens from a theme object directly to component props, providing a declarative approach to styling despite lacking modern zero-runtime CSS extraction.

    JavaScriptProp-Based Utility StylingStyle Props FrameworksDesign Token Decoders
    View on GitHub↗7,870
  • jxnblk/styled-systemjxnblk avatar

    jxnblk/styled-system

    7,870View on GitHub↗

    styled-system is a prop-based styling library and CSS-in-JS theme system. It functions as a design token orchestrator that maps component properties to a central theme, allowing developers to change element appearances by passing style properties directly to components instead of writing separate stylesheets. The library features a responsive style prop engine that enables the creation of fluid layouts. This is achieved by using shorthand arrays to adjust styles across different screen breakpoints, ensuring visual arrangements adapt to various screen sizes. The system covers a wide range of

    Styled-system is a prop-based CSS-in-JS theme system that maps component properties directly to a central theme, though it relies on runtime style calculation rather than zero-runtime extraction.

    JavaScriptStyle Props FrameworksCSS-in-JS ImplementationsDesign Tokens
    View on GitHub↗7,870
  • primer/cssprimer avatar

    primer/css

    12,978View on 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

    Primer CSS is a modular design system framework providing standardized stylesheets and utility classes for consistent interface styling, though it relies on pre-compiled Sass rather than zero-runtime CSS extraction.

    SCSSDesign System ImplementationsComponent Style SheetsCSS Frameworks
    View on GitHub↗12,978
  • vercel/styled-jsxvercel avatar

    vercel/styled-jsx

    7,785View on 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,

    This repository provides a scoped CSS-in-JS library for JSX components with server-side rendering and dynamic style injection, matching the styling framework category although it focuses on component scoping rather than a utility-first approach.

    JavaScriptScoped CSS ModulesStyle Isolation MechanismsCSS Scoping Engines
    View on GitHub↗7,785
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
vanilla-extract-css/vanilla-extract10.4KTypeScriptMITJun 23, 2026
stitchesjs/stitches7.8KJavaScriptMITFeb 10, 2025
tachyons-css/tachyons11.7KCSSMITJan 8, 2026
atlassian-labs/compiled2KTypeScriptApache-2.0Jun 22, 2026
tailwindlabs/tailwindcss95.6KTypeScriptMITJun 16, 2026
mui/pigment-css1.1KTypeScriptMITJun 6, 2026
callstack/linaria12.3KTypeScriptMITJun 23, 2026
facebook/stylex9.1KJavaScriptmitFeb 22, 2026
unocss/unocss18.9KTypeScriptNOASSERTIONJun 22, 2026
topcoat/topcoat4.2KHTMLApache-2.0Apr 18, 2018

Related searches

  • Design system
  • a css framework for styling web interfaces
  • System theme manager
  • a comprehensive guide to distributed system design
  • Chart styling library
  • a tool for horizontal component scaling
  • Desktop UI styling
  • Webhooks management system