awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

31 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • chen08209/flclashchen08209 的头像

    chen08209/FlClash

    42,627在 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
    在 GitHub 上查看↗42,627
  • beego/beegobeego 的头像

    beego/beego

    32,398在 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
    在 GitHub 上查看↗32,398
  • swagger-api/swagger-uiswagger-api 的头像

    swagger-api/swagger-ui

    28,853在 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
    在 GitHub 上查看↗28,853
  • srbhr/resume-matchersrbhr 的头像

    srbhr/Resume-Matcher

    27,391在 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
    在 GitHub 上查看↗27,391
  • uikit/uikituikit 的头像

    uikit/uikit

    18,534在 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
    在 GitHub 上查看↗18,534
  • formatjs/formatjsformatjs 的头像

    formatjs/formatjs

    14,723在 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
    在 GitHub 上查看↗14,723
  • myliang/x-spreadsheetmyliang 的头像

    myliang/x-spreadsheet

    14,601在 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
    在 GitHub 上查看↗14,601
  • yiisoft/yii2yiisoft 的头像

    yiisoft/yii2

    14,298在 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
    在 GitHub 上查看↗14,298
  • element-hq/element-webelement-hq 的头像

    element-hq/element-web

    13,233在 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
    在 GitHub 上查看↗13,233
  • vector-im/element-webvector-im 的头像

    vector-im/element-web

    13,219在 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
    在 GitHub 上查看↗13,219
  • logaretm/vee-validatelogaretm 的头像

    logaretm/vee-validate

    11,263在 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
    在 GitHub 上查看↗11,263
  • octoprint/octoprintOctoPrint 的头像

    OctoPrint/OctoPrint

    9,020在 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
    在 GitHub 上查看↗9,020
  • teamhanko/hankoteamhanko 的头像

    teamhanko/hanko

    8,801在 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
    在 GitHub 上查看↗8,801
  • open-circle/valibotopen-circle 的头像

    open-circle/valibot

    8,769在 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
    在 GitHub 上查看↗8,769
  • travis-ci/travis-citravis-ci 的头像

    travis-ci/travis-ci

    8,490在 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.

    在 GitHub 上查看↗8,490
  • codeigniter4/codeigniter4codeigniter4 的头像

    codeigniter4/CodeIgniter4

    5,924在 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
    在 GitHub 上查看↗5,924
  • hlmd/postman-cnhlmd 的头像

    hlmd/Postman-cn

    5,642在 GitHub 上查看↗

    Postman-cn 是一个本地化项目,提供应用翻译包,将 Postman API 平台界面从英文转换为中文。它由一组翻译后的语言文件和覆盖层组成,旨在为母语用户本地化用户界面。 该项目提供跨多个操作系统工作的本地化包,以确保一致的中文界面。这是通过替换默认语言文件和替换静态资源来实现的。 该项目涵盖用户界面本地化和跨平台软件翻译,旨在为设计和测试 API 的开发者消除语言障碍。

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

    PHPchinesepostman
    在 GitHub 上查看↗5,642
  • swiftlang/swift-corelibs-foundationswiftlang 的头像

    swiftlang/swift-corelibs-foundation

    5,434在 GitHub 上查看↗

    该项目是一个 Swift 标准库扩展和跨平台系统库。它提供了一系列核心实用类型和基础数据结构,扩展了 Swift 基础语言,并作为处理网络和文件系统等系统操作的独立于操作系统的接口层。 该项目具有专门的 C++ 互操作层,将 C++ 类型和函数映射为兼容的 Swift 接口,以实现跨语言通信。这包括一个处理标准库类型和外部容器的桥接机制,允许将 C++ 类型映射为引用类型或值类型,以同步内存管理和语义。 其广泛的功能包括用于编码和解码 JSON 等结构化数据的序列化,以及用于管理区域感知格式、日历和区域设置的国际化框架。它还提供了用于处理 URL 和原始二进制数据的核心数据管理功能。

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

    C
    在 GitHub 上查看↗5,434
  • firebase/firebaseui-webfirebase 的头像

    firebase/firebaseui-web

    4,866在 GitHub 上查看↗

    firebaseui-web 是一个预构建的 Web 界面组件库,用于使用 Firebase SDK 管理登录和身份流。它提供了一套可自定义的主题化和本地化 UI 元素,用于用户注册、密码恢复和账户入门。 该库支持广泛的身份验证方法,包括传统的电子邮件和密码、无密码电子邮件登录,以及带有 reCAPTCHA 处理的基于电话的验证。它通过 OAuth、OIDC 和 SAML 标准集成第三方身份提供商,提供弹出式和重定向策略,以及 Google One Tap 集成。 其他功能涵盖用于隔离用户目录的多租户身份管理,以及将匿名会话转换为永久账户。该项目包括用于多因素身份验证的专门界面组件,并提供通过 CSS 变量进行主题自定义以及针对全球受众的基于字符串的本地化工具。

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

    TypeScript
    在 GitHub 上查看↗4,866
  • woniudiancang/beewoniudiancang 的头像

    woniudiancang/bee

    4,365在 GitHub 上查看↗

    Bee 是一个专为微信小程序生态系统设计的综合餐厅订单管理系统和餐饮平台。它作为数字点餐、配送物流和堂食操作的编排器。 该系统通过一套专门的物理餐厅管理工具脱颖而出,包括用于生成自定义票据模板的厨房打印服务器、数字订餐平台以及使用二维码的桌位分配系统。它还包括一个专门的商户入驻门户,用于管理供应商申请和门店集成。 该平台涵盖了广泛的操作能力,包括基于坐标半径映射的配送区域限制、客户忠诚度和优惠券管理,以及用于客人就座和订单取货的排队协调系统。它还提供基于门店的库存控制工具,并通过语言包支持用户界面本地化。

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

    JavaScript
    在 GitHub 上查看↗4,365
上一个12下一个
  1. Home
  2. Software Engineering & Architecture
  3. Internationalization Frameworks

探索子标签

  • 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 个子标签Localized 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.