1 | <p align="center">
|
2 | <img width="300px" src="https://user-images.githubusercontent.com/10731096/95823103-9ce15780-0d5f-11eb-8010-1bd1b5910d4f.png">
|
3 | </p>
|
4 |
|
5 | <p align="center">
|
6 | <a href="https://www.npmjs.org/package/element-plus">
|
7 | <img src="https://img.shields.io/npm/v/element-plus.svg">
|
8 | </a>
|
9 | <a href="https://npmcharts.com/compare/element-plus?minimal=true">
|
10 | <img src="https://img.shields.io/npm/dm/element-plus.svg">
|
11 | </a>
|
12 | <a href="https://codecov.io/gh/element-plus/element-plus">
|
13 | <img src="https://codecov.io/gh/element-plus/element-plus/branch/dev/graph/badge.svg?token=BKSBO2GLZI"/>
|
14 | </a>
|
15 | <br>
|
16 | </p>
|
17 |
|
18 | <p align="center">Element Plus - A Vue.js 3 UI library</p>
|
19 |
|
20 | - πͺ Vue 3 Composition API
|
21 | - π₯ Written in TypeScript
|
22 |
|
23 | ## Getting Started
|
24 |
|
25 | Alright, for you to get started if you are looking for making Element Plus better you should keep reading.
|
26 | For developers that uses Element Plus to develop your website you should go ahead visit [Getting Started](https://element-plus.org/).
|
27 |
|
28 | - δΈε½ε€§ι[ε ιιεη«ηΉ](https://element-plus.gitee.io/)
|
29 |
|
30 | ## Breaking change list
|
31 |
|
32 | The first stable release of Element Plus suitable for use in production was released on February 07, 2022. The APIs is stable right now, and here's also a full list about how to get upgraded from [Element UI](https://element.eleme.io) to Element Plus.
|
33 |
|
34 | You can find the breaking change list here: [Breaking Change List](https://github.com/element-plus/element-plus/discussions/5658).
|
35 |
|
36 | ### Migration Tool :hammer_and_wrench:
|
37 |
|
38 | We have made a migration tool for you to migrate your project from [Element UI](https://element.eleme.io) to Element Plus.
|
39 |
|
40 | You can find the [gogo code migration tool](https://github.com/thx/gogocode/tree/main/packages/gogocode-plugin-element) here.
|
41 |
|
42 | We have tested this on [Vue Element Admin](https://github.com/PanJiaChen/vue-element-admin). You can find the transpiled code [here](https://github.com/gogocodeio/vue-element-admin).
|
43 |
|
44 | ### Playground
|
45 |
|
46 | You can also try Element Plus out with the components built-in playground.
|
47 |
|
48 | #### Try it with our built-in playground
|
49 |
|
50 | [Playground](https://element-plus.run/)
|
51 |
|
52 | #### Try it with code sandbox
|
53 |
|
54 | [](https://codesandbox.io/s/element-plus-demo-dxtcr)
|
55 |
|
56 | <p align="center">
|
57 | <b>Special thanks to the generous sponsorship by:</b>
|
58 | </p>
|
59 | <br/>
|
60 | <p align="center">
|
61 | <b>Platinum Sponsors</b>
|
62 | </p>
|
63 | <table align="center" cellspacing="0" cellpadding="0">
|
64 | <tbody>
|
65 | <tr>
|
66 | <td align="center" valign="middle">
|
67 | <a href="https://vform666.com/vform3.html?from=element_plus" target="_blank">
|
68 | <img width="150px" src="https://user-images.githubusercontent.com/17680888/156870588-b25a42d5-888b-4943-8b1b-5239dfd8f4d2.png">
|
69 | </a>
|
70 | </td>
|
71 | <td align="center" valign="middle">
|
72 | <a href="https://js.design?source=element-plus" target="_blank">
|
73 | <img width="150px" src="https://user-images.githubusercontent.com/17680888/160634485-df0d00af-8633-4ab8-9a72-aac2b65d1d36.png">
|
74 | </a>
|
75 | </td>
|
76 | </tr>
|
77 | </tbody>
|
78 | </table>
|
79 | <p align="center">
|
80 | <b>Gold Sponsors</b>
|
81 | </p>
|
82 | <table align="center" cellspacing="0" cellpadding="0">
|
83 | <tbody>
|
84 | <tr>
|
85 | <td align="center" valign="middle">
|
86 | <a href="https://wonderful-code.gitee.io/?from=element-plus" target="_blank">
|
87 | <img width="130px" src="https://user-images.githubusercontent.com/17680888/173179536-30e35fd1-cd5a-482a-bc41-9d5f0aa66fd4.png">
|
88 | </a>
|
89 | </td>
|
90 | <td align="center" valign="middle">
|
91 | <a href="https://bit.dev/?from=element-ui" target="_blank">
|
92 | <img width="130px" src="https://user-images.githubusercontent.com/10095631/41342907-e44e7196-6f2f-11e8-92f2-47702dc8f059.png">
|
93 | </a>
|
94 | </td>
|
95 | </tr>
|
96 | </tbody>
|
97 | </table>
|
98 |
|
99 | ---
|
100 |
|
101 | ## Translations
|
102 |
|
103 | Element Plus is translated to multiple languages, you can click the badge to help up update the translation or apply to become
|
104 | a proofreader [](https://crowdin.com/project/element-plus)
|
105 |
|
106 | For now we are only showing English and Chinese for resource reasons, but we are looking forward to translate it into more languages, please go to the link
|
107 | above and leave a message if you want to help translating Element Plus into your desired language.
|
108 |
|
109 | ### How to help translating
|
110 |
|
111 | See how to help translating in [Translating Element Plus](https://element-plus.org/en-US/guide/translation.html).
|
112 |
|
113 | ## Stay tuned :eyes:
|
114 |
|
115 | Join our [Discord](https://discord.link/ElementPlus) to start communicating with everybody.
|
116 |
|
117 | ## This thing is broken, I should help improve it!
|
118 |
|
119 | Awesommmmmmee. Everything you need is down below. You can also refer to
|
120 | [CONTRIBUTING](https://github.com/element-plus/element-plus/blob/dev/CONTRIBUTING.md) and
|
121 | [Code of Conduct](https://github.com/element-plus/element-plus/blob/dev/CODE_OF_CONDUCT.md)
|
122 | where you'll find the same information listed below.
|
123 |
|
124 | ## I would like to become a part of the development team!
|
125 |
|
126 | Welcome :star_struck:! We are looking for talented developers to join us and making Element Plus better! If you care to join the development team, please
|
127 | reach out to us, you are more than welcomed to join us! :heart:
|
128 |
|
129 | We are now lacking of experts of `Testing`, `GitHub Actions`, `PM`, if you do feel like you can and willing to help us, please do reach out to us. :pray:
|
130 |
|
131 | ## Sponsors
|
132 |
|
133 | Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor](https://opencollective.com/element-plus#sponsor)
|
134 |
|
135 | <a href="https://opencollective.com/element-plus/sponsor/0/website" target="_blank"><img src="https://opencollective.com/element-plus/sponsor/0/avatar.svg"></a>
|
136 | <a href="https://opencollective.com/element-plus/sponsor/1/website" target="_blank"><img src="https://opencollective.com/element-plus/sponsor/1/avatar.svg"></a>
|
137 | <a href="https://opencollective.com/element-plus/sponsor/2/website" target="_blank"><img src="https://opencollective.com/element-plus/sponsor/2/avatar.svg"></a>
|
138 | <a href="https://opencollective.com/element-plus/sponsor/3/website" target="_blank"><img src="https://opencollective.com/element-plus/sponsor/3/avatar.svg"></a>
|
139 |
|
140 | ## Contributors
|
141 |
|
142 | This project exists thanks to all the people who contribute.
|
143 |
|
144 | And thank you to all our backers! π
|
145 |
|
146 | <a href="https://github.com/element-plus/element-plus/graphs/contributors">
|
147 | <img src="https://contrib.rocks/image?repo=element-plus/element-plus" />
|
148 | </a>
|
149 |
|
150 | ## License
|
151 |
|
152 | Element Plus is open source software licensed as
|
153 | [MIT](https://github.com/element-plus/element-plus/blob/master/LICENSE).
|