Package Exports
- kovax-react
- kovax-react/components/Button
Readme
🧩 Kovax UI — React Component Library
✨ Overview
Kovax UI is a modern, lightweight React component library designed for performance, scalability, and easy customization.
Built with TypeScript, React, and Vite, it provides flexible UI primitives ready for production.
Currently includes:
- ✅ Button — customizable, themeable, and fully typed.
🚀 Coming soon:
Input,Select,Modal,Switch,Tabs, and more!
📦 Installation
1️⃣ From npm
npm install kovax-react
# or
yarn add kovax-react⚡ Usage Example
import { Button } from "kovax-react";
export default function App() {
return (
<div style={{ padding: "20px" }}>
<Button variant="primary" size="lg">
Click Me
</Button>
</div>
);
}🧠 Features
🌈 Full TypeScript support
🎨 Easy theming and customization
⚙️ Minimal dependencies
🧱 Production-ready base UI components
🚀 Built with Vite + Tsup for speed
📘 Well-structured documentation in Markdown
🛠 Tech Stack
React 18+
TypeScript 5+
Vite
Tsup for builds
TailwindCSS (for styles and examples)
🤝 Contribution & Community
We welcome developers from all over the world to contribute to Kovax UI 💡 There are plenty of exciting ideas and upcoming features, including:
Advanced animations
Dark theme
Composable components (Form, Modal, Dropdown)
I*nteractive documentation & live playground
If you’d like to contribute:
Fork this repository
Create a new branch
Commit your changes
Open a Pull Request
Your contribution will be reviewed and merged after discussion.
All contributors will be featured in the Contributors list ❤️
🚀 Development
Run in development mode:
npm install
npm run devBuild the library:
npm run buildPublish a new version:
npm run release📄 License
MIT License — free to use, modify, and distribute.
🌟 Stay tuned
Kovax UI is actively maintained and constantly evolving. New components, better design systems, and advanced tools are coming soon!