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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

31 dépôts

Awesome GitHub RepositoriesInternationalization Frameworks

Tools and libraries for managing application localization, translation files, and multi-language support.

Distinguishing note: Focuses on the architectural mapping of resource providers for localization, distinct from simple string translation utilities.

Explore 31 awesome GitHub repositories matching software engineering & architecture · Internationalization Frameworks. Refine with filters or upvote what's useful.

Awesome Internationalization Frameworks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • chen08209/flclashAvatar de chen08209

    chen08209/FlClash

    42,627Voir sur GitHub↗

    FlClash is a cross-platform proxy client designed to manage network traffic through configurable rules and system-level tunnel integration. It functions as a native system orchestrator, coordinating application lifecycle events and background services across desktop and mobile environments. The application utilizes a modular architecture that enables extensibility through local plugins and foreign function interfaces, allowing for direct interaction with native system libraries. It maintains security by isolating restricted administrative tasks within a privileged helper process, which valida

    Accesses external translation files through context-aware modules to ensure consistent language support across both interface and background logic.

    Dartclashclash-metaflutter
    Voir sur GitHub↗42,627
  • beego/beegoAvatar de beego

    beego/beego

    32,398Voir sur GitHub↗

    Beego is a high-performance toolkit for building web applications and RESTful APIs using the Go programming language. It is structured as an MVC web framework that separates data models, views, and controllers to organize application logic. The project provides a comprehensive suite of integrated tools, including an object-relational mapper for translating code objects into database tables and a session manager for maintaining user identity and state across server requests. It also includes an internationalization framework for managing multilingual content and translating text based on user

    Includes an internationalization framework for managing multilingual content and translating text based on user locale settings.

    Gobeegogo
    Voir sur GitHub↗32,398
  • swagger-api/swagger-uiAvatar de swagger-api

    swagger-api/swagger-ui

    28,853Voir sur GitHub↗

    Swagger UI is an OpenAPI specification renderer and documentation interface that transforms JSON or YAML API definitions into a navigable, searchable website. It functions as an OpenAPI documentation UI and request client, providing a visual catalog for exploring endpoints and sending live HTTP requests to a server using a schema-defined interface. The project distinguishes itself through a plugin-based extension system and a schema-driven UI generation model. This architecture allows for the injection of custom components, state selectors, and helper functions to modify core behavior and lay

    Uses lexeme-based mapping and external translation files to localize the interface into multiple languages.

    JavaScripthacktoberfestoasopen-source
    Voir sur GitHub↗28,853
  • srbhr/resume-matcherAvatar de srbhr

    srbhr/Resume-Matcher

    27,391Voir sur GitHub↗

    Resume-Matcher is a self-hosted career management platform designed to assist users in optimizing professional documents for specific job opportunities. It functions as an AI-powered resume builder and editor, allowing users to align their professional experience with industry keywords and job requirements. The system provides a comprehensive workflow for tailoring content, evaluating resume relevance through automated analysis, and generating supporting materials such as cover letters. The platform distinguishes itself through a local-first approach to data privacy, enabling users to connect

    Internationalization Support enables the generation of resume content and user interface elements in multiple languages to accommodate users across different linguistic regions.

    TypeScriptapplicant-tracking-systematshacktoberfest
    Voir sur GitHub↗27,391
  • uikit/uikitAvatar de uikit

    uikit/uikit

    18,534Voir sur GitHub↗

    UIkit is a CSS front-end framework and accessible UI component library designed for building responsive web interfaces. It provides a comprehensive set of styling classes and modular components alongside a JavaScript interaction toolkit for managing behavioral elements. The framework includes native support for internationalized web interfaces, featuring multi-locale text translation and right-to-left layout directions. It employs a responsive layout engine that uses flexible grids, adaptive breakpoints, and container widths to align content across different screen sizes. The toolkit covers

    Includes native support for multi-language translations and right-to-left layout directions.

    HTML
    Voir sur GitHub↗18,534
  • formatjs/formatjsAvatar de formatjs

    formatjs/formatjs

    14,723Voir sur 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

    Acts as a core internationalization framework for managing translation files and locale-specific data formatting.

    TypeScriptformatjsglobalizationi18n
    Voir sur GitHub↗14,723
  • myliang/x-spreadsheetAvatar de myliang

    myliang/x-spreadsheet

    14,601Voir sur GitHub↗

    x-spreadsheet is an HTML5 canvas spreadsheet component and web-based data grid designed for high-performance data display and cell manipulation. It serves as an interactive web component that allows users to manage structured data within a browser-based interface. The project includes an XLSX file serializer that imports and exports spreadsheet state using binary XML formats compatible with Excel. It also features a locale-aware UI framework that translates interface labels and date formats through configurable language objects. The component covers a broad range of capabilities including fo

    Includes a system for translating interface labels and date formats based on regional configurations.

    JavaScriptcanvases6excel
    Voir sur GitHub↗14,601
  • yiisoft/yii2Avatar de yiisoft

    yiisoft/yii2

    14,298Voir sur GitHub↗

    Yii2 is a professional PHP web framework designed for developing high-performance, scalable enterprise web applications. It utilizes a Model-View-Controller architecture to separate data logic, user interfaces, and request handling, ensuring maintainability for large-scale projects. The framework includes a built-in PHP code generator that automates the creation of boilerplate controllers and models by scanning database schemas. It provides an Active Record object-relational mapping system where classes represent tables and instances represent rows to manage data persistence. Additional capa

    Includes a comprehensive framework for extracting translatable strings and managing locale-specific messages.

    PHP
    Voir sur GitHub↗14,298
  • element-hq/element-webAvatar de element-hq

    element-hq/element-web

    13,233Voir sur GitHub↗

    Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized Matrix protocol. It functions as an end-to-end encrypted messenger, a VoIP client for voice and video conferencing, and an interface for interacting with integrated bots and external bridges. The project distinguishes itself through a modular architecture that supports runtime module loading and external script imports to extend core capabilities. It provides extensive white-labeling options, allowing for the customization of application branding, visual themes, and the use of

    Provides a comprehensive framework for translating static UI text and labels across multiple languages.

    TypeScripthacktoberfestmatrix
    Voir sur GitHub↗13,233
  • vector-im/element-webAvatar de vector-im

    vector-im/element-web

    13,219Voir sur GitHub↗

    Element Web is a web-based communication interface and collaboration platform built on the Matrix open standard. It functions as a client application for sending and receiving real-time messages and facilitating decentralized team communication. The project provides a cross-platform messaging interface that operates within web browsers and can be deployed as a standalone desktop application. It includes a multi-language user interface designed to support a global audience through localization.

    Provides an architectural framework for loading language-specific translation bundles at runtime.

    TypeScript
    Voir sur GitHub↗13,219
  • logaretm/vee-validateAvatar de logaretm

    logaretm/vee-validate

    11,263Voir sur GitHub↗

    Vee-validate is a form validation library and state management tool for Vue applications. It enables the validation of user inputs through declarative rules and tracks form metadata, including submission status and dirty states. The library functions as a wrapper for integrating external schema validation libraries to enforce consistent data shapes. It also serves as an internationalized framework for displaying translated error messages and localized feedback. The project covers broad capability areas including form state management, the handling of complex nested data structures, and the s

    Ships an internationalized framework for displaying translated validation error messages and localized feedback.

    TypeScriptformform-validationforms
    Voir sur GitHub↗11,263
  • octoprint/octoprintAvatar de OctoPrint

    OctoPrint/OctoPrint

    9,020Voir sur GitHub↗

    OctoPrint is a web-based platform for remotely controlling and monitoring 3D printers. It provides a browser dashboard to start, pause, cancel, and track print jobs, while streaming real-time printer status, temperature, and progress updates. The system is built around a plugin-based architecture that allows extending core functionality, and it offers a documented REST API for programmatic printer control and data management. The platform distinguishes itself through its comprehensive automation and extensibility capabilities. It supports event-driven workflows that automatically execute cust

    Manages language packs for the web interface through REST API endpoints for install, remove, and list operations.

    Python3d-printeroctoprintpython
    Voir sur GitHub↗9,020
  • teamhanko/hankoAvatar de teamhanko

    teamhanko/hanko

    8,801Voir sur GitHub↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Provides toolsets for managing text translations and labels specifically for the authentication user interface.

    Go2faauthenticationciam
    Voir sur GitHub↗8,801
  • open-circle/valibotAvatar de open-circle

    open-circle/valibot

    8,769Voir sur GitHub↗

    Valibot is a modular, type-safe schema library for validating and parsing structural data in TypeScript environments.

    Translates validation errors into multiple languages using translation mappings for global interfaces.

    TypeScriptbundle-sizemodularparsing
    Voir sur GitHub↗8,769
  • travis-ci/travis-ciAvatar de travis-ci

    travis-ci/travis-ci

    8,490Voir sur GitHub↗

    Travis CI is a continuous integration platform and CI/CD pipeline orchestrator that automates the testing and building of code changes from version control systems. It functions as a multi-language test runner and build infrastructure manager, ensuring software quality through automated testing across various programming languages and runtimes. The platform is distinguished by its use of virtual-machine-based isolation for reproducible environments and a configuration-driven approach to pipeline generation. It supports complex testing strategies through parallel matrix execution, allowing job

    Allows adding specific locale support to the build environment to prevent unsupported locale errors.

    Voir sur GitHub↗8,490
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Voir sur 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

    Downloads and installs language pack files to localize system messages.

    PHPcodeignitercodeigniter4framework-php
    Voir sur GitHub↗5,924
  • hlmd/postman-cnAvatar de hlmd

    hlmd/Postman-cn

    5,642Voir sur GitHub↗

    Postman-cn est un projet de localisation fournissant des packs de traduction d'application pour convertir l'interface de la plateforme API Postman de l'anglais vers le chinois. Il consiste en un ensemble de fichiers de langue traduits et d'overlays conçus pour localiser l'interface utilisateur pour les locuteurs natifs. Le projet fournit des packs de localisation qui fonctionnent sur plusieurs systèmes d'exploitation pour assurer une interface chinoise cohérente. Ceci est réalisé par le remplacement des fichiers de langue par défaut et la substitution d'actifs statiques. Le projet couvre la localisation de l'interface utilisateur et la traduction de logiciels multiplateformes pour supprimer les barrières linguistiques pour les développeurs concevant et testant des API.

    Provides mechanisms to inject localized language pack files into the application directory to change the UI language.

    PHPchinesepostman
    Voir sur GitHub↗5,642
  • swiftlang/swift-corelibs-foundationAvatar de swiftlang

    swiftlang/swift-corelibs-foundation

    5,434Voir sur GitHub↗

    Ce projet est une extension de la bibliothèque standard Swift et une bibliothèque système multiplateforme. Il fournit une collection de types utilitaires et de structures de données fondamentales qui étendent le langage Swift de base, agissant comme une couche d'interface indépendante de l'OS pour gérer les opérations système telles que la mise en réseau et les systèmes de fichiers. Le projet propose une couche d'interopérabilité C++ spécialisée qui mappe les types et fonctions C++ vers des interfaces Swift compatibles pour une communication inter-langages. Cela inclut un mécanisme de pontage pour gérer les types de la bibliothèque standard et les conteneurs étrangers, permettant aux types C++ d'être mappés en tant que types de référence ou de valeur pour synchroniser la gestion mémoire et la sémantique. Les capacités étendues incluent la sérialisation de données pour l'encodage et le décodage de formats structurés comme JSON, ainsi qu'un framework d'internationalisation pour gérer le formatage localisé, les calendriers et les paramètres régionaux. Il fournit également une gestion des données de base pour manipuler les URL et les données binaires brutes.

    Implements a framework for managing locale-aware formatting and regional settings for global software distribution.

    C
    Voir sur GitHub↗5,434
  • firebase/firebaseui-webAvatar de firebase

    firebase/firebaseui-web

    4,866Voir sur GitHub↗

    firebaseui-web est une bibliothèque de composants d'interface web pré-construits pour gérer les flux de connexion et d'identité en utilisant le SDK Firebase. Elle fournit une suite personnalisable d'éléments d'UI thématisés et localisés pour l'enregistrement des utilisateurs, la récupération de mot de passe et l'onboarding de compte. La bibliothèque prend en charge un large éventail de méthodes d'authentification, incluant l'email et le mot de passe traditionnels, la connexion par email sans mot de passe, et la vérification par téléphone avec gestion de reCAPTCHA. Elle intègre des fournisseurs d'identité tiers via les standards OAuth, OIDC et SAML, offrant à la fois des stratégies de popup et de redirection ainsi qu'une intégration Google One Tap. Les capacités supplémentaires couvrent la gestion d'identité multi-tenant pour des répertoires d'utilisateurs isolés et la conversion de sessions anonymes en comptes permanents. Le projet inclut des composants d'interface spécialisés pour l'authentification multi-facteurs et fournit des outils pour la personnalisation des thèmes via des variables CSS et une localisation basée sur des chaînes pour les audiences mondiales.

    Provides toolsets for managing text translations and localizing visual elements of the authentication frontend.

    TypeScript
    Voir sur GitHub↗4,866
  • woniudiancang/beeAvatar de woniudiancang

    woniudiancang/bee

    4,365Voir sur GitHub↗

    Bee est un système complet de gestion des commandes de restaurant et une plateforme de restauration conçue spécifiquement pour l'écosystème des mini-programmes WeChat. Il sert d'orchestrateur pour la commande de nourriture numérique, la logistique de livraison et les opérations de restauration sur place. Le système se distingue par une suite spécialisée d'outils pour la gestion de restaurant physique, y compris un serveur d'impression de cuisine pour générer des modèles de tickets personnalisés, une plateforme de réservation de table numérique et un système d'assignation de table utilisant des codes QR. Il inclut également un portail d'intégration des marchands dédié pour gérer les candidatures des vendeurs et les intégrations de magasins. La plateforme couvre une large gamme de capacités opérationnelles, y compris les restrictions de zone de livraison basées sur le mappage de rayon de coordonnées, la gestion de la fidélité client et des coupons, et un système de coordination de file d'attente pour les places des invités et les ramassages de commandes. Elle fournit également des outils pour le contrôle des stocks en magasin et la localisation de l'interface utilisateur via des packs de langue.

    Provides dynamic user interface localization by loading external translation files based on the user's selected language.

    JavaScript
    Voir sur GitHub↗4,365
Préc.12Suivant
  1. Home
  2. Software Engineering & Architecture
  3. Internationalization Frameworks

Explorer les sous-tags

  • Frontend UI LocalizationToolsets for managing text translations and directional layout adjustments specifically for web user interfaces. **Distinct from Internationalization Frameworks:** Focuses on the visual and linguistic adaptation of the frontend UI rather than general architectural localization mapping.
  • Programmable Validation FrameworksToolkits for defining flexible validation logic and dynamic error messages via code instead of static tags. **Distinct from Validation Message Localization:** Unlike message localization, this covers the entire programmable architecture for defining rules without struct tags.
  • Validation Message Localization1 sous-tagLocalized error messages and translated validation feedback for global user bases. **Distinct from Internationalization Frameworks:** Specific to translating validation errors rather than general application resource mapping.