CATEGORY
Localization (L10n) 462 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
utf8convA UTF8 / Unicode Converter for no_std5,546MIT OR Apache-2.0
l10nOpinionated localization library built upon fluent-bundle.5,369MIT OR Apache-2.0
didaskaliaover-complicated language to store text entries and sequences across different languages5,291MIT
i18n_icu-rizzen-yazstonThe `i18n_icu` crate of the Internationalisation project.5,224BSD-3-Clause
recoyx_message_localizationFlexible message localization.5,150Apache-2.0
icu4x-datagenGenerate data for ICU4X DataProvider5,113Unicode-3.0
kine-icuCorrect and human-readable time handling for Rust5,034MIT OR Apache-2.0
glossa-sharedShared Data structures for glossa-codegen5,032Apache-2.0
localization-buildt! macro, the easiest way.4,916MIT
koibumi-unifont_jpGNU Unifont Glyphs - Japanese Version4,897GPL-2.0-or-later WITH Font-exception-2.0
josaKorean language josa selector4,653MIT
i18n_pattern-rizzen-yazstonThe `i18n_pattern` crate of the Internationalisation project.4,604BSD-3-Clause
utf8-normCommand line tool to validate and normalize UTF-8 data4,571GPL-3.0-only
opencc-fmmsegHigh-performance Chinese conversion library (Simplified ↔ Traditional) using OpenCC lexicons and FMM segmentation — no runtime…4,549MIT
countries-iso3166Simple Conversion for Country Codes and Names using ISO 31664,488MIT OR Apache-2.0
ferrocat-icuCompact, Rust-native ICU MessageFormat parsing primitives for ferrocat.4,416MIT
marksadMarkdown parser library with all the extensions4,393Apache-2.0 OR BSL-1.0 OR MIT
yew_translatorA i18n implementation for yew using string templaters.4,390MIT OR Apache-2.0
language-tagHandle language tags as defined in BCP47 (e.g. 'en-US', 'fr-FR', 'zh-cmn-Hans-CN')4,334MIT
ferrocat-poPerformance-first PO parsing, serialization, and catalog update primitives for ferrocat.4,228MIT
include-poConvert message catalogs (PO files) into Rust modules4,109MIT
translationLibrary for localisation (text translation) of Rust applications.4,101MIT OR Apache-2.0
ewtsConverter from EWTS (Extended Wylie Transliteration Scheme) to Tibetan Unicode symbols (lib)4,091MIT OR Apache-2.0
czasConvert timestamps into localized text4,067MIT OR Apache-2.0
tokenizerThai text tokenizer4,044BSD-3-Clause
encodedMacros converting character encodings at compile time4,007MIT OR Apache-2.0
immortal_intl_rsA simple i18n library for rust3,984MIT
roman-literalsWrite integer literals using Roman numerals3,898Unlicense
plurifyPluralize words in different locales3,861MIT
i18n_inflectorCorrectness-first dictionary noun inflection for every ISO 639-1 language code3,791Apache-2.0 OR MIT
locale-settingsA higher-level interface to locale settings accessed via the POSIX C API.3,640MIT
languages-rsAn internationalization library for your projects3,631MIT
es-fluent-cliCargo subcommand for generating, checking, syncing, and formatting es-fluent FTL files3,615MIT OR Apache-2.0
iso10383-parserParser for ISO 10383 XML Data3,567Apache-2.0
kalgan_i18nA translation tool that retrieves the messages stored in yaml files used by Kalgan Framework.3,505MIT OR Apache-2.0
sonix-i18nA Rust internationalization library inspired by i18next - Created by SonickSeven3,465MIT OR Apache-2.0
ferrocatRust-first gettext and ICU toolkit for PO parsing, catalog updates, and MessageFormat parsing.3,462MIT
ewts-cliConverter from EWTS (Extended Wylie Transliteration Scheme) to Tibetan Unicode symbols (cli)3,447MIT OR Apache-2.0
i18nheroCLI tool for interacting with locales hosted on i18nhero.com3,445MIT
es-fluent-langType-safe locale enums and ICU4X-backed language labels for es-fluent.3,242MIT OR Apache-2.0
dl-translateA Rust-based CLI to query DeepL using an API key3,038MIT OR Apache-2.0
loon-embedI18n for Rust, support embed YAML, JSON.2,934MIT
globetrotter-golangPolyglot, type-safe internationalization2,894MIT
mdbook-translationA utility to prepare multi-lingual mdBook books2,881MIT OR Apache-2.0
globetrotter-pythonPolyglot, type-safe internationalization2,880MIT
mal2engAn algorithm that transliterates Malayalam script to Roman / Latin characters (aka 'Manglish') with reasonable phonemic fairness.2,863MIT OR Apache-2.0
laitheanScottish Gaelic date localization library2,855GPL-3.0-only
globetrotter-modelPolyglot, type-safe internationalization2,803MIT
jp-location-relation日本の市区町村・都道府県の隣接関係を取得するライブラリ2,794MIT
malhadaKorean Language Toolkit2,793MIT OR Apache-2.0
i18n_langid_codegenFunction-like proc macro for internationalization2,786MIT
sarcasm-utilsSaRcAsM tExT creation and validation library.2,751MIT
libstrawberrylibstrawberry is a simple library that takes over and simplifies important and useful tasks.2,745AGPL-3.0-only
cheminAn enum-based router generator, supporting query strings and i18n.2,723MIT
typed-i18nA type safe i18n system2,721MIT
svec_macroA utility for Dart-style list in Rust2,689MIT
alkana-rsconvert alphabet to katakana2,645MIT
persian-tools-clicli for rust-persian-tools crate2,567MIT
tradukistoKinda useful natural language translation library and utility.2,554Apache-2.0
logger_rust_i18nMacro rust-i18n into logger and user prompt2,526MIT
grapheme-pickerHelps to pick part of words2,495MIT
about-systemRetrieve system information2,465BSD-3-Clause
local-fmt-macros-internalThis crate provides localizable format strings.2,427MIT
globetrotter-rustPolyglot, type-safe internationalization2,409MIT
globetrotter-luaPolyglot, type-safe internationalization2,379MIT
globetrotter-kotlinPolyglot, type-safe internationalization2,375MIT
globetrotter-rubyPolyglot, type-safe internationalization2,368MIT
globetrotter-typescriptPolyglot, type-safe internationalization2,343MIT
cntp_localesupportProvides information about locales and provides locale-aware formatting2,277MIT
local-fmt-macrosThis crate provides localizable format strings.2,220MIT
cntp_i18n_coreSupport library for cntp_i18n2,195MIT
cntp_i18n_build_coreSupport library for cntp_i18n2,194MIT
cntp_i18n_parseSupport library for parsing cntp_i18n tr macros2,193MIT
albhedA translator for the Al Bhed language.2,187MIT
globetrotterPolyglot, type-safe internationalization2,121MIT
bevy_simple_i18nBevy i18n plugin2,033MIT OR Apache-2.0
local-fmtThis crate provides localizable format strings.2,013MIT
fluent-zero-buildBuild-time code generator for fluent-zero. It compiles Fluent (.ftl) files into static, zero-allocation Rust code and Perfect…1,987MIT
fluent-zeroA zero-allocation, high-performance Fluent localization loader optimized for GUIs and games via compile-time caching to return…1,957MIT
lingua-i18n-rsA simple and lightweight internationalization (i18n) library for Rust1,945MIT
globetrotter-swiftPolyglot, type-safe internationalization1,918MIT
cntp_i18n_genSupport library for generating cntp_i18n translation files1,902MIT
locale-strictIdiomatic, strictly validated, types for locale identifiers.1,870MIT
globetrotter-phpPolyglot, type-safe internationalization1,853MIT
globetrotter-cppPolyglot, type-safe internationalization1,843MIT
globetrotter-zigPolyglot, type-safe internationalization1,837MIT
ydlidar_driverYDLiDAR Driver in Rust1,836Apache-2.0
globetrotter-javaPolyglot, type-safe internationalization1,835MIT
globetrotter-elixirPolyglot, type-safe internationalization1,835MIT
globetrotter-csharpPolyglot, type-safe internationalization1,832MIT
es-fluent-manager-bevyBevy ECS and AssetServer runtime manager for es-fluent translations1,829MIT OR Apache-2.0
globetrotter-dartPolyglot, type-safe internationalization1,824MIT
globetrotter-cliPolyglot, type-safe internationalization1,804MIT
svecA utility for Dart-style list in Rust1,784MIT
sarcasmSaRcAsM tExT creation and validation library.1,781MIT
mdtranslation-cliCommand-line tools for using mdTranslation, which can be used to prepare multi-lingual Markdown documents1,728MIT OR Apache-2.0
cntp_i18n_macrosMacros for cntp_i18n1,693MIT
i18n_message-rizzen-yazstonThe `i18n-message` crate of the Internationalisation project.1,668BSD-3-Clause
lakh-crore-numbersA Rust library for formatting numbers into the Lakh Crore (...हजार, लाख, करोड, अर्ब...) system.1,664ISC
rstextRust GNU gettext utilities package.1,649MIT
cloud-translateTranslate Gettext PO files using GCP Cloud Translate.1,648Apache-2.0
cmark-translateTranslate CommonMark using DeepL API1,606MIT
cntp_i18nErgonomic i18n library1,599MIT
filecountA modern high-performance open source file analysis library for automating localization tasks.1,575Apache-2.0
cargo-dragonsSimilar to `cargo-unleash`, releasing dependencies in order, very similar.1,556MIT OR Apache-2.0
sorbetA delicious GUI library for the Rust language.1,543Apache-2.0
maunucmRussian Counter Strike nickname generator1,532MIT
aozora-specAozora Bunko notation: canonical specification (sentinels, span, trigger/pair kinds, diagnostics). Internal crate; depend on the…1,497Apache-2.0 OR MIT
aozora-vebCache-friendly sorted-collection lookup for the aozora pipeline (Eytzinger layout, no_std). Internal crate; depend on the aozora…1,488Apache-2.0 OR MIT
aozora-encodingAozora Bunko notation: Shift_JIS decoding and gaiji (外字) resolution. Internal crate; depend on the aozora umbrella crate instead.1,488Apache-2.0 OR MIT
tax_idsA library to validate and verify Tax Ids. Handle European, British, Norwegian or Swiss VAT numbers.1,474MIT OR Apache-2.0
aozora-scanSafe trigger-byte scanner for the Aozora notation lexer (aho-corasick-backed). Internal crate; depend on the aozora umbrella…1,474Apache-2.0 OR MIT
aozora-syntaxAozora Bunko notation: AST types (ruby, bouten, 縦中横, 外字, kaeriten, indent containers). Internal crate; depend on the aozora…1,474Apache-2.0 OR MIT
aozora-pipelineAozora notation lex pipeline — orchestrator + 4-phase lexer producing a borrowed-arena AST. Internal crate; depend on the aozora…1,463Apache-2.0 OR MIT
aozoraAozora Bunko notation parser with incremental document snapshots1,442Apache-2.0 OR MIT
aozora-renderHTML / serialisation renderers for the aozora AST. Internal crate; depend on the aozora umbrella crate instead.1,425Apache-2.0 OR MIT
l10n_embedFramework for converting types to localized strings1,410MIT OR Apache-2.0
glossa-l10nGlossa Localization Data1,379Apache-2.0
bevy-translation-tableA super basic translation table system for bevy supporting generic data, CSV, and ODS1,346MIT OR Apache-2.0
china-citizen-idChina Citizen Identification Number1,341MIT
fluent-static-formatterAutomatically generate Rust functions from Fluent message files for streamlined localization in Rust applications.1,326MIT
formatjs_icu_skeleton_parserParser for ICU number and date/time skeleton strings1,326MIT
formatjs_icu_messageformat_parserICU MessageFormat parser implementation in Rust1,247MIT
persian-toolsA set of tools and helpers related to Persian language or in general, Iran!1,245MIT
iso10383-macrosCode generation for ISO 10383 MIC Data1,243Apache-2.0
utf8-runeLightweight crate that aims at being a building block
for libraries that work with UTF-8 data.
This crate provides the struct…1,227MIT
l10n_embed_deriveProc macro for embedding idiomatic localizations at compile time1,199MIT OR Apache-2.0
rust-top-wordsTop words, used for morse code training, or anything else.1,180MIT OR Apache-2.0
xkb_evdev_transProvides information about either the current or a specific keyboard layout from xkb and create maps between low level key…1,160MIT
lipilekhikaA transliteration library for Indian Brahmic scripts1,146MIT
iso10383-staticStatic ISO 10383 Market Identifier Code Data1,114Apache-2.0
aozora-proptestProptest strategies (Aozora-shaped input generators) for the aozora parser. Internal crate; reach it via the aozora crate's…1,107Apache-2.0 OR MIT
mandarin-to-pinyinA Rust crate for converting Mandarin Chinese to Pinyin.1,051MIT
turf-rsA Rust library for advanced geospatial analysis based on Turf, providing powerful tools for manipulating and optimizing geometric…1,025MIT OR Apache-2.0
i18n-embed-fl-no-check-hashmap-on-raMacro to perform compile time checks when using the i18n-embed crate and the fluent localization system988MIT
rsnum2persianA Rust library for converting numbers to their Persian representation.977MIT
ewts-cConverter from EWTS (Extended Wylie Transliteration Scheme) to Tibetan Unicode symbols (c lib)943MIT OR Apache-2.0
language-distributionProvides language distribution mappings for countries, returning HashMaps of Language to relative prevalence and a method to pick…880MIT
wx-utilsUtilities to ease development of cross-platform desktop apps with wxDragon.873MIT
fluent-langneg_for_carbideA library for language and locale negotiation.840Apache-2.0/MIT
freya-i18ni18n integration for Freya Apps based on Fluent Project.781MIT
rbytes_consulta_cepConsulta de CEP brasileiro com multi-provedores (ViaCEP, BrasilAPI, etc). Inclui fallback automático, timeout configurável e…750MIT
rust-br-translatorTradutor CLI português-inglês usando API LibreTranslate744MIT
rat_embed_langA simple embedded internationalization framework for Rust with compile-time embedding and runtime language switching651LGPL-3.0
locale-rsA strongly-typed locale library for Rust. Provides localized number and datetime formatting backed by Unicode CLDR data.633MIT OR Apache-2.0
spiritless_poA kind of gettext library.631MIT OR Apache-2.0
patoisA lightweight, domain-aware i18n library for Rust desktop applications.618MIT
localize-cliA CLI tool for automatic translation of JSON localization files568MIT OR Apache-2.0
fluent-syntax_for_carbideParser/Serializer tools for Fluent Syntax.550Apache-2.0/MIT
intl-memoizer_for_carbideA memoizer specifically tailored for storing lazy-initialized
intl formatters.548Apache-2.0/MIT
zaliznyakA Russian inflection library522MIT OR Apache-2.0
sarzaminComprehensive geographical data library for Iran, including provinces, counties, and cities.520Apache-2.0
utf8-streamLightweight crate that provides Utf8Stream that "streams" over utf8 chunks and derefs to string slices498MIT
stringfyBrazilian-focused string manipulation library with CPF/CNPJ validation and formatting467MIT OR Apache-2.0
localize_itSimple and fast library for localization461MIT OR Apache-2.0
fluent-bundle_for_carbideA localization system designed to unleash the entire expressive power of
natural language translations.446Apache-2.0/MIT
sys_languageA cross-platform Rust library for detecting system language with preferred language selection and fallback support432MIT
iso639_rustA super cool ISO 639 language code library in Rust.408MIT
l10n_embed_interactionLocalized command-line interaction405MIT OR Apache-2.0
persian-rsA comprehensive and lightweight utility library for Persian (Farsi) developers using Rust, featuring Jalali (Shamsi) date…400MIT
eulumdat-i18nInternationalization for Eulumdat/ATLA photometric libraries357AGPL-3.0-or-later
safflower-coreA localising tool with macros to statically allocate formattable text.335MIT
minimum_wage_jpJapan minimum wage by prefecture (日本の地域別最低賃金): rates for any date and compliance checks333MIT
vat_id_validatorA comprehensive library for validating VAT numbers, including format and checksum verification for 30+ countries.293MIT
i18n-country-translations-dataCLDR-sourced country name translations for 257 territory codes across 168 locales (data crate)265MIT
aozora-cstLossless concrete syntax tree (CST) for the aozora parser — rowan-backed projection from BorrowedLexOutput. Internal crate; reach…263Apache-2.0 OR MIT
formatjs_cliCommand-line interface for FormatJS - A Rust-based CLI for internationalization262MIT
aozora-querytree-sitter-flavoured pattern queries over the aozora concrete syntax tree. Internal crate; reach it via the aozora crate's…249Apache-2.0 OR MIT
honyaA terminal app for AI-assisted Japanese→Thai/English light-novel translation (EPUB import + a three-agent LLM pipeline over…249Apache-2.0
aozora-cliCommand-line frontend for the aozora parser: check / fmt against Aozora Bunko notation files247Apache-2.0 OR MIT
es-fluent-manager-dioxusDioxus provider, hook, and SSR runtime manager for es-fluent translations239MIT OR Apache-2.0
safflower-macroA localising tool with macros to statically allocate formattable text.235MIT
tidos_i18nProcedural macros for the Tidos component framework.228LGPL-3.0
aozora-pandocPandoc AST projection for the aozora parser — emit Pandoc JSON consumable by every Pandoc output format. Experimental crate; the…227Apache-2.0 OR MIT
legalis-euEuropean Union jurisdiction support for Legalis-RS (GDPR, Consumer Rights, Competition, Treaties)225Apache-2.0
roblox-slangType-safe internationalization for Roblox experiences215MIT
balinese-calendarBalinese Saka Calendar (Kalender Bali) — the first native Rust implementation. Computes Pawukon, Wewaran, Sasih, Paringkelan,…190Apache-2.0
legalis-jpJapanese jurisdiction support for Legalis-RS188Apache-2.0
text_componentsA Rust implementation of Minecraft's Text Components178GPL-3.0-or-later
fluent-fallback_for_carbideHigh-level abstraction model for managing localization resources
and runtime localization lifecycle.169Apache-2.0/MIT
fluent-pseudo_for_carbidePseudolocalization transformation API for use with Project Fluent API.162Apache-2.0/MIT
i18n-timezones-dataCLDR-sourced timezone name translations for 152 timezones across 36 locales (data crate)157MIT
legalis-deGerman jurisdiction support for Legalis-RS (BGB, StGB, Grundgesetz)157Apache-2.0
i18n-country-translationsLocalized country name translations for 257 territory codes across 168 locales (CLDR-sourced)151MIT
hangul-cdhangul-cd (compose-decompose): Rust helpers for composing and decomposing Hangul syllable blocks and words.141MIT
i18n_core-rizzen-yazstonThe `i18n_core` crate of the Internationalisation project.137BSD-3-Clause
brazilian_utilsBrazilian utilities for Rust - validation and formatting for CPF, CNPJ, RENAVAM, voter ID, and more135MIT
legalis-usUnited States jurisdiction support for Legalis-RS (Common Law)134Apache-2.0
cloudiful-bevy-localizationReusable Bevy localization runtime built around app-provided static registries.130MIT OR Apache-2.0
legalis-frFrench jurisdiction support for Legalis-RS (Code civil, Code de commerce, Code du travail)129Apache-2.0
rtl_isolate_fixPlain-text RTL/LTR technical-token isolation using Unicode bidi isolates (LRI/PDI), with URL/email exclusions.127MIT OR Apache-2.0
tinyi18n-rsA tiny Rust i18n library that loads JSON language maps (modeled after vue-i18n)126MIT
static-i18n-macrosHelper crate for static-i18n, providing the main macro.117MIT
lang-libA lightweight, high-performance localization library for Rust. Loads TOML language files, supports runtime locale switching,…114Apache-2.0 OR MIT
gatekeep-fluentFluent reason catalog adapter for gatekeep114MIT OR Apache-2.0
legalis-sgSingapore jurisdiction support for Legalis-RS (Companies Act, Employment Act, PDPA, Consumer Protection)113Apache-2.0
rust_intl_macrosA Rust internationalization library113MIT
static-i18nStatically compiled text translation system for Rust with compile-time checking.111MIT
safflowerA localising tool with macros to statically allocate formattable text.109MIT
i18n-stringA lightweight and flexible Rust library for handling internationalization strings with template support.109MIT