Comwit UI
A curated kit for building app UI. The best library for each job, wrapped under one design system and installed as source you own.
$ npx comwit-ui@latest init$ npx comwit-ui@latest add app-bar bottom-nav bottom-sheet page-transitionPhotos
In the gallery
- Mobile appChrome that behaves like a native app and gets out of the way while you read.
- ChatHeader, messages and composer that fill their parent. The list is virtualized and scrolls the way each kind of conversation expects.
- GlassA refracting surface for everything that floats above content.
- NotificationsTell people what happened and what to do next.
- PickersA popover on desktop, a bottom sheet on phones. Same panel, same value.
- SelectionSmall controls with a physical response: ripples, springs and a drawn check.
- Forms and dataInputs that handle Korean and Japanese IME composition, plus tables that never jump.
- BasicsThe everyday parts, styled with the same tokens.
One library per job
Where a proven library already does the job best, the template wraps it under a neutral name and the CLI installs the wrapper as source. Behavior and accessibility stay in the headless engine; the look comes from one set of tokens.