warmthsea / awesome-element-plus

๐Ÿ˜Ž Awesome things related to Element Plus
Creative Commons Zero v1.0 Universal
6 stars 0 forks source link
awesome awesome-list components element-plus element-ui lists resources ui-library vue

Awesome

Awesome Element Plus

A curated list of awesome things related to Element Plus

Awesome

**Legend**: ๐Ÿ’™ Official ยท ๐Ÿ‘“ Live demo ยท ๐ŸŒ Website

- [Resources](#resources) - [Official Resources](#official-resources) - [Element UI For Vue2](#element-ui-for-vue2) - [Community](#community) - [Tutorials](#tutorials) - [Blog Posts](#blog-posts) - [Recommended With](#recommended-with) - [Components & Libraries](#components--libraries) - [Apps/Websites](#appswebsites) - [Templates](#templates) - [Admin Template](#admin-template) - [Starter Template](#starter-template) ## Resources ### Official Resources - [Documentation](https://element-plus.org) - [GitHub Repo](https://github.com/element-plus/element-plus) - [Release Notes](https://github.com/element-plus/element-plus/releases) - [Npm Package](https://www.npmjs.com/package/element-plus) ### Official Project - ๐Ÿ’™ [Playground](https://github.com/element-plus/element-plus-playground) - Element Plus [Play](https://element-plus.run/) - ๐Ÿ’™ [Icons](https://github.com/element-plus/element-plus-icons) - Element Plus icons collection. - ๐Ÿ’™ [element-plus-nuxt](https://github.com/element-plus/element-plus-nuxt) - Element Plus module for Nuxt. - ๐Ÿ’™ [unplugin-element-plus](https://github.com/element-plus/unplugin-element-plus) - On-demand import style for Element Plus. ### Element UI For Vue2 - [Documentation](https://element.eleme.io) - [GitHub Repo](https://github.com/ElemeFE/element) #### Awesome Element UI [vue2]: https://img.shields.io/badge/-Vue%202-42b883 This option only adds exceptional items, and in principle does not add special content. - [vue-element-admin](https://github.com/PanJiaChen/vue-element-admin) [๐Ÿ‘“](https://panjiachen.github.io/vue-element-admin/#/login?redirect=%2Fdashboard) ![vue2] - [vue-admin-better](https://github.com/zxwk1998/vue-admin-better) [๐Ÿ‘“](https://vue-admin-beautiful.com/shop-vite) ![vue2] ### Community - [SegmentFault](https://segmentfault.com/t/element-plus) - [Discord](https://discord.com/invite/gXK9XNzW3X) - [Docs Translation](https://crowdin.com/project/element-plus) - [Components Core Locale Translation](https://github.com/element-plus/element-plus/tree/dev/packages/locale/lang) ### Tutorials - [Vue 3 Migration Guide](https://v3-migration.vuejs.org/) - [Element 2.x to Element Plus Break Change](https://github.com/element-plus/element-plus/discussions/5658) ### Blog Posts - [Element Plus ๆญฃๅผ็‰ˆๅ‘ๅธƒๅ•ฆ๏ผ๐ŸŽ‰๐ŸŽ‰](https://juejin.cn/post/7061850934095609863?searchId=20240621093618E09C4582BB9D1A5A4CBC) - [Element Plus ๆบ็ ๅˆ†ๆžโ€”โ€”ๆž„ๅปบไธŽไปฃ็ ้ฃŽๆ ผ](https://juejin.cn/post/7076941611216666654) - [Vue3.2 + Element Plus ไบŒๆฌกๅฐ่ฃ… el-table๏ผˆPro็‰ˆ๐Ÿš€๐Ÿš€๏ผ‰](https://juejin.cn/post/7166068828202336263?searchId=202406241500481C65DCA465CF25281220) ## Recommended With Using these libraries together will double your efficiency in using Element Plus. - [Vite](https://github.com/vitejs/vite) - Next generation frontend tooling. It's fast! [๐ŸŒ](https://vitejs.dev/) - [Typescript](https://github.com/microsoft/TypeScript) - The most popular front-end language on github, a first-class citizen in Vscode. [๐ŸŒ](https://www.typescriptlang.org/) - [pnpm](https://github.com/pnpm/pnpm) - Fast, disk space efficient package manager. [๐ŸŒ](https://pnpm.io/) - [Tailwind CSS](https://github.com/tailwindlabs/tailwindcss) - A utility-first CSS framework. [๐ŸŒ](https://tailwindcss.com/) - [Play](https://play.tailwindcss.com/) - [unocss](https://github.com/unocss/unocss) - The instant on-demand atomic CSS engine. [๐ŸŒ](https://unocss.dev/) - [Play](https://unocss.dev/play/) - [scss](https://github.com/sass/dart-sass) - The reference implementation of Sass, written in Dart. [๐ŸŒ](https://sass-lang.com/dart-sass/) - [vueuse](https://github.com/vueuse/vueuse) - Collection of essential Vue Composition Utilities. [๐ŸŒ](https://vueuse.org/) - [ไธญๆ–‡](https://vueuse.pages.dev/) - [unplugin-vue-macros](https://github.com/vue-macros/vue-macros) - Extend more macros and syntax sugar to Vue. [๐ŸŒ](https://vue-macros.dev/) - [unplugin-auto-import](https://github.com/unplugin/unplugin-auto-import) - Auto import APIs on-demand. - [unplugin-vue-components](https://github.com/unplugin/unplugin-vue-components) - ๐Ÿ“ฒ On-demand components auto importing for Vue. - [vite-plugin-vue-inspector](https://github.com/webfansplz/vite-plugin-vue-inspector) - Click DOM open IDE. - [Vue DevTools Next](https://github.com/vuejs/devtools-next) - The next iteration of Vue DevTools. - [Volar](https://github.com/vuejs/language-tools) - Vue IDE syntax hints. - [Download](https://marketplace.visualstudio.com/items?itemName=Vue.volar) ## Components & Libraries - [element-pro-components](https://github.com/tolking/element-pro-components) - A component library for Vue 3 base on Element Plus. [๐ŸŒ](https://tolking.github.io/element-pro-components/zh-CN/guide/) - [el-table-infinite-scroll](https://github.com/yujinpan/el-table-infinite-scroll) - Infinite scroll for el-table. [๐ŸŒ](https://yujinpan.github.io/el-table-infinite-scroll/) - [el-select-v2](https://github.com/kooriookami/el-select-v2) - ไธ่ฎบไฝ ็š„ๆ•ฐๆฎ้‡ๅคšๅคง๏ผŒ่™šๆ‹Ÿๅˆ—่กจ้ƒฝ่ƒฝๆฏซๆ— ๅŽ‹ๅŠ›ๅœฐๅค„็†. [๐Ÿ‘“](https://kooriookami.github.io/el-select-v2/) ## Apps/Websites - [Vuetelescope Filter](https://www.vuetelescope.com/explore?ui.slug=element-ui&framework_null=true&_sort=lastDetectedAt:desc) ## Templates ### Admin Template - [vue-pure-admin](https://github.com/pure-admin/vue-pure-admin) - ๐Ÿ”ฅ ๅ…จ้ข `ESM`+`Vue3`+`Vite`+`Element Plus`+`TypeScript` ็ผ–ๅ†™็š„ไธ€ๆฌพๅŽๅฐ็ฎก็†็ณป็ปŸ๏ผˆๅ…ผๅฎน็งปๅŠจ็ซฏ๏ผ‰. [๐Ÿ‘“](https://pure-admin.github.io/vue-pure-admin) - [vue-manage-system](https://github.com/lin-xin/vue-manage-system) - `Vue3`ใ€`Element Plus`ใ€`typescript` ๅŽๅฐ็ฎก็†็ณป็ปŸ. [๐Ÿ‘“](https://lin-xin.github.io/example/vue-manage-system) - [Geeker-Admin](https://github.com/HalseySpicy/Geeker-Admin) - โœจ ๅŸบไบŽ `Vue3.4`ใ€`TypeScript`ใ€`Element Plus` ๅผ€ๆบ็š„ไธ€ๅฅ—ๅŽๅฐ็ฎก็†ๆก†ๆžถ. [๐Ÿ‘“](https://admin.spicyboy.cn) - [RuoYi-Vue3](https://github.com/yangzongzhuan/RuoYi-Vue3) - ๐ŸŽ‰ ๅŸบไบŽ `SpringBoot`๏ผŒ`Spring Security`๏ผŒ`JWT`๏ผŒ`Vue3 & Vite`ใ€`Element Plus` ็š„ๅ‰ๅŽ็ซฏๅˆ†็ฆปๆƒ้™็ฎก็†็ณป็ปŸ - [Vue.NetCore](https://github.com/cq-panda/Vue.NetCore) - `.NetCore`ใ€`.Net6`ใ€`TypeScript`ใ€`Element Plus`+`uniapp` ๅ‰ๅŽ็ซฏๅˆ†็ฆป. [๐Ÿ‘“](http://www.volcore.xyz) - [geekai](https://github.com/yangjian102621/geekai) - AI ๅŠฉๆ‰‹, ้‡‡็”จ `Go` + `Vue3` + `Element Plus` ๅฎž็Žฐ. [๐Ÿ‘“](https://ai.r9it.com/) - [vue3-element-admin](https://github.com/youlaitech/vue3-element-admin) - `vue-element-admin` vue3 version implementation. [๐Ÿ‘“](https://vue3.youlai.tech) - [vben-admin-ele](https://github.com/vbenjs/vue-vben-admin/tree/main/apps/web-ele) - A modern vue admin panel built with `Vue3`, `Vite`, `TypeScript`, and `Monorepo`. It's fast! [๐Ÿ‘“](https://ele.vben.pro/) ### Starter Template - ๐Ÿ’™ [Vite Starter](https://github.com/element-plus/element-plus-vite-starter) - A starter kit for Element Plus with Vite. [๐Ÿ‘“](https://vite-starter.element-plus.org) - ๐Ÿ’™ [Nuxt 3 Starter](https://github.com/element-plus/element-plus-nuxt-starter) - A starter example for Element Plus with Nuxt 3. [๐Ÿ‘“](https://element-plus-nuxt.vercel.app) - [Vitesse Lite](https://github.com/antfu-collective/vitesse-lite) - โ›บ๏ธ Although Element Plus is not installed by default, it is still highly recommended. [๐Ÿ‘“](https://vitesse-lite.netlify.app/) - [v3-admin-vite](https://github.com/un-pany/v3-admin-vite) - โ˜€๏ธ A vue3 admin template. [๐Ÿ‘“](https://un-pany.github.io/v3-admin-vite)