Skip to content

mehdibha/dotUI

Repository files navigation

dotUI

dotUI helps you quickly build a component library with a unique style.

dotUI

How it works?

  1. You can start by choosing or creating your style
  2. Init the foundations
npx shadcn@latest init https://dotui.org/r/{styleName}/base
  1. Add any component
npx shadcn@latest add https://dotui.org/r/{styleName}/button

Requirements

  • React 19
  • Tailwind CSS 4.0
  • Typescript

FAQ

What's different from shadcn-ui

shadcn-ui gives you a starting point to create your component library, but this starting point is the same for everyone.
dotUI gives you a custom starting point based on the style you've chosen or created.

  • We use react-aria-components instead of radix-ui.
  • We use tailwind-variants instead of cva.
  • The color system is based on 6 color scales (neutral, accent, warning, info, danger and success).
  • All components offers the posssibility to use composition or not.

Contributing

We’d love your contributions! See the contribution guide to share your ideas, refinements, and innovations.

Join our Discord community to discuss and collaborate.

License

Distributed under the MIT License. See LICENSE for more information.

About

Build your component library with a unique look.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages