Idux
đ A UI Component Library for Vue3.x
Install / Use
/learn @IDuxFE/IduxREADME
@idux
@idux is a UI component library for middle and back-end products. It aims to provide an efficient and enjoyable experience for developers.
Based on Vue 3 and TypeScript, the library is open source and free for any enterprise, organization, or individual to use under the MIT License.
<div align="center"> </div>English | įŽäŊ䏿
⨠Features
- Composition API for source and sample codes
- Written in TypeScript with complete defined types
- Monorepo:
cdk,components,pro - A set of high-quality components out of the box
- Flexible global configuration
- Powerful theme customization in every detail
- Internationalization support for various languages
đĨ Environment Support
- Vue
^3.0.0<a href="https://www.npmjs.com/package/vue/v/next"><img src="https://img.shields.io/npm/v/vue/next.svg" alt="npm@next_v3.2.36" align="center"/></a>
| <img src="https://cdn.jsdelivr.net/npm/@browser-logos/edge/edge_32x32.png" alt="Edge"/><br />Edge | <img src="https://cdn.jsdelivr.net/npm/@browser-logos/chrome/chrome_32x32.png" alt="Chrome"/><br />Chrome | <img src="https://cdn.jsdelivr.net/npm/@browser-logos/firefox/firefox_32x32.png" alt="Firefox"/><br />Firefox | <img src="https://cdn.jsdelivr.net/npm/@browser-logos/safari/safari_32x32.png" alt="Safari"/><br />Safari | <img src="https://cdn.jsdelivr.net/npm/@browser-logos/electron/electron_32x32.png" alt="Electron"/><br />Electron | | --------- | --------- | --------- | --------- | --------- | | 79 + | 79 + | 72 + | 13.1 + | 10 + |
đĻ Installation
npm install --save @idux/cdk @idux/components @idux/pro
đ¨ Usage
The following CodeSandbox or StackBlitz link demonstrates a basic use case, and it is recommended to fork this demo as a baseline while doing Bug Report and can also be downloaded as a template for project initialization.
See Getting Started for more details.
đ Links
â¨ī¸ Development
pnpm install
pnpm start
Open a browser: http://localhost:3000
đ¤ Contributing
We welcome all contributions. Please read our CONTRIBUTING.md first. You can submit any ideas as Pull Request or as GitHub issues.
If you're new to posting issues, we ask that you read How To Ask Questions The Smart Way (This guide does not provide actual support services for this project!), How to Ask a Question in Open Source Community and How to Report Bugs Effectively prior to posting. Well written bug reports help us help you!
đ Thanks
Many of the features are inspired by the following awesome projects.
âī¸ License
MIT Š 2020-present IDuxFE
Related Skills
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
107.8kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
review-duplication
100.1kUse this skill during code reviews to proactively investigate the codebase for duplicated functionality, reinvented wheels, or failure to reuse existing project best practices and shared utilities.
