awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 مستودعات

Awesome GitHub RepositoriesMessage Format Libraries

Libraries that implement ICU MessageFormat standards for handling complex linguistic variations.

Distinct from JavaScript Utility Libraries: Distinct from general utility libraries: focuses specifically on ICU MessageFormat implementation for pluralization and gender-based text.

Explore 5 awesome GitHub repositories matching web development · Message Format Libraries. Refine with filters or upvote what's useful.

Awesome Message Format Libraries GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • yahoo/react-intlالصورة الرمزية لـ yahoo

    yahoo/react-intl

    14,718عرض على 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

    Implements ICU MessageFormat standards to handle complex linguistic variations and variable interpolation.

    TypeScript
    عرض على GitHub↗14,718
  • formatjs/formatjsالصورة الرمزية لـ formatjs

    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

    Implements ICU MessageFormat standards to handle complex linguistic requirements like pluralization and gender variations.

    TypeScriptformatjsglobalizationi18n
    عرض على GitHub↗14,723
  • i18next/react-i18nextالصورة الرمزية لـ i18next

    i18next/react-i18next

    10,005عرض على GitHub↗

    react-i18next is an internationalization framework that integrates the i18next ecosystem into React applications. It provides a system for replacing hardcoded strings with dynamic keys to support multiple languages across a user interface. The library includes an ICU message formatter for handling complex pluralization and gender-based translations. It features a localization management interface that allows for synchronizing translation keys with remote platforms and performing in-context content editing. The project covers server-side rendering localization with request-isolated translatio

    Implements the ICU MessageFormat standard for handling complex pluralization and gender-based translations.

    JavaScripti18ni18nextinternationalization
    عرض على GitHub↗10,005
  • lingui/js-linguiالصورة الرمزية لـ lingui

    lingui/js-lingui

    5,786عرض على 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

    Parses and renders messages using ICU MessageFormat syntax for plurals, selectors, and rich-text placeholders.

    TypeScript
    عرض على GitHub↗5,786
  • amannn/next-intlالصورة الرمزية لـ amannn

    amannn/next-intl

    4,304عرض على 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

    Uses ICU message syntax to handle complex linguistic nuances such as plurals and gender.

    TypeScriptdate-formattingi18nnext
    عرض على GitHub↗4,304
  1. Home
  2. Web Development
  3. JavaScript Utility Libraries
  4. Message Format Libraries