MS UI Kit is a lightweight and customizable React UI component library designed to help developers quickly build modern web applications using reusable and accessible components.
Built with React, Vite, and TailwindCSS, the library provides clean, modular UI components that are easy to integrate into any React project.
Install the package from npm:
npm install ms-ui-kitImport the components you need from the library.
import { Button, Card } from "ms-ui-kit";
function App() {
return (
<div>
<Button variant="primary">Click Me</Button>
<Card>
<Card.Header>Card Title</Card.Header>
<Card.Body>
<p>This is the card body.</p>
</Card.Body>
<Card.Footer>Card Footer</Card.Footer>
</Card>
</div>
);
}
export default App;Currently included in v0.2.0:
- Button
- Card
- Modal
- Navbar
- Input
- Avatar
- Badge
- Spinner
- Switch
- Alert
- Accordion
- Skeleton
- Progress
- Tabs
- Tooltip
- Breadcrumb
- Pagination
- Tag
- Timeline
- Rating
- Stepper
- EmptyState
- Checkbox
- Textarea
- Dropdown
More components will be added in future releases.
A flexible button component with support for variants, icons, loading states, and sizes.
| Prop | Type | Default | Description |
|---|---|---|---|
children |
node | — | Button content |
variant |
string | primary |
Button style variant |
size |
string | md |
Button size |
disabled |
boolean | false |
Disable button |
loading |
boolean | false |
Show loading state |
fullWidth |
boolean | false |
Full width button |
startIcon |
node | — | Icon before text |
endIcon |
node | — | Icon after text |
className |
string | "" |
Custom CSS classes |
onClick |
function | — | Click handler |
A flexible container component used to display grouped content.
| Prop | Type | Default | Description |
|---|---|---|---|
children |
node | — | Card content |
variant |
string | default |
Card style |
elevated |
boolean | true |
Adds shadow |
bordered |
boolean | true |
Adds border |
rounded |
boolean | true |
Rounded corners |
hoverable |
boolean | false |
Hover animation |
className |
string | "" |
Custom CSS classes |
width |
string | auto |
Card width |
Current version:
ms-ui-kit@0.2.0
This is the initial release containing core UI components.
Future versions will introduce:
- More UI components
- Improved styling
- Better accessibility
- Performance optimizations
Contributions are welcome!
If you'd like to improve this library:
- Fork the repository
- Create a feature branch
- Submit a pull request
GitHub Repository:
https://github.com/maheshshinde9100/ms-ui-kit
This project is licensed under the MIT License.
Mahesh Shinde
Computer Engineering Student | Full Stack Developer