A growing library of reusable UI components for my personal and professional projects.
This repo makes it easy for me to:
✔️ Reuse components across projects
✔️ Keep UI consistent
✔️ Follow DRY methodology
✔️ Ship faster
Each component lives in its own folder with:
- 📁 Component file (
*.tsx) - 📖
README.mdcontaining usage examples
├── components/
│ ├── code-viewer/
│ │ ├── code-viewer.tsx
│ │ └── README.MD
│ ├── kanban-board/
│ │ ├── kanban-board.tsx
│ │ └── README.MD
│ ├── multi-select/
│ │ ├── multi-select.tsx
│ │ └── README.MD
│ ├── tags/
│ │ ├── tags-input.tsx
│ │ └── README.MD
│ └── ...
├── LICENSE
├── README.md
├── react-ts-shadcn-bootstrap.sh
To streamline a Vite project, use the react-ts-shadcn-bootstrap.sh script provided to template out a react, typescript, shadcn-ui, tailwindcss project.
- ⚛️ React
- 🧩 TypeScript
- 🎨 Tailwind CSS
- ✨ shadcn/ui