Vue.js community news & updates
Latest news, success stories, and blog insights from the Vue.js & NUXT ecosystem
Vue.js news
Weekly Vue News #238 - Nuxt UI v4, business wins with Nuxt, and VueUse
Nuxt UI v4, business wins with Nuxt, and VueUse Ready for your weekly Vue & Nuxt dose?
Weekly Vue News #238 Nuxt UI v4, business wins with Nuxt, and VueUse View online Vue π Building Better Abstractions with Vue Render Functions* ππ» Learn a practical pattern for using Vue render functions to build better abstractions and simplify your component architecture.
π The Complete Guide to Vue Slots* ππ» This guide walks you through the basics, advanced techniques, and plenty of practical scenarios of Vue Slots.
πΉ Build Your First 3D Scene with Vue + TresJS ππ» Alvaro shows you how he develops 3D experiences with Vue.
πΉ State, Routing, and the Future of Vue ππ» Jakub talks to Eduardo San Martin Morote - Core Team Member of Vue.js, creator of Pinia, and maintainer of Vue Router.
ππ» They explore the evolution of Vueβs ecosystem, the philosophy behind Pinia, the challenges of maintaining infrastructure used by millions of developers, and what the future holds for state management, routing, and reactivity.
π οΈ Broad Infinite List ππ» A high-performance, bidirectional infinite loader for Vue, React and React Native.
Nuxt π Business Advantages of Using Nuxt ππ» A practical look at how Nuxt impacts SEO, performance, scalability, and time to market β not just developer experience.
π Supercharging Nuxt Apps with VueUse ππ» If youβre building Nuxt apps and not using VueUse yet, youβre probably working harder than you need to.
πΉ My New Favorite UI Library (Nuxt UI) ππ» In this video, you take a look at Nuxt UI v4.
ππ» A comprehensive Vue UI component library with 125+ accessible, components for building modern web applications.
π οΈ evlog ππ» A TypeScript logging library focused on wide events and structured error handling.
ππ» Works as a firstβclass Nitro v2/v3 module for any framework built on Nitro (Nuxt & more).
Launch Your Nuxt App in Minutes - Not Weeks I built this starter kit because I kept rewriting the same boilerplate for every new Nuxt project.
π Events Vue.js Amsterdam (12-13 March 2026, Amsterdam, Netherlands) Vueconf US (19-21 May 2026, Atlanta, USA) MadVue (22 May 2026, Madrid, Spain) π¬ Quote of the week π§π»π» In Other News π οΈ TanStack Hotkeys ππ» A type-safe, cross-platform hotkey library with sequence detection, key state tracking, hotkey recording, and framework adapters for React and more.
π How to make an HTTP request in Node.js ππ» Learn to make HTTP requests in Node.js using built-in fetch(), http/https modules.
ππ» Covers POST, authentication, streaming, and testing with code examples.
π Fun π Want more Vue & Nuxt content?
More Exclusive Vue Tips: Join Michael Thiessen's newsletter and get great Vue tips and insights delivered to your inbox each week.
Weekly Vue & Nuxt Videos: You should subscribe Alexander Lichter's YouTube channel if you are interested in Vue & Nuxt.
Comments?
Join the discussion about this issue in our Discord community .
Until next week, Michael Hoffmann (Curator) To support me: π Recommend the newsletter to your friends: it really helps!
πΈ Sponsor this newsletter π¦ Repost the latest BlueSky post π¨ Reply to this email: feedback is welcome * Some of my links are affiliate links; if you make a purchase, I gain a small percentage at no extra cost.
Thank you for supporting my newsletter.
Unsubscribe Siegersdorf 18, 94371 Rattenberg, Germany
Vue.js news
Weekly Vue News #237 - Top Nuxt Modules for 2026, TypeScript 6.0 Beta, and AI Content Tools
Top Nuxt Modules for 2026, TypeScript 6.0 Beta, and AI Content Tools Ready for your weekly Vue & Nuxt dose?
Weekly Vue News #237 Top Nuxt Modules for 2026, TypeScript 6.0 Beta, and AI Content Tools View online Nuxt π Nuxt Modules Worth Checking Out in 2026* ππ» Discover the top Nuxt modules worth checking Out in 2026 to boost performance, improve DX, and streamline your Vue and Nuxt projects.
π AI-Powered Content Assistance in Nuxt Studio ππ» Learn how to enable and use AI-powered features in Nuxt Studio for intelligent content completion, transformation, and style guidance.
π Regular Nuxt Patch Releases ππ» v4.3.1 and v3.21.1 include a range of fixes: ππ» path encoding is now properly aligned with vue-router (which anyone using @nuxtjs/i18n@nuxtjs/i18n with encoded paths will appreciate).
ππ» A fix for visual flashes when navigating between nested routes of different depths, and CSS flickering after config changes in dev mode.
ππ» createErrorcreateError with fatal: truefatal: true should no longer strip custom error messages in production SSR.
π οΈ Nuxt UI v4.4.0 ππ» Lots of Editor love (task lists, placeholder mode, code in links).
ππ» CommandPalette & InputMenu improvements.
ππ» Calendar week numbers.
ππ» New byby & valueKeyvalueKey props.
π οΈ @nuxt/test-utils v4 is out ππ» Mocking is much more reliable.
ππ» Works with vitest v4 + Vite's native Module Runner.
ππ» registerEndpointregisterEndpoint improvements.
π οΈ quick-conf ππ» A completely free template for quickly setting up a new conference or meetup website.
ππ» Powered by Nuxt Studio under the hood as a Git-based CMS.
π οΈ excalidrawNuxt ππ» A collaborative drawing application built with Nuxt 4 and Vue 3.
ππ» Inspired by and based on Excalidraw.
Launch Your Nuxt App in Minutes - Not Weeks I built this starter kit because I kept rewriting the same boilerplate for every new Nuxt project.
π Events Vue.js Amsterdam (12-13 March 2026, Amsterdam, Netherlands) Vueconf US (19-21 May 2026, Atlanta, USA) MadVue (22 May 2026, Madrid, Spain) π¬ Quote of the week π§π»π» In Other News π Itβs about to get a lot easier for your JavaScript to clean up after itself ππ» JS is getting a using keyword, the first new way to declare a variable since const and let in 2015.
ππ» It automatically cleans up resources (file handles, connections, and streams) when they go out of scope.
π Announcing TypeScript 6.0 Beta ππ» The last release based on the current JavaScript codebase.
ππ» TypeScript 7.0 and beyond will use a new codebase for the TypeScript compiler and language service written in Go.
π οΈ wc3ui ππ» A themeable, accessible component library inspired by the Warcraft III interface.
ππ» Ships with four faction themes out of the box.
ππ» Zero dependencies.
ππ» Framework-agnostic.
π οΈ npmx ππ» A fast, modern browser for the npm registry.
π Fun π Want more Vue & Nuxt content?
More Exclusive Vue Tips: Join Michael Thiessen's newsletter and get great Vue tips and insights delivered to your inbox each week.
Weekly Vue & Nuxt Videos: You should subscribe Alexander Lichter's YouTube channel if you are interested in Vue & Nuxt.
Comments?
Join the discussion about this issue in our Discord community .
Until next week, Michael Hoffmann (Curator) To support me: π Recommend the newsletter to your friends: it really helps!
πΈ Sponsor this newsletter π¦ Repost the latest BlueSky post π¨ Reply to this email: feedback is welcome * Some of my links are affiliate links; if you make a purchase, I gain a small percentage at no extra cost.
Thank you for supporting my newsletter.
Unsubscribe Siegersdorf 18, 94371 Rattenberg, Germany
Vue.js news
Weekly Vue News #246 - Vue on the Edge, Nuxt CLI Upgrades, and the Vite January Recap
Vue on the Edge, Nuxt CLI Upgrades, and the Vite January Recap Ready for your weekly Vue & Nuxt dose?
Weekly Vue News #236 Vue on the Edge, Nuxt CLI Upgrades, and the Vite January Recap View online Vue π Just Use Vue.js ππ» Why aren't you using Vue?
π Generate Deterministic UIs with Vue and the AI SDK ππ» Deterministic UIs are a great way to empower users to get things done in your apps with AI.
ππ» Use the AI SDK to generate them in your Vue apps.
π οΈ svelteesp32 ππ» A curious project for embedding Svelte, React, Angular or Vue frontends into ESP32 microcontroller apps.
Nuxt π Meet the AI Assistant for Docus ππ» Setup your assistant in seconds with a single environment variable.
ππ» Fast and real-time search.
ππ» Make it yours with custom tools.
π οΈ nuxt doctor ππ» A diagnostic command for the Nuxt CLI ππ» Validates your setup ππ» Catches common misconfigs ππ» Checks module compatibility ππ» Extensible hook for module authors Launch Your Nuxt App in Minutes - Not Weeks I built this starter kit because I kept rewriting the same boilerplate for every new Nuxt project.
π Events Vue Schoolβs Free Weekend (February 28 to March 1, Online) Vue.js Amsterdam (12-13 March 2026, Amsterdam, Netherlands) Vueconf US (19-21 May 2026, Atlanta, USA) MadVue (22 May 2026, Madrid, Spain) π¬ Quote of the week π§π»π» In Other News π Porting 100k lines from TypeScript to Rust using Claude Code in a month ππ» The author shares his experiences and techniques used to work around issues where Claude Code would get bogged down in such a large task.
π Whatβs New in ViteLand: January 2026 Recap ππ» A recap the project updates for Vite+, Vite, Vitest, Rolldown, Oxc, and whatβs happening in the community.
π οΈ Quake ππ» A WIP Three.js-powered port of 1996's Quake.
π οΈ flexboxle ππ» Here's a fun Wordle-style puzzle where you're challenged to enter the correct CSS Flexbox property values in order to reach the goal output.
π Fun π Want more Vue & Nuxt content?
More Exclusive Vue Tips: Join Michael Thiessen's newsletter and get great Vue tips and insights delivered to your inbox each week.
Weekly Vue & Nuxt Videos: You should subscribe Alexander Lichter's YouTube channel if you are interested in Vue & Nuxt.
Comments?
Join the discussion about this issue in our Discord community .
Until next week, Michael Hoffmann (Curator) To support me: π Recommend the newsletter to your friends: it really helps!
πΈ Sponsor this newsletter π¦ Repost the latest BlueSky post π¨ Reply to this email: feedback is welcome * Some of my links are affiliate links; if you make a purchase, I gain a small percentage at no extra cost.
Thank you for supporting my newsletter.
Unsubscribe Siegersdorf 18, 94371 Rattenberg, Germany
Vue.js news
Weekly Vue News #235 - Dynamic UIs, Drag-and-Drop Nuxt, and Smarter Vue Forms
Dynamic UIs, Drag-and-Drop Nuxt, and Smarter Vue Forms Ready for your weekly Vue & Nuxt dose?
Weekly Vue News #235 Dynamic UIs, Drag-and-Drop Nuxt, and Smarter Vue Forms View online Vue π My Opinionated ESLint Setup for Vue Projects ππ» Alex goal was to enforce code structure thatβs readable for both developers and AI agents.
π Config-driven Vue Interfaces with Dynamic Components ππ» Instead of baking layout decisions into templates, you let configuration decide what gets rendered.
π What is useSlots in Vue?
ππ» In this article, youβll explore what useSlots is, when and how to use it, and provide practical examples to clarify its purpose.
π οΈ VueUse Skills ππ» Agent Skills for VueUse - a collection of essential Vue composition utilities.
π οΈ Vue Plugin Template ππ» A comprehensive template for creating Vue 3 plugins with TypeScript, testing, and development tools pre-configured.
π οΈ ElevenLabs UI Vue ππ» A collection of Open Source agent and audio components that you can customize and extend.
π οΈ Vue Router v5.0.0 ππ» Vue Router 5 is a boring release, it merges unplugin-vue-router into the core package with no breaking changes.
π οΈ Regle ππ» Headless form validation library for Vue.
Nuxt π οΈ nuxt-freeform ππ» Desktop-like drag & drop for Nuxt.
ππ» Lasso selection, reorder, drop into containers - all with sensible defaults.
Launch Your Nuxt App in Minutes - Not Weeks I built this starter kit because I kept rewriting the same boilerplate for every new Nuxt project.
π Events Vue.js Amsterdam (12-13 March 2026, Amsterdam, Netherlands) Vueconf US (19-21 May 2026, Atlanta, USA) MadVue (22 May 2026, Madrid, Spain) π¬ Quote of the week π§π»π» In Other News π Tips on How to Pick the Right Icons for Your Website ππ» When picking icons for your website or app, select icons that are meaningful, culturally relevant, and clearly understandable.
π CSS Optical Illusions ππ» This is a collection of over 50 optical illusions and interactive demos coded with CSS and HTML.
π Introducing LibPDF: The PDF Library TypeScript Deserves ππ» It supports parsing, modifying, signing and generating PDFs with a modern API in Node, Bun, and the browser.
π οΈ Clawdbot ππ» Clawdbot is an open-source, personal AI assistant designed to run on a user's own devices.
ππ» Offering local, fast, and always-on AI capabilities.
π Fun π Want more Vue & Nuxt content?
More Exclusive Vue Tips: Join Michael Thiessen's newsletter and get great Vue tips and insights delivered to your inbox each week.
Weekly Vue & Nuxt Videos: You should subscribe Alexander Lichter's YouTube channel if you are interested in Vue & Nuxt.
Comments?
Join the discussion about this issue in our Discord community .
Until next week, Michael Hoffmann (Curator) To support me: π Recommend the newsletter to your friends: it really helps!
πΈ Sponsor this newsletter π¦ Repost the latest BlueSky post π¨ Reply to this email: feedback is welcome * Some of my links are affiliate links; if you make a purchase, I gain a small percentage at no extra cost.
Thank you for supporting my newsletter.
Unsubscribe Siegersdorf 18, 94371 Rattenberg, Germany
Vue.js news
Weekly Vue News #234 - Nuxt 4.3 Released, Vue Testing Insights & Free JavaScript Certification Weekend
Nuxt 4.3 Released, Vue Testing Insights & Free JavaScript Certification Weekend Ready for your weekly Vue & Nuxt dose?
Weekly Vue News #234 Nuxt 4.3 Released, Vue Testing Insights & Free JavaScript Certification Weekend View online Vue π What to Unit Test in a Vue App (And What Not to Touch) ππ» In Vue applications, the real challenge isnβt how to write unit tests - itβs what is actually worth testing.
π 10 Vue Powered Heroes for Design Inspiration* ππ» Let's explore 10 diverse hero section designs built with Vue.js and Nuxt UI, ranging from elegant simplicity to immersive interactive experiences.
πΉ Exposing Parts Of Your Vue Component ππ» In this video, you take a look at the defineExpose complier macro in Vue.
π οΈ Pellicule ππ» Write Vue components.
Render videos.
No timeline editors needed.
Nuxt π Nuxt 4.3 is out ππ» It brings powerful new features for layouts, caching, and developer experience β plus significant performance improvements under the hood.
π Error Handling in Nuxt ππ» Explore how error handling works in Nuxt 3, including built-in mechanisms, best practices, and how to implement custom error pages and logic.
π What's changing in Nuxt Studio* ππ» Nuxt Studio just transitioned into an open-source platform.
ππ» This article explores the transition, changes, vision and what that means for developers working with Nuxt Studio.
π οΈ Nuxt Care ππ» A health-check & audit tool for Nuxt modules.
ππ» Find out which modules are well-maintained, Nuxt 4 compatible, and which ones to avoid.
Launch Your Nuxt App in Minutes - Not Weeks I built this starter kit because I kept rewriting the same boilerplate for every new Nuxt project.
π Events Vue.js Amsterdam (12-13 March 2026, Amsterdam, Netherlands) Vueconf US (19-21 May 2026, Atlanta, USA) MadVue (22 May 2026, Madrid, Spain) π¬ Quote of the week π§π»π» In Other News π JavaScript Certification Free Weekend ππ» On Feb 7-8 Certificates.dev will allow free access to its JavaScript Certification Training.
ππ» This means 48 hours of free, unlimited access to structured training experience, including 17 theory lessons, 18 coding challenges, and 42 pop quiz questions.
ππ» You also get access to a trial exam.
π Software Testing Fundamentals Every Developer Should Understand ππ» Essential software testing fundamentals includes concepts like test cases, test doubles, various bug types, testing goals, and the structured approach of the testing pyramid.
π οΈ jQuery 4.0.0 ππ» After a long development cycle and several pre-releases, jQuery 4.0.0 brings many improvements and modernizations.
ππ» It is the first major version release in almost 10 years and includes some breaking changes.
π οΈ beasties ππ» A library to inline your app's critical CSS and lazy-load the rest.
πΉ Vite+, Void(0) & the Future of Frontend Tooling ππ» Jakub & Alex talk about Open Source, Dev Rel, Vite, Vite+ and the future of frontend tooling.
π Fun π Want more Vue & Nuxt content?
More Exclusive Vue Tips: Join Michael Thiessen's newsletter and get great Vue tips and insights delivered to your inbox each week.
Weekly Vue & Nuxt Videos: You should subscribe Alexander Lichter's YouTube channel if you are interested in Vue & Nuxt.
Comments?
Join the discussion about this issue in our Discord community .
Until next week, Michael Hoffmann (Curator) To support me: π Recommend the newsletter to your friends: it really helps!
πΈ Sponsor this newsletter π¦ Repost the latest BlueSky post π¨ Reply to this email: feedback is welcome * Some of my links are affiliate links; if you make a purchase, I gain a small percentage at no extra cost.
Thank you for supporting my newsletter.
Unsubscribe Siegersdorf 18, 94371 Rattenberg, Germany
Vue.js news
Nuxt 4.3
Nuxt 4.3 is out β route rule layouts, ISR payload extraction, draggable error overlay, and more!
Vue.js news
Building an MCP Server for Nuxt
How we built the Nuxt MCP server to enable AI assistants to access our documentation through structured data and composable tools.
Vue.js news
Nuxt Image v2
Nuxt Image v2 is out - with full TypeScript support, IPX v3, and new providers!
Vue.js news
Nuxt 4.2
Nuxt 4.2 is out - with experimental TypeScript plugin support, better error handling in development, abort control for data fetching, and more!
Vue.js news
Nuxt UI v4
Nuxt UI v4 unifies Nuxt UI and Nuxt UI Pro into one powerful, completely free library.
With over 110 components, 12 templates, and a comprehensive Figma kit, all of this is available for free.
Vue.js news
Nuxt 4.1
Nuxt 4.1 is out - bringing enhanced build stability, better development experience, and powerful new features for module authors!
Vue.js news
Nuxt 3.18
Nuxt 3.18 is out - bringing v4 features to v3, improved accessibility, better browser dev tooling integration, and performance enhancements!
Vue.js news
Announcing Nuxt 4.0
Nuxt 4.0 is here!
A thoughtful evolution focused on developer experience, with better project organization, smarter data fetching, and improved type safety.
Vue.js news
Building a Privacy-First Feedback Widget
A lightweight, privacy-focused widget to gather your feedback on Nuxt documentation, built with Drizzle, NuxtHub database and Motion Vue.
Vue.js news
Roadmap to v4
We have some exciting news about the roadmap to Nuxt 4, including a new timeline and what to expect in the next few weeks.
Vue.js news
Announcing Vue 3.5
Today we are excited to announce the release of Vue 3.5 "Tengen Toppa Gurren Lagann"!
This minor release contains no breaking changes and includes both internal improvements and useful new features.
We will cover some highlights in this blog post - for a full list of changes and new features, please consult the full changelog on GitHub.
Vue.js news
Announcing VitePress 1.0
Today we are happy to announce the (long overdue) 1.0 release of VitePress!
VitePress is a Static Site Generator (SSG) designed for building fast, content-centric websites.
In a nutshell, VitePress takes your source content written in Markdown, applies a theme to it, and generates static HTML pages that can be easily deployed anywhere.
VitePress is built on top of Vite and Vue, and is the spiritual successor and modern replacement of VuePress.
Vue.js news
Announcing Vue 3.4
Today we're excited to announce the release of Vue 3.4 "π Slam Dunk"!
This release includes some substantial internal improvements - most notably a rewritten template parser that is 2x faster, and a refactored reactivity system that makes effect triggering more accurate and efficient.
It also packs a number of quality-of-life API improvements, including the stabilization of defineModel and a new same-name shorthand when binding props.
This post provides an overview of the highlighted features in 3.4.
For the full list of changes, please consult the full changelog on GitHub.
Vue.js news
Vue 2 is Approaching End Of Life
With 2024 almost upon us, we would like to take this opportunity to remind the Vue community that Vue 2 will reach End of Life (EOL) on December 31st, 2023.
Vue 2.0 was released more than 7 years ago in 2016.
It was a major milestone in Vue's journey of becoming a mainstream framework.
Many current Vue users started using Vue during the Vue 2 era, and many great things have been built with it.
However, active maintenance of two major versions in parallel isn't sustainable for us.
As Vue 3 and its ecosystem have matured, it is time for the team to move on and focus our energy on the latest major version.
Vue.js news
Announcing Vue 3.3
Today we're excited to announce the release of Vue 3.3 "Rurouni Kenshin"!
This release is focused on developer experience improvements - in particular, SFC <script setup> usage with TypeScript.
Together with the 1.6 release of Vue Language Tools (previously known as Volar), we have resolved many long-standing pain points when using Vue with TypeScript.
This post provides an overview of the highlighted features in 3.3.
For the full list of changes, please consult the full changelog on GitHub.
Vue.js news
Volar: a New Beginning
Most users of Volar know it as the official Vue.js VSCode extension.
It started as a personal project when the official recommendation was still Vetur, and over time got adopted as the new official extension due to improved architecture and performance.
As a project created to improve the quality of life for developers, we spent over two years before reaching 1.0, and have been continuously shipping stability improvements.
But we've still got more work to do, and there are exciting plans for 2023.
Vue.js news
2022 Year In Review
Happy new year, Vue community!
With 2023 upon us, we would like to take this opportunity to recap what happened in 2022, and discuss what to expect in 2023.
Vue.js news
On Escape's Vue 2 to Svelte Migration
Recently, folks at Escape shared a blog post talking about their migration from Vue 2 to Svelte, and compared Vue 3 with Svelte.
We found that the article contained a number of inaccuracies.
In this post, we will share some thoughts from our perspective and hope to clarify the potential misconceptions the post could give rise to.
Vue.js news
Volar 1.0 "Nika" Released!
We are happy to announce that we have released v1.0 of Volar, the official IDE/TS tooling support for Vue!
π This major version ships with tons of improvements across the board.
In addition to improving UX, performance, and package size, we also released Plugin API v1 and refactored the core code to be framework-agnostic.
注οΌη΅ε°ΎιζδΈζηζ¬ (There is Chinese version of this post at the end)γ
Vue.js news
Vue 2.7 "Naruto" Released
Today we are happy to announce that Vue 2.7 "Naruto" has been released!
Stay up to date with Vue.js releases and tools. Read quick news and tips from the community.
Learn from tutorials and shared experience. We post fresh updates every week. Be part of the Vue movement β stay informed and inspired.