The time files! I would nearly miss this month! Fortunatelly, I woke up before September ends and here is the new issue of my (roughly) monthly newsletter about Vue and Nuxt ecosystem.
The last weeks were more quiet in our frontend waters. After some turbulent changes during summer, I am not aware of any really groundbreaking news to share.
The most interesting thing that happened to me was PragVue 2025. We did it and managed to organize a decent Vue.js conference in Prague, Czechia! 12 foreign speakers and more than 65 attendees from many different countries gathered for a day to share the latest news, tips and tricks from the ecosystem. The preparations held me occupied and stressed quite a bit, but the result was totally worth it. I am already having the next year in mind. PragVue will return...
Talking about new releases, the most significant would arguably be Nuxt UI v4. This (almost) dedicated UI library for Nuxt applications is benefiting from Vercel's acquisition of NuxtLabs announced in early July. As it is now not necessary for brilliant minds behind the project to be worried about their daily income, the paid PRO version could have been dropped in favor of fully open-sourced library of awesome UI stuff tailored for usage in Nuxt! How about that? Sadly, I didn't have chance to put my hands on the latest features yet, but I am certainly planning that soon.
Another library with new major version worth noticing is TresJS v5. If you ever dreamed of creating 3D experiences in browser, this Vue-compatible abstraction above Three.js and WebGL might help getting you there. Version 5 brings a lot of changes for even better DevEx.
Last but not least, if you want to keep being informed about recent Nuxt development, there is this neat Nuxt Changelog website that aggregates release notes of Nuxt and all the official modules. Now you won't miss anything!
That's all from me for now, expect another issue in October. If nothing else, I am pretty sure, there will be some news announced at the upcoming premiere ViteConf in Netherlands. Stay tuned.
Upcoming Vue events
Where to find like-minded devs:
- ViteConf 2025 - 09 - 10 October 2025, Amsterdam [NED]
- Vue Fes Japan 2025 - 25 October 2025, Tokyo [JPN]
Past issues:
August 2025
July 2025
Top comments (3)
Congratulations to you and your team for running PragVue 2025. It sounds like it would have been nice to be there. Also, I didn't know that the country is called "Chechia" by the folks who live there. That was cool to find out. I have to admit, I would not have minded paying for NuxtUI Pro components, but this is pretty darn cool. The UI components is an appealing part of building Vue UX for me, I'd like to try NuxtUI, and Vuetify components, just to see how they feel. Can they both be used in the same web page? I wonder if NuxtUI uses tailwindcss... If not, does using tailwindcss in my project interfere with using NuxtUI?
Its "C*z*echia", and it is a name we are somewhat trying to promote in abroad, because it is shorter and easier than the official "Czech Republic". It is quite a new term, I would say. And not everyone like it here, some are traditionalists.
Regarding Tailwind and Nuxt UI - I think you can mostly run into issues with duplicate versions of
tailwind
package in your dependencies (one from Nuxt UI and the other you added by your own). But since Nuxt UI brings Tailwind automatically, you can drop your dependency and keep using Tailwind features as you are used to.Aside of that, if you are using some global Tailwind
@apply
directives, they may probably clash with default Nuxt UI styling and cause some unpredictable visual bugs. Here I advise trying to aviod global@apply
anyway.Ah my apologies, Alois. Czechia. The 'z' is my favorite part, but I went on autopilot phonetically. Yeah when I saw @apply, I remembered reading your article that apply was something to avoid. I appreciate your reply.