Introduction
Nice UI
A zero-dependency UI component library built with systematic class naming and modular architecture.
Features
- Zero Dependencies - Only Tailwind CSS, no shadcn/ui or similar dependencies
- Systematic Naming -
{component}-{property}-{value}pattern throughout - Modular CSS - Each component has its own dedicated CSS file
- Tailwind v4 - Built on the latest Tailwind CSS with
@apply
Components
Forms Button, Input, Textarea, Select, Label, Checkbox, Radio
Feedback Alert, Badge, Spinner
Navigation Breadcrumb, Pagination, Tabs
Layout Divider
Philosophy
All components follow the same predictable pattern:
- Full component names (never abbreviated)
- Consistent class naming conventions
- Copy-paste ready code
- Accessible by default