npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@oku-ui/primitives

v0.7.3

Published

<a href="https://oku-ui.com"> <img alt="Oku UI hero image" src="https://github.com/oku-ui/primitives/blob/main/.github/assets/primitives-cover.png?raw=true" </a>

Downloads

984

Readme


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

Enter the component you want most in the components, leave the emojis and follow.

Developers can work on unclaimed components

Components

Components

| Component | Status | 🔗 Hook v1 | 👀 Visual Check | 📄 Docs | 📝 Note | | ------------------------------------------------------------------------------------------------ | ------------ | ---------- | --------------- | ------- | ------------------------------ | | Accordion | ✅ Completed | ✅ | ✅ | | | | AlertDialog | ✅ Completed | ✅ | | | | | AspectRatio | ✅ Completed | ✅ | | | | | Avatar | ✅ Completed | ✅ | | | 🔨 PR from Radix | | Checkbox | ✅ Completed | ✅ | | | 🔧 Needs input | | Collapsible | ✅ Completed | ✅ | ✅ | | | | Context Menu | ✅ Completed | ✅ | | | | | Dialog | ✅ Completed | ✅ | | | | | DropdownMenu | ✅ Completed | ✅ | | | | | Form | ❌ Not Started | ❌ | | | | | HoverCard | ✅ Completed | ✅ | | | 🔧 Needs polygon; fix close | | Label | ✅ Completed | ✅ | | | | | Menubar | ✅ Completed | ✅ | | | | | NavigationMenu | 🚧 In Progress | 🚧 | | | | | Popover | ✅ Completed | ✅ | | | | | Progress | ✅ Completed | ✅ | | | ✅ | | RadioGroup | ✅ Completed | ✅ | | | 🔧 Needs input | | ScrollArea | ✅ Completed | ✅ | | | | | Select | 🚧 In Progress | 🚧 | | | | | Separator | ✅ Completed | ✅ | | | | | Slider | ✅ Completed | ✅ | ✅ | | | | Switch | ✅ Completed | ✅ | | | 🔧 Needs input | | Tabs | ✅ Completed | ✅ | ✅ | | | | Toast | ✅ Completed | ✅ | | | | | ToggleGroup | ✅ Completed | ✅ | ✅ | | | | Toggle | ✅ Completed | ✅ | ✅ | | | | Toolbar | ✅ Completed | ✅ | | | 🔧 Focus on MouseDown | | Tooltip | ✅ Completed | ✅ | | | |


Utilities

| Utility | Status | 🔗 Hook v1 | 👀 Visual Check | 📄 Docs | 📝 Note | | ---------------------------------------------------------------------------------------------------- | ------------ | ---------- | --------------- | ------- | ----------------------------------- | | Collection | 🚧 Partial | ✅ | | | 🔧 Needs array items | | DismissableLayer | 🚧 Partial | ✅ | | | 🔧 Dismissable like Solid.js | | FocusScope | ✅ Completed | ✅ | | | | | Menu | ✅ Completed | ✅ | | | | | Popper | ✅ Completed | ✅ | | | 🔧 Needs Arrow | | Portal | ✅ Completed | ❌ | | | 🔧 Dismissable like Solid.js | | Presence | ✅ Completed | ✅ | | | | | Primitives | ✅ Completed | ❌ | | | | | RovingFocusGroup | ✅ Completed | ✅ | ✅ | | | | Slot | ✅ Completed | ❌ | | | 🔧 Remove VDom | | VisuallyHidden | ✅ Completed | ❌ | | | |

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.