State of Nuxt 2023

This article summarizes the recent advancements within the Nuxt Ecosystem as presented by its creator, Sebastien Chopin, during Nuxt Nation 2023.

Charles Allotey
Nuxt 3

Mastering Nuxt 3 course is here!

Get notified when we release new tutorials, lessons, and other expert Nuxt content.

Click here to view the Nuxt 3 course

Nuxt Nation Conference is the largest online Nuxt conference, and 2023 event was bigger and better than ever. The conference featured talks from Nuxt core team members, Vite Core team members, industry experts, and contributors, covering a wide range of topics related to Nuxt.js and the Vue.js ecosystem including:

  • Now, and the future of Nuxt DevTools
  • Taking Nuxt to the Backend
  • State Management with Pinia
  • Vision for Nitro
  • The future of Nuxt, Vite, and Vue.js

One of the most anticipated talks at the conference was the State of Nuxt 2023, which was delivered by Sébastien Chopin, the author of Nuxt and CEO of NuxtLabs.

In this article, we will give a recap of Sebastien’s talk covering all information provided during his presentation.

Let’s get started

Screenshot 2023-10-27 at 07-20-52 Nuxt Nation 2023.png

Nuxt is a web framework for building full-stack Vue applications and last year at the Nuxt Nation 2022 conference we witnessed the stable release of Nuxt 3.

Screenshot 2023-10-27 at 07-32-15 Nuxt Nation 2023.png

Now over the past 11 months, the newest release framework - Nuxt 3 has seen an increase in npm downloads (1 million downloads in September), 2730 issues, and 1850 Pull Requests. So much hard work from the team and contributors 👏🏻.

Screenshot 2023-10-27 at 07-48-40 Nuxt Nation 2023.png

Over the period Nuxt has also seen release of some tools like Nuxt Image (Image Optimization Module), Nuxt Content (File based CMS), Nuxt Devtools (Developer toolkit for debugging and understanding your Nuxt app), Nuxt UI (UI Component library for Nuxt) and 160+ Nuxt modules. Sebastien also gave an introduction to the New Nuxt Auth module which is currently under construction.

Screenshot 2023-10-27 at 07-56-23 Nuxt Nation 2023.png

An impressive journey as Nuxt 3 has become a go-to framework for the developer community with over 50 thousand projects being built using nuxt 3.

Now to some sad news - End of life for Vue 2 is scheduled for the end of this year and Nuxt 2 will follow suit by June of 2024. So it’s a good time to start considering migrating your Nuxt 2 projects to Nuxt 3.

Screenshot 2023-10-27 at 08-24-31 Nuxt Nation 2023.png

Now it’s time for some features. Nuxt is designed to deploy everywhere (no vendor lock-in). With the help of Hybrid rendering, you can provide route rules for your Nuxt pages whether to be pre-rendered or not. In a new feature (currently experimental), Nuxt 3 offers a composable defineRouteRules to help you setup route rules directly within your pages.

Screenshot 2023-10-27 at 08-47-03 Nuxt Nation 2023.png

Nuxt has also released a new website for the Nuxt documentation and partner projects like Nuxt Content, Nuxt Image and Nuxt UI to improve navigation between pages and also to improve accessibility.

Screenshot 2023-10-27 at 15-05-07 Nuxt Nation 2023.png

For his final minutes, Sebastien demonstrated using live demos some Pro products from the NuxtLabs team which includes Nuxt Studio Pro and NuxtUI Pro (which is scheduled to be released by the end of October).

Conclusion

Hope you enjoyed this recap of the State of Nuxt 2023. Sébastien gave an insightful presentation on the current state of Nuxt, including its adoption rate, community growth, and roadmap for future releases. He also shared his insights on the future of Nuxt, some new Nuxt projects, and how Nuxt is poised to play a major role in the next generation of Vue applications.

Definitely expect exciting times ahead for the framework. I enjoy using Nuxt for my web development projects and it keeps getting better. A huge thanks to the NuxtLabs team and contributors for their efforts. Y’all are amazing 🙏🏻

State of Nuxt 2023 - Sebastien Chopin

You can also watch a recap of the session on YouTube. Thank you Nuxters and can’t wait to see everyone back together for the next update.

Charles Allotey
Charles is a Frontend Developer at Vueschool. Has a passion for building great experiences and products using Vue.js and Nuxt.

Follow MasteringNuxt on