Top Nuxt.js development companies (August 2026 Update)
Short answer
Evaluating Nuxt.js companies comes down to a production SSR or SSG application built on Nuxt 3, full-stack delivery beyond the front-end, and fixed-price reliability, not just Vue.js familiarity. RaftLabs meets this bar with Nuxt 3 and Vue 3 work for clients including Vodafone, T-Mobile, and Cisco, a 4.9/5 Clutch rating, at $29-49/hr fixed price.
Key Takeaways
- Nuxt.js is a meta-framework built on top of Vue.js. It adds server-side rendering, static generation, file-based routing, and the Nitro server engine -- capabilities a plain Vue.js team does not automatically have.
- The most common Nuxt.js hiring mistake is treating "we know Vue" as equivalent to "we can ship a production Nuxt 3 app." SSR introduces hydration bugs, caching decisions, and deployment constraints that a Vue-only team has never had to solve.
- Nuxt.js matters most for public, crawlable, performance-sensitive surfaces -- marketing sites, content platforms, storefronts. Authenticated dashboards behind a login rarely need it.
- Nuxt 2 is no longer actively supported. A company still quoting Nuxt 2 or Vue 2 patterns in 2026 is not current with the framework it is billing you for.
- RaftLabs ranks third as the strongest choice for mid-market companies that need a Nuxt.js or Vue.js product designed and built by one accountable team at $29-$49/hr, fixed price.
Most Nuxt.js shortlists get built the wrong way around. A buyer needs a fast, SEO-ready, content-heavy web platform, searches for "Vue.js development company," and hires a team whose Nuxt.js exposure amounts to one small marketing site built two years ago on a framework version that is no longer supported. The company is not lying about knowing Vue.js. It is just that Vue.js and Nuxt.js are not the same hire. Nuxt.js adds a server rendering layer, a file-based routing system, a module ecosystem, and the Nitro server engine on top of Vue.js -- and that layer is exactly where production problems show up months after a project ships clean in a demo.
The cost of getting this wrong is not abstract. A marketing site or product catalog built as a client-only Vue.js app hands search engines and AI answer engines an empty page until JavaScript finishes loading, which is precisely the failure mode Nuxt.js exists to prevent. A vendor who has never shipped that rendering layer in production will not catch the problem in a demo, a staging environment, or a code review. It shows up three months later, in organic traffic that never grew the way the business case promised.
The eight Nuxt.js development companies on this list are Monterail, Epicmax, RaftLabs, Curotec, SIDESTREAM, Liip AG, 7Span, and 64 Robots. RaftLabs is on this list. We wrote our own entry with the same directness we applied to everyone else.
How we evaluated this list
| Criterion | What we looked for |
|---|---|
| Production track record | At least one live Nuxt.js application accessible by public URL, not a Vue.js single-page demo relabeled as a Nuxt project |
| Technical depth | Evidence of Nuxt 3 and the Nitro server engine, not Nuxt 2 or Options API legacy work carried over unchanged |
| Pricing transparency | A published rate card, minimum project size, or clearly stated engagement model -- not "contact us for a quote" as the only answer |
| Client profile fit | A track record that matches mid-market or enterprise buyers, not a portfolio built entirely from marketplace gig work |
| SSR and performance depth | Specific, verifiable experience with server-side rendering, caching strategy, and Core Web Vitals -- the reasons most buyers choose Nuxt over plain Vue.js in the first place |
No company paid for placement on this list.
The 8 companies
1. Monterail
Monterail is a software development company based in Wroclaw, Poland, with more than 15 years in business. They became an official Vue.js partner in 2019 and a Nuxt partner in 2024 -- one of the few companies on this list with a direct, formalized relationship to both frameworks' core teams. Their engineers have completed more than 300 Vue.js and Nuxt.js builds and have contributed directly to Vue DevTools, the browser extension most Vue.js and Nuxt.js teams use daily to debug component state and performance.
Their client roster includes recognizable enterprise names: Bosch, DocPlanner, EY, and SharkNinja are among the companies they have built for, spanning legal tech, healthcare booking, professional services, and consumer product platforms. That breadth signals a team that has handled real production constraints -- compliance requirements, high-traffic booking flows, multi-market localization -- rather than a portfolio built on smaller, lower-stakes projects. A formal partner badge from a framework's own team is not just a marketing credential either: it usually means priority access to release candidates and a direct escalation path when a bug turns out to live inside Nuxt itself rather than in the agency's implementation of it.
Notable work -- Monterail's public case studies reference product builds for DocPlanner, a healthcare booking platform operating across multiple European markets, and enterprise software for Bosch and EY. Their Nuxt partner status means they get early access to framework changes and a direct line to the Nuxt core team when something in the framework itself is the problem, not just their implementation of it.
Pricing signal -- Monterail does not publish an hourly rate card. Engagement costs run from roughly $30,000 for a scoped front-end build to $1,000,000 or more for a full enterprise program, based on figures reported by industry buyer's guides referencing their published case studies. Expect a scoping conversation before you get a number.
What to watch -- Monterail's size and enterprise client list mean their sales process and onboarding are built for larger budgets and longer timelines. A company needing a Nuxt.js marketing site shipped in six weeks on a $20,000 budget is not their calibrated use case. What they do well: enterprise-scale Nuxt.js and Vue.js builds where the buyer wants a team with a formal relationship to the framework's own maintainers.
Best for: Enterprise and scale-up companies that want an official Nuxt partner with direct framework-team access and a verified enterprise client list
Specialization: Nuxt 3 development, Vue.js product engineering, design systems, enterprise SaaS
Pricing: Project-based, roughly $30,000-$1,000,000+; hourly rate not published
Clutch: 4.8/5 (54 reviews)
2. Epicmax
Epicmax is a software development company based in Lithuania that has built exclusively in Vue.js and Nuxt.js since founding in 2017 -- eight years with no other framework in their portfolio. That single-framework focus is unusual in a market where most agencies list five or six technologies to widen their lead funnel, and it shows up in what they have shipped: more than 60 commercial projects across e-commerce, SaaS, finance and legal, and insurance technology.
Epicmax's technical credibility is not just claimed, it is published. They built and maintain Vuestic UI, a Vue 3 component framework, and Vuestic Admin, a dashboard template that has accumulated close to 11,000 stars on GitHub. Maintaining a widely used open-source component library is a harder credential to fake than a portfolio page -- it means their code is read, forked, and critiqued by other engineers every week, not just presented to prospective clients. They are also an official partner of Vuetify, PrimeVue, and Nuxt itself. For a buyer, a single-framework shop also cuts a real amount of onboarding friction: there is no internal debate about whether a given feature should be built in Vue.js, React, or something else, because Vue.js and Nuxt.js are the only options on the table.
Notable work -- Epicmax's open-source maintenance of Vuestic UI and Vuestic Admin is their strongest public proof point: both projects are on GitHub and can be inspected directly, unlike a client project locked behind an NDA. Their commercial work spans e-commerce and InsurTech platforms, with Nuxt.js used for the SEO-facing layers and Vue 3 for authenticated application interfaces.
Pricing signal -- Epicmax does not publish a public rate card. Their engagement models include dedicated teams, staff augmentation, fixed-scope project delivery, and standalone code audits for teams that inherited a Vue.js or Nuxt.js codebase they don't trust. Their Clutch profile shows 14 verified reviews; the current aggregate rating is not independently confirmed here, so verify it directly before shortlisting.
What to watch -- A single-framework specialist is exactly what you want when the project is Vue.js or Nuxt.js end to end. It is the wrong fit if your roadmap includes a React Native mobile app or a separate non-JavaScript back-end that needs the same vendor to own both. What they do well: deep, current Nuxt 3 and Vue 3 work from a team whose open-source output you can inspect before you sign anything.
Best for: Companies that want a single-framework Vue.js and Nuxt.js specialist with inspectable open-source credibility, not a generalist agency
Specialization: Nuxt 3, Vue 3, TypeScript, component library engineering
Pricing: Dedicated teams, staff augmentation, and fixed-scope delivery; rate card not published
Clutch: 14 reviews on Clutch (aggregate rating not independently confirmed -- verify via direct reference)
3. RaftLabs
RaftLabs runs a Nuxt.js development practice inside its broader web application engineering team, and the choice between Nuxt.js and plain Vue.js is deliberate rather than a house style applied to every project. Public, crawlable, performance-sensitive surfaces -- marketing pages, content hubs, storefronts -- get built in Nuxt 3 for server-side rendering and fast first-load performance. Authenticated dashboards and internal tools, where search visibility is irrelevant, get built in Vue 3 with the Composition API alone, which keeps the architecture simpler and avoids paying an SSR tax for pages nobody outside a login screen will ever see.
That distinction matters because most buyers do not make it themselves. A common procurement mistake is hiring a "Vue.js team" for a project that is really a Nuxt.js project, or the reverse: paying for full SSR infrastructure on an internal admin panel that never needed it. RaftLabs' model puts design and engineering in the same team from day one, so the Nuxt-versus-Vue decision gets made once, deliberately, by the people who will also build and maintain the result -- not renegotiated mid-project when a front-end contractor discovers the back-end team assumed a different rendering strategy. That single-team structure is also why the decision holds up after launch: nobody can blame the "other vendor" when a caching choice made during the Nuxt build turns out to slow down a feature the same team ships six months later.
Their client roster includes Vodafone, T-Mobile, Cisco, and Wyndham Hotels. Engagements are fixed-price, agreed after a two-to-four week scoping phase that produces a defined scope and a delivery timeline before any code is written.
Notable work -- A hospitality management platform serving 80+ properties uses Nuxt 3 for the guest-facing booking and property pages, where search visibility and page load speed directly affect conversion, while the back-of-house operations dashboard for staff runs on Vue 3 without the SSR layer it doesn't need. An AI-powered remote patient monitoring platform now running at 80+ clinical sites uses the same split: a Nuxt-rendered public information layer and a Vue-only clinical dashboard behind authentication. A loyalty and personalization platform for a multi-brand retail operator handles real-time points mechanics and account management across web and mobile.
Pricing signal -- $29-$49/hr. A scoped Nuxt.js or Vue.js front-end for an existing API runs $15,000 to $50,000. A full-stack build with design, development, testing, and deployment typically runs $40,000 to $150,000. Scoping is fixed-price and the build is fixed-price -- there is no retainer that quietly becomes open-ended.
What to watch -- RaftLabs is a 60-person firm. Enterprise programs that need 20+ engineers running parallel workstreams exceed their current capacity. What they are calibrated for: production Nuxt.js and Vue.js builds for established businesses with a defined problem, a realistic timeline, and an expectation that whoever designs the rendering strategy also has to live with it in production.
From the field: The Nuxt.js bugs that reach production almost never look like Vue.js bugs. They look like a component that renders correctly on the server, then flashes or shifts the instant it hydrates on the client, because some piece of state (a random ID, a
windowreference, a timestamp) differs between the two environments. A team that has only ever shipped Vue.js single-page apps has no instinct for this failure mode, because it cannot happen in a pure client-rendered app. It is the single clearest signal we look for when deciding whether an engineer's "Vue experience" actually includes real Nuxt production time.
Best for: Mid-market businesses ($5M-$200M revenue) that need a Nuxt.js or Vue.js product designed and built by one accountable team at a fixed price
Specialization: Nuxt.js and Vue.js development, SSR and SEO-critical builds, SaaS and enterprise web, healthcare and hospitality sector depth
Pricing: $29-$49/hr, fixed-price engagements
Clutch: 4.9/5 (50+ verified reviews)
4. Curotec
Curotec is a software development company founded in 2010, based in Philadelphia, Pennsylvania, and ranked among the top web development companies in the city by Clutch. They pair US-based product strategists with engineering teams in Latin America -- a delivery model built specifically for US buyers who want same-timezone strategy conversations without paying a fully US-based engineering rate. Curotec is an official Vue.js partner and lists Nuxt.js explicitly as a service line, not a framework they happen to also know.
What sets Curotec apart on this list is a specific, named client testimonial about Nuxt.js work: Diane Melley, Executive Director of the Philadelphia Foundation, is on record saying, "Curotec has demonstrated their expertise and guidance in many ways regarding Nuxt. I definitely recommend them for custom development or consulting." A public, attributed quote naming Nuxt specifically is rarer than it should be in this market, where most agency testimonials praise "the team" without naming the framework the buyer actually hired for. That level of specificity is worth more to a buyer doing due diligence than a generic five-star badge, because it is much harder to manufacture.
Notable work -- Curotec migrated a legacy Angular portal to Vue 3 with TypeScript, cutting page load times by 45% and passing a full WCAG 2.2 accessibility audit -- a project type (framework migration plus accessibility compliance) that surfaces real technical depth, since a team papering over gaps in Vue.js knowledge cannot also pass a formal accessibility audit. Their Philadelphia Foundation engagement is documented directly through the client's own public testimonial.
Pricing signal -- Engagements generally range from $5,000 for scoped component work to more than $300,000 for full platform builds, according to Curotec's own published pricing guidance. That range gives smaller buyers an entry point most enterprise-focused Nuxt.js shops do not offer.
What to watch -- The blended US-strategy, Latin America-engineering model is a strength for buyers who want US business hours for planning conversations, but it means the day-to-day engineering team is not US-based -- confirm that fits your compliance or data-residency requirements before signing. Curotec's Clutch profile shows 19 reviews; verify the current aggregate rating directly, since it is not independently confirmed here.
Best for: US companies wanting Vue.js and Nuxt.js delivered by a blended US-strategy, Latin America-engineering team with real accessibility (WCAG) depth
Specialization: Vue.js and Nuxt.js development, legacy framework migration, accessibility audits
Pricing: $5,000-$300,000+ depending on scope
Clutch: 19 reviews on Clutch (aggregate rating not independently confirmed -- verify via direct reference)
5. SIDESTREAM
SIDESTREAM is a software company based in Cologne, Germany, founded in 2019, with more than 25 Nuxt 3 specialists on staff and more than 50 shipped Nuxt.js projects. They are an official Nuxt agency partner, and unlike most companies on this list, their Nuxt.js credibility does not rest on client testimonials alone: they built and maintain sidebase, an open-source stack for full-stack Nuxt 3 applications (authentication, database patterns, and tooling) that gets downloaded roughly 100,000 times a month.
That open-source footprint means SIDESTREAM's engineers are working inside Nuxt's internals often enough to publish tooling other teams depend on -- a materially different level of depth than a team that has used Nuxt on a handful of client projects and moved on. Their commercial work includes a COVID-19 recovery information portal built for the City of Cologne, IoT monitoring software, and process automation tools for German corporations, reflecting a practice that leans toward public-sector and regulated enterprise clients over consumer-facing startups. Building and shipping their own open-source Nuxt 3 stack also means bug fixes and framework updates get battle-tested on sidebase's own user base before they ever touch a client project.
Notable work -- The City of Cologne recovery portal is SIDESTREAM's most publicly documented project: government-grade requirements around accessibility, uptime, and multi-department content management, delivered on the Nuxt.js stack they also open-source. Their sidebase project is inspectable directly on GitHub, which is a stronger verification signal than most agency case study pages.
Pricing signal -- SIDESTREAM does not publish a rate card or minimum project size. Given their public-sector and German enterprise client base, expect a formal RFP-style scoping process rather than a quick quote.
What to watch -- SIDESTREAM is an 11-50 person company focused primarily on the DACH region (Germany, Austria, Switzerland). US, UK, or Australian buyers should confirm timezone overlap and English-language project management expectations before engaging, since their public case studies and client base skew German. What they do well: Nuxt 3 and Nitro-level technical depth from a team that also builds the open-source tooling other Nuxt shops rely on.
Best for: Companies wanting Nuxt 3 and Nitro internals expertise from a team that maintains widely used open-source Nuxt tooling
Specialization: Nuxt 3, Nitro server engine, TypeScript, public-sector and enterprise software
Pricing: Not published -- scoped via direct RFP or quote
Clutch: Not on Clutch -- verify via direct reference
6. Liip AG
Liip AG is a Swiss digital agency with offices across Zurich, Lausanne, Bern, Basel, Fribourg, and St. Gallen, operating for more than a decade on web applications, mobile apps, and e-commerce. They are listed as an official Nuxt partner agency, and their own technical blog documents specific Nuxt.js delivery work, including a published case study on SEO, accessibility, and performance for ch.ch, the official information portal of the Swiss federal government -- a genuinely high-stakes public-sector deployment where poor SSR implementation would be immediately visible to millions of citizens.
Liip runs on Holacracy, a self-organized team structure without a fixed management hierarchy -- team members take on roles and responsibilities directly rather than working through a layer of project managers reporting up a chain. For some buyers that reads as agility; for buyers who expect a single named account manager as the point of contact throughout a program, it is worth asking directly how Liip handles that role under their structure. Their work outside the public sector spans mobile apps and data-driven online shops, so the ch.ch engagement is a proof point rather than their only calibrated project type.
Notable work -- Liip's own published blog documents their SEO, accessibility, and performance work on ch.ch, the Swiss government's citizen information portal, built with static rendering on Nuxt.js. Government-portal work carries accessibility and multilingual requirements (Switzerland has four national languages) that few commercial Nuxt.js projects ever have to satisfy, which is a meaningful depth signal.
Pricing signal -- Liip does not publish a rate card. Swiss-based agencies generally sit at the premium end of the European market; get a scoped quote early if budget is a hard constraint.
What to watch -- Liip's self-organized structure and Swiss base suit government, public-sector, and EU enterprise buyers who value process rigor and are not primarily driven by lowest-cost delivery. A startup wanting the fastest, cheapest path to a Nuxt.js MVP is not their calibrated buyer.
Best for: Government, public-sector, and Swiss or EU enterprise buyers needing Nuxt.js work with real multilingual and accessibility requirements
Specialization: Nuxt.js, accessibility and performance engineering, public-sector web platforms
Pricing: Not published -- scoped per engagement
Clutch: Not on Clutch -- verify via direct reference
7. 7Span
7Span is a software development company founded in 2015, with offices in Ahmedabad, India, and Halifax, Canada, and a team of more than 230 people. Their front-end practice runs on Nuxt.js, Vue.js, and Tailwind CSS, and their published project types include real-time dashboards, browser extensions, chat applications, and multi-tenant SaaS platforms built inside the Nuxt ecosystem. Clutch ranks them among the top software developers in Halifax, which gives Canadian buyers a locally recognized reference point that most companies on this list don't have.
Their scale is a genuine differentiator: 230+ people is large enough to staff multiple concurrent Nuxt.js programs without the single-team bottleneck that constrains boutique shops. Their published rate card -- a $10,000 minimum project size and $25-$49/hr average rate -- is also more transparent than most agencies on this list, several of which decline to publish pricing at all. The Halifax office in particular gives Canadian buyers same-country contracting and support hours, which matters more than it sounds like once a project moves past the initial build into ongoing maintenance.
Notable work -- 7Span's public project descriptions center on real-time dashboard applications, multi-tenant SaaS platforms, and browser extension tooling delivered on the Nuxt.js and Vue.js stack, spanning food and beverage, advertising, and general technology clients. Specific named enterprise clients were not independently verifiable in public sources at the time of writing -- ask for live production references directly.
Pricing signal -- $25-$49/hr with a $10,000 minimum project size, both confirmed through their Clutch listing. That combination of scale and accessible pricing is unusual; most agencies with 200+ staff price at a premium to match their overhead.
What to watch -- A 230-person, two-continent team needs deliberate scope definition from the client side to avoid the coordination overhead that comes with larger delivery organizations. Buyers wanting a small, founder-led team with direct senior access on every call should look elsewhere on this list.
Best for: Companies wanting a large-capacity Nuxt.js team with a Canadian delivery presence at accessible, published rates
Specialization: Nuxt.js, Vue.js, multi-tenant SaaS, real-time dashboards
Pricing: $25-$49/hr, minimum project $10,000
Clutch: 23 reviews on Clutch (aggregate rating not independently confirmed -- verify via direct reference)
8. 64 Robots
64 Robots is a digital product agency founded in 2016 in Baltimore, Maryland, by Rob Preston and Jon Robinson. The team is small and deliberately so: roughly 16 people spread across North America, Africa, and Europe, working on a stack of Laravel, Vue.js, Nuxt.js, AWS, and Figma. Their defining specialization is accessibility: they build ADA and WCAG-focused web applications as a core discipline, not an add-on service, which is a genuinely differentiated position among the companies on this list.
Their full-service model covers API integrations, code audits, mobile app development, project management, and UI/UX design under one roof, with a stated focus on user-centered, function-driven interfaces rather than visual trend-chasing. For a buyer in a regulated or public-facing industry where an accessibility lawsuit is a real operational risk, that specialization is worth more than a larger agency's broader portfolio. Pairing Laravel on the back end with Nuxt.js and Vue.js on the front end is also a pragmatic, common pairing for teams that don't want a Node.js-only stack end to end.
Notable work -- 64 Robots' public positioning centers on accessibility-first Nuxt.js and Vue.js web applications built to meet Americans with Disabilities Act requirements. Specific named enterprise clients were not independently verifiable in public sources at the time of writing -- request current, live references directly before shortlisting.
Pricing signal -- 64 Robots does not publish a rate card or minimum project size in public sources. Given their small, senior-heavy team, expect founder-level involvement in scoping regardless of project size.
What to watch -- A 16-person team has a real capacity ceiling. Large enterprise programs needing multiple concurrent workstreams will outgrow them quickly. What they do well: accessibility-first Nuxt.js and Vue.js builds for US buyers who need a compliance-literate team small enough that the founders are still directly involved in delivery.
Best for: US companies needing an accessibility-first (ADA/WCAG) Nuxt.js build from a small, senior-led Baltimore studio
Specialization: Nuxt.js, Vue.js, Laravel back-end integration, accessibility engineering
Pricing: Not published -- scoped via direct quote
Clutch: 8 reviews on Clutch (aggregate rating not independently confirmed -- verify via direct reference)
Side-by-side comparison
| Company | Primary strength | Typical engagement | Pricing |
|---|---|---|---|
| Monterail | Official Nuxt/Vue partner, enterprise clients (Bosch, DocPlanner, EY) | $30,000-$1,000,000+ | Project-based |
| Epicmax | Single-framework Vue/Nuxt specialist, maintains Vuestic UI open source | Dedicated team / fixed-scope | Not published |
| RaftLabs | Design + engineering, Nuxt for public surfaces, Vue for dashboards, fixed price | $40,000-$150,000 | $29-49/hr |
| Curotec | US strategy + LatAm delivery, named Nuxt client testimonial, accessibility depth | $5,000-$300,000+ | Rate not published |
| SIDESTREAM | Nuxt 3/Nitro internals, maintains sidebase open source, public-sector work | Direct RFP/quote | Not published |
| Liip AG | Swiss government-grade Nuxt work (ch.ch), Holacracy team structure | Per-engagement quote | Not published |
| 7Span | Large-capacity team, Canadian presence, published rate card | $10,000+ | $25-49/hr |
| 64 Robots | Accessibility-first (ADA/WCAG) Nuxt and Vue builds, small senior team | Direct quote | Not published |
The question that separates a Nuxt.js specialist from a Vue.js generalist
The most common mistake in Nuxt.js procurement happens before a single line of code is written: the buyer writes "Vue.js developer" in the job spec or the RFP because that is the framework name they know, and treats Nuxt.js as a minor extension of it. It isn't. Nuxt.js adds a server rendering layer, a build-time static generation path, a file-based routing convention, and the Nitro server engine that decides what runs on the edge, on a server, or in the browser. A team that has never had to make those decisions in production will make them for the first time on your project.
The Vue.js-only buyer has an application that sits behind a login: an internal dashboard, an admin panel, a SaaS product where every visitor is authenticated before they see a single component render. SEO is irrelevant because search engines never see the page. For this buyer, a plain Vue.js single-page application is simpler to build, simpler to deploy, and simpler to debug than adding an SSR layer that solves a problem they don't have. Deployment is also lighter: a Vue.js SPA is a set of static files behind a CDN, with no server process to run, patch, or scale.
The Nuxt.js buyer has a surface that anonymous visitors and search engines both need to load fast: a marketing site, a content hub, a product catalog, a storefront. Here, server-side rendering is not an optional performance upgrade -- it is frequently the entire reason the project exists in its current form, because a client-only Vue.js app would leave search engines and AI answer engines looking at an empty page until JavaScript finishes executing. That distinction is only getting more important as more discovery traffic comes through AI answer engines that read the first server-rendered response rather than executing client-side JavaScript at all.
Getting the model wrong is more expensive than getting the vendor wrong. A capable Vue.js team building a project that actually needed Nuxt.js will ship something that works in every manual test and then underperforms in organic search for months before anyone traces the cause back to the rendering strategy chosen in week one. The reverse mistake is quieter but still costly: paying for a full Nuxt.js SSR build, with its server process and caching layer, on a product that will only ever be used by logged-in employees.
"We're joining a company that shares our values and is helping us go further without compromising on what makes Nuxt special." -- Sebastien Chopin, creator of Nuxt.js and CEO of NuxtLabs, on Nuxt joining Vercel
According to Vercel's official announcement of the NuxtLabs acquisition, Nuxt is downloaded more than one million times every week and is used by some of the world's largest companies. That scale matters for a buyer evaluating vendors: a framework with that much production usage has a correspondingly large and experienced talent pool to hire from, which is part of why the gap between a team that merely knows Vue.js and one that has shipped Nuxt.js at production scale is now a genuine differentiator rather than a technicality. The businesses that treat Nuxt.js hiring with the same rigor they'd apply to a back-end framework choice are the ones that avoid a costly mid-project realization that their "Vue.js team" never actually shipped server-rendered code before.
Five questions to ask before signing
1. Can you show me a production Nuxt 3 application, not a Vue.js single-page app relabeled as Nuxt?
Ask for a live URL, then check whether the initial page load actually contains rendered content in the page source before JavaScript executes -- that's the tell for real server-side rendering versus a client-only app wrapped in Nuxt's file structure. A team that hesitates on this question has likely used Nuxt for routing convenience without using its rendering capabilities at all.
2. How do you handle hydration mismatches?
This is the single most Nuxt-specific technical question you can ask, and it has no equivalent in plain Vue.js development. A team with real SSR experience will describe specific patterns: avoiding window or document references during server rendering, using consistent random IDs, and testing what the server actually outputs versus what the client re-renders. A vague answer here is the clearest signal of surface-level Nuxt.js exposure.
3. Are you using Nitro's server features, or just the front-end half of Nuxt?
Nitro is Nuxt's server engine -- it handles API routes, edge deployment, and caching strategy. A team that only ever pairs Nuxt's front-end with a separate back-end framework is not using half of what Nuxt.js offers, which is a legitimate architectural choice in some cases but should be a deliberate one, not a default born from not knowing Nitro exists.
4. What is your plan for migrating off Nuxt 2 or Vue 2, if that's what we're starting from?
Nuxt 2 is no longer actively supported by the Nuxt core team. If you're modernizing an existing application, ask for a specific migration approach: incremental route-by-route migration, a full rewrite, or a bridge period running both versions. A company that hasn't done this migration for a previous client will learn the hard edge cases on your project instead of theirs.
5. Who owns Core Web Vitals and search performance after launch?
Since SEO and load performance are usually the entire reason a project is built in Nuxt.js instead of plain Vue.js, get explicit agreement on who is accountable for those metrics post-launch, and whether monitoring and fixes are included or billed separately. A vendor that can't answer this clearly is treating Nuxt.js as a build-time framework choice rather than an ongoing performance commitment.
The verdict
The right Nuxt.js company depends on what you are actually building and who you need accountable for it.
For enterprise-scale work with an official Nuxt partner and a verified client list spanning Bosch, DocPlanner, and EY: Monterail.
For a single-framework Vue.js and Nuxt.js specialist with inspectable open-source credibility: Epicmax, whose Vuestic UI project you can review on GitHub before you ever get on a call.
For a complete Nuxt.js or Vue.js product built by one team at a fixed price, with the Nuxt-versus-Vue decision made deliberately rather than by default: RaftLabs.
For US strategy paired with Latin America delivery and a real, named client testimonial about Nuxt.js specifically: Curotec.
For deep Nuxt 3 and Nitro internals from a team that also maintains open-source Nuxt tooling: SIDESTREAM.
For government-grade Nuxt.js work with genuine multilingual and accessibility requirements: Liip AG.
For a large-capacity team with a Canadian delivery presence and published, accessible pricing: 7Span.
For accessibility-first (ADA/WCAG) Nuxt.js and Vue.js builds from a small, senior-led US studio: 64 Robots.
The mistake most buyers make is shortlisting on the word "Vue" alone and discovering the SSR gap after launch, when organic traffic underperforms and nobody on the delivery team has debugged a hydration mismatch before. Confirm real Nuxt 3 production experience before you evaluate anything else on this list.
RaftLabs builds Nuxt.js for the surfaces that need to rank and load fast, and Vue.js for the ones that don't -- one team, one fixed price, no framework mismatch discovered mid-project. 4.9/5 on Clutch. Talk to a founder about your Nuxt.js project.
Ask an AI
Get an instant summary of this post from your preferred AI assistant.
Frequently asked questions
- A Nuxt.js front-end for a defined content site or marketing platform typically costs $15,000 to $50,000. A full-stack Nuxt.js application including the API layer, database, and deployment runs $40,000 to $150,000 for mid-complexity products. Large enterprise Nuxt.js platforms with multi-role dashboards, edge-deployed rendering, and ongoing content operations run $150,000 to $500,000 or more. Rate cards range from under $25/hr for high-volume offshore teams to $150/hr or more for premium Western European and US boutiques. At $29-$49/hr, RaftLabs sits in the mid-market band that delivers production-quality Nuxt.js and Vue.js work without premium US or Swiss rates.
- A Nuxt.js front-end layer for an existing back-end typically takes four to ten weeks. A full-stack Nuxt.js application with design, development, testing, and deployment takes eight to twenty weeks depending on complexity. Enterprise platforms with server-side rendering at scale, edge caching, and multiple content types can take six to twelve months. The single biggest timeline variable is not the Vue.js component work -- it is how much SSR-specific testing (hydration, cache invalidation, crawl behavior) the project needs before launch.
- Vue.js is the core JavaScript UI library. Nuxt.js is a meta-framework built on Vue.js that adds server-side rendering, static site generation, file-based routing, a module ecosystem, and the Nitro server engine for edge and serverless deployment. It matters because the two require different skills. A team that has only built Vue.js single-page applications has never had to debug a hydration mismatch, configure incremental static regeneration, or reason about what code runs on the server versus the client. If your project is public-facing, needs to rank in search, or serves content to anonymous visitors, hire specifically for Nuxt.js experience -- not just Vue.js familiarity. If you are building an authenticated internal tool where SEO is irrelevant, Vue.js alone is often sufficient and simpler to reason about.
- Ask for a live production URL built on Nuxt 3, not a Vue.js single-page app or a Nuxt 2 legacy project. Ask specifically how the team handles server-side rendering edge cases: hydration mismatches, caching strategy, and what runs in Nitro server routes versus the client. Ask whether they have migrated a project off Nuxt 2, since that migration surfaces real technical depth. Ask how they approach Core Web Vitals and crawlability, since those are usually the entire reason a company chooses Nuxt over plain Vue.js. A team with specific, technical answers has shipped Nuxt in production. A team that describes Nuxt as "Vue with some extra routing" has not.
- RaftLabs builds both Nuxt.js and Vue.js applications for mid-market businesses, choosing between them based on whether a surface needs to be crawled, ranked, or loaded anonymously (Nuxt) or sits behind authentication (Vue.js alone). Their engineering team uses Nuxt 3 with the Nitro server engine, Vue 3 with the Composition API, and Pinia for state management. Engagements are scoped upfront, fixed-price, and include component documentation as a deliverable. Clients include Vodafone, T-Mobile, Cisco, and Wyndham Hotels. $29-$49/hr. 4.9/5 on Clutch across 50+ verified reviews.
- A focused Nuxt.js front-end project typically involves one to two engineers plus a project manager, engaging for two to four months. A full-stack Nuxt.js product build involves two to four engineers, a designer, a QA engineer, and a project lead -- typically four to eight people over three to eight months. Enterprise-scale programs with edge deployment, multiple content types, and complex integrations can involve eight to twenty people over twelve months or more. Define whether you need SSR expertise specifically before staffing the project -- adding generic Vue.js developers to a Nuxt program without SSR experience slows delivery rather than speeding it up.
Stay on topic
More on web apps

Work with us
Custom Software Development Company
See the serviceTry it yourself
Build vs Buy Calculator
The real cost of building in-house (most teams miss 40%).
Open the free toolProof
Brux ships a dental marketing SaaS: AI smile previews, GoHighLevel sync, and self-serve onboarding built for 1,000-office scale
Read the case studySimilar Articles

Top AI development companies for supply chain in 2026 (vetted shortlist)
A vetted shortlist of the top AI development companies for supply chain in 2026, sorted by what they do best - demand forecasting, inventory optimization, supplier risk, network planning, and end-to-end visibility - with honest pricing and fit notes.

Top software development outsourcing companies in 2026 (vetted shortlist)
Eight software development outsourcing companies evaluated on delivery track record, pricing transparency, and client outcomes. Not a pay-to-play directory.

Top Salesforce development companies in 2026 (vetted shortlist)
Eight Salesforce development companies evaluated on implementation depth, certifications, and verified delivery record. No pay-to-play placements.

Top mobile app development companies for fintech in 2026 (vetted shortlist)
A vetted shortlist of the top mobile app development companies for fintech in 2026, sorted by what they do best - payments, lending, wealth and neobank apps, security and compliance, and speed - with honest pricing and fit notes.

Top Microsoft Azure development companies in 2026 (vetted shortlist)
A vetted shortlist of eight Microsoft Azure development companies in 2026, evaluated on Azure expertise depth, production delivery track record, and pricing.

Top TypeScript development companies in 2026 (vetted shortlist)
Eight TypeScript development companies evaluated on strict-mode production depth, type-safety practices at the API boundary, and verified delivery record. No pay-to-play placements.
