
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
adus-component
Advanced tools
**Beautiful, reusable, and accessible React components for modern web applications.**
**Beautiful, reusable, and accessible React components for modern web applications.**
Welcome to the Adus Component Library! This library provides a collection of customizable, performant, and accessible UI components built with React and styled with Tailwind CSS. Whether you're building a dashboard, e-commerce platform, or a personal project, Adus components are designed to help you create stunning user interfaces with minimal effort.
Get started with Adus Component Library in just a few steps.
npm install adus-component
yarn add adus-component
To use Adus components in your React project, import the desired component and start building!
import { Button } from 'adus-component';
function App() {
return (
<div>
<Button variant="primary" onClick={() => alert('Clicked!')}>
Click Me
</Button>
</div>
);
}
export default App;
If you want to leverage Tailwind CSS for custom styling, add it to your project:
npm install -D tailwindcss
npx tailwindcss init
tailwind.config.js:module.exports = {
content: [
'./src/**/*.{js,jsx,ts,tsx}',
'./node_modules/adus-component/**/*.{js,jsx,ts,tsx}',
],
theme: {
extend: {},
},
plugins: [],
};
@tailwind base;
@tailwind components;
@tailwind utilities;
The Adus Component Library includes a growing set of components. Below is a list of some key components:
| Component | Description | Props |
|---|---|---|
Button | A versatile button with variants (primary, secondary, etc.) | variant, size, disabled, onClick |
Input | A customizable input field with validation support | type, placeholder, value, onChange |
Modal | A flexible modal for dialogs and popups | isOpen, onClose, title, children |
Card | A styled card for content display | title, children, className |
Alert | A notification component for success, error, or info messages | type, message, dismissible |
Check the official documentation (coming soon) for a full list of components and their props.
Adus components are designed to be highly customizable. You can override default styles using:
<Button className="bg-red-500 hover:bg-red-700">Custom Button</Button>
.adus-button {
background-color: #ff4500;
border-radius: 8px;
}
Stay tuned for a ThemeProvider to globally customize colors, typography, and more.
We welcome contributions from the community! To contribute to the Adus Component Library, follow these steps:
Fork the Repository:
git clone https://github.com/adnanhjoy/adus-component.git
Create a Feature Branch:
git checkout -b feature/your-feature-name
Commit Your Changes:
git commit -m "Add your feature"
Push to Your Fork:
git push origin feature/your-feature-name
Open a Pull Request: Go to the repository on GitHub and create a pull request.
Please read our Contributing Guidelines and Code of Conduct before submitting.
To set up the project locally for development:
git clone https://github.com/adnanhjoy/adus-component.git
cd adus-component
npm install
npm run build
This project is licensed under the MIT License.
Have questions or need help? Reach out to us:
Built with ❤️ by the Adus Component Team
FAQs
**Beautiful, reusable, and accessible React components for modern web applications.**
We found that adus-component demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.