Catalogs

Registry-owned groups of installable component IDs. Catalogs are not packages and do not invent missing components.

Overview

Catalogs live in the registry source and are published to /r/catalogs/. The CLI and docs both consume that payload. Membership is a list of registry component IDs — component metadata is not duplicated. See the CLI guide for install commands and the components index for the full installable set.

bash
vinyaas catalog list
bash
vinyaas catalog info form
bash
vinyaas add --catalog form
bash
vinyaas add --catalog dashboard --dry-run

Available catalogs

Form form

Core form controls for building inputs, choices, and actions.

17 installable components: button, input, label, textarea, multi-input, native-select, select, combobox, calendar, date-picker, checkbox, radio-group, switch, toggle, toggle-group, slider, form.

Dashboard dashboard

Primitives commonly used in dashboards and application surfaces.

21 installable components: card, badge, tabs, breadcrumb, tooltip, progress, score-ring, skeleton, table, data-table, pagination, scroll-area, separator, resizable, sidebar, drag-and-drop, empty-state, calendar, date-picker, combobox, form.

Navigation and command patterns for application shells.

9 installable components: breadcrumb, tabs, dropdown-menu, command, combobox, sidebar, sheet, navigation-menu, pagination.

Feedback feedback

Alerts, overlays, and progress cues for user feedback.

10 installable components: alert, alert-dialog, dialog, drawer, sheet, toast, skeleton, progress, spinner, empty-state.

Application application

A starter set of application-shell and content primitives.

22 installable components: command, combobox, alert-dialog, dialog, sheet, dropdown-menu, navigation-menu, popover, tooltip, tabs, card, badge, breadcrumb, resizable, sidebar, drag-and-drop, pagination, data-table, calendar, date-picker, empty-state, form.