drux-ui-angular
Version:
[](https://www.npmjs.com/package/drux-ui-angular) [](https://www.npmjs.com/package/drux-ui-angular) [ β’ 2.58 kB
Markdown
# π¨ Drux UI for Angular
[](https://www.npmjs.com/package/drux-ui-angular)
[](https://www.npmjs.com/package/drux-ui-angular)
[](LICENSE)
**Version:** `0.0.10`
**Angular Compatibility:** `17.2+`
**Style:** Bootstrap-based (via CDN) + SCSS
**Modern Angular Features:** Standalone Components Β· Signals Β· `loadComponent` Β· No Modules
Drux UI is a simple and flexible UI component library made for **Angular 17+**.
It follows **Bootstrap styling**, supports **modern Angular features**, and is built to help you get started quickly and design faster.
## β¨ Whatβs New in v0.0.10
- β
Migrated existing components to organized folder structure
- π Added Checkbox component
## π¦ Installation
Install the package using npm:
```bash
npm install drux-ui-angular
```
Or with yarn:
```bash
yarn add drux-ui-angular
```
## π Usage
Use any component as a standalone import in your Angular 17+ app:
```ts
import { DruxButtonComponent } from 'drux-ui-angular';
@Component({
standalone: true,
imports: [DruxButtonComponent],
template: `<dr-button variant="primary">Click Me</dr-button>`
})
export class MyComponent {}
```
## π Components Available
- β
`<dr-button>` β Styled buttons with variants like `primary`, `outline`, `danger`
- β
`<dr-input>` β Input field with Bootstrap classes
- β
`<dr-accordion>` β Expandable/collapsible content
- β
`<dr-icon>` β Simple and customizable icon component *(New)*
More components like Modal, Tooltip, Toast, Tabs, etc. are coming soon!
## π¨ Styling & Theming
Drux UI uses **Bootstrap utility classes** out of the box.
That means you can use classes like `text-danger`, `bg-light`, or `rounded` directly on components for instant styling.
Dark mode and custom themes are easy to apply using your own styles.
## π Live Preview (coming soon)
Youβll soon be able to preview all components in action:
π [drux-ui-angular.vercel.app](https://drux-ui-angular.vercel.app)
## π Made with simplicity in mind
Drux UI is built to be minimal, quick to use, and easy to customize.
If you're starting a new Angular app and want clean UI components fast β you're in the right place.
## π€ Author
**Shreesha Venkatram**