Note
This repository is a fork of OkuUI and serves as a staging area for migrating Vue components to Single File Components (SFC). All contributions and changes will be merged back into the original repository upon completion.
![Oku UI hero image](https://github.com/oku-ui/primitives/raw/main/.github/assets/primitives-cover.png?raw=true)
An open-source UI component library for building high-quality, accessible design systems and web apps.
Oku Primitives is a low-level UI component library with a focus on accessibility, customization and developer experience. You can use these components either as the base layer of your design system or adopt them incrementally.
Website: Oku Website
Docs: Nuxt playground
Storybook: Storybook
Enter the component you want most in the components, leave the emojis and follow.
Developers can work on unclaimed components.
Component | Status |
---|---|
Accordion | ✓ |
AlertDialog | ✓ |
AspectRatio | ✓ |
Avatar | ✓ |
Checkbox | ✓ |
Collapsible | ✓ |
Dialog | ✓ |
DropdownMenu | 🚧 |
Form | 🚧 |
HoverCard | 🚧 |
Label | ✓ |
Menubar | 🚧 |
NavigationMenu | 🚧 |
Popover | ✓ |
Progress | ✓ |
RadioGroup | ✓ |
ScrollArea | ✓ |
Select | 🚧 |
Separator | ✓ |
Slider | ✓ |
Switch | ✓ |
Tabs | ✓ |
Toast | 🚧 |
ToggleGroup | ✓ |
Toggle | ✓ |
Toolbar | ✓ |
Tooltip | 🚧 |
Utilites | Status |
---|---|
Collection | ✓ |
DismissableLayer | ✓ |
FocusScope | ✓ |
Menu | 🚧 |
Popper | ✓ |
Portal | ✓ |
Presence | ✓ |
Primitives | ✓ |
RovingFocusGroup | ✓ |
Slot | ✓ |
VisuallyHidden | ✓ |