Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. I18n

I18n

293 projects

Showing 36 of 293 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 commit8 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.1k
Forks433
Last commit1 day 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
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
Forks197
Last commit18 days ago
i18n
i18nRuby

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

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

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

#emoji#developer-tools#unicode
Stars979
Forks69
Last commit4 years ago
Unicode
UnicodeJavaScript

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

#emoji#unicode#internationalization
Stars979
Forks69
Last commit4 years ago
Moment.php
Moment.phpPHP

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

#parsing#moment#date-time
Stars968
Forks151
Last commit1 year ago
Translate
TranslatePython

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

#hacktoberfest#gettext#l10n
Stars961
Forks339
Last commit2 days ago
route_translator
route_translatorRuby

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

#rails#internationalization#multilingual
Stars947
Forks144
Last commit9 days ago
Espial
EspialHaskell

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

#bookmarking-server#haskell#database
Stars901
Forks32
Last commit2 days 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
Stars873
Forks166
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 commit4 months 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
Stars807
Forks98
Last commit2 years ago
rosetta
rosettaJavaScript

A general purpose internationalization library in 298 bytes.

#internationalization#lightweight#tiny
Stars797
Forks16
Last commit2 years 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
Stars788
Forks121
Last commit2 days 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
Forks177
Last commit2 days 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
Forks180
Last commit3 years ago
Tolk
TolkHTML

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

#rails#translations#internationalization
Stars608
Forks153
Last commit1 year ago
sveltekit-i18n
sveltekit-i18nTypeScript

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

#sveltekit-i18n#i18n-js#l10n
Stars575
Forks31
Last commit1 month 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
Stars574
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
Forks494
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
Stars540
Forks56
Last commit7 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
Stars512
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
Stars505
Forks66
Last commit4 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
Stars495
Forks73
Last commit1 month ago
gettext
gettextElixir

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

#elixir-lang#elixir#gettext
Stars491
Forks93
Last commit23 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 commit8 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 commit4 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
Stars460
Forks133
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
Stars452
Forks163
Last commit1 year ago
ember-cp-validations
ember-cp-validationsJavaScript

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

#ember-data#validation#ember-addon
Stars439
Forks173
Last commit1 year ago
ember-intl
ember-intlTypeScript

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

#emberjs#frontend-localization#ember-addon
Stars438
Forks171
Last commit2 days ago
i18n properties
i18n propertiesCSS

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

#jquery-plugin#internationalization#frontend
Stars428
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
Stars414
Forks45
Last commit17 days ago
Flutter Translate
Flutter TranslateDart

A fully featured localization and internationalization (i18n) library for Flutter applications.

#l10n#translations#internationalization
Stars410
Forks145
Last commit2 years 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
#Typescript68
#Angular67
#Frontend62
#Javascript57
#L10n46
#Translation Management38
#Pluralization25
#Multilingual23
#Developer Tools22