推薦神器!10個Star上萬的Vue開源項目
Vue是一套多用途且高性能的js框架。與眾不同的是,Vue被設計為可以從下向上逐層應用。
Vue的核心庫只關注視圖層,易上手,方便與第三方庫或既有項目整合。在web開發中,數據綁定、組件開發是它的優勢。
現在它被廣泛地運用在網站開發的各個領域,是前端工程師必備的一項技能。
Github上有很多vue相關的好項目,以下就是今日推薦。

1. vhr
項目運用SpringBoot+Vue開發,這兩個都是近些年很流行的框架。它是一個前后端分離的人力資源管理系統。它的使用者偏向機關和事業單位內人士和在職開發人員,不屬于互聯網應用。該項目的初衷就是幫助大家掌握前后端分離開發的跳板,掌握vhr中包括的技術點,這樣在開發其他常規企業級應用時就不會出現技術上的停頓了。
2. Twill
這是一個依靠大量的預構建功能和自定義的Vue.js UI組件,開發人員不必再將精力分散到重建標準組件上。Twill是開源的開發框架軟件包,可以讓你快速創建強大美觀的自定義CMS。它可以在不損害開發者控制能力的情形下實現通用功能的標準化,輕松交付功能豐富的管理控制臺。
3. Hippy
一款高性能的跨端開發框架,目標是讓開發人員可以只寫一套代碼就直接運行于三個平臺(iOS、Android 和 Web)。它解決了H5開發時受瀏覽器接口和實現不同意的問題,又保留了H5的靈活性。他的開發效率高、穩定性好、迭代快、無協議風險。它從前端開發人員的角度出發,推出了跨端解決方案,上手難度降低。鵝廠內部多款 APP 在用,還不快來試試!
4. eladmin
基于 Spring Boot 2.1.0、Spring Boot Jpa、Spring Security、redis、Vue 的前后端分離的權限管理系統,采用分模塊開發方式,支持數據字典與數據權限管理、一鍵生成前后端代碼。
5. vuepress
這是一個基于Vue的靜態網站生成器。充分利用了vue SSR、vue-router等技術,可以讓你更快捷地寫文檔。當然有人說它雞肋,上手有難度,但也有人說當所有人為了寫文檔發愁時,vuepress出現了,所以這里推薦你大膽嘗試。
6. vue-unit-test-with-jest
Vue 的單元測試項目,讓你的單元測試從小白到無障礙的升級。它羅列出 Vue 開發時大部分需要測試的環節,還包括測試代碼及說明文檔。為了降低理解的難度,里面都是一些基礎的例子。前端開發的技術日漸增多,所以要關注開發階段時沒有做好對應的單元測試步驟,這個項目就可以針對性地學習。
7. genal-chat
這是一個適合前端新手學習的聊天室項目,可以鞏固你的前端技能。使用 Vue + socket.io 結合 TypeScript 語法構建,界面酷炫有完整的聊天室功能,優良的代碼規范。
8. PageKit
Pagekit是運用Symfony組件和Vue.js構建的輕型CMS。這是一種現代化的開源CMS,擁有簡潔直觀的界面。它需要兼容的組件和配置要求都比較高,但無論是個人或公司使用Pagekit,都可以為網絡創建功能強大的內容,讓它在每臺設備上都能完美運行。
9. Vue-cli
vue-cli 是一個 vue.js 項目腳手架,使用 vue-cli 可以快速創建 vue 項目。也就是用配置好的模板快速搭建項目工程,方便快捷。它的插件機制十分靈活,以及GUI界面的直觀對開發效率有顯著的提升,如果你不是一個喜歡折騰的人,只想寫代碼,那么這就是你的理想工具。
10.Nuxt.js
Nuxt 是一個簡單的框架,用來構建通用程序,最常用的就是服務器端渲染,單頁應用。它適合做新聞、電影、資訊等需要搜索引擎提供流量的項目。它一樣是模塊化的,有50多個模塊所以取你所需即可。它有強大的路由功能,支持異步數據,支持各種樣式預處理器。Nuxt 讓你不再煩惱于構建和優化程序的工作。