Topics / #i18n
I18n projects on GitHub
Internationalization libraries and resources for translating software into multiple languages.
As of , the most-starred I18n projects on GitHub are open-webui (155.9K stars), excalidraw (134K stars) and ant-design (99.8K stars). GitHub.Locker tracks 198 I18n repositories with 3.5M stars combined. The fastest-growing on October 16 was wordcraft, with +427 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+427wordcraft
storytold/wordcraft · ★ 13.7KWordCraft is an open-source, clean-room reimplementation of Microsoft Word in pure Rust: a word processor with the Word workflow you know - ribbon, styles, tables, track changes, references, mail merge - built by the ArtCraft team.
+180DiPlay
shihabal3amri/DiPlay · ★ 11.2KDiPlay is an independent CarPlay receiver app for compatible BYD Android head units, offering both wired and wireless connections with a DiAuto-style interface.
+172DEsk
fyzugx/DEsk · ★ 1KDEsk is a Wayland desktop environment for Linux built around a realistic skeuomorphic design (like iOS 6) where the whole desktop is drawn as an actual desk: windows are sheets of paper, the dock is a drawer, apps sit in binders on a bookshelf, notifications arrive in a post box, and settings live in a control panel built into the desk.
overdrive
MyLuxy/overdrive · ★ 489Overdrive is a PS5 homebrew game store with a catalog of over 1,800 games, letting you browse, search and download titles straight to your console or a USB drive.
The all-time top
Top 100 of 198 · by stars
- 155.9K
#1 · open-webui/open-webuiopen-webui
Open WebUI is a self-hosted AI platform that gives you a chat-style web interface for Ollama and any OpenAI-compatible API, built to run entirely offline if you want.
- 134K
#2 · excalidraw/excalidrawexcalidraw
An open source virtual whiteboard with a hand-drawn look for sketching diagrams, wireframes and whatever you like — use it at excalidraw.com or embed the npm package in your own app.
- 99.8K
#3 · ant-design/ant-designant-design
Ant Design is an enterprise-class UI design language and a React component library for building web applications.
- 4

vue-element-admin
90.1KPanJiaChen/vue-element-admin · Vuevue-element-admin is a production-ready front-end solution for building admin interfaces, built on Vue and the element-ui component toolkit.
- 5
github-readme-stats
79.8Kanuraghazra/github-readme-stats · JavaScriptA service that generates dynamic SVG stat cards (commits, stars, PRs, rank) and a top-languages card you can embed in your GitHub profile README.
- 6

awesome-react
74.9Kenaqx/awesome-reactA curated list of resources, libraries, and tools for the React and React Native ecosystem, covering everything from frameworks to testing utilities.
- 7

Front-End-Checklist
74.5Kthedaviddias/Front-End-Checklist · MDXFront-End Checklist is an open-source front-end quality system that turns front-end best practices into a practical review workflow, usable by humans and AI agents via web, MCP server, or this README.
- 8
awesome-vue
73.5Kvuejs/awesome-vueA curated list of resources, tutorials, components, and tools related to the Vue.js JavaScript framework.
- 9
docusaurus
66.5Kfacebook/docusaurus · TypeScriptDocusaurus is a tool for building, deploying, and maintaining open source project websites easily, handling the website build process so you can focus on your project.
- 10

angular.js
58.5Kangular/angular.js · JavaScriptAngularJS is a JavaScript framework for client-side web apps that makes the browser smarter: HTML is your template language, extended with extra syntax to describe app components clearly.
- 11
element
54KElemeFE/element · VueElement is a Vue.js 2.0 UI toolkit: a library of ready-made interface components you use to build web interfaces.
- 12

pretext
50.8Kchenglou/pretext · TypeScriptPretext is a pure JavaScript/TypeScript library for multiline text measurement and layout — fast and accurate, including for languages you may not even know about.
- 13
alist
50.3KAlistGo/alist · GoAlist is a self-hosted file list and WebDAV program that lets you browse and manage files stored across dozens of different cloud storage providers through one unified web interface.
- 14

dayjs
48.7Kiamkun/dayjs · JavaScriptDay.js is a minimalist JavaScript library for parsing, validating, manipulating, and displaying dates and times, built as a lightweight alternative to Moment.js.
- 15
type-challenges
48.5Ktype-challenges/type-challenges · TypeScriptA curated collection of TypeScript type-level programming puzzles, ranging from warm-up to extreme difficulty, that you solve by writing types and get checked by an online judge.
- 16

reactive-resume
44.4Kreactive-resume/reactive-resume · TypeScriptReactive Resume is a free, open-source resume builder that lets you create, update, and share your resume with live preview and multiple templates.
- 17

puter
43.8KHeyPuter/puter · TypeScriptPuter is an open-source, self-hostable 'internet computer' — a web-based desktop environment that bundles everyday apps, cloud storage, and a developer platform (AI, database, serverless workers) accessible from any browser.
- 18
AstrBot
42KAstrBotDevs/AstrBot · PythonAstrBot is an open-source all-in-one AI agent chatbot platform that connects LLMs to messaging apps like QQ, Telegram, Discord, Slack, WeChat and more, so you can build a personal AI companion, customer service bot, or enterprise knowledge-base assistant inside your existing chat workflows.
- 19

hexo
41.8Khexojs/hexo · TypeScriptHexo is a fast, simple and powerful blog framework powered by Node.js: you write posts in Markdown and it builds them into a complete static blog site.
- 20

vuetify
41Kvuetifyjs/vuetify · TypeScriptVuetify is a UI library of handcrafted Vue components built on Material Design — you assemble your app's interface from ready-made, responsive parts instead of styling everything yourself.
- 21

openscreen
39.9Ksiddharthvaddem/openscreen · TypeScriptOpenScreen is a free, open-source alternative to Screen Studio for making polished screen-recording demos and walkthroughs, with no subscriptions or watermarks.
- 22

ant-design-pro
38.9Kant-design/ant-design-pro · TypeScriptAnt Design Pro is an out-of-the-box UI boilerplate for building enterprise admin applications, built on top of Ant Design and React.
- 23
date-fns
36.6Kdate-fns/date-fns · TypeScriptA modern JavaScript date utility library: 200+ functions for manipulating dates in the browser and Node.js. The README describes it as 'like Lodash for dates'.
- 24

vue-vben-admin
33.6Kvbenjs/vue-vben-admin · TypeScriptVue Vben Admin is a free, open-source middle and back-end admin panel template built with Vue3, Vite, TypeScript, and a monorepo structure, meant to be used out-of-the-box or as a learning reference.
- 25

comprehensive-rust
33.4Kgoogle/comprehensive-rust · RustComprehensive Rust is a multi-day Rust course developed by the Android team at Google, covering Rust from basic syntax to generics and error handling.
- 26

homepage
33.2Kgethomepage/homepage · JavaScriptHomepage is a fully static, highly customizable application dashboard (startpage) that aggregates service widgets, Docker container stats, bookmarks, and information widgets like weather and search in one place.
- 27

beego
32.4Kbeego/beego · GoBeego is an open-source, high-performance web framework for Go, aimed at rapid development of enterprise applications: RESTful APIs, web apps and backend services.
- 28
uppy
31Ktransloadit/uppy · TypeScriptUppy is a sleek, modular JavaScript file uploader for web browsers: it picks files from disk, webcam or cloud services, previews them and uploads to your backend, with optional processing afterwards.
- 29
Bilibili-Evolved
30.8Kthe1812/Bilibili-Evolved · TypeScriptIt's a popular enhancement userscript for Bilibili, the Chinese video site — 30k+ stars on GitHub. It adds a feature panel, a settings panel and an installable component system on top of the site.
- 30

wttr.in
30.7Kchubin/wttr.in · Gowttr.in is a console-oriented weather forecast service: you check the weather with curl from a terminal or open it in a browser, and it draws the forecast as ASCII art for terminals, HTML for browsers, or PNG images for graphical viewers.
- 31

plyr
30Ksampotts/plyr · JavaScriptPlyr is a simple, lightweight, accessible and customizable HTML5, YouTube and Vimeo media player that supports modern browsers.
- 32

react-boilerplate
29.5Kreact-boilerplate/react-boilerplate · JavaScriptA production-ready React boilerplate that wires together Redux, redux-saga, react-router, styled-components, and offline support so you can start a scalable React app in seconds instead of configuring it from scratch.
- 33

cloudreve
28.8Kcloudreve/cloudreve · GoCloudreve is a self-hosted file management and sharing system: you run it on your own server and get a personal or team cloud drive that can store files across many storage providers.
- 34

Resume-Matcher
28.7Ksrbhr/Resume-Matcher · PythonResume Matcher is a free, open-source AI harness for tailoring your resume to each job application, working with Claude, ChatGPT, DeepSeek, Kimi, GLM, Gemma and other LLMs, both local and remote.
- 35

Clash-for-Windows_Chinese
28.6KZ-Siqi/Clash-for-Windows_Chinese · JavaScriptA Chinese localization project for Clash for Windows that ships ready-made translated installers and 7z packages plus patch files, along with an 'Optimize' edition that swaps in the Mihomo core and adds support for newer protocols like AnyTLS.
- 36

slick
28.5Kkenwheeler/slick · JavaScriptSlick is a jQuery carousel/slider plugin that handles touch swipe, responsive breakpoints, fade transitions, lazy loading, and more out of the box.
- 37

Ehviewer_CN_SXJ
27.8Kxiaojieonly/Ehviewer_CN_SXJ · CEhViewer is an unofficial Android app for browsing, searching, and downloading galleries from E-Hentai and ExHentai.
- 38

element-plus
27.8Kelement-plus/element-plus · TypeScriptElement Plus is a Vue.js 3 UI component library from the Element team: ready-made interface components — buttons, forms, tables and the like — for assembling web frontends.
- 39

awesome-falsehood
27.8Kkdeldycke/awesome-falsehoodA curated list of falsehoods programmers believe in: articles collecting assumptions that sound obviously true but break on real-world edge cases, like believing a valid email address has exactly one @ character.
- 40
mkdocs-material
27.6Ksquidfunk/mkdocs-material · PythonMaterial for MkDocs is a documentation theme and framework built on top of MkDocs that turns Markdown files into a professional, searchable static documentation site.
- 41

planning-with-files
27.5KOthmanAdi/planning-with-files · PythonA skill for AI coding agents that keeps the plan on disk in three markdown files — taskplan.md, findings.md and progress.md — and re-injects it every turn, so it survives /clear, crashes and context compaction.
- 42

react-admin
27Kmarmelab/react-admin · TypeScriptA frontend framework for building single-page applications in the browser on top of REST or GraphQL APIs, using TypeScript, React and Material Design. Open sourced and maintained by marmelab.
- 43
select2
25.9Kselect2/select2 · JavaScriptSelect2 is a jQuery-based replacement for standard HTML select boxes. It upgrades plain dropdowns with searching, remote data sets, and pagination of results.
- 44

iris
25.6Kkataras/iris · GoIris is an open-source web framework for Go for building websites and APIs. It bills itself as fast, fully featured and easy to learn, with MVC, sessions, websockets and lots of built-in middleware.
- 45
OpenList
25.1KOpenListTeam/OpenList · GoOpenList is a self-hosted file-listing and sharing server, built as a community-driven fork of AList, that lets you browse, preview, and share files from dozens of cloud storage providers through one unified web interface.
- 46

gin-vue-admin
25.1Kflipped-aurora/gin-vue-admin · GoA full-stack admin development platform: a Vue 3 + Element frontend and a Go (Gin) backend, pre-wired with JWT auth, casbin permissions, dynamic routes and menus, and code/form generators so you start on business logic instead of boilerplate.
- 47

vant
24.4Kyouzan/vant · TypeScriptVant is a lightweight, customizable Vue UI library for mobile web apps: 80+ high-quality components averaging about 1KB each (min+gzip), maintained by Youzan under the MIT license.
- 48

MaaAssistantArknights
23.8KMaaAssistantArknights/MaaAssistantArknights · C++MAA (MAA Assistant Arknights) is a free, open-source assistant for the mobile game Arknights: it uses image recognition to complete all your daily tasks in one click.
- 49

yup
23.7Kjquense/yup · TypeScriptYup is a schema builder for runtime value parsing and validation in JavaScript/TypeScript. You define a schema, then cast values into the right shape, assert that values match, or both — from simple fields to complex, interdependent data models.
- 50

exercises-dataset
22.9Khasaneyldrm/exercises-dataset · HTMLA ready-to-use fitness exercise dataset with 1,324 exercises, each including an animation GIF, a 180x180 thumbnail, muscle-group and equipment metadata, and step-by-step instructions in 10 languages. It is the data layer that powers the LogPress workout-tracking app.
- 51
handsontable
22.1Khandsontable/handsontable · TypeScriptHandsontable is a JavaScript data grid component with a spreadsheet-like look and feel: you embed it in a web app so users can enter, edit, validate, and process tabular data.
- 52

Gooey
21.9Kchriskiehl/Gooey · PythonGooey turns (almost) any Python 3 command line program into a full GUI desktop application with a single line: decorate your program and users get a real window instead of a terminal.
- 53
Inquirer.js
21.6KSBoudrias/Inquirer.js · TypeScriptInquirer.js is a collection of ready-made interactive command line prompts for Node.js CLIs — input fields, selectable lists, checkboxes, confirms and more — so you don't build terminal question UIs by hand.
- 54

vue-pure-admin
20.7Kpure-admin/vue-pure-admin · VueA free, open-source, out-of-the-box admin dashboard template written entirely in ESM with Vue 3, Vite, Element-Plus, TypeScript, Pinia and Tailwind CSS, usable on desktop and mobile.
- 55

Dism-Multi-language
20.6KChuyu-Team/Dism-Multi-language · HTMLThe localization hub for Dism++, a Windows system cleanup and optimization tool: it hosts the UI translation files, the cleanup rules file, a crash-stats backend and the official website source.
- 56
wagtail
20.6Kwagtail/wagtail · PythonWagtail is an open source content management system (CMS) built on Django, focused on flexibility, user experience, and giving designers and developers precise control.
- 57

validator
20.2Kgo-playground/validator · GoA Go library that validates struct fields using tags, including cross-field, cross-struct rules and deep validation of nested slices, arrays and maps.
- 58

linkwarden
20.1Klinkwarden/linkwarden · TypeScriptLinkwarden is a self-hosted, open-source collaborative bookmark manager: it collects webpages and articles in one place and saves a screenshot and PDF copy of each page, so your links stay accessible even after the original disappears.
- 59

faker
19.4Kjoke2k/faker · PythonFaker is a Python package that generates fake data for you — for bootstrapping a database, creating XML documents, stress-testing persistence layers, or anonymizing data taken from a production service.
- 60
handlebars.js
18.7Khandlebars-lang/handlebars.js · JavaScriptHandlebars.js is a JavaScript templating library that lets you build semantic HTML templates by compiling template strings with placeholders into render functions.
- 61
Seelen-UI
18.1Keythaann/Seelen-UI · RustSeelen UI is a full desktop environment replacement for Windows 10/11 that lets you rebuild the taskbar, dock, app launcher, window manager, flyouts, and virtual desktops instead of just skinning them.
- 62

tui.editor
18Knhn/tui.editor · TypeScriptTOAST UI Editor is an open-source Markdown editor for the web that offers both a Markdown mode and a WYSIWYG mode, extensible with plugins for charts, UML and code highlighting.
- 63
Toonflow-app
18KHBAI-Ltd/Toonflow-app · TypeScriptToonflow is an open-source AI workbench for producing short dramas and motion comics: scriptwriting, storyboarding, character and scene assets, and image and video generation chained into one pipeline on an infinite canvas.
- 64
cleave.js
17.8Knosir/cleave.js · JavaScriptCleave.js is a JavaScript library that automatically formats input text as you type, such as credit card numbers, phone numbers, dates and numerals.
- 65
zola
17.5Kgetzola/zola · RustZola is a fast static site generator: it turns your Markdown content into a complete static website, shipped as one self-contained binary with everything built in.
- 66

source-han-sans
17.4Kadobe-fonts/source-han-sans · PythonSource Han Sans is a set of open-source Pan-CJK OpenType fonts covering Simplified Chinese, Traditional Chinese, Traditional Chinese (Hong Kong), Japanese, and Korean, plus the full source files used to build them.
- 67

luxon
16.5Kmoment/luxon · JavaScriptLuxon is a JavaScript library for working with dates and times — parsing, formatting, and date math, with built-in time zone support.
- 68
filepond
16.4Kpqina/filepond · JavaScriptFilePond is a JavaScript file upload library that handles drag-and-drop, file selection, and async uploads while automatically optimizing images (resize, crop, filter, EXIF fix) for a smooth, accessible upload experience.
- 69
iview-admin
16.3Kiview/iview-admin · VueiView Admin is a front-end admin management system template built with Vue.js 2.0 and the iView UI toolkit, giving you a ready-made login, permissions, routing, and layout structure to build a management dashboard on top of.
- 70

react-spectrum
16Kadobe/react-spectrum · TypeScriptAdobe's open-source collection of libraries and tools for building adaptive, accessible, and robust user experiences with React.
- 71
chinese-copywriting-guidelines
15.8Ksparanoid/chinese-copywriting-guidelinesA style guide for writing and typesetting Chinese text correctly — covering spacing between Chinese and Latin characters/numbers, punctuation usage, full-width vs half-width characters, and correct casing of proper nouns — meant to reduce miscommunication within teams and make websites look more polished.
- 72

hexo-theme-next
15.8Kiissnan/hexo-theme-next · JavaScriptNexT is a high quality, elegant theme for Hexo, a static site generator — one of the most popular Hexo themes, with over 15,000 GitHub stars.
- 73

NodeBB
15.2KNodeBB/NodeBB · JavaScriptNodeBB is forum/bulletin-board software built on Node.js, with real-time discussions, mobile-responsive design, and RESTful read/write APIs on top of classic forum concepts like categories and user accounts.
- 74

soybean-admin
15.1Ksoybeanjs/soybean-admin · TypeScriptSoybeanAdmin is a clean, elegant and feature-rich admin template for Vue3 — a ready-made dashboard boilerplate built on Vite, TypeScript, Pinia, NaiveUI and UnoCSS that works out of the box.
- 75
snipe-it
15Kgrokability/snipe-it · PHPSnipe-IT is a free, open-source IT asset and license management system for tracking who has which laptop, software licenses, and purchase/depreciation info.
- 76
smiley-sans
14.9Katelier-anchor/smiley-sans · HTMLSmiley Sans (得意黑) is a Chinese sans-serif typeface that balances a humanist look with geometric structure, featuring narrow, slightly slanted letterforms with details inspired by hand-painted lettering.
- 77

formatjs
14.7Kformatjs/formatjs · TypeScriptFormatJS is a monorepo of JavaScript internationalization (i18n) libraries — message formatting, date/time/number formatting, and pluralization — with react-intl as its most popular package for React apps.
- 78

edit
14.7Kmicrosoft/edit · RustEdit is a small terminal text editor from Microsoft for quick, simple jobs — an homage to the classic MS-DOS Editor, rebuilt with a modern interface and input controls similar to VS Code.
- 79
lemmy
14.6KLemmyNet/lemmy · RustLemmy is a free, open-source link aggregator and forum for the fediverse — think Reddit or Hacker News, but anyone can run a server and all servers connect into one network.
- 80

react-native-gifted-chat
14.4KFaridSafi/react-native-gifted-chat · TypeScriptreact-native-gifted-chat is a highly customizable chat UI component library for React Native, with built-in support for React Native Web and Expo. It ships with avatars, typing indicators, emoji reactions, quick replies, and more out of the box.
- 81

maptoposter
14.2Koriginalankur/maptoposter · PythonMapToPoster is a Python script that generates beautiful, minimalist map posters of any city in the world, rendering street networks with OpenStreetMap data into themed, print-ready artwork.
- 82

noVNC
14.1Knovnc/noVNC · JavaScriptnoVNC is an HTML5 VNC client that lets you connect to and control a remote desktop straight from a web browser, with no plugins needed. It powers browser-based remote access in projects like OpenStack, OpenNebula and ThinLinc.
- 83

nextra
13.9Kshuding/nextra · TypeScriptNextra is a simple, powerful and flexible site generation framework with everything you love from Next.js: you write content in Markdown/MDX and it turns it into a website, typically documentation or a blog.
- 84

return-youtube-dislike
13.8KAnarios/return-youtube-dislike · JavaScriptReturn YouTube Dislike is an open-source browser extension that brings back the dislike count on YouTube videos after Google hid it from the API.
- 85

wordcraft
13.7Kstorytold/wordcraft · RustWordCraft is an open-source, clean-room reimplementation of Microsoft Word in pure Rust: a word processor with the Word workflow you know - ribbon, styles, tables, track changes, references, mail merge - built by the ArtCraft team.
- 86

minimal-mistakes
13.6Kmmistakes/minimal-mistakes · HTMLA flexible two-column theme for Jekyll, the Ruby static site generator. It is made for personal sites, blogs, project documentation, and portfolios, with deliberately minimal styling you are meant to customize.
- 87

element-web
13.6Kelement-hq/element-web · TypeScriptElement is a Matrix collaboration client for the web, built on the Matrix JS SDK. It was formerly known as Vector and Riot and also ships as a desktop app.
- 88

AriaNg
13.2Kmayswind/AriaNg · JavaScriptAriaNg is a modern web frontend for aria2, the command-line download utility, making it easier to control via a browser-based UI.
- 89

Next-js-Boilerplate
13.1Kixartz/Next-js-Boilerplate · TypeScriptA production-ready boilerplate and starter kit for building Next.js 16 apps with App Router, TypeScript, and Tailwind CSS 4, pre-wired with authentication, a database, testing, and other dev-experience tooling.
- 90
seerr
12.9Kseerr-team/seerr · TypeScriptSeerr is an open-source media request and discovery manager for Jellyfin, Plex, and Emby — the successor to Overseerr and Jellyseerr for browsing and requesting movies and shows on a media server.
- 91

requirejs
12.9Krequirejs/requirejs · JavaScriptRequireJS is a file and module loader for JavaScript, optimized for use in the browser (including Web Workers) but also usable in environments like Rhino and Node.
- 92

Sarasa-Gothic
12.9Kbe5invis/Sarasa-Gothic · JavaScriptSarasa Gothic is a CJK composite font that merges Inter (Latin/Greek/Cyrillic), Iosevka (for the Mono/Term/Fixed variants) and Source Han Sans (CJK glyphs) into a single unified gothic/sans-serif typeface covering Chinese, Japanese and Korean alongside Latin text.
- 93

planka
12.6Kplankanban/planka · JavaScriptPLANKA is an open-source, self-hosted Kanban board for team project tracking, pitched as a Trello alternative with a free Community edition and an optional paid Pro edition for organisations.
- 94

d2-admin
12.6Kd2-projects/d2-admin · JavaScriptD2Admin is a free, open-source Vue front-end template for building enterprise admin dashboards and back-office systems, built with a modern front-end stack and a very small initial JS bundle.
- 95

learn-coding-agent
12.3Ksanbuphy/learn-coding-agentA research repository that reverse-engineers and documents the internal architecture of Anthropic's Claude Code CLI agent, covering its tool system, prompt structure, telemetry, and hidden features.
- 96

react-dates
12.2Kreact-dates/react-dates · JavaScriptreact-dates is a React component library for date pickers, providing a single-date picker and a date-range picker that work on web and mobile.
- 97
giscus
12.2Kgiscus/giscus · TypeScriptGiscus is a commenting system that lets visitors leave comments and reactions on your website using GitHub, with everything stored and moderated through GitHub Discussions.
- 98

listen1_chrome_extension
12.1Klisten1/listen1_chrome_extension · JavaScriptListen 1 is a browser extension that pulls free music streams from major Chinese platforms (NetEase Cloud Music, QQ Music, Kugou, Kuwo, Bilibili, Migu, Qianqian) into one unified player, so you do not have to jump between sites looking for a copy of a song that is not blocked.
- 99

walle-web
12Kmeolu/walle-web · PythonWalle (瓦力) is an open-source, web-based code deployment platform that lets you publish and roll back code written in PHP, Java, Python, Go and more through a browser instead of relying solely on Jenkins.
- 100
Kami
12Ktw93/Kami · HTMLKami is an agent skill that gives AI coding agents (Claude Code, Codex, Cursor, etc.) templates and layout rules to turn plain requests into polished documents and landing pages — PDFs, PNGs, or editable PowerPoint slides.
Showing the 100 most-starred of 198. See every one in the catalog.
Related topics
Often tagged together