Nuxt has a great Git-based CMS. What it doesn't have is a mature CMS that lives inside your app and keeps content in a database, the way Payload does for Next.js. Payload runs inside a Next.js app. With Nuxt, it still runs next to your app.
I build websites for clients, some in Nuxt and some in Next.js, and I kept wanting that missing piece. So I built it: Easy CMS , an open-source (MIT) headless CMS that you install into a Nuxt or Next.js app with npm. Next.js developers are welcome too: both frameworks get the same features.
The problem
My clients build their sites in Vue or React, and they want a back office their editors can use, in Thai and in English. For a developer, that back office should be just another npm package: versioned with the app, reviewed in pull requests and deployed with it.
Here's what a Nuxt developer could pick from (as of October 2026):
Nuxt Content + Nuxt Studio. It's free, MIT and self-hosted, and it's excellent when your content is Markdown.…