九個新穎的開源 Vue 控制面板
Vue是目前最流行的前端開發框架之一,它基于響應式和組件結構化的設計模式為Web開發提供了靈活、輕量級的解決方案。
回顧過去,Vue2于2014年推出,對于具有HTML和JavaScript背景的開發人員這個框架的簡單易學,有賴于其較好的健壯性、可擴展性,并且簡單易學,一發布便迅速在前端開發界流行起來。
如今,許多項目已經在使用Vue3,其實Vue3早在2020年便發布了,與Vue2相比,Vue3有了許多重大改進,例如:Composition API、更好的TypeScript支持和增強,較高的加載性能,使得Vue3更適合大型項目中應用。
Vue的生態系統擁有著強大的社區支持,有許多組件庫、工具和儀表盤等可用于各種類型的項目。
控制面板、儀表盤,其實是一個Web應用的最基本門面。在開源社區中,存在著許多基于Vue的組件以及布局,為開發人員構建控制面板、儀表盤等界面節省了大量時間。
下面是2024年精選的一些比較新穎的Vue控制面板項目,以供各種類型的項目前端框架技術選型。
1.Vuestic
https://github.com/epicmaxco/vuestic-admin
Star:10.5K
Vuestic-Admin是一個美麗的管理界面模板,基于Vue 3、Vite、Pinia和Tailwind CSS框架搭建。專為構建高效、響應迅速和快速加載的管理界面而設計。
主要特征包括:
- 快速高效、開發:基于Vue 3、Vite、Pinia和Tailwind CSS。
- 現代、醒目:支持黑暗主題。
- 輕松定制:支持全局配置。
- 包容性和用戶友好。
- 集成i18n:輕松本地化,覆蓋全球。
- 豐富的學習資源,學習和提高技能的理想選擇。
- 支持響應式設計,無縫適應所有設備。
- 專家團隊支持,來自專家的可靠幫助。
- 高度可定制,根據您的項目風格定制。
Demo:https://admin-demo.vuestic.dev/dashboard
2.V3 Admin
https://github.com/un-pany/v3-admin-vite
Star:4.9K
V3 Admin Vite是一款免費開源的中后臺管理系統基礎解決方案,基于Vue3、TypeScript、Element Plus、Pinia、Vite等主流框架搭建。
功能特性包括:
- 用戶管理:登錄和退出演示
- 權限管理:頁面級權限(動態路由)、按鈕級權限(指令權限、權限函數)和路由導航守衛
- 多種環境:開發、試運行、生產
- 多個主題:普通、深色、深藍色、三種主題模式
- 多種布局:左,上,左上,三種布局模式
- 錯誤頁面:404錯誤頁面
- 儀表板:根據不同的用戶顯示不同的儀表板頁面
- 其他功能:SVG,動態邊欄,動態面包屑導航,選項卡式導航,全屏,自適應收縮邊欄,鉤子(可組合)
技術堆棧:
- Vue3:使用Vue3 +腳本設置的最新Vue3組合API
- Element Plus:Vue3版本的Element UI
- Pinia:Vue3中Vuex的替代方案
- Vite:Really fast
- Vue Router:router
- TypeScript:JavaScript與類型匹配
- PNPM:更快,節省磁盤空間的軟件包管理工具
- Scss:與Element Plus一致
- CSS變量:主要控制項目的布局和顏色
- ESlint:代碼驗證
- Prettier:代碼格式化
- Axios:基于Promise的HTTP客戶端(封裝)
- UnoCSS:高性能和靈活性的實時原子化CSS引擎
- 移動的兼容:布局與移動的頁面分辨率兼容
3.Vue Element-plus Admin
https://github.com/kailong321200875/vue-element-plus-admin
Star:2.7K
vue-element-plus-admin 是一個基于 element-plus 免費開源的中后臺模版。使用了最新的vue3,vite,TypeScript等主流技術開發,開箱即用的中后臺前端解決方案,可以用來作為項目的啟動模版,也可用于學習參考。
vue-element-plus-admin 的定位是后臺集成方案,不太適合當基礎模板來進行二次開發。因為集成了很多你可能用不到的功能,會造成不少的代碼冗余。如果你的項目不關注這方面的問題,也可以直接基于它進行二次開發。
特性包括:
- 最新技術棧:使用 Vue3/vite4 等前端前沿技術開發
- TypeScript: 應用程序級 JavaScript 的語言
- 主題: 可配置的主題
- 國際化:內置完善的國際化方案
- 自定義數據 內置 Mock 數據方案
- 權限 內置完善的動態路由權限生成方案
- 組件 二次封裝了多個常用的組件
- 示例 內置豐富的示例
4.Sing App Vue Dashboard
https://github.com/flatlogic/sing-app-vue-dashboard
Star:695
Sing App Vue是一個免費的開源管理界面模板,這個管理界面可以與會計軟件、客戶關系管理系統(CRM)、電子郵件管理、營銷自動化、網站分析程序等系統集成。基于這個模板,開發人員可以專注于創建獨特的功能,而不是從頭開始構建所有內容。另外,它還提供了演示查看、下載、版本檢查和支持選項等。具有以下主要功能特性:
- 使用Bootstrap 4.5構建的響應式布局
- 提供多個框架版本(Bootstrap 4,React,Vue.js,Angular,AngularJS)
- 包含用于高效開發的內置組件
- 提供具有特定功能的精簡版
- 排版功能
- 提供表設計
- 通知
- 基礎的圖表
- 各種圖標
- 地圖支持
- 邊緣欄適應
5.Mosaic Lite Vue
https://github.com/cruip/vuejs-admin-dashboard-template
Star:246
Mosaic Lite Vue是一個基于Tailwind CSS的響應式儀表板模板,完全使用Vue.js開發。對于想要為SaaS產品、管理員儀表板、現代Web應用程序等開發用戶界面的人來說,這個模板是一個很好的基礎。
6.Vue TSX Admin
https://github.com/manyuemeiquqi/vue-tsx-admin
Star:237
Vue TSX Admin是一個用于中臺和后臺管理系統的免費開源前端模板。使用Vue3 + TSX模式進行開發。它提供開箱即用的中端和后端解決方案。內置i18n國際化解決方案、可配置布局、主題顏色修改、權限驗證、精細化典型業務模型,可幫助您快速搭建中后臺項目。
主要特性如下:
- CSS解決方案:模塊css +順風
- 網絡請求:axios
- 認證方案:token + jwt
- 模擬后臺數據:mockjs
- 存儲管理:pinia
- UI組件庫: arco desigin vue
- 工具庫:lodash + vue-use
- 國際化切換解決方案:vue-i18 n
- 打包解決方案和區域設置靜態服務器:vite
7.Admin One
https://github.com/justboil/admin-one-vue-tailwind
Star:2.1K
Admin One是一個簡單、漂亮的Vue.js 3.x、Tailwind CSS 3.x管理儀表盤??梢耘cNuxt 3.x或Laravel 9.x集成。
主要功能特性如下:
- 使用Vue.js 3構建Tailwind CSS 3框架Composition API
- 引擎蓋下的Vite
- Nuxt 3集成可用
- Laravel Breeze Inertia Vue集成可用
- SFC
- Pinia州立圖書館(官方Vuex 5)
- 支持黑暗模式
- 帶自定義樣式的滾動條
- 帶路由器的SPA
- 生產CSS僅為38kb
- 可重用組件
- 在MIT許可下免費
- 提供高級版支持
8.Django Vue3 Admin
https://github.com/huge-dream/django-vue3-admin
Star:316
Django-Vue 3-Admin是一個基于角色訪問控制(Role-Based Access Control,簡稱RAC)模型進行權限控制的綜合基礎開發平臺,具有列級權限控制粒度。它遵循前端-后端分離架構,后端使用Django和Django Rest Framework,前端使用Vue3、Composition API、TypeScript、Vite和Element Plus。
主要特征包括:
- RBAC模型:基于角色的列級訪問控制,實現精確的權限管理
- 前端-后端分離:結合兩個世界最好的現代架構
- 健壯的后端:Django和Django Rest Framework為可擴展的基礎
- 現代化的前端:Vue3,Composition API,TypeScript,Vite和Element Plus用于高效的UI
- 開源:免費供個人使用,提供團體許可選項
- 動態權限控制:支持加載動態權限菜單
- 多終端身份驗證:使用Django REST框架SimpleJWT
- 細粒度安全性:用于細粒度數據訪問的列級權限控制
- 快速開發:簡化小型和大型應用程序的工作流程
- 靈活性:工具和功能,有效地將想法變為現實
Django-Vue 3-Admin結合了以上這些功能特性,為開發人員提供了一個強大,安全、高效的開發平臺,適用于各種項目。
9.Shadcn UI Vue Admin
https://github.com/devlive-community/shadcn-ui-vue-admin
這是一個功能豐富的管理界面,使用Shadcn UI、Vite和Vue構建。它強調響應性和可訪問性。
功能特征如下:
- 響應式設計
- 無障礙
- 支持光明與黑暗主題
- 開箱即用
- 多語言支持
- 多布局支持
技術堆棧:
- Shadcn UI
- Vite
- Vue3
- Tailwind CSS
- TypeScript