Getting started
Introduction
NexUI is a set of hand-crafted, accessible components built with pure Tailwind CSS and React — inspired by the shadcn/ui copy-paste philosophy. The code is yours from day one.
What is NexUI?
NexUI is not a traditional component library — there is no npm package to install. Instead, you copy the component source code directly into your project. This means:
- You own every line of code.
- No version conflicts, no peer-dependency hell.
- Customise freely — rename, restyle, delete anything.
- AI models can read and improve your components directly.
- Built with Tailwind CSS v4 and React 19.
Philosophy
Open code
The component code lives in your project. You see exactly how it is built. No black boxes, no hidden layers.
Copy-paste ownership
Inspired by shadcn/ui — browse a component, copy its source, paste it in. The workflow is that simple.
Zero dependencies
Components use only Tailwind utility classes and React hooks. No Radix, no Headless UI, no third-party primitives.
Accessible by default
Every component ships with proper ARIA roles, keyboard navigation, and focus management out of the box.
Frequently asked questions
Is there an npm package?
No. NexUI is a copy-paste library. You add components by copying their source files into your project, or by using the CLI to automate that step.
Can I use it with any React framework?
Yes. NexUI components are plain React + Tailwind and work in Next.js, Vite, Remix, Astro, or any project that supports JSX and Tailwind CSS v4.
How do I get updates?
Because the code lives in your project, updates are manual. Watch the GitHub repo for changes and cherry-pick what you need.
Is it free?
Yes. NexUI is MIT-licensed and free forever. See the license on GitHub.