React Aria
React Aria is a library of unstyled React components and hooks that help you build accessible, high-quality UI components for your application or design system. It provides components for common UI patterns, with accessibility, internationalization, interactions, and behavior built in, allowing you to focus on your unique design and styling rather than rebuilding these challenging aspects. React Aria has been meticulously tested across a wide variety of devices, interaction modalities, and assistive technologies to ensure the best experience possible for all users. React Aria is style-free out of the box, allowing you to build custom designs to fit your application or design system using any styling and animation solution. Each component is broken down into individual parts with built-in states, render props, and slots that make styling a breeze. All components are extensively tested using many popular screen readers and devices.
Learn more
Once UI
Once UI is an open source design system and component library built for Next.js (and paired with a matching design system in Figma), offering a flexible style system, 100+ ready-to-use UI components, and more than 75 copy-paste blocks to rapidly assemble web apps. It supports both simple static sites and more complex applications, thanks to pre-built, deployment-ready templates for portfolios, documentation sites, blogs, ecommerce stores, and dashboards (free and Pro versions). Once UI emphasizes “component-first” development, meaning developers don’t need to manually write utility-class-heavy styling (like with some CSS frameworks); instead, they use semantic variables and components that integrate design tokens for visual consistency. For creators used to tools like utility-class frameworks or component libraries, but who want faster development with fewer dependencies, Once UI simplifies building UIs without sacrificing design quality or accessibility.
Learn more
Ariakit
Ariakit is an open source library featuring unstyled, primitive components designed to help developers build accessible web applications with React. It provides a collection of styled examples that can be copied and pasted into applications. Ariakit's components are designed with accessibility in mind, supporting features like keyboard navigation and screen reader compatibility. It also offers integration examples with tools like Next.js App Router and React's useTransition for building responsive and accessible UIs. Developers can explore the documentation, component guides, and API references to get started.
Learn more
Base UI
From the creators of Radix, Material UI, and Floating UI, Base UI is an unstyled React component library for building accessible user interfaces. Our focus is on accessibility, performance, and developer experience. Our goal is to provide a complete set of open-source UI components, with a delightful developer experience, in a sustainable way.
Features:
- Headless: Base UI components are unstyled, don’t bundle CSS, and don’t prescribe a styling solution.
- Accessible: Poor accessibility can make your application difficult to navigate for all users, not just for users with disabilities.
- Composable: Component APIs are fully open, so you have direct access to each node, you can easily add or remove parts, and you can wrap them however you prefer.
Learn more