awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to i18next/react-i18next

Open-source alternatives to React I18next

30 open-source projects similar to i18next/react-i18next, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best React I18next alternative.

  • kazupon/vue-i18nkazupon avatar

    kazupon/vue-i18n

    7,230View on GitHub↗

    vue-i18n is an internationalization framework and plugin for Vue.js applications. It serves as a dynamic translation manager and localization formatting library used to translate user interface text and format dates and numbers for global audiences. The project distinguishes itself through a dynamic translation workflow that supports asynchronous locale loading and the ability to reload translation messages in real-time without refreshing the page. It provides specialized mechanisms for rich text rendering, allowing the interpolation of HTML tags and Vue components directly into translated st

    JavaScripti18ninternationalizationinternationalization-plugin
    View on GitHub↗7,230
  • i18next/i18nexti18next avatar

    i18next/i18next

    8,583View on GitHub↗

    i18next is a JavaScript localization library and internationalization framework used to translate application text into multiple languages. It functions as a dynamic translation manager that handles translation resources, language detection, and the mapping of unique keys to localized strings. The system features a pluralization and interpolation engine that applies language-specific grammatical rules for numeric counts and injects dynamic variables into strings. It utilizes a plugin-based backend architecture to load and cache translation namespaces from various sources, including remote ser

    JavaScript
    View on GitHub↗8,583
  • ngx-translate/corengx-translate avatar

    ngx-translate/core

    4,666View on GitHub↗

    This is an internationalization framework for Angular applications. It provides a system for managing multilingual text by mapping keys to translated strings, utilizing a JSON translation manager to load and merge localized assets via HTTP or local sources. The library includes a runtime language switcher to update the user interface instantly without reloading the page and a key extractor to identify translatable strings within source code. The project features an ICU message formatter to handle complex linguistic requirements such as pluralization and gender. It distinguishes itself through

    TypeScript
    View on GitHub↗4,666

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • yahoo/react-intlyahoo avatar

    yahoo/react-intl

    14,718View on GitHub↗

    react-intl is a React internationalization framework and locale-aware formatting tool. It serves as an i18n message formatting library and part of the FormatJS ecosystem, providing components and APIs to format dates, numbers, and messages within React applications. The framework uses the native browser Internationalization API to ensure numeric and temporal data adheres to specific cultural conventions. It implements a system for translating user-facing text and interpolating variables using standardized ICU message syntax. The project covers the broader requirements of React UI localizatio

    TypeScript
    View on GitHub↗14,718
  • lingui/js-linguilingui avatar

    lingui/js-lingui

    5,786View on GitHub↗

    Lingui is a JavaScript internationalization library that provides a framework-agnostic core with bindings for React, SolidJS, Svelte, Astro, and other JavaScript frameworks. It operates through a compile-time message extraction pipeline that scans source files for translatable strings, generates standard PO, JSON, or CSV catalog files, and compiles them into optimized JavaScript modules for production deployment. The library uses macro-based message definition to wrap translatable text in source code while preserving context for extraction, and includes a plural rule engine that automatically

    TypeScript
    View on GitHub↗5,786
  • aralroca/next-translatearalroca avatar

    aralroca/next-translate

    2,741View on GitHub↗

    Next-translate is a localization framework designed for Next.js applications that manages multi-language content through server-side integration and build-time optimization. It provides a comprehensive set of utilities for injecting translated strings into React components, enabling developers to handle dynamic content, pluralization, and locale-specific formatting within a unified architecture. The library distinguishes itself by optimizing application performance through selective resource loading. It parses translation files during the build process to generate page-specific bundles and su

    JavaScriptglobalizationhacktoberfesti18n
    View on GitHub↗2,741
  • formatjs/formatjsformatjs avatar

    formatjs/formatjs

    14,723View on GitHub↗

    FormatJS is an internationalization framework and library designed for building web applications that support multiple languages and regional formats. It provides a comprehensive suite of tools for managing the translation workflow, including the extraction of translatable strings from source code and the compilation of human-readable templates into optimized JavaScript functions. The project distinguishes itself by implementing the ICU MessageFormat standard, which enables the handling of complex linguistic requirements such as pluralization and gender-based text variations. By utilizing a b

    TypeScriptformatjsglobalizationi18n
    View on GitHub↗14,723
  • lit/litlit avatar

    lit/lit

    21,679View on GitHub↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    TypeScripthtml-templateslitlit-element
    View on GitHub↗21,679
  • day8/re-frameday8 avatar

    day8/re-frame

    5,532View on GitHub↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    View on GitHub↗5,532
  • codeigniter4/codeigniter4codeigniter4 avatar

    codeigniter4/CodeIgniter4

    5,924View on GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    View on GitHub↗5,924
  • aissat/easy_localizationaissat avatar

    aissat/easy_localization

    1,046View on GitHub↗

    Easy Localization is a framework for managing multi-language support in mobile applications. It provides a comprehensive system for loading translation datasets from local or remote sources, organizing them into modular files, and rendering localized content dynamically. The library integrates with the application's dependency injection system to broadcast locale changes, enabling reactive interface updates without requiring a full application restart. The project distinguishes itself through a focus on development safety and maintenance. It includes command-line tools to audit source code fo

    Dartcsvflutterflutter-apps
    View on GitHub↗1,046
  • reactjs/server-components-demoreactjs avatar

    reactjs/server-components-demo

    4,359View on GitHub↗

    This project is an implementation of React Server Components, providing a full-stack component architecture that blends server-side rendering with client-side interactivity. It enables the development of web applications where server-only components for data fetching and interactive client components coexist within a single component tree. The system focuses on server-client data orchestration, allowing for the execution of server functions and database mutations across the network boundary. It distinguishes itself through a hybrid component architecture that shifts component execution to the

    JavaScript
    View on GitHub↗4,359
  • ripple-ts/rippleRipple-TS avatar

    Ripple-TS/ripple

    7,379View on GitHub↗

    Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side rendering. It organizes user interfaces into a hierarchy of reusable, scoped components with built-in state management and client-side hydration. The framework is distinguished by its fine-grained reactivity, which updates specific DOM elements without requiring full component re-renders. It integrates server-side logic and client-side components within a single TypeScript codebase, enabling a unified full-stack development workflow. The system covers a broad range of capabil

    JavaScript
    View on GitHub↗7,379
  • ohif/viewersOHIF avatar

    OHIF/Viewers

    4,035View on GitHub↗

    Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic interface for rendering 2D and 3D medical images, providing a web-based clinical workflow engine to automate image layouts and toolsets. The project distinguishes itself through a highly extensible architecture that allows for the development of custom clinical workflows, specialized viewing modes, and the integration of external functional extensions. It includes a dedicated command line interface for managing these plugins and supports white-labeling through a comprehensive

    TypeScriptcancer-imaging-researchdicomdicom-viewer
    View on GitHub↗4,035
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    View on GitHub↗7,924
  • facebook/reactfacebook avatar

    facebook/react

    245,669View on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    View on GitHub↗245,669
  • reactjs/react.devreactjs avatar

    reactjs/react.dev

    11,765View on GitHub↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    JavaScriptdocumentationjavascriptreact
    View on GitHub↗11,765
  • apollographql/apollo-clientapollographql avatar

    apollographql/apollo-client

    19,798View on GitHub↗

    Apollo Client is a GraphQL client library and data fetching framework used to request data from a GraphQL server and synchronize that state within a frontend application. It functions as a remote state manager and a local state management tool, allowing developers to define client-side schemas and resolvers for data that does not reside on a remote server. The project features a normalized GraphQL cache that identifies objects by ID to ensure referential equality and consistent data updates across different queries. It also includes a GraphQL API mocking tool to simulate server responses and

    TypeScriptapollo-clientapollographqlgraphql
    View on GitHub↗19,798
  • urql-graphql/urqlurql-graphql avatar

    urql-graphql/urql

    8,959View on GitHub↗

    urql is a GraphQL client library designed for fetching and managing data from a GraphQL API. It provides a system for handling GraphQL data fetching, state management, and integration with React components. The library is distinguished by a middleware pipeline architecture that allows the request-response flow to be modified through swappable exchanges. This enables the customization of the data layer, including the addition of custom business logic, request deduplication, and specialized fetching behaviors. The project covers a broad range of capabilities, including normalized caching to en

    TypeScriptcomplex-appsexchangegraphql
    View on GitHub↗8,959
  • trojanowski/react-apollo-hookstrojanowski avatar

    trojanowski/react-apollo-hooks

    2,388View on GitHub↗

    This library provides a collection of hooks for integrating GraphQL data operations into functional components within the Apollo Client ecosystem. It functions as a state management tool that synchronizes remote server data with local component state, ensuring consistent data representation across the user interface. The project distinguishes itself by enabling server-side rendering through a framework of utilities that pre-fetch data and resolve component trees to deliver fully populated HTML. It utilizes a provider-based pattern to inject the data client into the component tree, allowing ne

    TypeScript
    View on GitHub↗2,388
  • dodyg/practical-aspnetcoredodyg avatar

    dodyg/practical-aspnetcore

    10,382View on GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    View on GitHub↗10,382
  • vuejs/vuevuejs avatar

    vuejs/vue

    209,900View on GitHub↗

    Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and single-page applications. It centers on a declarative template system that transforms HTML into efficient render functions, allowing developers to organize complex interfaces into isolated, reusable units that synchronize automatically with application state. The framework distinguishes itself through a dependency-tracking reactivity system that monitors data access during rendering to trigger precise updates. It provides a flexible architecture that supports both incremental adoption

    TypeScriptframeworkfrontendjavascript
    View on GitHub↗209,900
  • leptos-rs/leptosleptos-rs avatar

    leptos-rs/leptos

    20,993View on GitHub↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Rustdomfine-grainedisomorphic
    View on GitHub↗20,993
  • readthedocs/readthedocs.orgreadthedocs avatar

    readthedocs/readthedocs.org

    8,365View on GitHub↗

    Read the Docs is a documentation hosting platform and continuous integration pipeline that automatically builds and hosts documentation websites directly from version control repositories. It functions as a static site generator host, transforming raw source files into rendered websites for public consumption. The platform includes a documentation translation manager that synchronizes files between source repositories and external localization services to manage multilingual content. It employs a dependency-backtracking resolver to manage package versions and ensure stable build environments.

    Python
    View on GitHub↗8,365
  • amannn/next-intlamannn avatar

    amannn/next-intl

    4,304View on GitHub↗

    next-intl is an internationalization framework for Next.js applications. It provides a system for managing translations, localized routing, and ICU message formatting to deliver multilingual content across server and client components. The project distinguishes itself through a focus on developer experience and type safety, utilizing a TypeScript translation validator that generates declaration files from JSON messages for compile-time key validation. It streamlines translation workflows with tools for automatically extracting strings from source code into message files and synchronizing thos

    TypeScriptdate-formattingi18nnext
    View on GitHub↗4,304
  • ngx-rocket/starter-kitngx-rocket avatar

    ngx-rocket/starter-kit

    1,263View on GitHub↗

    Starter-kit is an enterprise-grade starter kit and development toolkit for Angular applications, providing project scaffolding, boilerplate generation, and command-line automation. It establishes a structured foundation for large-scale web development with built-in ahead-of-time template compilation, module-based dependency injection, and client-side single-page application routing. The command-line automation utilities support rapid code generation for components, directives, pipes, services, classes, and modules alongside a local development server with live reloading and backend API reque

    TypeScriptangularangular-clibootstrap
    View on GitHub↗1,263
  • ehtagtranslation/ehsyringeEhTagTranslation avatar

    EhTagTranslation/EhSyringe

    3,474View on GitHub↗

    EhSyringe is a browser translation extension and tag translation engine designed to replace website tags and content with localized versions. It functions as a dynamic content localizer and custom translation database client that maps original metadata tags to preferred languages to improve content discoverability on gallery websites. The project provides a search enhancement toolkit that enables cross-language content discovery and enhanced site search. This includes translation-aware autocomplete suggestions in search fields, the ability to perform searches via the address bar, and context-

    TypeScriptbrowser-extensione-hentaitranslation
    View on GitHub↗3,474
  • barryvdh/laravel-translation-managerbarryvdh avatar

    barryvdh/laravel-translation-manager

    1,702View on GitHub↗

    This project provides a comprehensive localization infrastructure for Laravel applications, centering on a database-backed registry for translation strings. It enables developers to centralize application content, moving away from purely file-based management to a persistent storage model that supports multi-language workflows. The system distinguishes itself through automated discovery and synchronization capabilities. It parses source code to identify and register translation keys, while also utilizing middleware to detect missing keys during runtime. These automated processes are paired wi

    PHP
    View on GitHub↗1,702
  • wagtail/wagtailwagtail avatar

    wagtail/wagtail

    20,366View on GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Pythoncmsdjangohacktoberfest
    View on GitHub↗20,366
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516