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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to jquery/globalize

Open-source alternatives to Globalize

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

  • globalizejs/globalizeAvatar globalizejs

    globalizejs/globalize

    4,838Vezi pe GitHub↗

    Globalize is a JavaScript internationalization library and Unicode CLDR localization engine. It provides a toolkit for formatting dates, numbers, and currencies using the Unicode Common Locale Data Repository and IANA time zones. The project features a build-time localization compiler that precompiles rules into static formatters to reduce runtime overhead and bundle size. It includes a system for parsing and formatting complex strings using the ICU MessageFormat syntax, supporting variables, pluralization, and gender inflections. The library covers a broad surface of localization capabiliti

    JavaScriptcldrcldr-datacldr-json
    Vezi pe GitHub↗4,838
  • airbnb/polyglot.jsAvatar airbnb

    airbnb/polyglot.js

    3,723Vezi pe GitHub↗

    Polyglot.js is a JavaScript internationalization library and client-side translation framework. It provides a system for mapping unique keys to localized strings, allowing applications to translate text into multiple languages. The library includes a pluralization and interpolation engine that handles complex grammatical plural forms based on numeric counts and inserts dynamic variables into translated strings. It supports nested namespaces to organize phrase mappings into logical categories. These utilities cover phrase translation, locale-driven configuration, and the management of multi-l

    JavaScript
    Vezi pe GitHub↗3,723
  • lingui/js-linguiAvatar lingui

    lingui/js-lingui

    5,786Vezi pe 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
    Vezi pe GitHub↗5,786

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • i18next/i18nextAvatar i18next

    i18next/i18next

    8,583Vezi pe 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
    Vezi pe GitHub↗8,583
  • symfony/translationAvatar symfony

    symfony/translation

    6,607Vezi pe GitHub↗

    Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a complete system for managing message catalogs, handling locale-aware string translation, and formatting messages using ICU MessageFormat syntax to support pluralization, gender, and conditional selection. The component organizes translatable strings into named domains, supports key-based lookup that decouples source text from localized versions, and offers deferred rendering through translatable objects that store parameters and render only when output is needed. The library disting

    PHPcomponentphpsymfony
    Vezi pe GitHub↗6,607
  • andrewplummer/sugarAvatar andrewplummer

    andrewplummer/Sugar

    4,506Vezi pe GitHub↗

    Sugar is a JavaScript utility library designed to extend native objects and prototypes with additional methods for data manipulation and transformation. It functions as a toolkit for object utilities, date manipulation, string inflection, and the polyfilling of missing or broken standard language features. The library provides the ability to map utility methods directly onto built-in prototypes or wrap values in temporary objects to enable method chaining without modifying global prototypes. It also includes a polyfill system to ensure consistent behavior across different execution environmen

    JavaScript
    Vezi pe GitHub↗4,506
  • amannn/next-intlAvatar amannn

    amannn/next-intl

    4,304Vezi pe 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
    Vezi pe GitHub↗4,304
  • openexchangerates/accounting.jsAvatar openexchangerates

    openexchangerates/accounting.js

    4,985Vezi pe GitHub↗

    accounting.js is a JavaScript library and utility suite for formatting localized numbers and currency strings, rounding decimal values, and parsing currency strings. It provides tools to transform numeric values into human-readable strings using language-specific separators and custom symbols. The library includes a currency string parser to extract raw numerical values from formatted strings by removing symbols and separators. It also features a floating point rounding tool designed to prevent binary precision errors during financial calculations. Additional capabilities cover the vertical

    JavaScript
    Vezi pe GitHub↗4,985
  • kazupon/vue-i18nAvatar kazupon

    kazupon/vue-i18n

    7,230Vezi pe 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
    Vezi pe GitHub↗7,230
  • facebookincubator/fbtAvatar facebookincubator

    facebookincubator/fbt

    3,884Vezi pe GitHub↗

    This project is a JavaScript internationalization framework designed to manage the lifecycle of multilingual user interfaces. It provides a system for embedding translatable strings directly into source code, enabling developers to maintain context while building applications that support multiple languages and regional formats. The framework distinguishes itself through a grammatical localization engine that handles complex pluralization and gender variations. By utilizing programmatic rules and placeholders, it ensures that sentences remain grammatically correct across different languages.

    JavaScript
    Vezi pe GitHub↗3,884
  • ruby-i18n/i18nAvatar ruby-i18n

    ruby-i18n/i18n

    1,028Vezi pe GitHub↗

    This library provides a foundational framework for internationalizing Ruby applications by decoupling text from source code. It manages the complete translation lifecycle, including dynamic content interpolation, pluralization, and locale-specific formatting. The system ensures application stability through thread-safe state management and configurable error handling for missing translation keys. The project distinguishes itself through a highly modular architecture that supports pluggable storage backends, allowing translation data to be retrieved from databases, key-value stores, or standar

    Rubyi18nruby
    Vezi pe GitHub↗1,028
  • dromara/carbonAvatar dromara

    dromara/carbon

    5,221Vezi pe GitHub↗

    Carbon is a Go library for semantic date and time calculations, formatting, and parsing. It provides a semantic interface to simplify temporal data handling and improve the readability of date and time manipulations. The library is distinguished by its support for multi-calendar date conversion, allowing transformations between Gregorian, Chinese Lunar, Persian, and Hebrew calendar systems. It also includes a localized temporal framework that uses ISO 639-1 codes to format dates and relative time differences across multiple language locales. Additional capabilities cover global time zone man

    Go
    Vezi pe GitHub↗5,221
  • codingcommons/typesafe-i18nAvatar codingcommons

    codingcommons/typesafe-i18n

    2,472Vezi pe GitHub↗

    Typesafe-i18n is a localization framework for TypeScript applications that provides compile-time validation for translation keys and parameters. By generating type definitions directly from translation files, it ensures that all localized content is strictly typed, preventing runtime errors caused by missing or mismatched data. The project distinguishes itself through its automated workflow, which uses command-line utilities to generate boilerplate code and wrapper functions. It supports complex linguistic requirements, including pluralization, date and number formatting, and conditional mess

    TypeScriptangularangular2i18n
    Vezi pe GitHub↗2,472
  • aralroca/next-translateAvatar aralroca

    aralroca/next-translate

    2,741Vezi pe 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
    Vezi pe GitHub↗2,741
  • sdispater/pendulumAvatar sdispater

    sdispater/pendulum

    6,668Vezi pe GitHub↗

    Pendulum is a Python date and time library that provides a simplified interface for date arithmetic, ISO parsing, localization, and timezone management. It serves as a replacement for the standard library datetime module, extending existing classes to maintain compatibility while offering a more intuitive management interface. The library distinguishes itself through a natural language date formatter that translates time differences into localized strings and a dedicated ISO 8601 date parser. It also includes tools for time-dependent logic testing, allowing the system clock to be mocked or fi

    Python
    Vezi pe GitHub↗6,668
  • aissat/easy_localizationAvatar aissat

    aissat/easy_localization

    1,046Vezi pe 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
    Vezi pe GitHub↗1,046
  • arrow-py/arrowAvatar arrow-py

    arrow-py/arrow

    9,046Vezi pe GitHub↗

    Arrow is a Python date and time library that provides a simplified interface for creating and manipulating timestamps by wrapping the Python standard library. It serves as a tool for managing date objects, handling timezone offsets, and performing relative date calculations. The library is distinguished by its ability to humanize timestamps into natural language relative descriptions across multiple locales and parse human-readable time phrases back into precise date objects. It also features a specialized parser for converting ISO 8601 strings and custom formatted text into date objects. Br

    Python
    Vezi pe GitHub↗9,046
  • svenfuchs/rails-i18nAvatar svenfuchs

    svenfuchs/rails-i18n

    4,031Vezi pe GitHub↗

    This project is a Ruby on Rails internationalization locale library that provides a comprehensive set of pre-translated translation files, currency symbols, and language-specific rules for numerous global languages. It serves as a multilingual translation dataset and a linguistic rule engine to ensure grammatically correct output across different alphabets and scripts. The system includes specialized tools for locale data validation and internationalization formatting. These utilities verify the structural integrity of translation files, identify missing keys or broken data, and normalize fil

    Ruby
    Vezi pe GitHub↗4,031
  • yahoo/react-intlAvatar yahoo

    yahoo/react-intl

    14,718Vezi pe 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
    Vezi pe GitHub↗14,718
  • formatjs/formatjsAvatar formatjs

    formatjs/formatjs

    14,723Vezi pe 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
    Vezi pe GitHub↗14,723
  • miguelgrinberg/microblogAvatar miguelgrinberg

    miguelgrinberg/microblog

    4,771Vezi pe GitHub↗

    This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou

    Pythonflaskpythonwebapp
    Vezi pe GitHub↗4,771
  • tc39/proposal-temporalAvatar tc39

    tc39/proposal-temporal

    3,701Vezi pe GitHub↗

    This project is a proposal for a new immutable date and time API in JavaScript. It serves as a precision time-tracking library and a multi-calendar date engine designed to replace the legacy Date object. The system is distinguished by its support for multiple calendar systems beyond the ISO standard and its use of IANA-based time zone resolution. It provides a framework for managing daylight saving transitions and UTC offsets while maintaining nanosecond precision for global timestamps. The API covers broad functional areas including complex date and time arithmetic, locale-aware formatting,

    HTML
    Vezi pe GitHub↗3,701
  • nixzhu/dev-blogAvatar nixzhu

    nixzhu/dev-blog

    3,906Vezi pe GitHub↗

    This project is a comprehensive framework for iOS application development, centered on building mobile applications that feature custom user interface components, asynchronous task management, and local data persistence. It serves as a technical knowledge base for software engineering, providing tools to organize and publish architectural analyses and notes in Markdown format. The framework distinguishes itself through a robust document-based storage layer that utilizes BSON-formatted records to perform CRUD operations within a NoSQL document store. It provides extensive system integration ca

    Vezi pe GitHub↗3,906
  • fnando/i18n-jsAvatar fnando

    fnando/i18n-js

    3,808Vezi pe GitHub↗

    This project is a localization library designed to synchronize translation data between server-side backends and client-side JavaScript environments. It provides a unified framework for managing multi-language support, ensuring that localized strings and translation keys remain consistent across the entire web stack. The library distinguishes itself by bridging the gap between server-side definitions and frontend interfaces, specifically facilitating the export of translation files from Ruby on Rails applications into formats compatible with JavaScript. It includes automated utilities for tra

    Ruby
    Vezi pe GitHub↗3,808
  • humanizr/humanizerAvatar Humanizr

    Humanizr/Humanizer

    9,717Vezi pe GitHub↗

    Humanizer is a .NET natural language formatter and string manipulation library designed to convert technical identifiers, numbers, and dates into grammatically correct, human-readable text. It functions as a pluralization engine, localization utility, and case conversion tool for the .NET ecosystem. The library provides specialized capabilities for transforming programming conventions like PascalCase or snake_case into readable sentences and vice versa. It distinguishes itself by handling irregular and uncountable English words during pluralization and singularization, and by applying culture

    C#hacktoberfestlocalization
    Vezi pe GitHub↗9,717
  • spencermountain/spacetimeAvatar spencermountain

    spencermountain/spacetime

    4,109Vezi pe GitHub↗

    Spacetime is a JavaScript timezone library and date manipulation framework designed for parsing, formatting, and managing dates across global timezones. It provides an internationalization tool for localizing date components and includes static type definitions for TypeScript environments to ensure type checking and autocompletion. The project features a plugin system for custom date logic, allowing the injection of specialized methods and behaviors into date objects. This extensibility enables the implementation of project-specific time requirements through prototype-based method extensions.

    JavaScriptdate-formattingdaylight-savingstime-formatting
    Vezi pe GitHub↗4,109
  • boostorg/boostAvatar boostorg

    boostorg/boost

    8,493Vezi pe GitHub↗

    Boost is a collection of portable, high-performance source libraries that extend the C++ standard library. It provides a wide range of reusable components, data structures, and algorithms designed to add capabilities to the base language across different platforms. The project is distinguished by its extensive focus on compile-time template metaprogramming and generic programming. It implements advanced architectural patterns such as policy-based design, concept-based type validation, and the use of SFINAE for conditional template resolution to minimize runtime overhead. The library covers a

    HTML
    Vezi pe GitHub↗8,493
  • s-yadav/react-number-formatAvatar s-yadav

    s-yadav/react-number-format

    4,091Vezi pe GitHub↗

    This library provides a set of tools for formatting numeric values and masking user input within React components. It includes a customizable text input wrapper that synchronizes raw numeric values with formatted display strings and a specialized input masking component for enforcing string patterns and templates during data entry. The project features a localized number formatter that utilizes browser localization APIs to apply regional grouping, prefixes, and suffixes. It supports specialized financial formatting, such as displaying negative values in parentheses, and provides the ability t

    JavaScript
    Vezi pe GitHub↗4,091
  • angular-translate/angular-translateAvatar angular-translate

    angular-translate/angular-translate

    4,281Vezi pe GitHub↗

    AngularJS Internationalization Library is a localization framework for AngularJS 1.x applications. It functions as an i18n translation tool used to swap static user interface text with localized versions based on a selected locale. The framework manages multi-language content through asynchronous loading of translation files to minimize bundle size. It includes systems for handling pluralization rules and interpolating dynamic variables into translation strings. The project also provides capabilities for language switching and fallback-chain resolution to ensure a readable string is displaye

    JavaScriptangularjsboweri18n
    Vezi pe GitHub↗4,281
  • dotnet/corefxAvatar dotnet

    dotnet/corefx

    17,491Vezi pe GitHub↗

    This project is the .NET Base Class Library, providing the foundational types and APIs required for .NET applications. It serves as a cross-platform runtime library and a standardized managed API framework, acting as the primary set of namespaces for memory management, collections, and asynchronous programming. The library enables the development of enterprise backend infrastructure and the execution of managed code consistently across different operating systems and hardware architectures. It includes capabilities for cross-platform application deployment using self-contained binaries, frame

    coreclrcorefxcsharp
    Vezi pe GitHub↗17,491