Сайты на Nuxt.js
База сайтов на Nuxt.js: SSR, SSG, ISR, e-commerce, SaaS-проекты, выручка, контакты. Мета-фреймворк №1 для Vue.js. Определение за 5 секунд.
О технологии Nuxt.js
Nuxt.js — мета-фреймворк для Vue.js, изначально созданный братьями Себастьеном и Александром Шопэн (Sébastien et Alexandre Chopin) в октябре 2016 года как Vue-аналог Next.js (для React), и развиваемый компанией NuxtLabs с активным open-source сообществом. Nuxt.js решает основные проблемы «голого» Vue.js: серверный рендеринг (Server-Side Rendering — SSR) для SEO и быстрой первой загрузки, статическая генерация (Static Site Generation — SSG) для контентных сайтов, инкрементальная статическая регенерация (ISR), файловый роутинг (структура папки /pages автоматически определяет маршруты приложения с поддержкой динамических параметров и вложенных layouts), серверные API-эндпоинты (/server/api/ в Nuxt 3), автоматический импорт компонентов (auto-imports — компоненты из /components/ доступны без явных import-объявлений, что снижает boilerplate), Vue Router и Pinia из коробки без настройки, оптимизация изображений через nuxt/image, оптимизация шрифтов через nuxt/fonts, встроенная поддержка TypeScript, code splitting, prefetching. Текущая мажорная версия Nuxt 3 (вышла в ноябре 2022 года, стабильная с 2023) полностью переписана на Vue 3 и Vite, использует Nitro server (универсальный JavaScript-сервер, deployable на Node.js, serverless, edge, Cloudflare Workers, Vercel Edge, AWS Lambda, Deno Deploy) и H3 (HTTP-фреймворк нового поколения). Nuxt 3 поддерживает hybrid rendering — разные страницы могут использовать разные стратегии (SSR, SSG, ISR, SPA mode) в одном проекте через nuxt.config.ts с настройкой routeRules. Архитектурно Nuxt 3 использует Nuxt Modules — мощную систему расширений (более 200 официальных и community-модулей), включая @nuxtjs/tailwindcss, @pinia/nuxt, @nuxtjs/i18n для интернационализации, @nuxtjs/sitemap, @vueuse/nuxt, @nuxt/content для headless CMS на основе Markdown.
Главные преимущества Nuxt.js: решает все ключевые проблемы production-разработки Vue.js в одном фреймворке — SSR/SSG/ISR/SPA в одном проекте через hybrid rendering, файловый роутинг, серверные API-эндпоинты, оптимизация изображений/шрифтов, встроенная поддержка TypeScript, automatic code splitting, prefetching, встроенная поддержка CSS Modules / Sass / Tailwind / UnoCSS из коробки без конфигурации; уникальная фича auto-imports — компоненты из /components/, composables из /composables/, утилиты из /utils/ доступны во всём проекте без явных import-объявлений, что радикально снижает boilerplate и улучшает developer experience; Nitro server — универсальный JavaScript-сервер для deployment на любой платформе (Node.js, serverless, edge, Cloudflare Workers, Vercel Edge, AWS Lambda, Deno Deploy, Bun) без изменений в коде; H3 — современный HTTP-фреймворк нового поколения с поддержкой Web Streams API, native fetch, мощной системой middleware; огромная экосистема Nuxt Modules (более 200 официальных и community-модулей) расширяет функциональность одной строкой в nuxt.config.ts (@nuxtjs/tailwindcss, @pinia/nuxt для state management, @nuxtjs/i18n для интернационализации, @nuxtjs/sitemap для SEO, @vueuse/nuxt для утилит, @nuxt/content для headless CMS на Markdown, @nuxtjs/algolia для поиска); Nuxt UI — официальный UI-кит на базе Tailwind и Headless UI с десятками готовых компонентов; Nuxt DevTools — мощный набор инструментов разработки прямо в браузере (компонент-инспектор, route-инспектор, server tasks, plugin-explorer); встроенная поддержка интернационализации через @nuxtjs/i18n; превосходный developer experience благодаря Vite (быстрая сборка с HMR), volar (LSP для VS Code/JetBrains с поддержкой .vue файлов и TypeScript), Nuxt DevTools. Слабые стороны — меньший рынок труда и сообщество по сравнению с Next.js (в 5-10 раз); миграция с Nuxt 2 (на Vue 2 + webpack) на Nuxt 3 (на Vue 3 + Vite + Nitro) потребовала большой работы для legacy-проектов; меньше готовых templates и starter-проектов на GitHub по сравнению с Next.js.
Типичные клиенты Nuxt.js — современные SaaS-стартапы, e-commerce-проекты, медиа-сайты и контентные платформы, использующие Vue.js в production. Известные публичные пользователи в мире — Louis Vuitton (louisvuitton.com — официальный сайт люксового бренда), Nintendo (nintendo.com — часть страниц), MX Player (Индия, крупнейший стриминговый сервис с 280+ млн пользователей), BackMarket (backmarket.com — крупнейший refurbished electronics marketplace в Европе), Open Collective (opencollective.com — финансовый менеджмент для open-source), Wappalyzer (wappalyzer.com — конкурент X-kit Scanner), Quasar Framework (quasar.dev), Hippo (insurance marketplace), Sabo Skirt, Trip.com (часть страниц), AccuWeather (часть сервисов), Karaoke Mugen, GitLab (часть pages.gitlab.com), Buffer (buffer.com — social media management), Untappd (untappd.com — beer rating social network). В России Nuxt.js используется в множестве IT-компаний, e-commerce-проектов и контентных сайтов: значительная часть проектов с Vue.js в крупных компаниях (VK, Авито, Wildberries — часть продавца-кабинета, Ozon — часть кабинета продавца, Тинькофф — часть внутренних tools), медиа-сайты (РБК, Forbes Russia, Esquire Russia, многие региональные СМИ), e-commerce (часть проектов на Vue Storefront — open-source headless e-commerce фреймворк на Nuxt), edtech (часть Skyeng-сервисов, индивидуальные онлайн-школы), digital-агентства, обслуживающие корпоративные сайты (часто Nuxt.js + Tailwind + Strapi/Sanity для контентных сайтов клиентов), fintech-стартапы. Сегменты — e-commerce, SaaS, контентные сайты, корпоративные сайты, медиа, edtech, fintech. Размер компании — от инди-разработчика до Fortune 500. Признаки детекции Nuxt.js: глобальная переменная window.__NUXT__ с initial state и props страницы в JSON-формате (выставляется автоматически при SSR/SSG-режиме, один из самых надёжных маркеров Nuxt); URL-пути /_nuxt/ для статических ассетов (JS-чанки, CSS, шрифты, изображения), /_nuxt/builds/meta/[buildId].json для метаданных билда (Nuxt 3), /api/* для серверных API-эндпоинтов в /server/api/ директории; мета-тег <meta name="generator" content="Nuxt"> или <meta name="generator" content="Nuxt.js"> или <meta name="generator" content="Nuxt 3"> с указанием версии; для Nuxt 2 — характерные имена JS-файлов вида /_nuxt/[chunk-hash].js, для Nuxt 3 — /_nuxt/entry.[hash].js, /_nuxt/[Component].[hash].js; cookie nuxt-color-mode для @nuxtjs/color-mode (тёмная/светлая тема). X-kit Scanner проверяет все эти сигналы автоматически.
Сайты, использующие Nuxt.js
| Домен | Организация | Выручка | E-mail адреса |
|---|---|---|---|
| krka.ru | ООО "КРКА ФАРМА" | 41.5 млрд ₽ | k********s@krka.biz +6 |
| astrazeneca.ru | ООО "АСТРАЗЕНЕКА ИНДАСТРИЗ" | 37.8 млрд ₽ | a********a@ucmsgroup.ru |
| ruscon.ru | ООО "РУСКОН" | 30.3 млрд ₽ | r********t@ruscon.ru +5 |
| miuz.ru | АО "МЮЗ" | 23.5 млрд ₽ | c********t@miuz.ru +2 |
| kemerovospecstroy.ru | АО "КЕМЕРОВОСПЕЦСТРОЙ" | 19.7 млрд ₽ | s********1@kemcity.ru +5 |
| bonduelle.ru | ООО "БОНДЮЭЛЬ-КУБАНЬ" | 19.6 млрд ₽ | t********k@bonduelle.com +2 |
| aeromar.ru | АО "АЭРОМАР" | 19.4 млрд ₽ | a********r@aeromar.ru +5 |
| aptrade.ru | ООО "ИЛС" | 18.1 млрд ₽ | g********v@aptraok.ru +9 |
| rsti.ru | ООО "БАЛТИНВЕСТСТРОЙ" | 16.7 млрд ₽ | b********6@rsti.ru +2 |
| energocontract.ru | АО "ФПГ ЭНЕРГОКОНТРАКТ" | 15.2 млрд ₽ | f********g@energocontract.ru +3 |
| selectel.ru | АО "СЕЛЕКТЕЛ" | 13.1 млрд ₽ | v********d@selectel.ru +9 |
| tinko.ru | ООО "ТД ТИНКО" | 12.9 млрд ₽ | f********k@tinko.ru +3 |
| macaroon.ru | ООО "МАКАРУН" | 12.6 млрд ₽ | e********e@email.com +2 |
| tuneft.ru | АО НК "ТУЙМААДА-НЕФТЬ" | 11.5 млрд ₽ | i********o@tuneft.ru +5 |
| azovkf.ru | ООО "АКФ" | 9.9 млрд ₽ | m********l@azovkf.ru +4 |
| champion.ru | ООО "ЭЛБИН" | 9.8 млрд ₽ | i********o@champion.ru +6 |
| ehrmann.ru | ООО "ЭРМАНН СТУПИНО" | 8.9 млрд ₽ | s********o@ehrmann.ru +2 |
| trapeza.ru | ООО "ТРАПЕЗА" | 8.7 млрд ₽ | d********a@tsp.msk.ru +8 |
| fanagoria.ru | ОАО "АПФ "ФАНАГОРИЯ" | 8.6 млрд ₽ | u********e@andrey.kozlov +6 |
| svrpk.ru | АО "СПК" | 8.4 млрд ₽ | s********k@svrw.rzd.ru +5 |
Данные обновлены 26 мая 2026 г..
Часто задаваемые вопросы
Сколько сайтов работает на Nuxt.js в мире и в России?
По данным State of JS 2024 Nuxt.js используется примерно 30-35% Vue.js-разработчиков, что делает его абсолютным лидером среди мета-фреймворков Vue (другие SSR-решения для Vue — Quasar Framework около 15-20%, VitePress около 25% для документации, Vue Storefront для e-commerce около 5%). По данным BuiltWith на 2026 год Nuxt.js используется более чем на 200 000-300 000 сайтов в мире, что значительно меньше Next.js (1.5-2 миллиона сайтов), отражая меньшую долю Vue.js по сравнению с React в мировой экосистеме. Среди новых Vue-проектов, запускаемых в 2024-2026 годах, Nuxt.js выбирается в 60-75% случаев, особенно для проектов с требованиями к SEO, производительности и серверному рендерингу. В России Nuxt.js — самый популярный Vue-мета-фреймворк, активно используется в IT-компаниях с Vue-стеком, e-commerce-проектах, контентных сайтах, digital-агентствах. Среди топ-10 000 российских сайтов по трафику с Vue.js доля Nuxt.js составляет около 35-45%, что делает его явным лидером среди Vue-мета-фреймворков в Рунете. Точное число российских сайтов с публично детектируемой инфраструктурой Nuxt.js в нашей базе указано выше — это домены, у которых X-kit Scanner обнаружил переменную window.__NUXT__, пути /_nuxt/ для статических ассетов, мета-тег <meta name="generator" content="Nuxt"> или <meta name="generator" content="Nuxt 3">, или характерные имена JS-чанков /_nuxt/entry.[hash].js. Доля Nuxt в России значительно ниже Next.js (примерно в 5-10 раз), но активно растёт благодаря популярности Vue.js в российских стартапах и средних компаниях.
Почему компании выбирают Nuxt.js?
Главные причины — Nuxt.js решает все ключевые проблемы production-разработки Vue.js в одном фреймворке без необходимости интегрировать десятки разрозненных библиотек: SSR для SEO (поисковики получают полный HTML с контентом), SSG для производительности (статические страницы загружаются мгновенно), ISR для обновления статики, hybrid rendering (разные страницы используют разные стратегии в одном проекте через routeRules), файловый роутинг (структура папки /pages автоматически определяет маршруты с поддержкой динамических параметров и nested layouts), серверные API-эндпоинты в /server/api/, оптимизация изображений через nuxt/image, оптимизация шрифтов через nuxt/fonts, встроенная поддержка TypeScript, automatic code splitting, prefetching, Vue Router и Pinia из коробки без настройки; уникальная фича auto-imports — компоненты из /components/, composables из /composables/, утилиты из /utils/ доступны во всём проекте без явных import-объявлений, что радикально снижает boilerplate; Nitro server — универсальный JavaScript-сервер для deployment на любой платформе (Node.js, serverless, edge, Cloudflare Workers, Vercel Edge, AWS Lambda, Deno Deploy, Bun) без изменений в коде — Vercel-lock-in отсутствует; огромная экосистема Nuxt Modules (более 200 официальных и community-модулей) расширяет функциональность одной строкой в nuxt.config.ts; Nuxt UI — официальный UI-кит на базе Tailwind и Headless UI; Nuxt DevTools — мощные инструменты разработки в браузере; превосходный developer experience благодаря Vite и Volar; меньший порог входа по сравнению с Next.js + React благодаря простоте Vue.js. По сравнению с «голым» Vue + Vue Router Nuxt даёт SSR, файловый роутинг, серверные API из коробки; по сравнению с Next.js — лучший developer experience для Vue-разработчиков, но меньший рынок труда.
Какие компании используют Nuxt.js?
Nuxt.js используется множеством крупных современных компаний по всему миру, особенно в e-commerce, медиа и SaaS-сегментах. Известные публичные пользователи в мире — Louis Vuitton (louisvuitton.com — официальный сайт люксового бренда LVMH, один из самых дорогих и трафиковых сайтов в люксовой индустрии), Nintendo (nintendo.com — часть страниц, especially продуктовые), MX Player (Индия, крупнейший стриминговый сервис в Юго-Восточной Азии с 280+ млн пользователей), BackMarket (backmarket.com — крупнейший refurbished electronics marketplace в Европе с десятками млн пользователей), Open Collective (opencollective.com — финансовый менеджмент для open-source проектов), Wappalyzer (wappalyzer.com — прямой конкурент X-kit Scanner для определения технологий сайта, ironic but true), Quasar Framework (quasar.dev — официальный сайт cross-platform фреймворка на Vue), Hippo (insurance marketplace в США), Sabo Skirt (fashion e-commerce), Trip.com (часть страниц, особенно landing-страницы), AccuWeather (часть сервисов и embedded виджетов), Karaoke Mugen (open-source караоке-плеер), GitLab (часть pages.gitlab.com и документации), Buffer (buffer.com — social media management для бизнеса), Untappd (untappd.com — beer rating social network с 9+ млн пользователей), DigitalOcean (часть marketing-страниц), Sentry (часть страниц), Algolia (некоторые showcase-сайты), Vue.js (vuejs.org — официальный сайт самого Vue.js, ironic). В России Nuxt.js используется в множестве IT-компаний и e-commerce-проектов: значительная часть проектов с Vue.js в крупных компаниях (VK, Авито, Wildberries — часть кабинета продавца, Ozon — часть кабинета продавца, Тинькофф — часть внутренних tools), медиа-сайты (РБК часть, Forbes Russia, Esquire Russia, многие региональные СМИ), e-commerce на Vue Storefront (open-source headless e-commerce фреймворк на Nuxt), edtech (часть Skyeng-сервисов, индивидуальные онлайн-школы), digital-агентства, обслуживающие корпоративные сайты, fintech-стартапы.
Чем Nuxt.js отличается от Next.js?
Nuxt.js и Next.js — два главных современных мета-фреймворка для разработки full-stack веб-приложений, с практически идентичной функциональностью, но построенные на разных view-библиотеках. Nuxt.js построен на Vue.js, Next.js — на React. Это главное и принципиальное отличие, определяющее выбор: команда, знающая и любящая Vue.js, выбирает Nuxt.js; команда, работающая с React, выбирает Next.js. По функциональности оба фреймворка предоставляют SSR/SSG/ISR, файловый роутинг, серверные API-эндпоинты, оптимизацию изображений и шрифтов, code splitting, prefetching, встроенный TypeScript, поддержку CSS Modules/Sass/Tailwind, готовые интеграции с CMS и auth-провайдерами, hybrid rendering. По уникальным фичам Nuxt.js имеет auto-imports (радикально снижает boilerplate — компоненты, composables, утилиты доступны без явных import), Nitro server (универсальный сервер для любой платформы — Node.js, serverless, edge), Nuxt Modules (200+ официальных модулей, расширяющих функциональность одной строкой); Next.js имеет App Router на React Server Components (новая модель серверного рендеринга), Server Actions (вызов серверных функций прямо из клиентских компонентов), Turbopack (новый build-tool на Rust). По производительности оба близки, в micro-benchmarks Nuxt 3 на Vue 3 часто чуть быстрее на reactivity, Next.js быстрее на сложных приложениях с Concurrent Rendering. По экосистеме Next.js имеет больше готовых templates и starter-проектов (десятки тысяч на GitHub против тысяч у Nuxt), больше готовых интеграций, большее сообщество разработчиков (в 5-10 раз); Nuxt.js имеет более единообразную экосистему с meticulous подходом к auto-imports. По хостингу Next.js лучше всего работает на Vercel (создатели Next.js, zero-config деплой), Nuxt.js работает на любой Node.js-платформе без vendor lock-in. По рынку труда Next.js разработчиков в России и мире значительно больше. Практический выбор: команда с Vue — Nuxt.js; команда с React — Next.js; с нуля — Next.js имеет больший рынок труда, но Nuxt.js проще для начала.
Сколько стоит разработка сайта на Nuxt.js?
Стоимость разработки на Nuxt.js зависит от типа проекта, сложности и команды. Простая landing-страница или сайт-визитка на Nuxt 3 + Tailwind CSS со статической генерацией (SSG) и парой страниц — от 100 000 до 300 000 ₽ при работе с фрилансером или маленькой студией, 2-3 недели разработки. Контентный сайт (блог, медиа-портал, корпоративный сайт) на Nuxt 3 + @nuxt/content (headless CMS на Markdown) или внешний Headless CMS (Strapi/Sanity/Contentful) с SSG/ISR, оптимизацией изображений, поиском — от 350 000 до 1 000 000 ₽, 1-3 месяца. Личный кабинет или SaaS-приложение на Nuxt 3 с auto-imports, аутентификацией через @sidebase/nuxt-auth или Nuxt Auth Utils, PostgreSQL через Prisma или Drizzle, биллингом через ЮKassa/Stripe — от 900 000 до 3 000 000 ₽, 3-5 месяцев работы команды из 2-3 разработчиков. E-commerce на Nuxt 3 + Vue Storefront или прямой интеграции с Shopify Headless/Saleor с каталогом, корзиной, оплатой, личным кабинетом — от 1 200 000 до 5 000 000 ₽, 3-7 месяцев. Сложный SaaS-продукт с multi-tenancy, ролями, real-time через WebSocket — от 2 500 000 до 12 000 000 ₽, 5-10 месяцев. Хостинг для Nuxt.js: Vercel (хорошо работает с Nuxt) — бесплатный план для прототипов с ограничениями, Pro от $20/мес; Netlify от $19/мес; Cloudflare Pages бесплатно или $20/мес; AWS Amplify от $15/мес; Render/Railway от $7/мес; VPS у DigitalOcean/Hetzner/Selectel от 1000 ₽/мес. Стоимость Nuxt.js-разработчика в России (hh.ru на 2026 год): junior — 100 000-180 000 ₽/мес, middle — 200 000-400 000 ₽/мес, senior — 400 000-700 000 ₽/мес. Nuxt-разработчики обычно на 5-10% дешевле Next.js-разработчиков из-за меньшего спроса. Аутсорс-агентства от 2500 до 6000 ₽/час; фрилансеры от 1500 до 5000 ₽/час.
Как определить что сайт работает на Nuxt.js?
Самые надёжные признаки наличия Nuxt.js на сайте: глобальная переменная window.__NUXT__ с initial state и props страницы в JSON-формате — выставляется автоматически при SSR/SSG-режиме на каждой странице, один из самых надёжных маркеров Nuxt (содержит state, data composables, payload для гидратации Vue-компонентов на клиенте); URL-пути /_nuxt/ для статических ассетов (JS-чанки, CSS, шрифты, изображения, обработанные через nuxt/image), /_nuxt/builds/meta/[buildId].json для метаданных билда (Nuxt 3), /_nuxt/builds/latest.json для информации о последнем билде, /api/* для серверных API-эндпоинтов в /server/api/ директории Nuxt 3 (используют Nitro server и H3 framework); мета-тег <meta name="generator" content="Nuxt"> или <meta name="generator" content="Nuxt.js"> или <meta name="generator" content="Nuxt 3"> с указанием версии — один из самых надёжных HTML-маркеров; для Nuxt 2 — характерные имена JS-файлов вида /_nuxt/[chunk-hash].js, /_nuxt/runtime.[hash].js, /_nuxt/vendors~app.[hash].js, /_nuxt/pages_[page].[hash].js; для Nuxt 3 — /_nuxt/entry.[hash].js, /_nuxt/[Component].[hash].js, /_nuxt/builds/meta/[buildId].json; глобальная переменная window._nuxt_helpers (legacy для Nuxt 2); cookie nuxt-color-mode со значением "dark"/"light"/"system" при использовании @nuxtjs/color-mode (тёмная/светлая тема); cookie i18n_redirected при использовании @nuxtjs/i18n для интернационализации; HTML-атрибуты id="__nuxt" и id="__layout" на DOM-элементах (Nuxt 2 mount points) или id="__nuxt" в Nuxt 3; HTTP-заголовок X-Powered-By: Nitro когда Nuxt 3 деплоится через Nitro server без отключения; характерные ответы /api/_content/* при использовании @nuxt/content для headless CMS на Markdown. Для проектов на Vue Storefront (e-commerce headless фреймворк на Nuxt) — характерные пути /api/storefront/, классы vue-storefront. X-kit Scanner проверяет десятки таких сигналов автоматически за 5 секунд.
Преимущества