[{"data":1,"prerenderedAt":207},["ShallowReactive",2],{"about":3,"mdc--hy1whp-key":69,"mdc--td9npf-key":81,"mdc--flecxo-key":89,"mdc-gkc68-key":97,"mdc--mj5xbm-key":105,"mdc--2z87za-key":113,"mdc--f1ug7g-key":121,"mdc--qz47sn-key":129,"mdc--lbzp1a-key":145,"mdc-37k7ko-key":153,"mdc--79kex8-key":161,"mdc--6070kb-key":177,"mdc--3q6z9t-key":185},{"id":4,"title":5,"body":6,"cta":7,"description":10,"extension":11,"facts":12,"meta":39,"navigation":40,"path":41,"sections":42,"seo":64,"stem":67,"__hash__":68},"about\u002Fabout.yml","About NuxtBeyond",null,{"label":8,"to":9},"See the current price","\u002F#pricing","NuxtBeyond is an AI-first Nuxt 4 boilerplate for building SaaS products. You buy the source code once and start your product with login, billing, AI chat and deployment already working.","yml",{"title":13,"rows":14},"Key facts",[15,18,21,24,27,30,33,36],{"label":16,"value":17},"Product","NuxtBeyond, an AI-first Nuxt 4 boilerplate for building SaaS products (source code, not a hosted service)",{"label":19,"value":20},"Built with","Nuxt 4, Vue 3, TypeScript, Nuxt UI v4, Drizzle ORM, Cloudflare D1, R2 and KV, Vercel AI SDK v6, Stripe or Polar, Resend",{"label":22,"value":23},"Founder","[Rareș Serban](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fraress96\u002F)",{"label":25,"value":26},"Based in","Cluj-Napoca, Romania",{"label":28,"value":29},"Launched","January 2026",{"label":31,"value":32},"Pricing","A one-time payment, and the launch price goes up every 5 sales (see the [current price](\u002F#pricing)).",{"label":34,"value":35},"License","Unlimited commercial projects, with lifetime updates through the GitHub repository",{"label":37,"value":38},"Contact","[@Raress96_ on X](https:\u002F\u002Fx.com\u002FRaress96_) or [LinkedIn](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fraress96\u002F)",{},true,"\u002Fabout",[43,54,59],{"title":44,"paragraphs":45,"items":47},"What's in it",[46],"A full Nuxt 4 app in TypeScript that you clone and change. It has:",[48,49,50,51,52,53],"Login with email and password or Google, with email verification and password reset (nuxt-auth-utils)","Subscriptions with Stripe or Polar, picked with one environment variable, with webhooks and the customer portal","AI chat with RAG over your own documents, using Vercel AI SDK v6 and Cloudflare AI Search (formerly AutoRAG)","An embeddable chat widget for other sites, with a check on which domains can load it","Multi-tenant projects with admin and member roles and email invites","Deployment to Cloudflare Workers with D1, R2 and KV",{"title":55,"paragraphs":56},"Who it's for",[57,58],"Developers who know Vue or Nuxt and TypeScript and want to ship an AI SaaS without spending the first weeks on auth, payments and infrastructure. Mostly solo founders, indie hackers and small agencies that build SaaS for clients.","It's not a good fit if your team only writes React, or if you can't deploy and change a Nuxt app yourself. It also doesn't have 2FA, passkeys or i18n yet.",{"title":60,"paragraphs":61},"Who builds it",[62,63],"I'm Rareș Serban, a software engineer and solo founder in Cluj-Napoca, Romania. I build and maintain NuxtBeyond on my own.","I built AI SaaS products with Nuxt for 6 months and kept copying the same auth, Stripe and AI setup between repos. So I pulled it out into one boilerplate. I start every new project from it, and the updates go to the GitHub repository buyers get access to.",{"title":65,"description":66},"About NuxtBeyond: the AI-first Nuxt 4 boilerplate","NuxtBeyond is an AI-first Nuxt 4 boilerplate for SaaS products, with auth, Stripe or Polar billing, AI chat with RAG and Cloudflare deploys. Built by Rareș Serban.","about","Tv9MObLQU3_wwHRJ4_4mV7gCQCwRZ-dBKHy80O9uUWc",{"data":70,"body":71},{},{"type":72,"children":73},"root",[74],{"type":75,"tag":76,"props":77,"children":78},"element","p",{},[79],{"type":80,"value":46},"text",{"data":82,"body":83},{},{"type":72,"children":84},[85],{"type":75,"tag":76,"props":86,"children":87},{},[88],{"type":80,"value":57},{"data":90,"body":91},{},{"type":72,"children":92},[93],{"type":75,"tag":76,"props":94,"children":95},{},[96],{"type":80,"value":58},{"data":98,"body":99},{},{"type":72,"children":100},[101],{"type":75,"tag":76,"props":102,"children":103},{},[104],{"type":80,"value":62},{"data":106,"body":107},{},{"type":72,"children":108},[109],{"type":75,"tag":76,"props":110,"children":111},{},[112],{"type":80,"value":63},{"data":114,"body":115},{},{"type":72,"children":116},[117],{"type":75,"tag":76,"props":118,"children":119},{},[120],{"type":80,"value":17},{"data":122,"body":123},{},{"type":72,"children":124},[125],{"type":75,"tag":76,"props":126,"children":127},{},[128],{"type":80,"value":20},{"data":130,"body":131},{},{"type":72,"children":132},[133],{"type":75,"tag":76,"props":134,"children":135},{},[136],{"type":75,"tag":137,"props":138,"children":142},"a",{"href":139,"rel":140},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fraress96\u002F",[141],"nofollow",[143],{"type":80,"value":144},"Rareș Serban",{"data":146,"body":147},{},{"type":72,"children":148},[149],{"type":75,"tag":76,"props":150,"children":151},{},[152],{"type":80,"value":26},{"data":154,"body":155},{},{"type":72,"children":156},[157],{"type":75,"tag":76,"props":158,"children":159},{},[160],{"type":80,"value":29},{"data":162,"body":163},{},{"type":72,"children":164},[165],{"type":75,"tag":76,"props":166,"children":167},{},[168,170,175],{"type":80,"value":169},"A one-time payment, and the launch price goes up every 5 sales (see the ",{"type":75,"tag":137,"props":171,"children":172},{"href":9},[173],{"type":80,"value":174},"current price",{"type":80,"value":176},").",{"data":178,"body":179},{},{"type":72,"children":180},[181],{"type":75,"tag":76,"props":182,"children":183},{},[184],{"type":80,"value":35},{"data":186,"body":187},{},{"type":72,"children":188},[189],{"type":75,"tag":76,"props":190,"children":191},{},[192,199,201],{"type":75,"tag":137,"props":193,"children":196},{"href":194,"rel":195},"https:\u002F\u002Fx.com\u002FRaress96_",[141],[197],{"type":80,"value":198},"@Raress96_ on X",{"type":80,"value":200}," or ",{"type":75,"tag":137,"props":202,"children":204},{"href":139,"rel":203},[141],[205],{"type":80,"value":206},"LinkedIn",1791722533918]