primitives
primitives copied to clipboard
Vue Radix UI Primitives 1:1 . Components, icons, colors, and templates for building high-quality, accessible UI. Free and open-source.
Oku Primitives
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
Contributing
Please read our contributing guide
TODO Components - 22/28
Enter the component you want most in the components, leave the emojis and follow.
Developers can work on unclaimed components.
| Component | Description | Status | Docs |
|---|---|---|---|
| Accordion | |
|
|
| Alert Dialog | |
|
|
| Aspect Ratio | |
|
|
| Avatar | |
|
|
| Checkbox | |
|
|
| Collapsible | |
|
|
| Context Menu | A menu that appears when a user interacts with an element's trigger | Not Started | - |
| Dialog | |
|
|
| Dropdown Menu | A menu that appears when a user interacts with an element's trigger | Not Started | - |
| Form | A group of form controls | Not Started | - |
| Hover Card | |
|
|
| Label | |
|
|
| Menubar | A menu that appears when a user interacts with an element's trigger | 🚧 In Progress | - |
| Navigation Menu | A collection of links for navigating websites | Not Started | - |
| Popover | |
|
|
| Progress | |
|
|
| Radio Group | |
|
|
| Scroll Area | |
|
|
| Select | A control that allows users to select one or more items from a list of options | 🚧 In Progress | - |
| Separator | |
|
|
| Slider | |
|
|
| Switch | |
|
|
| Tabs | |
|
|
| Toast | |
|
|
| Toggle | |
|
|
| Toggle Group | |
|
|
| Toolbar | |
|
|
| Tooltip | |
|
|
| Primitives | |
|
Utils
Nuxt Module | |
|
|
Core
| Menu | |
|
|
Community
- Discord - To get involved with the Oku community, ask questions and share tips.
- Twitter - To receive updates, announcements, blog posts, and general Oku tips.
Sponsors
Thanks
Thanks to @radix_ui for the inspiration and the great work they've done with Radix Primitives. We proceed through the initial stages of many codes by looking at them.
Thanks to Johnson Chu @johnsoncodehk. Supported me with many issues that I was stuck in Typescript.
Thanks to Daniel Roe @danielroe. Nuxt has helped me in many areas so far.
Thanks to Kevin Deng @sxzz. Helped me a lot with the issues I was stuck in Vue. and Vue Macros is a great project.
Credits
License
Licensed under the MIT License, Copyright © 2023-present productdevbook.
See LICENSE for more information.