Alternative libs to migrate from React to Vue (or Vue to React)

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Sonar - Write Clean JavaScript Code. Always.
  • InfluxDB - Access the most powerful time series database as a service
  • zustand

    🐻 Bear necessities for state management in React


  • pinia

    🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support


  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • svgr

    Transform SVGs into React components 🦁


  • vite-svg-loader

    Vite plugin to load SVG files as Vue components


  • vue-inline-svg

    Dynamically loads an SVG source and inline <svg> element so you can manipulate the style of it

    vue-inline-svg + vite-plugin-require

  • vite-plugin-require

    vite projects to support require

    vue-inline-svg + vite-plugin-require

  • react-hook-form

    📋 React Hooks for form state management and validation (Web + React Native)


  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • react-i18next

    Internationalization for react done right. Using the i18next i18n ecosystem.


  • vue-i18n

    :globe_with_meridians: Internationalization plugin for Vue.js


  • react-use

    React Hooks — 👍


  • hooks

    A high-quality & reliable React Hooks library.


  • vueuse

    Collection of essential Vue Composition Utilities for Vue 2 and 3


NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts