Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        



DevUI Logo

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)