awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
styled-system avatar

styled-system/styled-system

0
View on GitHub↗
7,870 estrellas·495 forks·JavaScript·MIT·2 vistasstyled-system.com↗

Styled System

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 capabilities that streamline responsive and interactive styling. It offers responsive style props that apply breakpoint-aware styles using an array syntax, generating responsive CSS without media query boilerplate. Developers can use functional prop values to compute styles dynamically based on the current theme or component state, and map CSS pseudo-classes like hover and focus directly to component props for interactive styling. Shorthand CSS properties like margin and padding are automatically expanded into their longhand equivalents, while variant composition allows combining multiple style objects from the theme into a single prop.

The broader capability surface includes building responsive layouts by defining spacing, sizing, and typography across breakpoints using style props that map to design tokens. The library also provides design token decoding functionality, converting token strings into their resolved values through a centralized lookup system. Style prop development enables rapid, inline control over visual properties without writing custom CSS, supporting the creation of consistent, theme-driven user interfaces.

Features

  • Style Props Frameworks - Provides a style props library for inline control over visual properties without custom CSS.
  • Prop-Based Utility Styling - Maps CSS properties directly to component props for rapid, declarative UI development without custom stylesheets.
  • Functional Prop Values - Provides functional prop values that compute styles dynamically based on theme or component state.
  • Pseudo-Class Interactions - Maps CSS pseudo-classes like hover and focus directly to component props for interactive styling.
  • Shorthand Prop Expansion - Automatically expands shorthand CSS properties like margin and padding into their longhand equivalents.
  • Design Tokens - Resolves design token strings into CSS values using a centralized theme object lookup.
  • Design Token Decoders - Converts design token strings into resolved values through a centralized token lookup system.
  • Design Token Theming - Resolves design tokens from a centralized theme object at runtime for consistent styling.
  • Responsive Array Syntax - Ships a responsive array syntax that defines styles across breakpoints without media query boilerplate.
  • Responsive Style Mappings - Provides responsive style props that map spacing, sizing, and typography to design tokens across breakpoints.
  • Responsive Breakpoint Mapping - Builds responsive layouts by applying spacing, sizing, and typography style props across breakpoints.
  • Theme-Aware Components - Connects component styles to a theme object for scalable, maintainable design systems.
  • Variant Composition - Combines multiple style variants into a single prop by merging predefined style objects from the theme.

Historial de estrellas

Gráfico del historial de estrellas de styled-system/styled-systemGráfico del historial de estrellas de styled-system/styled-system

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Styled System

Proyectos open-source similares, clasificados según cuántas características comparten con Styled System.
  • system-ui/theme-uiAvatar de system-ui

    system-ui/theme-ui

    5,405Ver en 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

    TypeScriptcolordesigndesign-system
    Ver en GitHub↗5,405
  • jxnblk/styled-systemAvatar de jxnblk

    jxnblk/styled-system

    7,870Ver en 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

    JavaScript
    Ver en GitHub↗7,870
  • rebassjs/rebassAvatar de rebassjs

    rebassjs/rebass

    7,905Ver en 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

    JavaScriptcolorcomponentscss
    Ver en GitHub↗7,905
  • geekyants/nativebaseAvatar de GeekyAnts

    GeekyAnts/NativeBase

    20,389Ver en GitHub↗

    NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build consistent mobile and web applications. It provides a cross-platform UI component library and a React Native component framework that enable the creation of layouts across Android, iOS, and the web from a single codebase. The system is distinguished by a responsive design system that automatically adjusts layouts and global themes to fit different screen sizes and color modes. It utilizes a utility-based styling approach, allowing developers to apply visual styles directly through com

    TypeScript
    Ver en GitHub↗20,389
Ver las 30 alternativas a Styled System→

Preguntas frecuentes

¿Qué hace styled-system/styled-system?

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…

¿Cuáles son las características principales de styled-system/styled-system?

Las características principales de styled-system/styled-system son: Style Props Frameworks, Prop-Based Utility Styling, Functional Prop Values, Pseudo-Class Interactions, Shorthand Prop Expansion, Design Tokens, Design Token Decoders, Design Token Theming.

¿Qué alternativas de código abierto existen para styled-system/styled-system?

Las alternativas de código abierto para styled-system/styled-system incluyen: system-ui/theme-ui — Theme-ui is a React theme framework and CSS-in-JS utility used for building themeable user interfaces. It functions as… jxnblk/styled-system — styled-system is a prop-based styling library and CSS-in-JS theme system. It functions as a design token orchestrator… rebassjs/rebass — Rebass is a React design system library that provides a collection of theme-driven, responsive UI primitives. It… geekyants/nativebase — NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build… styled-components/xstyled — xstyled is a utility-first CSS-in-JS framework designed for the React ecosystem. It functions as a styling library… gluestack/gluestack-ui — gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built,…