Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. I18n

I18n

294 projects

Showing 36 of 294 projects

validate
validateGo

A generic Go library for data validation and filtering, supporting maps, structs, and HTTP request data with built-in validators and custom rules.

#filter#validation#verification
Stars1.2k
Forks126
Last commit4 days ago
CLDR currency definitions
CLDR currency definitionsJava

The Unicode Common Locale Data Repository provides the largest standard repository of locale data for software internationalization.

#cldr#unicode#l10n
Stars1.2k
Forks448
Last commit2 days ago
Cron Expression Descriptor
Cron Expression DescriptorC#

A .NET library that converts cron expressions into human-readable descriptions in multiple languages.

#time-based#human-readable#nuget
Stars1.1k
Forks195
Last commit1 month ago
speakingurl
speakingurlJavaScript

A JavaScript library to generate URL slugs with transliteration and extensive customization options.

#url-slug#slugifier#speakingurl
Stars1.1k
Forks84
Last commit2 years ago
i18n
i18nRuby

Ruby's internationalization (i18n) and localization library, providing translation, pluralization, and flexible backend architecture.

#rails#locale-management#i18n-library
Stars1.0k
Forks419
Last commit1 month ago
Unicode
UnicodeJavaScript

A curated collection of Unicode resources, quirks, and creative uses for developers.

#emoji#developer-tools#unicode
Stars989
Forks71
Last commit4 years ago
Unicode
UnicodeJavaScript

A curated collection of Unicode resources, character quirks, and practical examples for developers.

#emoji#unicode#internationalization
Stars989
Forks71
Last commit4 years ago
Translate
TranslatePython

Useful localization tools with Python API for building localization & translation systems

#hacktoberfest#gettext#l10n
Stars980
Forks352
Last commit2 days ago
Moment.php
Moment.phpPHP

A PHP date library for parsing, validating, manipulating, and formatting dates with internationalization (i18n) support.

#parsing#moment#date-time
Stars967
Forks151
Last commit1 year ago
route_translator
route_translatorRuby

A Ruby gem for translating Rails application routes into multiple languages using a simple dictionary format.

#rails#internationalization#multilingual
Stars953
Forks145
Last commit24 days ago
Espial
EspialHaskell

An open-source, web-based bookmarking server for self-hosted personal or team bookmark management.

#bookmarking-server#haskell#database
Stars923
Forks32
Last commit2 months ago
Laravel Langman
Laravel LangmanPHP

A Laravel Artisan console manager for searching, updating, adding, and removing translation lines in language files.

#developer-tools#laravel#artisan-commands
Stars872
Forks164
Last commit2 years ago
MailForm
MailFormRuby

A Rails gem for sending emails directly from forms with built-in validations, I18n, attachments, and request information.

#rails-gem#file-attachments#activemodel
Stars871
Forks64
Last commit7 months ago
react-intlayer
react-intlayerTypeScript

A per-component internationalization solution for JavaScript applications with AI-powered translation, a visual editor, and a multilingual CMS.

#visual-editor#content-management#l10n
Stars856
Forks125
Last commit2 days ago
chatgpt-i18n
chatgpt-i18nTypeScript

A web app that translates locale files using AI, with chunking to avoid JSON breakage and multi-file export.

#ai#developer-tools#web-editor
Stars805
Forks98
Last commit7 days ago
rosetta
rosettaJavaScript

A general purpose internationalization library in 298 bytes.

#internationalization#lightweight#tiny
Stars796
Forks16
Last commit2 years ago
jquery.i18n
jquery.i18nJavaScript

A jQuery-based JavaScript internationalization library using JSON message files, supporting plurals, gender, grammar, and dynamic locale switching.

#json-messages#cldr#jquery-plugin
Stars737
Forks181
Last commit3 months ago
react-native-hiapp
react-native-hiappJavaScript

A React Native mobile app implementation of the HiApp project for cross-platform development.

#localize#ios#android
Stars636
Forks179
Last commit3 years ago
Tolk
TolkHTML

A Rails engine providing a web interface for managing i18n translations, syncing with YAML files.

#rails#translations#internationalization
Stars607
Forks151
Last commit1 year ago
sveltekit-i18n
sveltekit-i18nTypeScript

A lightweight, dependency-free internationalization library designed specifically for SvelteKit applications.

#sveltekit-i18n#i18n-js#l10n
Stars576
Forks33
Last commit3 days ago
Swifternalization
SwifternalizationSwift

A Swift framework for localizing iOS apps using JSON files with built-in pluralization, length variations, and expression support.

#ios#internationalization#pluralization
Stars572
Forks46
Last commit3 years ago
personality-insights-nodejs
personality-insights-nodejsJavaScript

A Node.js sample application demonstrating how to analyze text and tweets using the IBM Watson Personality Insights service.

#sample-app#personality-analysis#personality-insights
Stars555
Forks493
Last commit
Hodor
HodorObjective-C

A simple iOS library for in-app language switching without requiring app restart.

#ios#objective-c#in-app-language-switching
Stars538
Forks55
Last commit8 years ago
r18n
r18nRuby

An i18n tool for Ruby applications with a Ruby-style syntax, filters, model translation, and flexible locale support.

#rails#yaml#internationalization
Stars513
Forks65
Last commit1 year ago
gotext
gotextGo

A GNU gettext utilities package for Go, providing complete PO/MO file support, pluralization, and thread-safe internationalization.

#go-modules#gettext#translated-strings
Stars513
Forks68
Last commit9 days ago
Polyglot
PolyglotRuby

A fast, painless internationalization plugin for Jekyll blogs, enabling multilingual content with fallback support and SEO tools.

#jekyll#multi-language-blogs#fallback-support
Stars499
Forks75
Last commit2 months ago
gettext
gettextElixir

An internationalization (i18n) and localization (l10n) system for Elixir applications, implementing the standard Gettext framework.

#elixir-lang#elixir#gettext
Stars492
Forks97
Last commit8 days ago
is-vegan
is-veganTypeScript

A JavaScript library that identifies vegan and non-vegan food ingredients using a comprehensive database.

#vegan#food#npm
Stars490
Forks34
Last commit11 months ago
ShowFor
ShowForRuby

A Rails helper gem for quickly displaying model attributes and associations with I18n support and customizable HTML output.

#admin-interface#rails-gem#html-generation
Stars463
Forks52
Last commit7 months ago
jquery.localize.js
jquery.localize.jsJavaScript

A jQuery plugin for easy internationalization of static websites using JSON translation files.

#jquery-plugin#internationalization#multilingual
Stars459
Forks132
Last commit9 years ago
Flask-Babel
Flask-BabelPython

Adds internationalization (i18n) and localization (l10n) support to Flask applications using Babel and pytz.

#flask#l10n#internationalization
Stars453
Forks163
Last commit2 years ago
ember-intl
ember-intlTypeScript

An internationalization addon for Ember.js applications, providing translation, formatting, and linting tools.

#emberjs#frontend-localization#ember-addon
Stars439
Forks171
Last commit3 days ago
ember-cp-validations
ember-cp-validationsJavaScript

A computed property-based validation framework for Ember.js applications.

#ember-data#validation#ember-addon
Stars438
Forks169
Last commit1 year ago
i18n properties
i18n propertiesCSS

A lightweight jQuery plugin for internationalizing JavaScript applications using Java-style .properties files.

#jquery-plugin#internationalization#frontend
Stars427
Forks420
Last commit5 years ago
Scribble
ScribbleGame Maker Language

An efficient, internationalized text renderer for GameMaker with multi-effects support, optimized for dynamic dialogue.

#gamemaker#l10n#internationalization
Stars420
Forks48
Last commit23 days ago
wuchale
wuchaleTypeScript

A compile-time i18n toolkit that requires zero code changes and produces the smallest possible bundles for React, Svelte, SolidJS, and Astro.

#astro#gettext#po
Stars417
Forks20
Last commit11 days ago
PreviousPage 3 of 9Next

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
4 years ago
#Localization174
#Internationalization156
#Translation89
#Typescript70
#Angular68
#Frontend62
#Javascript57
#L10n46
#Translation Management38
#Pluralization25
#Multilingual23
#Developer Tools22