Skip to content

mehdibha/dotUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c99ad78 · Mar 17, 2025
Oct 12, 2024
Oct 11, 2024
Oct 11, 2024
Mar 11, 2025
Mar 17, 2025
Oct 11, 2024
Oct 11, 2024
Oct 11, 2024
Jul 12, 2024
Mar 17, 2025
Oct 11, 2024
Mar 11, 2025
Mar 11, 2025
Oct 11, 2024
Mar 11, 2025

Repository files navigation

dotUI

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

dotUI

How it works?

A theme defines colors, fonts, icons, components styles, and more.

Every project init requires a theme. You can choose from existing themes or create your own with our builder.

npx dotui-cli init <theme-name>

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 theme you've chosen or created.

  • We use react-aria 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.
  • For each component, multiple styles are available.

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.