Open-source internationalization software
606 open-source libraries, tools and applications tagged internationalization, ranked by how closely internationalization is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
606 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| igorkulman/iOSLocalizationEditor A simple macOS GUI application for managing iOS and macOS app localizations. It opens folders containing Localizable.strings files, display… | 23 | 1482 | maintenance |
| fossasia/publiccode.asia-legacy The source for the publiccode.asia campaign website 'Public Money, Public Code', built with the Hugo static site generator. It hosts multil… | 98 | 1471 | maintenance |
| FlineDev/BartyCrouch A Swift command-line tool that incrementally updates and translates iOS/macOS Strings files by extracting strings from .swift, .h, .m, .sto… | 23 | 1404 | maintenance |
| square/phrase Phrase is an Android string resource templating library that lets developers format template strings with named placeholders like {first_na… | 32 | 1392 | maintenance |
| roomorama/Caldroid Caldroid is an Android library providing a customizable calendar fragment that displays dates in a month view. It can be embedded in an act… | 32 | 1392 | maintenance |
| kaisermann/svelte-i18n svelte-i18n is an internationalization library for Svelte apps that uses Svelte stores to track the current locale, message dictionaries, a… | 32 | 1380 | maintenance |
| belerweb/pinyin4j A Java library for converting Chinese characters to pinyin romanization, republished from SourceForge to Maven Central. It adds polyphonic … | 40 | 1326 | maintenance |
| chinayangxiaowei/marktext-chinese-language-pack A Simplified Chinese localization language pack for the MarkText Markdown editor, applied by replacing resources in the MarkText source tre… | 23 | 1261 | maintenance |
| overtrue/laravel-lang A Laravel/Lumen package that provides translation files for 75 languages, based on Laravel-Lang/lang. It lets Laravel applications switch l… | 10 | 1257 | maintenance |
| apache/openoffice Apache OpenOffice is a full-featured open-source office productivity suite including word processing, spreadsheets, presentations, graphics… | 76 | 1247 | maintenance |
| JiriTrecak/Laurine Laurine is a Swift-based localization code generator that parses .strings localization files and produces type-safe Swift or Objective-C co… | 32 | 1246 | maintenance |
| iamcal/php-emoji A PHP library for converting emoji between various native formats (DoCoMo, KDDI, Softbank, Google) and a unified format, as well as renderi… | 32 | 1242 | maintenance |
| willpowell8/LocalizationKit_iOS LocalizationKit is a Swift library for iOS and macOS that provides realtime, dynamic localization and translation management. Text keys in … | 32 | 1207 | maintenance |
| pikax/vue-composable A collection of 50+ ready-to-use Vue composition-api composables covering events, DOM, dates, breakpoints, storage, pagination, validation,… | 23 | 1178 | maintenance |
| carmen-ruby/carmen Carmen is a Ruby library providing a clean API for querying countries and their subregions (states, provinces, etc.) using ISO 3166 data. I… | 23 | 1167 | maintenance |
| angular-moment A set of AngularJS directives and filters (and Angular pipes via ngx-moment) wrapping Moment.js for formatting dates and relative timestamp… | 23 | 1156 | maintenance |
| hyperoslo/Sugar Sugar is a Swift library that adds convenient extensions and helpers to Cocoa and Cocoa Touch, covering app info, screen/simulator checks, … | 23 | 1059 | maintenance |
| flyinclouds/KBLAutoSwitch A Windows utility built on AutoHotkey that automatically switches between Chinese and English input methods based on the active window or u… | 23 | 1047 | maintenance |
| ttu-ttu/ebook-reader An online e-book reader for EPUB, HTMLZ, and plain text files, built with Svelte, designed primarily for Japanese language learners with su… | 68 | 1046 | maintenance |
| heysem-useinsider/Stringz Stringz is a native macOS application that provides a visual editor for localizing Xcode projects targeting iOS, macOS, tvOS, and watchOS. … | 23 | 1021 | maintenance |
| Postman Chinese Injector A Chinese localization package for the Postman API client that patches the app's resources directory to translate the UI into Chinese. The … | 10 | 5622 | abandoned |
| angular-translate angular-translate is a JavaScript translation/i18n library for AngularJS 1.x applications, providing filters, directives, async loading of … | 10 | 4271 | abandoned |
| FormatterKit/FormatterKit FormatterKit is a collection of well-crafted NSFormatter subclasses for Objective-C/Swift that format addresses, arrays, colors, distances,… | 10 | 4078 | abandoned |
| Emojicon An Android library that renders emoji in TextView, EditText, and other text widgets, with an emoji picker fragment, similar to WhatsApp's e… | 23 | 3589 | abandoned |
| trentrichardson/jQuery-Timepicker-Addon A jQuery UI plugin that adds a timepicker to the jQuery UI Datepicker, enabling combined date-and-time selection via datetimepicker() or ti… | 32 | 2628 | abandoned |
| AlexanderZaytsev/react-native-i18n A React Native library that integrates I18n.js for internationalization, using the user's preferred device locale as the default. It provid… | 23 | 2173 | abandoned |
| dimsav/laravel-translatable A deprecated Laravel package that makes Eloquent models translatable by storing and retrieving model translations in the database. It has b… | 10 | 1925 | abandoned |
| 52cik/github-hans A Tampermonkey userscript that translates the GitHub interface into Chinese for Chinese-speaking users. It is deprecated, as official Chine… | 32 | 1911 | abandoned |
| datejs/Datejs Datejs is an open-source JavaScript library for parsing, formatting, and processing dates and times, with support for 150+ cultures. It pro… | 10 | 1884 | abandoned |
| kevinlawler/NSDate-TimeAgo An Objective-C category on NSDate for iOS/Cocoa Touch that renders relative, human-friendly timestamps like '5 minutes ago' or 'Yesterday'.… | 10 | 1743 | abandoned |
| andyearnshaw/Intl.js Intl.js is a compatibility polyfill implementing the ECMAScript Internationalization API (ECMA-402) for JavaScript environments that lack n… | 10 | 1688 | abandoned |
| Shopify/quilt Quilt is a monorepo of loosely related JavaScript/TypeScript packages developed by Shopify for building modern web apps, covering utilities… | 10 | 1681 | abandoned |
| waynecz/dadda-translate-crx Dadda is a Chrome word-selection translation extension with a built-in vocabulary notebook and toast-based word memorization reminders. It … | 23 | 1640 | abandoned |
| gpbl/isomorphic500 An isomorphic (universal) web application showcasing photos from 500px, built with React, Flux (Fluxible), Express, and Babel. It serves pr… | 10 | 1331 | abandoned |
| chinakids/atom-simplified-chinese-menu A Simplified Chinese localization package for the Atom editor that translates menus, context menus, and the settings interface. It was the … | 23 | 1327 | abandoned |
| cute/SketchI18N A Sketch.app plugin that translates the Sketch user interface into multiple languages, including Chinese Simplified/Traditional, German, Ja… | 10 | 1245 | abandoned |
| Lin Lin is an Xcode plugin that provides auto-completion for NSLocalizedString and related localization functions in Objective-C and Swift. It … | 10 | 1219 | abandoned |
| marmelroy/Format A Swift formatter kit providing simple, locale-aware formatting extensions for numbers, currency, mass, distance, ordinal numbers, addresse… | 23 | 1175 | abandoned |
| fengyuanchen/datepicker A simple jQuery datepicker plugin for adding date-picking UI to inputs, textareas, or inline containers. It supports options, methods, even… | 10 | 1150 | abandoned |
| defagos/CoconutKit CoconutKit is a productivity framework for iOS written in Objective-C, providing a Cocoa-friendly toolbox of containers, transitions, and u… | 23 | 1140 | abandoned |
| samuelmeuli/mini-diary Mini Diary is a simple, secure journaling desktop app built with Electron and React, featuring password-encrypted local storage, full-text … | 10 | 1090 | abandoned |
| nolanlawson/pinafore Pinafore is an alternative web client for Mastodon focused on speed, simplicity, accessibility, and progressive web app features. It is a s… | 55 | 1035 | abandoned |
| manzinello/mailgo A lightweight JavaScript library that transforms all mailto: and tel: links on a webpage into an accessible modal offering direct actions l… | 10 | 1022 | abandoned |
| vue-element-admin Vue Element Admin is a production‑ready admin dashboard template built with Vue 2 and Element UI. It provides a full set of UI components, … | 23 | 90176 | active |
| binary-husky/gpt_academic GPT Academic is a self-hosted Python application providing a practical chat interface for LLMs like GPT, GLM, Qwen, DeepSeek, and Claude, w… | 47 | 71417 | active |
| facebook/docusaurus Docusaurus is a React-based static-site generator from Meta for building, deploying, and maintaining documentation websites. It turns Markd… | 94 | 66480 | stable |
| Ant Design Pro Ant Design Pro is a ready‑to‑use React boilerplate that provides a complete UI solution for enterprise applications. It combines Ant Design… | 96 | 38832 | active |
| AndroidUtilCode AndroidUtilCode is a powerful, easy-to-use Android utility library that encapsulates commonly used functions in Android development, split … | 23 | 33618 | stable |
| Vue Vben Admin Vue Vben Admin is an open-source admin dashboard template built with Vue 3, Vite, TypeScript, and Shadcn UI in a monorepo layout. It provid… | 91 | 33548 | active |
| Symfony Symfony is a full-stack PHP framework for building web and console applications, plus a set of reusable, decoupled PHP components used by p… | 93 | 31168 | stable |
| KOReader KOReader is an open-source document viewer application primarily aimed at e-ink e-readers, supporting formats like PDF, DjVu, EPUB, FB2, Mo… | 87 | 30448 | active |
| kovidgoyal/calibre calibre is a free, open-source, cross-platform e-book management application written in Python. It can view, convert, edit, and catalog e-b… | 99 | 26190 | stable |
| readest/readest Readest is an open‑source, cross‑platform ebook reader that supports EPUB, PDF, MOBI, and many other formats. It offers a modern UI, annota… | 86 | 25350 | active |
| Etherpad Etherpad is a self-hosted, real-time collaborative rich-text document editor where every keystroke is attributed to an author and every rev… | 99 | 18586 | active |
| flatpickr/flatpickr flatpickr is a lightweight, dependency-free JavaScript datetime picker library for web forms, supporting date, time, range, and multiple-da… | 23 | 16463 | stable |
| WEIFENG2333/VideoCaptioner VideoCaptioner is an open-source AI-powered video subtitling tool that handles the full pipeline: speech recognition, LLM-based subtitle se… | 81 | 16144 | active |
| Grav CMS Grav is a fast, flat-file content management system built on PHP, Markdown, Twig, and Symfony components that requires no database. Version… | 95 | 15689 | stable |
| NodeBB NodeBB is open-source forum software built on Node.js that supports Redis, MongoDB, or PostgreSQL backends and uses web sockets for real-ti… | 95 | 15239 | stable |
| Subtitle Edit Subtitle Edit is a free, open-source desktop application for creating, editing, converting, and synchronizing subtitles, with video playbac… | 93 | 14510 | active |
| adityatelange/hugo-PaperMod PaperMod is a fast, clean, and responsive theme for the Hugo static site generator, built for blogs and portfolio sites. It ships with ligh… | 62 | 13973 | stable |
| crimx/ext-saladict Saladict is an open-source Chrome/Firefox WebExtension providing an all-in-one pop-up dictionary and page translator with multiple search m… | 97 | 13365 | active |
| fuma-nama/fumadocs Fumadocs is a React.js documentation framework for building beautiful, flexible docs sites, officially supporting Next.js, Astro, and Vite-… | 92 | 13358 | active |
| Play Framework Play Framework is a high-velocity, reactive web framework for Java and Scala running on the JVM. It offers a stateless, non-blocking archit… | 90 | 12617 | active |
| jonataslaw/getx GetX is a lightweight Flutter microframework that combines state management, dependency injection, and context-free navigation (routes, sna… | 58 | 11202 | active |
| unopim/unopim UnoPim is an open-source Product Information Management (PIM) and Digital Asset Management (DAM) platform built on Laravel, designed to cen… | 89 | 11017 | active |
| DouyinFE/semi-design Semi Design is a modern, comprehensive React UI library and design system maintained by Douyin (TikTok) frontend team, offering 80+ high-qu… | 82 | 10408 | active |
| zuiidea/antd-admin Antd Admin is a production-style admin dashboard template and scaffolding CLI built on React 19, Ant Design 6, TanStack Router/Query, Zusta… | 82 | 9769 | active |
| missive/emoji-mart Emoji Mart is a customizable emoji picker component for the web, available as a React component and a vanilla browser web component. It dec… | 23 | 9402 | active |
| Astro Starlight is a full-featured documentation website framework built on top of the Astro web framework. It provides built-in site navigation,… | 92 | 9350 | stable |
| CoAI.Dev (Chat Nio) CoAI.Dev is a self-hostable, multi-tenant AI platform combining a ChatGPT-style chat UI with an enterprise-grade unified LLM gateway suppor… | 50 | 9323 | active |
| Foliate Foliate is a free, open-source e-book reader application for Linux built with GTK4 and GJS, supporting EPUB, Mobipocket, Kindle, FB2, CBZ, … | 60 | 8827 | active |
| Dango Translator Dango-Translator (团子翻译器) is a Windows desktop application that performs real-time OCR-based translation of on-screen text ('raw' untranslat… | 85 | 8781 | active |
| React Suite React Suite (rsuite) is a comprehensive React UI component library with 80+ enterprise-grade components covering forms, data display, navig… | 99 | 8696 | active |
| kaminari/kaminari Kaminari is a Ruby pagination library providing a clean, scope-based API for paginating records in web applications. It works with multiple… | 68 | 8670 | stable |
| TandoorRecipes/recipes Tandoor Recipes is a self-hosted web application for managing a digital recipe collection, planning meals, and building shopping lists. Bui… | 97 | 8654 | active |
| Snouzy/workout-cool Workout.cool is a modern open-source fitness coaching platform built with Next.js, TypeScript, and PostgreSQL. It lets users create workout… | 68 | 8520 | active |
| CrossPoint Reader CrossPoint Reader is open-source, community-maintained e-reader firmware for ESP32-C3-based Xteink X3/X4 devices. It provides EPUB renderin… | 83 | 8433 | active |
| Orchard CMS Orchard Core is an open-source, modular, multi-tenant application framework built on ASP.NET Core, plus a full-featured content management … | 95 | 8203 | stable |
| HalseySpicy/Geeker-Admin Geeker-Admin is an open-source admin dashboard framework built on Vue 3.4, TypeScript, Vite 5, Pinia, and Element Plus. It ships with a pow… | 62 | 8089 | active |
| sphinx-doc/sphinx Sphinx is a Python-based documentation generator that converts reStructuredText and Markdown sources into HTML, PDF, EPUB, man pages, and o… | 100 | 8070 | stable |
| ikuaitu/vue-fabric-editor An open-source web-based image and graphic editor built on fabric.js and Vue 3 with a plugin-based architecture. It supports custom fonts, … | 61 | 7995 | active |
| hotoo/pinyin A JavaScript library that converts Chinese characters (Hanzi) to Pinyin, supporting multiple pinyin styles, heteronym (polyphonic) characte… | 58 | 7830 | active |
| wxWidgets/wxWidgets wxWidgets is a mature, open-source cross-platform C++ framework for building native-looking GUI desktop applications using each platform's … | 89 | 7276 | stable |
| olton/metroui Metro UI is a progressive, HTML-first front-end framework and component library in Windows Metro style, offering 150+ components, 900+ icon… | 62 | 7083 | active |
| nuxt/ui Nuxt UI is a comprehensive Vue UI component library offering 125+ accessible, Tailwind CSS-styled components built on Reka UI and Tailwind … | 97 | 6952 | stable |
| Oppia Oppia is a free, open-source online learning platform for creating and taking interactive lessons, built with Python on Google App Engine a… | 94 | 6868 | active |
| gpbl/react-day-picker React DayPicker is a customizable date picker component library for React, supporting single, multiple, and range date selections with exte… | 98 | 6860 | stable |
| Hugo Theme Stack A card-style Hugo theme designed for bloggers, built with SCSS and vanilla JavaScript for lightweight, fast sites. It ships with dark mode,… | 82 | 6477 | active |
| mayocream/koharu Koharu is a local-first desktop application that automates manga translation using machine learning, combining text/bubble detection, OCR, … | 82 | 6394 | active |
| al1abb/invoify Invoify is a free, web-based invoice generator built with Next.js, TypeScript, React, and shadcn/ui. Users fill in a form, pick from 13 tem… | 69 | 6364 | active |
| Ant Design Blazor Ant Design Blazor is a rich set of enterprise-class UI components implementing the Ant Design system for Blazor applications. It supports b… | 90 | 6182 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| tasks/tasks Tasks is a free, open-source to-do list and reminders app for Android (with an alpha desktop version), revived from the discontinued Astrid… | 95 | 5665 | active |
| agentejo/cockpit Cockpit is a self-hosted, API-first headless CMS written in PHP that adds content management to any site via REST/JSON APIs. It offers flex… | 32 | 5394 | active |
| QOR QOR is a set of modular Go libraries that abstract common features needed for building business applications, CMSs, and e-commerce systems,… | 64 | 5345 | active |
| varletjs/varlet Varlet is a Vue 3 component library based on Material Design 2 and 3, offering 70+ lightweight general-purpose components for mobile and de… | 91 | 5334 | active |
| Librum Librum is a free and open-source e-book reader and library management application built with C++, Qt6, and QML. It lets users read e-books,… | 55 | 5319 | active |
| Canvas Editor A Canvas/SVG-based WYSIWYG rich text editor library for the browser, offering Word-like paginated editing with tables, controls, watermarks… | 77 | 5228 | active |
| React on Rails React on Rails is a Ruby gem plus npm package that integrates React components into Ruby on Rails applications via view helpers, Shakapacke… | 100 | 5193 | active |
| satnaing/astro-paper AstroPaper is a minimal, responsive, accessible and SEO-friendly blog theme built on the Astro static site generator with Tailwind CSS and … | 91 | 5082 | active |