awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस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 के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

React Spectrum के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो React Spectrum के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • arco-design/arco-designarco-design का अवतार

    arco-design/arco-design

    5,625GitHub पर देखें↗

    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/euielastic का अवतार

    elastic/eui

    6,337GitHub पर देखें↗

    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/vuetifyvuetifyjs का अवतार

    vuetifyjs/vuetify

    41,003GitHub पर देखें↗

    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/primereactprimefaces का अवतार

    primefaces/primereact

    8,323GitHub पर देखें↗

    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
React Spectrum के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

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,…