Behavior Primitives
Compose accessible interactions with primitives for popups, selects, tooltips, checkboxes, focus management, and polymorphic elements.
A SolidJS UI library with behavior primitives, styled components, and theme APIs.
SUIS is split into two packages:
@suis-ui/kit provides styled components, theme APIs, and the SUIS CSS entrypoint.@suis-ui/primitives provides behavior-focused primitives for custom component composition.Read the Introduction, review the Design Principles, or jump into Customization.
Use Kit components when you want ready-to-use UI. Use Primitives when you want to own markup and styling while reusing SUIS behavior.