nuxt/bridge

πŸŒ‰ Experience Nuxt 3 features on existing Nuxt 2 projects

285

stars

1,293

commits

TypeScript

primary language

Sep 8, 2026

updated

hacktoberfest
nuxt
vue
Browse cluster: Vue.js state management and SSR β†’

README

πŸŒ‰ Nuxt Bridge

Reduce the differences with Nuxt 3 and reduce the burden of migration to Nuxt 3.

Bridge is a forward-compatibility layer that allows you to experience many of the new Nuxt 3 features by simply installing and enabling a Nuxt module.

Using Nuxt Bridge, you can make sure your project is (almost) ready for Nuxt 3 and you can gradually proceed with the transition to Nuxt 3.

⚠️ Note: Nuxt Bridge provides identical features to Nuxt 3 (Nuxt 3 docs) but there are some limitations, notably that useAsyncData and useFetch composables are not available. Please read the rest of this page for details.

⚠️ Note: Nuxt Bridge does not support Internet Explorer. Supported browsers are listed at https://caniuse.com/es6-module-dynamic-import.

🌱 Note: If you're starting a fresh Nuxt project, please skip this module and directly go to the Nuxt 3 Installation.

Docs

Visit the documentation site for migration guide.

πŸ’» Development

  • Clone repository
  • Ensure you have the latest LTS version of Node.js installed
  • Enable Corepack using corepack enable to enable pnpm and yarn
  • Install dependencies with pnpm install
  • Run pnpm dev:prepare to activate passive development
  • Open playground with pnpm dev

Learn more about in our documentation on how to contribute to Nuxt.

License

MIT

Contributors

(top 30 of 37)

renovate[bot]

776 commits

danielroe

242 commits

wattanx

122 commits

pi0

56 commits

nuxt/bridge

πŸŒ‰ Experience Nuxt 3 features on existing Nuxt 2 projects

285

stars

1,293

commits

TypeScript

primary language

Sep 8, 2026

updated

hacktoberfest
nuxt
vue
Browse cluster: Vue.js state management and SSR β†’

README

πŸŒ‰ Nuxt Bridge

Reduce the differences with Nuxt 3 and reduce the burden of migration to Nuxt 3.

Bridge is a forward-compatibility layer that allows you to experience many of the new Nuxt 3 features by simply installing and enabling a Nuxt module.

Using Nuxt Bridge, you can make sure your project is (almost) ready for Nuxt 3 and you can gradually proceed with the transition to Nuxt 3.

⚠️ Note: Nuxt Bridge provides identical features to Nuxt 3 (Nuxt 3 docs) but there are some limitations, notably that useAsyncData and useFetch composables are not available. Please read the rest of this page for details.

⚠️ Note: Nuxt Bridge does not support Internet Explorer. Supported browsers are listed at https://caniuse.com/es6-module-dynamic-import.

🌱 Note: If you're starting a fresh Nuxt project, please skip this module and directly go to the Nuxt 3 Installation.

Docs

Visit the documentation site for migration guide.

πŸ’» Development

  • Clone repository
  • Ensure you have the latest LTS version of Node.js installed
  • Enable Corepack using corepack enable to enable pnpm and yarn
  • Install dependencies with pnpm install
  • Run pnpm dev:prepare to activate passive development
  • Open playground with pnpm dev

Learn more about in our documentation on how to contribute to Nuxt.

License

MIT

Contributors

(top 30 of 37)

renovate[bot]

776 commits

danielroe

242 commits

wattanx

122 commits

pi0

56 commits

Languages

TypeScript

90.7%

JavaScript

5.2%

Vue

3.8%