https://github.com/mehdibha/dotUI
✨ Accessible, mobile friendly, modern UI components.
https://github.com/mehdibha/dotUI
accessibility components nextjs react react-aria-components ui
Last synced: 17 days ago
JSON representation
✨ Accessible, mobile friendly, modern UI components.
- Host: GitHub
- URL: https://github.com/mehdibha/dotUI
- Owner: mehdibha
- License: mit
- Created: 2024-03-07T14:32:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T09:17:52.000Z (6 months ago)
- Last Synced: 2024-10-29T11:37:01.685Z (6 months ago)
- Topics: accessibility, components, nextjs, react, react-aria-components, ui
- Language: TypeScript
- Homepage: https://dotui.org
- Size: 14 MB
- Stars: 1,168
- Watchers: 7
- Forks: 25
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome-list - dotUI
README
# dotUI
dotUI helps you quickly build a component library with a **unique look**.

## 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.
```bash
npx dotui-cli init
```## 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](CONTRIBUTING.md) to share your ideas, refinements, and innovations.
Join our [Discord community](https://discord.gg/DXpj5V2fU8) to discuss and collaborate.
## License
Distributed under the MIT License. See `LICENSE` for more information.