Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. I18n

I18n

186 projects

Showing 36 of 186 projects

ttag
ttagTypeScript

A modern JavaScript i18n localization library using ES6 tagged templates and GNU gettext principles.

#gettext#es6-tagged-templates#multilingual
Stars354
Forks47
Last commit11 months ago
eo-locale
eo-localeTypeScript

A lightweight React internationalization library based on the ICU standard, optimized for bundle size and performance.

#vanilla-js#tree-shaking#messageformat
Stars348
Forks10
Last commit1 year ago
Tools:Passwordable
Tools:PasswordablePHP

A CakePHP plugin providing a comprehensive collection of helpers, behaviors, components, and shells to enhance development.

#backend-development#authentication#cakephp
Stars333
Forks138
Last commit1 day ago
Tourism
TourismDart

A Flutter tourism demo app showcasing Redux state management, animations, internationalization, and custom UI components.

#clippath#dart#internationalization
Stars308
Forks73
Last commit7 years ago
v-google-translate
v-google-translateTypeScript

A modern monorepo library that integrates Google Translate JS SDK for Vue and React applications.

#changesets#vue3#vite
Stars304
Forks72
Last commit1 year ago
@nanostores/i18n
@nanostores/i18nTypeScript

A tiny (~1 KB) i18n library for React, Preact, Vue, and Svelte using Nano Stores and the JS Intl API.

#internationalization#typescript#i18n
Stars301
Forks19
Last commit29 days ago
Localize
LocalizeSwift

A Swift framework for easy iOS app localization and pluralization, supporting storyboards and strings.

#ios#internationalization#language
Stars293
Forks49
Last commit5 months ago
rust-encoding
rust-encodingRust

A Rust library for character encoding conversion based on the WHATWG Encoding Standard.

#unicode#whatwg-encoding#text-processing
Stars288
Forks57
Last commit2 years ago
Blazor I18n/Localization Text
Blazor I18n/Localization TextC#

A class library for localizing text in Blazor applications using JSON/CSV files and static typing.

#webassembly#static-typing#internationalization
Stars285
Forks29
Last commit5 months ago
Tower
TowerClojure

A simple, idiomatic internationalization and localization library for Clojure and ClojureScript.

#clojurescript#taoensso#l10n
Stars278
Forks24
Last commit2 years ago
fluent-vue
fluent-vueTypeScript

A Vue.js internationalization plugin using Mozilla's Project Fluent syntax for powerful, locale-aware translations.

#vue2#internationalization#vue3
Stars276
Forks13
Last commit2 days ago
Laravel Translator
Laravel TranslatorPHP

Eloquent translator for Laravel applications providing database-driven multilingual content management.

#eloquent#composer#content-management
Stars273
Forks28
Last commit5 years ago
i18n.lua
i18n.luaLua

A comprehensive internationalization (i18n) library for Lua with pluralization, interpolation, and locale fallbacks.

#internationalization#locale#pluralization
Stars270
Forks33
Last commit3 years ago
Tempura
TempuraClojure

A simple, developer-friendly text localization library for Clojure and ClojureScript applications.

#hiccup#gettext#clojurescript
Stars264
Forks18
Last commit2 years ago
babelfish
babelfishJavaScript

A JavaScript internationalization library with inline plural syntax and nested scopes for Node.js and browsers.

#cldr#internationalization#nodejs
Stars261
Forks14
Last commit3 years ago
babelfish
babelfishJavaScript

A JavaScript internationalization library with inline plural syntax and nested scopes for Node.js and browsers.

#cldr#internationalization#language-support
Stars261
Forks14
Last commit3 years ago
tolgee/vue
tolgee/vueTypeScript

JavaScript integration packages for Tolgee, an open-source localization platform enabling in-context translation.

#open-source#l10n#in-context-translation
Stars259
Forks37
Last commit3 days ago
ngx-tolgee
ngx-tolgeeTypeScript

JavaScript integration packages for Tolgee, an open-source localization platform with in-context translation.

#open-source#l10n#internationalization
Stars259
Forks37
Last commit3 days ago
react-native-globalize
react-native-globalizeTypeScript

A comprehensive internationalization (i18n) library for React Native apps with hooks, components, and CLDR support.

#formatting#cldr#datetime
Stars259
Forks67
Last commit4 years ago
ActiveFlag
ActiveFlagRuby

Store up to 64 boolean flags in a single integer column with ActiveRecord using bit arrays.

#form-helpers#rails#ruby-gem
Stars257
Forks21
Last commit5 months ago
v-selectpage
v-selectpageJavaScript

A Vue 3 select component with pagination, search, and customizable list/table views for large datasets.

#multiple#vue3#pagination
Stars247
Forks63
Last commit7 days ago
trans
transElixir

Embedded translations for Ecto schemas using PostgreSQL JSONB columns to avoid extra tables.

#elixir#embedded-data#database-schema
Stars237
Forks16
Last commit1 year ago
os-locale
os-localeJavaScript

Get the system locale from environment variables and OS APIs for Node.js applications.

#environment-variables#internationalization#i18n
Stars231
Forks43
Last commit4 months ago
transloco-keys-manager
transloco-keys-managerTypeScript

A CLI tool and webpack plugin for managing translation keys in Transloco-powered Angular applications.

#developer-tools#internationalization#cli-tool
Stars225
Forks61
Last commit4 months ago
ng-extract-i18n-merge
ng-extract-i18n-mergeTypeScript

Extends Angular CLI to improve i18n extraction and merge workflow with normalized translation files.

#developer-tools#angular-cli#internationalization
Stars221
Forks26
Last commit2 days ago
mdbook-i18n-helpers
mdbook-i18n-helpersRust

A set of plugins for mdBook that provides structured translation support and template-based HTML rendering.

#gettext#l10n#mdbook-preprocessor
Stars216
Forks40
Last commit6 days ago
Cake/Localized plugin
Cake/Localized pluginPHP

A CakePHP plugin providing localized validation classes and translations for international applications.

#validation#l10n#internationalization
Stars212
Forks172
Last commit2 months ago
JMock
JMockJava

A high-performance Java library for generating realistic business data with internationalization support.

#simulation#high-performance#functions
Stars211
Forks23
Last commit21 days ago
PostalCodeValidator
PostalCodeValidatorSwift

A Swift library for validating postal codes with support for over 200 regions worldwide.

#cldr#validation#internationalization
Stars207
Forks14
Last commit5 years ago
Number Words
Number WordsClojure

Convert numbers to approximated text expressions like 'less than a quarter' for natural numbers, percentages, and fractions in multiple languages.

#number-to-text#java-library#number-formatting
Stars200
Forks9
Last commit5 years ago
placid
placidElixir

A REST toolkit for building highly-scalable and fault-tolerant HTTP APIs with Elixir.

#elixir#api-framework#http
Stars195
Forks7
Last commit1 month ago
Linguist
LinguistPHP

A Laravel package for easy multilingual URL generation, redirection, and asset routing with locale support.

#composer#laravel#multilingual
Stars192
Forks15
Last commit6 years ago
v-selectmenu
v-selectmenuJavaScript

A Vue.js component library for building highly customizable dropdown menus with flexible layout and input components.

#contextmenu#quick-search#vue3
Stars190
Forks24
Last commit1 year ago
MessageFormat.NET
MessageFormat.NETC#

ICU MessageFormat implementation for .NET enabling locale-aware pluralization, gender selection, and number/date formatting.

#l10n#messageformat#internationalization
Stars189
Forks26
Last commit3 months ago
Translations
Translations

A curated list of tools, libraries, articles, and resources for software internationalization (i18n), localization (l10n), and translation.

#hacktoberfest#developer-tools#open-source
Stars186
Forks27
Last commit4 months ago
linguist
linguistElixir

A simple Elixir library for internationalization (i18n) with nested key support and pluralization.

#elixir#phoenix-framework#internationalization
Stars186
Forks22
Last commit14 days ago
PreviousPage 4 of 6Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Localization110
#Internationalization101
#Translation54
#Javascript43
#Typescript39
#Frontend37
#L10n26
#Angular23
#Translation Management20
#Multilingual20
#Pluralization18
#React17