Tulip Logo IconTulip
Dependencies

Radix and shadcn

Radix and shadcn-style primitives inform Tulip's accessible component composition model.

Radix UI and shadcn-style composition patterns shape many Tulip UI components.

Tulip uses accessible primitives and composable component APIs rather than locked product widgets.

Where Tulip uses them

  • @tulip-systems/ui exposes component primitives built around accessible behavior.
  • menus, dialogs, popovers, sheets, tooltips, and form controls follow composable APIs.
  • higher-level packages build on the same component model.

What Tulip adds

Tulip adds package naming, styling, variants, app-specific conventions, and business-system composition patterns.

What your app owns

  • final composition
  • product-specific component wrappers
  • accessibility labels and copy
  • feature-specific layout

Continue reading

On this page