Zero UI

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