An open API service indexing awesome lists of open source software.

https://github.com/aditya8975/akomponents-lib

πŸš€ AKomponents Library is a lightweight, customizable React UI library with modern, responsive components. Designed for performance and ease of use, it includes buttons, cards, forms, navigation, and more. πŸ“¦ Install: npm i akomponents-lib
https://github.com/aditya8975/akomponents-lib

component-library react-component-library ui-components ui-design

Last synced: 4 months ago
JSON representation

πŸš€ AKomponents Library is a lightweight, customizable React UI library with modern, responsive components. Designed for performance and ease of use, it includes buttons, cards, forms, navigation, and more. πŸ“¦ Install: npm i akomponents-lib

Awesome Lists containing this project

README

          

# Akomponent πŸš€ - Modern UI Components Library

Akomponent is a **lightweight, customizable UI component library** built for modern web applications. Designed for **speed, simplicity, and flexibility**, it provides ready-to-use components to accelerate your development workflow. πŸ’‘

## 🌟 Features
βœ… **Prebuilt, Reusable UI Components** 🎨
βœ… **Fully Customizable & Responsive** πŸ“±
βœ… **Optimized for Performance & Accessibility** ⚑
βœ… **Works Seamlessly with React & Tailwind CSS** πŸ”₯
βœ… **Minimal Dependencies for Faster Load Times** 🏎️

---

## πŸ“¦ Installation
### **Install via npm**
```sh
npm install akomponents-lib
```

### **Install via akmanager**
```sh
ak i akomponents-lib
```

---

## πŸš€ Usage
Import and use components in your project easily:

```jsx
import { Button } from "akomponent";

export default function App() {
return Click Me;
}
```

βœ” **Supports props for customization!**

```jsx
alert("Hello!")}>
Custom Button

```

---

## πŸ“‚ Available Components
βœ… **Buttons** - Primary, Secondary, Outline, Icon Buttons
βœ… **Cards** - Customizable layout with images & text
βœ… **Modals** - Smooth, accessible popups
βœ… **Forms** - Inputs, Checkboxes, and Toggles
βœ… **Alerts** - Success, Warning, Error messages
βœ… **Navbars** - Responsive and interactive navigation bars

πŸ“Œ **More components coming soon!** πŸš€

---

## 🎨 Theming & Customization
Akomponent is **fully customizable** with Tailwind CSS and supports theme overrides.

```jsx
Custom Styled Button
```

Want to modify defaults? **Extend Tailwind’s config!**

```js
// tailwind.config.js
module.exports = {
theme: {
extend: {
colors: {
brand: "#4A90E2",
},
},
},
};
```

---

## πŸ“– Documentation & Live Demo
Check out the full documentation and live demo **[here](https://akomponent-site.vercel.app/)**.

---

## πŸ› οΈ How to Use
### **Basic Example**
Use components in your project:
```jsx
import { Card } from "akomponent";

export default function Example() {
return (

Welcome to Akomponent


This is a simple card component.



);
}
```

### **Using Multiple Components**
```jsx
import { Button, Alert, Modal } from "akomponent";

export default function Example() {
return (


This is a success message!
console.log("Button Clicked")}>Click Me

Modal Content Goes Here




);
}
```

---

## πŸ› οΈ Contributing
We welcome contributions! To set up locally:

```sh
git clone https://github.com/yourusername/akomponent.git
cd akomponent
npm install
npm run dev
```

πŸš€ **Submit pull requests and help improve Akomponent!**

---

## πŸ“œ License
Akomponent is licensed under the **MIT License** – free for personal and commercial use.
⭐ **Star this repo if you find it useful!** πŸš€