UILab

Blocks

Ready-made features you add to your project with one command and then own.

Components (Button, Dialog, ...) come from the uilab-core package and you import them. Blocks are bigger features built from those components. The CLI copies their source into your project, so you can change anything.

npx shadcn@latest add @uilab-core/data-table

First time? Connect the registry once in Get started.

Data

Dialogs and feedback

Guidance and layout

Which table should I use?

If you need to...Use
Show records, filter them and share the filtered linkData Table
Let users edit cells in place, like a spreadsheetData Grid

Coming soon

  • Date Picker: single date, range and presets
  • Form Fields: inputs wired to react-hook-form

On this page