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

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

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

adobe/react-spectrum

0
View on GitHub↗
15,567 نجوم·1,479 تفرعات·TypeScript·Apache-2.0·2 مشاهداتreact-spectrum.adobe.com↗

React Spectrum

This project is a design system component library and adaptive UI framework based on Adobe's Spectrum design system. It provides a collection of accessible React components designed to create consistent user experiences through a standardized set of adaptive and themeable interface elements.

The framework features a responsive scale system that automatically optimizes touch targets and component sizing for mobile and desktop contexts. It is built as a tree-shakable library, allowing for the import of only the specific components used to minimize the final JavaScript and CSS bundle size.

The system includes runtime theme management for switching between light, dark, and high-contrast color schemes, alongside global configuration for locales and fonts. It covers broad capability areas including native keyboard navigation and screen reader support for accessibility, and integration utilities for client-side routing.

Features

  • React Components - Provides a collection of accessible, adaptive React components based on the Spectrum design system.
  • Accessible Components - Provides a comprehensive library of accessible React components with native keyboard navigation and screen reader support.
  • Accessibility State Management - Manages keyboard navigation and screen reader states through shared state controllers across component hierarchies.
  • Design System Components - Implements a comprehensive library of accessible UI components adhering to the Spectrum design system guidelines.
  • Design Token Mappings - Translates abstract design system values into concrete CSS properties based on the active theme and scale.
  • Responsive Layout Scaling - Dynamically adjusts component sizes and touch targets to optimize the interface for both desktop and mobile.
  • Theme Settings Configurations - Establishes a consistent visual foundation by configuring locale, color scheme, and fonts at the application root.
  • Theme Providers - Distributes design tokens and visual themes through a React context provider to all descendant components.
  • Theme Configuration Systems - Sets the global locale, color scheme, and design fonts for all components across the application.
  • UI Component Libraries - Offers a library of design system components with bundled styles and a root provider for global theme support.
  • UI Theming Frameworks - Provides a framework for building interfaces that dynamically switch between light, dark, and high-contrast themes.
  • Runtime Theme Switchers - Allows users to toggle between light, dark, and high-contrast color schemes at runtime without reloading the application.
  • React Development - Offers native keyboard navigation and screen reader support within the React development ecosystem.
  • Tree-Shakeable Exports - Exports individual components as independent modules to let build tools remove unused code and styles.
  • Tree-Shakable Feature Imports - Allows importing only specific referenced components to exclude unused styles and scripts from the final bundle.
  • Tree-Shakable Architectures - Employs a modular structure that allows build tools to remove unused components and styles.
  • Touch Target Scaling - Provides a responsive scale system that automatically optimizes touch targets for mobile and desktop contexts.
  • Touch Target Optimizations - Provides a responsive scale system that automatically optimizes touch targets for mobile and desktop contexts.
  • CSS-in-JS Implementations - Injects styles into the document head during execution to allow immediate updates to themes and scales.
  • Theme Management - Controls which specific color themes and sizing scales are included in the build based on user preferences.
  • Bundle Optimizers - Reduces the amount of JavaScript and CSS delivered to the client by importing only used components.
  • UI Component Libraries - Adaptive, accessible, and robust React component library.

سجل النجوم

مخطط تاريخ النجوم لـ adobe/react-spectrumمخطط تاريخ النجوم لـ adobe/react-spectrum

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

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

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

Start searching with AI

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

ما هي وظيفة adobe/react-spectrum؟

This project is a design system component library and adaptive UI framework based on Adobe's Spectrum design system. It provides a collection of accessible React components designed to create consistent user experiences through a standardized set of adaptive and themeable interface elements.

ما هي الميزات الرئيسية لـ adobe/react-spectrum؟

الميزات الرئيسية لـ adobe/react-spectrum هي: React Components, Accessible Components, Accessibility State Management, Design System Components, Design Token Mappings, Responsive Layout Scaling, Theme Settings Configurations, Theme Providers.

ما هي البدائل مفتوحة المصدر لـ adobe/react-spectrum؟

تشمل البدائل مفتوحة المصدر لـ adobe/react-spectrum: arco-design/arco-design — Arco Design is a React UI component library and design system framework used to build professional web interfaces. It… elastic/eui — EUI is a React UI component library and design system framework. It provides a collection of reusable, typed interface… vuetifyjs/vuetify — This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web… primefaces/primereact — PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an… react95/react95 — React95 is a React component library and retro UI framework designed to replicate the visual aesthetic and interaction… segmentio/evergreen — Evergreen is a React UI component library and design system framework. It provides a collection of pre-styled,…

بدائل مفتوحة المصدر لـ React Spectrum

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Spectrum.
  • arco-design/arco-designالصورة الرمزية لـ arco-design

    arco-design/arco-design

    5,625عرض على GitHub↗

    Arco Design is a React UI component library and design system framework used to build professional web interfaces. It provides a collection of pre-built visual elements and layouts designed to maintain a consistent design language across applications. The system features a token-based theming engine that utilizes hierarchical design variables and CSS variables to enable granular visual customization. This allows for the modification of global and component-level styles through a dedicated theme editor or loader to align the interface with specific brand identities. The framework supports ent

    TypeScript
    عرض على GitHub↗5,625
  • 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
  • vuetifyjs/vuetifyالصورة الرمزية لـ vuetifyjs

    vuetifyjs/vuetify

    41,003عرض على GitHub↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    TypeScriptjavascriptmaterialmaterial-components
    عرض على GitHub↗41,003
  • primefaces/primereactالصورة الرمزية لـ primefaces

    primefaces/primereact

    8,323عرض على GitHub↗

    PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an accessible component suite, a form input framework, and a data visualization toolkit designed to meet accessibility standards through built-in keyboard navigation and focus management. The library features a themed design system that allows for visual customization via pre-defined skin sets or an unstyled mode. This unstyled mode decouples component behavior and accessibility logic from the presentation layer, enabling the implementation of custom corporate design systems. C

    CSS
    عرض على GitHub↗8,323
  • عرض جميع البدائل الـ 30 لـ React Spectrum→