A lightweight React UI component library providing only the core building blocks you need—nothing more, nothing less.
Unlike bloated UI kits, ui-core-kit focuses on essentials: reusable, accessible, and customizable components to help you build faster without enforcing strict design systems.
- ⚡ Core-Only Components — No unnecessary extras, just what you need.
- 🎨 Customizable — Style with Tailwind CSS or your own design system.
- 📦 Tree-Shakable — Import only the components you use.
- 🛠 TypeScript Ready — Full type safety for better DX.
- 🌍 Open Source — Community-driven, contributions welcome.
npm install ui-core-kit
# or
yarn add ui-core-kit
# or
pnpm add ui-core-kitimport { Button, Card } from "ui-core-kit";
export default function App() {
return (
<Card>
<h2>Hello Blaze!</h2>
<Button onClick={() => alert("Clicked!")}>Click Me</Button>
</Card>
);
}- ✅ Button
- ✅ Card
- ✅ Input
- ✅ Modal
- ✅ Avatar
- ✅ DataTable (server-side/manual pagination settings)
- ✅ Toast
- ✅ Notification
- ✅ Dialog
- ✅ Tooltip
- ✅ DatePicker
- ✅ Dropdown
- ✅ Chart
More components will be added by the community!
Clone the repo:
git clone https://github.com/samuel-adedigba/ui-core-kit-monorepo.git
cd ui-core-kit-monorepo
npm installRun in dev mode:
yarn workspace demo run devBuild for production:
yarn workspace demo run buildWe encourage developers and designers to showcase real-world use cases!
- Fork this repo.
- Create a folder inside
/examples/your-demo-name. - Build a small React app using components from
ui-core-kit. - Submit a PR with your demo.
➡️ Demos will be featured in the documentation to inspire others!
We welcome contributions! Here’s how you can help:
- Fork the repo.
- Create a branch:
git checkout -b feature/add-new-component
- Add your component (or fix a bug).
- Write tests and documentation.
- Submit a Pull Request.
Contribution Guidelines:
- Keep components small and composable.
- Use TypeScript + React.
- Support custom
className/ styling props. - Follow existing folder & file structure.
- Add form components (Select, Checkbox, Radio)
- Add layout helpers (Grid, Flex)
- Add accessibility improvements (ARIA support)
- Build a Storybook playground for demos
- Publish official docs site
MIT © [Your Name]
ui-core-kit is open source and thrives with community input.
If you’re building with it—share your demos, ideas, and feedback.
Together we can shape a lean, modern UI library for everyone.