https://github.com/zopdev/ui-components
Just another react component library using tailwind css. Storybook at https://zop.dev/ui-components/
https://github.com/zopdev/ui-components
react-component-library react-components tailwindcss tailwindui
Last synced: about 1 month ago
JSON representation
Just another react component library using tailwind css. Storybook at https://zop.dev/ui-components/
- Host: GitHub
- URL: https://github.com/zopdev/ui-components
- Owner: zopdev
- License: mit
- Created: 2024-10-24T12:42:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-20T09:32:12.000Z (about 2 months ago)
- Last Synced: 2026-01-20T18:56:22.462Z (about 2 months ago)
- Topics: react-component-library, react-components, tailwindcss, tailwindui
- Language: JavaScript
- Homepage: https://zop.dev/ui-components/
- Size: 3.64 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# UI Component Library
[](LICENSE)
[](https://react.dev/)
[](https://tailwindcss.com/)
[](https://storybook.js.org/)
A **modern React + TailwindCSS UI component library** designed to help you build beautiful, accessible, and theme-friendly applications faster.
π Explore live stories: **[zop.dev/ui-components](https://zop.dev/ui-components)**
---
## β¨ Features
- π¦ **Ready-to-use components** with full Storybook documentation
- π¨ **Theme-aware** β works across multiple design systems
- π **TailwindCSS utility classes only** (no arbitrary values)
- β‘ **Fast development** β drop in and ship UI quickly
- π **Composable & flexible** β designed for reuse across projects
---
## π Storybook
Run Storybook locally:
```bash
npm install
npm run start
```
This launches Storybook at [http://localhost:6006](http://localhost:6006).
---
## π Developer Guidelines
To ensure **theme compatibility** and **design consistency**, follow these rules:
1. **No arbitrary values**
- β `bg-[#bada55] text-[22px]`
- β
`bg-primary text-lg`
2. **Allowed color tokens only**
- `primary`, `secondary`, `white`, `black`, `gray`, `red`, `yellow`, `green`
- Use semantic Tailwind classes like `text-red-200` (error) or `text-yellow-500` (warning).
- Actual values may be overridden by project themes.
3. **Font sizes**
- Only use Tailwindβs default typography scale (`text-sm`, `text-lg`, etc).