nuxt-modules

nuxt-modules/i18n

TypeScript MIT Web Dev

I18n module for Nuxt

2.1k stars
526 forks
active
GitHub

2.1k

Stars

526

Forks

183

Open issues

30

Contributors

v10.4.0 21 May 2026

AI Analysis

Nuxt I18n is an internationalization module for Nuxt applications that integrates vue-i18n and provides route localization, lazy-loaded translations, SEO tag localization, and layer support. It is purpose-built for developers building multi-language Nuxt applications and benefits anyone needing robust i18n infrastructure in the Nuxt ecosystem; it is not a general-purpose i18n library but rather a Nuxt-specific implementation.

Web Dev Library Discovery value: 3/10
Documentation 8/10
Activity 9/10
Community 8/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 8/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

nuxt-module i18n routing vue typescript
Actively maintained Well documented MIT licensed Niche/specialized use case Beginner friendly Production ready
Deep Analysis · Based on README and public signals
2d ago

Nuxt-native i18n integration with Vue I18n, serving moderate adoption in the Nuxt ecosystem

Nuxt I18n is an official Nuxt module that wraps Vue I18n to provide internationalization for Nuxt applications. It handles route localization, lazy translation loading, SEO tag generation, and layer support. Built for Nuxt developers who need i18n without manual Vue I18n setup. Adoption appears solid within the Nuxt community but modest compared to framework-agnostic i18n solutions like i18next.

Origin

Created November 2017, initially developed as a community module before becoming an official Nuxt module. Evolved through multiple major versions to support Nuxt 3 and modern composition patterns. Currently maintains versions for Nuxt 3.x (v10), with legacy versions for Nuxt 2.

Growth

Repository shows steady, incremental growth. 2,067 stars and 526 forks indicate stable adoption within the Nuxt ecosystem. Last push on 2026-07-07 confirms active maintenance. Only 3 stars gained in last 7 days suggests mature, plateaued project rather than accelerating growth. Growth likely driven by Nuxt framework adoption rather than competitive displacement of alternatives.

In production

Adoption not verified from README or metadata alone. Repository lacks explicit production user testimonials, company case studies, or download metrics. NPM package badge present but no traffic data visible. Adoption within Nuxt ecosystem is probable given official module status, but no quantifiable evidence provided.

Code analysis
Architecture

Appears to be a wrapper/integration layer around Vue I18n, built as a Nuxt module using Nuxt's module API. README indicates support for static and dynamic route localization, lazy loading, SEO tag generation, and layer support — typical integration-layer concerns rather than core i18n logic. Actual implementation strategy not visible from README alone.

Tests

Not documented in README. No CI/testing details provided.

Maintenance

Active maintenance confirmed: last push 2026-07-07 (2 days before analysis date). Repository appears regularly updated. No evidence of abandonment or long quiet periods. Moderate star velocity (3 stars in 7 days) is consistent with a mature, stable project rather than a declining one.

Honest verdict

ADOPT IF: building Nuxt 3 applications that need i18n with out-of-the-box route localization, SEO tag management, and tight framework integration. AVOID IF: you need framework-agnostic i18n or are using a framework other than Nuxt (use i18next or framework-specific alternatives instead). MONITOR IF: you are on Nuxt 2 (v7 is EOL) or considering migrating between major Nuxt versions, as upgrade paths should be verified.

Independent dimensions

Mainstream potential

3/10

Technical importance

6/10

Adoption evidence

4/10

Risks
  • Dependency on Nuxt ecosystem health and release cycles — breaking changes in Nuxt may cascade to this module.
  • Smaller maintainer pool compared to framework-agnostic libraries like i18next, potentially slower issue response on edge cases.
  • Adoption appears concentrated in Nuxt ecosystem; no evidence of use outside that boundary means limited cross-framework learning and tooling.
  • Documentation version fragmentation (v7, v8, v9, v10) may create confusion for users upgrading between major versions.
  • Real-world production adoption not publicly documented — risk that usage may not extend as far as star count suggests.
Prediction

Project will continue as a stable, mature Nuxt ecosystem module. Unlikely to achieve explosive growth or reach beyond Nuxt users. May see incremental adoption growth if Nuxt market share grows, but will remain a niche-focused integration layer rather than a standalone market leader.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

TypeScript
99.1%
JavaScript
0.7%
Shell
0.1%
Vue
0.1%

Information

Language
TypeScript
License
MIT
Last updated
12h ago
Created
105mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

intlify

intlify/vue-i18n

Vue I18n is an internationalization (i18n) plugin for Vue 3 that enables...

2.7k TypeScript Web Dev
i18next

i18next/next-i18next

next-i18next is a lightweight i18n library for Next.js applications that...

6.2k TypeScript Web Dev
nuxt

nuxt/modules

Nuxt Modules is a curated registry and discovery platform for Nuxt ecosystem...

1k TypeScript Web Dev
amannn

amannn/next-intl

next-intl is a TypeScript library for internationalization (i18n) in Next.js...

4.3k TypeScript Web Dev
nuxt

nuxt/nuxt

Nuxt is a full-stack web framework built on top of Vue.js that supports...

60.6k TypeScript Web Dev
vs. alternatives
Vue I18n (parent library)

Vue I18n is the underlying library. Nuxt I18n is a wrapper that adds Nuxt-specific features (route localization, SEO integration). Direct dependency rather than competitor.

i18next/next-i18next

i18next is framework-agnostic and has higher star count (6,162 vs 2,067). Serves React/Next ecosystem more broadly. Nuxt I18n is Nuxt-specific and integrates tightly with Nuxt routing and SSR.

amannn/next-intl

Next.js-specific i18n solution with 4,312 stars. Similar positioning (framework-native integration) but for Next.js. Indicates market for tightly-integrated framework solutions rather than standalone libraries.

nuxt/modules

Meta-repository of Nuxt modules (1,044 stars). Nuxt I18n is one of many modules in that ecosystem. Suggests it has ecosystem legitimacy but is not uniquely positioned.