2.1k
Stars
526
Forks
183
Open issues
30
Contributors
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.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
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.
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.
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.
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.
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.
Not documented in README. No CI/testing details provided.
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.
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
- 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.
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.
Explore similar
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Website
- https://i18n.nuxtjs.org
- Language
- TypeScript
- License
- MIT
- Last updated
- 12h ago
- Created
- 105mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
Runtime-configurable default locale: single build serving regions with different defaults (prefix_except_default)
experimental.strictSeo emits invalid bare og:locale:alternate values and self-lists the current locale
Dynamic i18n configuration for multi-domain applications
runtimeConfig domainLocales not overriding domain value
Auto-discovery of nested locale files with filename-based namespacing
Top contributors
Similar repos
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
2.1k | — | TypeScript | 8/10 | 12h ago |
|
|
2.7k | — | TypeScript | 8/10 | 3d ago |
|
|
6.2k | — | TypeScript | 8/10 | 3w ago |
|
|
1k | — | TypeScript | 7/10 | 4d ago |
|
|
4.3k | — | TypeScript | 8/10 | 2d ago |
|
|
60.6k | — | TypeScript | 9/10 | 14h ago |
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 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.
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.
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.
