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

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

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

system-ui/theme-ui

0
View on GitHub↗
5,405 نجوم·663 تفرعات·TypeScript·MIT·6 مشاهداتtheme-ui.com↗

Theme Ui

Theme-ui هو إطار عمل سمات React وأداة CSS-in-JS تُستخدم لبناء واجهات مستخدم قابلة للسمات. يعمل كأداة نظام تصميم تنشئ مقاييس مركزية قائمة على القيود للألوان، والطباعة، والتباعد لضمان الاتساق البصري عبر التطبيقات.

يتميز إطار العمل باختصار استجابة قائم على المصفوفة للتخطيطات التي تبدأ بالهواتف المحمولة ومدير وضع ألوان مخصص يتزامن مع تفضيلات المتصفح ويحفظ اختيارات المستخدم. كما يتميز بنظام لإنشاء متغيرات أنماط مسماة للتحكم في مظهر المكونات عبر الخصائص ويوفر قدرات مزامنة لترجمة تكوينات السمات إلى Figma Styles.

يغطي المشروع مجموعة واسعة من قدرات التصميم، بما في ذلك حقن CSS العالمي لإعادة تعيين العناصر، وتجاوزات السمات المتداخلة عبر السياق، ونظام تكوين دمج عميق لتوسيع إعدادات التصميم المسبقة. يتضمن أيضاً مجموعة من مكونات التخطيط القابلة للسمات، مثل الشبكات المتجاوبة ومدخلات النماذج الموحدة.

تتوفر إضافة مخصصة لدمج نظام التصميم داخل مواقع Gatsby.

Features

  • Design Systems - Acts as a comprehensive design system framework using shared design tokens for a uniform user experience.
  • Themeable UI Frameworks - Provides a comprehensive framework for building user interfaces that apply design tokens and constraint-based scales.
  • Design System Implementations - Provides a framework to centralize visual tokens and styling patterns for consistent branding and layout constraints.
  • CSS in JS - Acts as a CSS-in-JS utility that maps style objects to a central configuration for consistent design constraints.
  • Visual Theme Application - Applies CSS to components using a style prop that references a central theme for visual consistency.
  • Constraint-Based Design Scales - Establishes centralized, constraint-based scales for colors, typography, and spacing to ensure visual consistency.
  • Color Themes - Synchronizes application themes with browser color-scheme preferences and persists user selections.
  • Theme Mappings - Maps custom properties to theme-defined constraints to ensure consistent visual patterns across the UI.
  • Inline Prop Mappings - Maps CSS properties to theme values directly via props to maintain visual consistency.
  • Light and Dark Theme Implementations - Implements light and dark theme switching through the use of CSS custom properties.
  • Custom Breakpoints - Allows the configuration of custom screen width thresholds to trigger responsive layout and style changes.
  • Design Tokens & Themeable Components - Provides a set of themeable components and design tokens to ensure consistent UI development.
  • Dark Mode Toggles - Implements and manages multiple color palettes that users can toggle between with persistent preferences.
  • Design System Tooling - Provides utilities for establishing centralized scales for colors, typography, and spacing.
  • Design Tokens - Ensures strict adherence to design tokens by having components reference a shared theme configuration.
  • Design Token Mappings - Maps functional roles and theme objects to specific style values for consistent spacing and typography.
  • React Design System Libraries - Ships a theme-driven framework for building consistent, constraint-based user interfaces in React.
  • Responsive Array Syntax - Provides an array-based syntax to define styles across multiple breakpoints without writing repetitive media query boilerplate.
  • Responsive Style Mappings - Uses an array-based shorthand to apply different style values across multiple breakpoints without explicit media queries.
  • Component Styling - Provides tools for applying theme-aware styles directly to components via properties.
  • Style Set Grouping - Groups reusable sets of CSS properties into named variants to avoid repeating style declarations.
  • Recipe-Based Variant Definitions - Defines reusable style recipes with named variants for consistent component styling.
  • Style Variant Mapping - Maps component properties to predefined sets of style variants to ensure visual consistency.
  • Variant-Based Style Resolvers - Provides a mechanism to resolve and switch a component's appearance based on variant props.
  • Mobile-First Breakpoints - Implements a mobile-first breakpoint system that progressively enhances layouts for larger screens.
  • Prop-Based Utility Styling - Translates component properties directly into theme-aware CSS values through specialized style props.
  • Color Mode Utilities - Provides centralized controls for implementing and toggling between light and dark color schemes.
  • Structured Theme Data Access - Provides a mechanism for components to programmatically retrieve global design tokens and state from the theme context.
  • Responsive Breakpoint Mapping - Maps array-based style values to screen width breakpoints for responsive design.
  • Custom Color Palette Definitions - Allows for the definition of custom color palettes by assigning specific values to named interface elements.
  • Spacing Scales - Provides standardized spacing scales to maintain consistent layout dimensions across the application.
  • UI Primitives - Provides stateless, theme-aware base components for building consistent and extensible user interface layouts.
  • Constraint-Aware Stylings - Maps style objects to a central configuration using a utility prop to ensure consistent design constraints.
  • Typography Systems - Defines global typography settings including font families, sizes, weights, and line heights.
  • Responsive UI Frameworks - Provides a framework for mobile-first layouts using array-based shorthand and configurable screen breakpoints.
  • Deep Merge Extensions - Implements deep-merging of custom configurations and tokens into base design presets.
  • Color Theme Managers - Provides a manager to handle the switching and persistence of user-selected color themes.
  • Context-Based Theme Injection - Uses a React context provider to broadcast design tokens and scales to all descendant components in the tree.
  • Theme Value Lookups - Uses inline functions to perform lookups of theme object properties for complex CSS values.
  • Responsive Grid Layouts - Implements layout systems that adapt fluidly across screen sizes using grid-based structures and stacks.
  • Adaptive UI Layouts - Creates layouts and styles that automatically adapt to different screen sizes using a mobile-first breakpoint system.
  • Global CSS Stylings - Injects base CSS rules and resets into standard HTML elements to ensure consistent default typography.
  • CSS Base Styles - Establishes foundational CSS base styles and resets to ensure a consistent visual baseline.
  • Theme Overriding Systems - Provides localized theme overrides to specific sections of the component tree without affecting the global theme state.
  • Visual Themes - Applies a consistent set of colors and styles across all interface elements to maintain a uniform look and feel.
  • Configuration Merging - Combines multiple theme objects into a single configuration through deep merging to extend design presets.
  • Responsive Typography - Adjusts font sizes and typographic styles across different screen sizes using theme-defined breakpoints.

سجل النجوم

مخطط تاريخ النجوم لـ system-ui/theme-uiمخطط تاريخ النجوم لـ system-ui/theme-ui

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

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

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

Start searching with AI

مجموعات مختارة تضم Theme Ui

مجموعات منسقة بعناية يظهر فيها Theme Ui.
  • نظام تصميم لبناء مكونات واجهة المستخدم
  • دليل لأنماط تكوين المكونات (Component Composition)
  • أداة للتحجيم الأفقي للمكونات

بدائل مفتوحة المصدر لـ Theme Ui

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Theme Ui.
  • styled-components/xstyledالصورة الرمزية لـ styled-components

    styled-components/xstyled

    2,307عرض على 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

    MDXcsscss-in-jsemotion
    عرض على GitHub↗2,307
  • rebassjs/rebassالصورة الرمزية لـ rebassjs

    rebassjs/rebass

    7,905عرض على 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
    عرض على GitHub↗7,905
  • elastic/euiالصورة الرمزية لـ elastic

    elastic/eui

    6,337عرض على GitHub↗

    EUI is a React UI component library and design system framework. It provides a collection of reusable, typed interface components and visual guidelines to ensure a unified user experience across web application layouts. The project functions as a themed UI toolkit, enabling the management of visual aesthetics and the ability to toggle between light and dark modes. It incorporates a CSS-in-JS styling library for defining custom styles and rulesets for individual application elements. The framework covers broad capability areas including design system implementation, custom interface styling,

    TypeScript
    عرض على GitHub↗6,337
  • ben-rogerson/twin.macroالصورة الرمزية لـ ben-rogerson

    ben-rogerson/twin.macro

    8,030عرض على 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

    TypeScriptbabelbabel-macrocss-in-js
    عرض على GitHub↗8,030
عرض جميع البدائل الـ 30 لـ Theme Ui→

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

ما هي وظيفة system-ui/theme-ui؟

Theme-ui هو إطار عمل سمات React وأداة CSS-in-JS تُستخدم لبناء واجهات مستخدم قابلة للسمات. يعمل كأداة نظام تصميم تنشئ مقاييس مركزية قائمة على القيود للألوان، والطباعة، والتباعد لضمان الاتساق البصري عبر التطبيقات.

ما هي الميزات الرئيسية لـ system-ui/theme-ui؟

الميزات الرئيسية لـ system-ui/theme-ui هي: Design Systems, Themeable UI Frameworks, Design System Implementations, CSS in JS, Visual Theme Application, Constraint-Based Design Scales, Color Themes, Theme Mappings.

ما هي البدائل مفتوحة المصدر لـ system-ui/theme-ui؟

تشمل البدائل مفتوحة المصدر لـ system-ui/theme-ui: styled-components/xstyled — xstyled is a utility-first CSS-in-JS framework designed for the React ecosystem. It functions as a styling library… rebassjs/rebass — Rebass is a React design system library that provides a collection of theme-driven, responsive UI primitives. It… elastic/eui — EUI is a React UI component library and design system framework. It provides a collection of reusable, typed interface… ben-rogerson/twin.macro — twin.macro is a build-time style compiler and utility-first styling tool that converts Tailwind CSS utility classes… styled-system/styled-system — Styled System is a JavaScript library that provides a style props approach for building UI components, enabling… carbon-design-system/carbon — Carbon is an enterprise design system that provides a comprehensive collection of reusable UI components, design…