64 Components
Backoffice-ready components organized into 8 categories: Primitives, Layout, Data Display, Commerce, Landing, Feedback, Forms, and Navigation.
64 Components
Backoffice-ready components organized into 8 categories: Primitives, Layout, Data Display, Commerce, Landing, Feedback, Forms, and Navigation.
Fully Typed
Built with TypeScript 5.9+ in strict mode. Complete type safety and IntelliSense support.
Accessible
WCAG 2.1 AA compliant with proper ARIA attributes, keyboard navigation, and screen reader support.
Tailwind CSS v4
Styled with the latest Tailwind CSS v4, fully customizable with your theme.
Dark Mode
Built-in dark mode support with smooth transitions and proper color contrast.
Tree-Shakeable
Import only what you need. Optimized bundle sizes with ESM exports.
import { Button } from '@nim-ui/components';
export default function App() { return ( <> <Button variant="primary">Primary Button</Button> <Button variant="secondary">Secondary</Button> <Button variant="outline">Outline</Button> </> );}Use the package-installed components to build admin dashboards, backoffice screens, and commerce workflows with consistent accessibility and styling defaults.
Built with the latest tools and best practices:
Essential form controls: Button, Input, Textarea, Checkbox, Radio, Select, Switch
Backoffice layout components: Container, Grid, Stack, Flex, Spacer, Card, AdminShell, PageHeader, Modal, Drawer, Tabs, Accordion, Collapsible, Separator
Present operational data: Badge, Avatar, DataTable, DataToolbar, StatusPill, FilterSummary, BulkActionBar, EmptyState, Timeline, DescriptionList, RecordInspector, DataCard, MetricCard, Stat
Secondary e-commerce support: ProductCard, CartItem, PriceTag, QuantitySelector
Support product pages and lightweight landing surfaces: Hero, FeatureGrid, Testimonial, CTA
Complete form system: Form, FormLayout, FormField, Combobox, Calendar, DatePicker, Slider
Operational feedback surfaces: Toast, Tooltip, Popover, DropdownMenu, AlertDialog, Alert, Progress, Spinner, Skeleton
Backoffice navigation components: Breadcrumb, SidebarNav, CommandMenu, ViewSwitcher, Pagination
Installation
Install Nim UI in your project and start building.
Browse Components
Explore all 64 components with live examples and code.
Design System
Learn about colors, typography, and design tokens.
Best Practices
Tips for building accessible, performant applications.