Intent UI
80+ React Aria components with real ARIA semantics, MIT and copy-paste
Intent UI is an MIT component library built on React Aria Components and Tailwind, distributed through the shadcn CLI under the @intentui namespace. Because the accessibility layer is React Aria rather than Radix, it ships things most registries skip: a full colour-picker suite (wheel, area, slider, swatch picker, thumb), a Virtualizer, a Grid List, a Tag Group, and Date/Time fields with proper internationalised calendar behaviour. Free starter kits cover Next.js, Laravel, TanStack Router, and Vite; a separate paid site at design.intentui.com adds 507 blocks, 542 patterns, and 16 templates. For teams with an accessibility bar to clear who do not want to hand-roll ARIA on top of unstyled primitives.
npx shadcn@latest init @intentui/theme-default && npx shadcn@latest add @intentui/combo-boxPick Intent UI over shadcn/ui when accessibility is a stated requirement or when the app needs internationalised date, time, or colour input — React Aria handles keyboard, focus, RTL, and locale calendars that Radix leaves to you. Do not mix it into an existing Radix-based shadcn project component-for-component: the two primitive systems have different prop and ref contracts, and you will end up shipping both runtimes; adopt it as the base layer instead, starting from one of the four starter kits. Note the version split in the docs URLs (2.x vs 3.x) and pin the one you generate against, and remember the 507 blocks, 542 patterns, and 16 templates are paid on design.intentui.com while the components themselves are MIT.
Why it is here. The strongest React Aria option in a Radix-saturated ecosystem, which makes it the practical default when a project has a genuine WCAG obligation rather than an aspiration.
- Prism · Analytics platform marketing template
- Gridlines · Docs and blog template
- Cashier · Point-of-sale dashboard template
- Signal · Analytics SaaS marketing template
- Promptly · AI playground app template
- Synth · AI playground marketing template
- Spotlight · Simple personal website template
- Scale · SaaS landing page template
- Axis · Retail dashboard template
- Cartel · Commerce dashboard template
- Personal · Modern personal website template
- Screencast · Course platform template
- Provision · Provision dashboard template
- Commerce · Commerce design template
- Deploy · Server management template
- Clinic · Clinic dashboard template
- Built on React Aria Components, not Radix
- Complete colour-picker suite: wheel, area, slider, swatch picker, thumb
- Free starter kits for Next.js, Laravel, TanStack Router, and Vite
- Internationalised date, time, and range calendar fields
- 507 paid blocks and 542 patterns on a separate lifetime-licence site
Verified 2026-08-15. HTTP 200. https://intentui.com/components (all components enumerated by category), https://intentui.com/blocks, https://intentui.com/docs/2.x/getting-started/installation (exact CLI commands), https://design.intentui.com/templates (16 templates with purposes, via curl — WebFetch failed with a header-overflow parse error), https://design.intentui.com/pricing (all six lifetime tiers), https://github.com/irsyadadl/intentui, gh api repos/intentui/intentui for stars, licence, last push








