A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
A React implementation of Spectrum, Adobe’s design system. Spectrum provides adaptive, accessible, and cohesive experiences for all Adobe applications.
A library of React Hooks that provides accessible UI primitives for your design system.
A library of React Hooks that provides cross-platform state management for your design system.
A collection of framework-agnostic internationalization libraries for the web.
React Spectrum includes several libraries, which you can choose depending on your usecase.
One of the goals of the React Spectrum project is to make building design systems and component libraries as easy as possible, while maintaining high quality interactions and accessibility support. We aim to raise the bar for web applications. The best way to achieve that goal is together. We would love contributions from the community no matter how big or small. 😍
Read our contributing guide to learn about how to propose bugfixes and improvements, and how the development process works. For detailed information about our architecture, and how all of the pieces fit together, read our architecture docs.