过去的一年里,我们比较了将近3000个Vue.js开源项目并找出前30个(占比为1%)。
这一系列有竞争力的项目包含了2017年最好的开源Vue.js库、工具以及公开的项目。Mybridge AI评估质量考虑到流行程度、使用程度以及崭新程度。这些高品质的项目,在Github的收藏量平均为3795。
开源项目对程序员来说是非常有益的,我们可以研读其源码并在现有项目上构建。你可能已经错过了过去的一年,给予足够多的时间去玩玩Vue.js开源项目。
推荐阅读:
初学者:Vue JS 2 — The Complete Guide (incl. Vue Router & Vuex): Build Vue JS App from scratch.
全栈:Vue.js: Build a Full Stack App With Firebase, Vuex & Router.
- Element: A Vue.js 2.0 UI Toolkit for Web. Open source.
- iView: A high quality UI Toolkit based on Vue.js.
- Best-resume-ever: Build fast and easy multiple beautiful resumes and create your best CV, with Vue and LESS
- Vue-element-admin(v 3.0): A magical vue admin
- Vuetify: Material Component Framework for Vue.js 2
- Vue-admin: Vue Admin Panel Framework, Powered by Vue 2.0 and Bulma 0.3
- HackerNews clone built with Vue 2.0, vue-router & vuex, with server-side rendering
- Vue-devtools Chrome devtools extension for debugging Vue.js applications.
- Vue-material: Material design for Vue.js
- Quasar: Build responsive websites, PWAs, hybrid mobile Apps (that look native!) and Electron apps, all simultaneously using same codebase, powered with Vue.
- Electron-vue: An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.
- Vue-loader (v 13): Webpack loader for Vue.js components
- Vuepack (v 3.0): A modern starter which uses Vue 2, Vuex, Vue-router and Webpack 2 (and even Electron)
- Buefy: Lightweight UI components for Vue.js based on Bulma
- Vant: A Vue.js 2.0 Mobile UI
- Codesandbox: An online code editor tailored for web application development
- Vuefire (v 2.0): Vue.js 1 & 2 binding for Firebase 2 & >=3
- Vue-tetris: Use Vue, Vuex, Immutable to code Tetris.
- At-ui: A fresh and flat UI-Kit specially for desktop application
- Vue-recyclerview: Mastering Large Lists with the vue-recyclerview
- Vuex-persistedstate (v 2.0): Persist Vuex state with localStorage.
- vue-test-utilsUtilities for testing Vue components
- Vue-meta (v 1.0): Manage page meta info in Vue 2.0 components. SSR + Streaming supported.
- ESLint-plugin-vue: Official ESLint plugin for Vue.js
- Vue-js-modal: Simple to use, highly customizable, mobile friendly Vue.js 2.0+ modal.
- Vue-tables-2: Vue.js 2 grid components
- vue-baidu-mapBaidu Map components for Vue 2.x
- Vuex-loading: Complex Loader Management for Vue/Vuex Applications
- Vue-js-grid: Vue.js 2.x responsive grid system with smooth sorting, drag-n-drop and reordering
- Dockeron: Electron + Vue.js for Docker