This list is not officially maintained; information here is contributed by the library maintainers themselves. Consult their GitHub page for details on issues and implementation. Lastly, some of those libraries might stop being updated without further notice, while others warn it in their pages. In the latter scenario, they're tagged as deprecated below.
Framework | Home | Extra details |
---|---|---|
Flutter | i18next | Also supports Flutter's LocalizationsDelegate |
React | react-i18next | A powerful internationalization framework for React / React Native which is based on i18next. |
Svelte | svelte-i18next | A Svelte wrapper for i18next |
Next.js | next-i18next | The easiest way to translate your Next.js apps |
Next.js | ni18n | An easy to use integration for Next.js to enable i18next translations on your application with support for SSR, SSG and Client translation loading. |
Next.js | next-right-now | Flexible production-grade boilerplate with Next.js 9 and Zeit Now, with pre-configured Sentry, cookies, Amplitude, Emotion, FontAwesome, GraphQL/GraphCMS (Apollo), Bootstrap (Reactstrap), i18next (Locize), Jest, Cypress (E2E tests) and CI/CD (GH Actions), with full TypeScript support and support for B2B multi-tenants web apps (monorepo) |
Remix | remix-i18next | The easiest way to translate your Remix apps. |
AngularJS | ng-i18next | Angular1/2 provider, directive and filter |
Angular | ng2-i18next (actimeo) | Angular2 service and directive |
Angular | angular-i18next (Romanchuk) | Angular 2.0+ integration (service, pipes, events) |
Vue.js | i18next-vue | Vue 2 and Vue 3+ support |
Vue.js | vue-i18next (rse) | |
Vue.js | vue-i18next2 (bluelovers) | |
Solid.js | @mbarzda/solid-i18next | |
Omi | omi-i18n | i18n solution for Omi |
Inferno | inferno-i18next | (deprecated/gone) Translation utility for Inferno components |
Elm | elm-i18next | |
Node/Deno HTTP server | http-middleware | Middleware to be used with Node.js web frameworks like Express or Fastify, and also for Deno. |
Express | i18next-express-middleware | (deprecated) Middleware for the Express HTTP server/framework (Node) |
Koa | koa-i18next-middleware | Middleware for the Koa framework |
Hapi | hapi-i18next | |
jQuery | jquery plugin | Plugin to use i18next on jQuery selectors |
HTML5 | loc-i18next | Plugin to use the same API as jquery-i18next , but with HTML5 selectors |
Aurelia | aurelia-i18next | An Aurelia-Wrapper |
Meteor | i18next-meteor | i18next repackaged for Meteor |
Polymer | i18next-element | (deprecated) Polymer-friendly interface |
Ember.js | ember-i18next | Integrates i18next into Ember CLI apps |
Ember.js | ember-cli-i18next | Ember CLI addon |
Knockout.js | i18next-ko | KnockoutJS bindings |
Phaser | phaser-i18next | Plugin for the HTML5 game framework |
Construct 3 | c3-i18next | Translation plugin for the Construct 3 game software |
Metalsmith | metalsmith-i18next | (deprecated) Metalsmith plugin to easily create multiple localised branches of your site |
.NET | I18Next.Net | Library based on .NET Standard 2.0 with a rich feature-set like the original i18next, supporting .NET DI and translations; also comes with plugin support |
.NET | i18next-net | .NET C# class |
PHP | kopfwelt/i18next-php | (deprecated) Class for basic i18next functionality (2016). There's also a fork by Mika- (2017) |
PHP | alpakaio/i18next-php | Class for basic i18next functionality (2021) |
PHP | it-tem-papa/i18next-php | Class for basic i18next functionality (2023) |
Rails | i18next-rails | Asset gem containing bundled i18next JavaScript files |
Rails | rails-asset-localization | (deprecated) Asset pipeline localization using i18next for rails 3.2 & 4 |
Dart | i18next | An adaptation of i18next standard for Dart with support for Flutter localization techniques. |
Elm | elm-i18next | Functions for working with dynamically loaded translations in Elm. |
iOS | i18next-ios | |
Android | i18next-android | |
Web Components | kwc-i18next | Web component interfacing i18next |
Web Components | i18next-wc | Web component interfacing i18next and Intl |
Marko | marko-i18next | Components for Marko templates |
Virtual DOM | i18nextify | One-liner script to enable i18next on any site not using its own Virtual DOM |
Handlebars | handlebars-i18next | Helper that lets you translate inside your templates |
Handlebars | handlebars-i18n | Adds the features of i18next and Intl to Handlebars |
lit-html/lit-element | lit-i18n | i18next translations using lit-html directives |
Solid | solid-i18next | Small library which covers i18next for Solid applications |
Astro | astro-i18next | An astro integration of i18next + some utility components to help you translate your astro websites! |
Go | go-i18next | Go implementation of i18next |
i18next supports the two most recent versions of evergreen browsers (Chrome, Firefox, Safari, etc). It also runs in Node and Deno.