62 projects
The Symfony PHP Framework
Symfony is a PHP web application framework designed for building robust, scalable, and maintainable web applications using reusable components and a structured MVC architecture. Itβs widely used for enterprise-level projects and forms the foundation of many other PHP platforms, including Laravel and Drupal.
16,948
3,341
$66M
NGX-Translate
The internationalization (i18n) library for Angular
3,103
502
$194K
FormatJS
FormatJS is a modular collection of JavaScript libraries for internationalization that help with formatting numbers, dates, and strings, including pluralization and handling translations. It provides a standardized way to format data according to language and cultural conventions.
3,002
948
$22M
D3
Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
2,755
820
$522K
WP-CLI
βοΈ WP-CLI framework
2,478
695
$853K
react-i18next
react-i18next is an internationalization framework for React applications that provides powerful localization features, including translations, plurals, formatting, and language detection. It serves as the official React integration for the i18next framework.
2,168
546
$882K
i18next
i18next is an internationalization framework for JavaScript/TypeScript applications that enables easy translation and localization of web content. It provides a robust system for managing multiple languages, interpolation, plurals, and context-based translations across various platforms and frameworks.
1,993
528
$676K
Yargs
Yargs is a command-line argument parser for Node.js that helps build interactive command line tools by parsing arguments and generating an elegant user interface. It provides features like command management, option validation, and help text generation.
1,846
754
$805K
vue-i18n
:globe_with_meridians: Internationalization plugin for Vue.js
1,787
444
$1.4M
next-intl
π Internationalization (i18n) for Next.js
1,611
391
$1.3M
Vue I18n
Vue I18n is an internationalization plugin for Vue.js that provides a comprehensive solution for adding multi-language support to Vue applications. It enables dynamic language switching, number and datetime formatting, and pluralization support.
1,560
335
$1.8M
Web Experience Toolkit
Web Experience Toolkit (WET): Open source code library for building innovative websites that are accessible, usable, interoperable, mobile-friendly and multilingual. This collaborative open source project is led by the Government of Canada.
1,424
96
$17M
Lingui
π π A readable, automated, and optimized (3 kb) internationalization for JavaScript
1,362
361
$1.3M
Humanizer
Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
1,246
231
$2.3M
l10n-spain
Spanish localization modules for Odoo ERP system, providing accounting, tax, and regulatory compliance features specific to Spain
1,149
75
$4.2M
Python Babel
Python Babel is a collection of tools for internationalizing Python applications. It provides utilities for extracting messages from Python source code, generating and updating message catalogs, and enabling runtime translations and localization.
942
321
$738K
Dart i18n
A general mono-repo for Dart i18n and l10n packages.
875
170
$3.3M
Ruby I18n
Internationalization (i18n) library for Ruby
860
328
$211K
libphonenumber
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
632
140
$33M
International Components for Unicode
International Components for Unicode (ICU) is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. The libraries provide Unicode text handling, full character properties, and text transformation capabilities for hundreds of languages and scripts.
628
140
$301M
Calcite Design System
A monorepo containing the packages for Esri's Calcite Design System
604
31
$8.4M
i18n-tasks
Manage translation and localization with static analysis, for Ruby i18n
571
201
$421K
Phony
E164 international phone number normalizing, splitting, formatting.
535
137
$501K
libphonenumber for PHP
PHP version of Google's phone number handling library
485
110
$18M
Unicode CLDR
The Unicode Common Locale Data Repository (CLDR) provides key building blocks for software to support the world's languages. It contains detailed locale data and specifications for formatting dates, numbers, currencies, time zones, units, names, and other language-specific content. CLDR is widely used in software internationalization and localization.
384
60
$278M
PyThaiNLP
Thai natural language processing in Python
272
47
$35M
python-humanize
Python humanize functions
208
58
$106K
Punycode.js
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891.
178
68
$22K
Internationalized Domain Names in Applications (IDNA)
A Python library that implements IDNA (Internationalized Domain Names in Applications) protocol for handling internationalized domain names, allowing conversion between Unicode domain names and their ASCII-compatible encoded forms.
141
78
$1.1M
encoding_rs
A Gecko-oriented implementation of the Encoding Standard in Rust
106
49
$18M
wcwidth
Python library that measures the width of unicode strings rendered to a terminal
104
56
$404K
Unicode Normalization
A Rust library that implements Unicode normalization forms (NFD, NFC, NFKD, NFKC) according to Unicode Standard Annex #15. It provides functionality to convert Unicode strings between different canonical and compatibility forms.
102
43
$5.8M
go-runewidth
wcwidth for golang
86
47
$53K
messageformat
Using messageformat, you can separate your code from your text formatting, while enabling much more humane expressions.
86
1
y18n
y18n is a JavaScript library that provides a simple API for internationalization (i18n) and localization. It helps manage translations and pluralization in Node.js applications, serving as a lightweight i18n utility that's commonly used with the yargs command-line framework.
74
38
$17K
chardet
Character encoding detection tool for NodeJS
55
13
$62K
CLDR for Elixir
Elixir implementation of CLDR/ICU
ICU4X
Solving i18n for client-side and resource-constrained environments.
Laravel Lang Language List
List of 126 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova, Laravel Spark and Laravel UI.
Laravel Localization
Easy localization for Laravel
Laravel Translatable
Making Eloquent models translatable
LibreOffice Core Repository
Read-only LibreOffice core repo - no pull request (use gerrit instead https://gerrit.libreoffice.org/) - don't download zip, use https://dev-www.libreoffice.org/bundles/ instead
Minecraft Mod Language Package
A language package for Minecraft Mods.
TZInfo
TZInfo - Ruby Timezone Library
Text Processing Library
[mirror] Go text processing support
Unicode Segmentation Project
Grapheme Cluster and Word boundaries according to UAX#29 rules
Universal Translator
:speech_balloon: i18n Translator for Go/Golang using CLDR data + pluralization rules
gettext
Internationalization and localization support for Elixir.
globalize/globalize
Rails I18n de-facto standard library for ActiveRecord model/data translation.
i18n-iso-countries
i18n for ISO 3166-1 country codes
iconv-lite
Convert character encodings in pure javascript.
phonenumbers Python Library
Python port of Google's libphonenumber
rails-i18n
Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff