A customizable, accessible, and performant UI component library built with React, Radix UI, Tailwind CSS, and Framer Motion.
⚡ Built with modern tooling — Next.js, TypeScript, Tailwind, and more.
- ⚛️ Built on React 19 and Next.js 15
- 🎨 Utility-first styling with Tailwind CSS v4
- 🧩 Accessible components with Radix UI
- 🌀 Smooth animations via Framer Motion
- 💡 Headless, composable, and customizable
- 📚 MDX-powered docs with Fumadocs
- 🌗 Dark mode support with
next-themes
- ✨ Optimized and tree-shakable
# Clone the repository
git clone https://github.com/techySPHINX/glintkit-ui.git
cd react-ui
# Install dependencies
npm install
# or
yarn install
# or
pnpm install
npm run dev
# or
yarn dev
# or
pnpm dev
Visit http://localhost:3000
in your browser.
.
├── app/ # Next.js app directory
├── components/ # Reusable UI components
├── docs/ # Documentation content (MDX)
├── lib/ # Utilities and helpers
├── pages/ # Fallback for older routing (if used)
├── public/ # Static assets
├── styles/ # Tailwind and global CSS
├── tailwind.config.ts # Tailwind configuration
├── tsconfig.json # TypeScript configuration
└── package.json # Project metadata and dependencies
- React 19
- Next.js 15
- Tailwind CSS 4
- Radix UI
- Framer Motion
- React Hook Form + Zod (for forms and validation)
- Fumadocs (documentation)
- Lucide Icons, Sonner, CMDK, Embla Carousel, and more
We welcome contributions! Follow the steps below to get started:
Click the Fork button at the top right of this page.
git clone https://github.com/techySPHINX/glintkit-ui.git
cd glintkit-ui
git checkout -b feat/your-feature-name
- Add or update components inside the
components/
folder. - Use consistent naming and coding conventions.
- Add relevant stories, docs, or tests if necessary.
git add .
git commit -m "feat: added new component"
git push origin feat/your-feature-name
Submit your PR and follow the pull request template.
npm run lint
This project is licensed under the JAGAN_LICENSE.
- Issues: Submit here
- Discussions: Join here
- Linkedin: Connect
- Add Storybook integration
- Add CI/CD pipeline
- Publish to NPM
- Improve accessibility auditing
- Add more components
- Improve documentation
- Add more examples
- Improve performance
- Add more features
- Improve security auditing
- Add more integrations
- Add registries
Built with ❤️ by Jagan Kumar Hotta