# Vue 2 -> Vue 3 ### Resources for migrating a Vue 2 app to Vue 3 1. [Official Vue 3 Migration Guide](https://v3-migration.vuejs.org/): Vue.js provides a comprehensive guide on migrating from Vue 2 to Vue 3, including API changes, breaking changes, and new features in Vue 3. 2. [Vue CLI 4](https://cli.vuejs.org/guide/migration-v4.html#migration-from-vue-cli-3): Vue CLI is a command-line interface tool that helps developers to scaffold new Vue.js projects, manage dependencies, and perform other development tasks. With Vue CLI 4, developers can use the `vue migrate` command to upgrade a Vue 2 project to Vue 3. 3. [Vue 3 Migration Build Helper](https://github.com/vuejs/vue-next-migration): This is a tool created by the Vue.js team to help developers to migrate a Vue 2 project to Vue 3. The tool provides an automated way to update the syntax of the Vue 2 codebase to the new Vue 3 syntax. 4. [Vite Migration Plugin](https://github.com/vitejs/vite/tree/main/packages/plugin-vue#migration-from-vue-2x): Vite is a build tool and development server that is optimized for modern web development. The Vite Migration Plugin helps developers to migrate a Vue 2 project to Vue 3 by updating the project's dependencies and build configuration. 5. [Vue Router](https://next.router.vuejs.org/guide/migration/index.html): If you are using Vue Router in your Vue 2 application, you will need to update it to the new Vue Router 4 to make it work with Vue 3. 6. [Vuex](https://next.vuex.vuejs.org/guide/migrating-to-4-0-from-3-x.html): Similarly, if you are using Vuex for state management in your Vue 2 application, you will need to update it to the new Vuex 4 to make it work with Vue 3. 7. [Vue.js Forum](https://forum.vuejs.org/): The official Vue.js forum is a great resource for getting help from the Vue.js community on any issues or questions you have regarding Vue 3 migration.