Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DevCloudFE/vue-devui
UI components based on Vue3 and DevUI Design
https://github.com/DevCloudFE/vue-devui
components-library devui devui-design jsx tsx typescript ui-components vitejs vue vue-components vue-devui vue3
Last synced: about 2 months ago
JSON representation
UI components based on Vue3 and DevUI Design
- Host: GitHub
- URL: https://github.com/DevCloudFE/vue-devui
- Owner: DevCloudFE
- License: mit
- Created: 2021-09-16T13:46:22.000Z (over 3 years ago)
- Default Branch: dev
- Last Pushed: 2024-04-13T08:53:08.000Z (8 months ago)
- Last Synced: 2024-04-14T05:43:12.857Z (8 months ago)
- Topics: components-library, devui, devui-design, jsx, tsx, typescript, ui-components, vitejs, vue, vue-components, vue-devui, vue3
- Language: TypeScript
- Homepage: https://vue-devui.github.io
- Size: 10.1 MB
- Stars: 950
- Watchers: 24
- Forks: 282
- Open Issues: 100
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome - DevCloudFE/vue-devui - UI components based on Vue3 and DevUI Design (TypeScript)
README
Vue DevUI
Vue3 component library based on DevUI Design
English | [็ฎไฝไธญๆ](README.zh-CN.md)
๐ Features๏ผ
- ๐ฆ 55 high-quality components that are simple, easy to use, and flexible.
- ๐ Support for TypeScript.
- โฐ๏ธ Support for Nuxt3.
- โก Support for on-demand import.
- ๐ Support internationalization.
- ๐จ Support theme customization, and built-in seven beautiful themes such as `Galaxy`, `Sweet` and `Provence`.## ๐ง Usage
First install vue-devui with npm, yarn or pnpm.
Install with npm
```sh
npm install vue-devui --save
```Install with yarn
```sh
yarn add vue-devui
```Install with pnpm
```sh
pnpm add vue-devui
```Then import `DevUI` in the `main.ts` file:
```ts
import { createApp } from 'vue';
import App from './App.vue';// Import Vue DevUI component and style
import DevUI from 'vue-devui';
import 'vue-devui/style.css';createApp(App).use(DevUI).mount('#app');
```Then you can use the vue devui component(such as ``) in the `App.vue` file:
```vue
Button
```
## ๐ฅ๏ธ Development
```sh
git clone [email protected]:DevCloudFE/vue-devui.git
cd vue-devui
pnpm install
pnpm dev
```Open your browser and visit: [http://localhost:3000/](http://localhost:3000/).
Or you can run other command
```sh
pnpm scripts
```## ๐ค Contributing
Welcome to join our Vue DevUI open source project!๐
By participating in the Vue DevUI project, we can together:
- ๐ฅ Learn the latest cool `Vite` + `Vue3` + `TypeScript` + `JSX` technology.
- ๐ Learn how to design and develop UI components.
- โญ Hone programming skills and learn excellent programming practice.
- ๐ Meet a group of friends who love learning and open source.If you don't know how to start, please read our [contributing guide](https://vue-devui.github.io/contributing/)
## โจ Maintainers
Maintainers are community members who have made outstanding contributions and have been active in the DevUI community for a long time.
- [kagol](https://github.com/kagol)
- [xingyan95](https://github.com/xingyan95)
- [linxiang07](https://github.com/linxiang07)
- [Zcating](https://github.com/Zcating)
- [TinsFox](https://github.com/TinsFox)
- [JensonMiao](https://github.com/JensonMiao)
- [xiejay97](https://github.com/xiejay97)
- [daviForevel](https://github.com/daviForevel)
- [AlanLee97](https://github.com/AlanLee97)
- [SituC](https://github.com/SituC)
- [lj1990111](https://github.com/lj1990111)
- [newer2333](https://github.com/newer2333)
- [vaebe](https://github.com/vaebe)
- [ivestszheng](https://github.com/ivestszheng)
- [ElsaOOo](https://github.com/ElsaOOo)
- [asdlml6](https://github.com/asdlml6)
- [GaoNeng-wWw](https://github.com/GaoNeng-wWw)
- [chenxi24](https://github.com/chenxi24)
- [ErKeLost](https://github.com/ErKeLost)
- [brenner8023](https://github.com/brenner8023)Outstanding contributions include, but are not limited to, the following:
- 10 or more PRs are merged
- Put forward more than 10 review opinions approved by PR authors
- Provide constructive optimization advice and promote the project to become better## โจ Contributors
Contributors are community members who have 1 or more PR merged in DevUI.
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Kagol
๐ง ๐ป ๐
TinsFox
๐ง ๐
nif
๐ป
Zcating
๐ง ๐ป
็ๅฏ
๐ป
iel
๐ง ๐ป
chenxi24
๐ป
ๅฐไนไน
๐ป
AlanLee
๐ป
Echo
๐ป
GaoNeng
๐ป
่ก่จ
๐ป ๐
devin
๐ป
ๆ ๅฃฐ
๐ป
sleep_fish
๐ป
่ฟทๅฟwhylost
๐ป
X.Q. Chen
๐ ๐ป
่ๅฎถ็ทๅญฉ
๐ป
lihai
๐ป
็บณๆธๅค
๐ป
ElsaOOo
๐ง ๐ ๐ป
ๅๅฐ่ฟช
๐ป
unfound
๐ป
Roading
๐ป
Chestnut
๐ป
c0dedance
๐ป
ๆๅบๆ
๐ป
linxiang
๐ป
ๆๅขๅฟ่
๐ป
ไธไธชๅคง่ๅญ
๐ป ๐
Ikko Ashimine
๐
Bob
๐ป
populus
๐ป
tohalf
๐ป
Miliky
๐ป โ ๏ธ
MICD
๐ป ๐
mingBin
๐ป ๐
้ๅๆฏ
๐ป
Merlin218
๐
Johnny.Liu
๐
Yangxfeng
๐
jCodeLife
๐
ๅฎๅฐๆฅ
๐
daviForevel
๐ป
lj1990111
๐ป
newer2333
๐ป
ๅๅฃซๅฅ-้ป
๐ป
ๅฏป
๐ป
Anthonio OuYang
๐ป
FlingYP
๐ป
xzxldl55
๐ป
79
๐ป
wailen
๐ป
jenson
๐ป
dbsdaicheng
โ ๏ธ
qinwencheng
๐ป
Angelanana
๐ป
joo1es
๐ป
handsomezyw
๐ป
Yoki
๐ป
luopei
๐ป
Mr.Cheng
๐ป
Bbbtt04
๐ป
Zz-ZzzZ
๐ป
buaalkn
๐ป
hxj9102
๐ป
Whbbit1999
๐ป
zhaoShijuan
๐ป
XiaoRIGE
๐ป
xiaogonggong-w
๐ป
hqchqc
๐ป
Lucky-Ya-Q
๐ป
xGuangsPBD
๐ป
cnvoid
๐ป
sakanaovo
๐ป
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
## Partner project
- [H5-Dooring - ่ฎฉ H5 ๅถไฝ๏ผๆด็ฎๅ](http://h5.dooring.cn/)
- [็ฏๅก - ๅ ฌ็ๆง่ดจ็ๅ้ธๅๅข้](https://www.light-tower.top/)## License
[MIT](https://github.com/DevCloudFE/vue-devui/blob/dev/LICENSE)