Topics / #language-learning
Language-learning projects on GitHub
Tools and content for learning languages.
As of , the most-starred Language-learning projects on GitHub are up (68.8K stars), everyone-can-use-english (39K stars) and awesome-english-ebooks (38.2K stars). GitHub.Locker tracks 16 Language-learning repositories with 258.7K stars combined. The fastest-growing on October 16 was qingjian, with +71 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
qingjian
qingjian-team/qingjian · ★ 6.7KQingjian is a pinyin input method (IME) written in Rust for macOS, Windows, and Linux. Next to each candidate word it shows a translation in a language you're learning (English, Japanese, or Spanish), so language learning happens passively while you type normally.
+60up
byoungd/up · ★ 68.8KAn open, continuously updated book on lifelong learning in the AI era: it starts from learning English and expands into AI learning, real projects, startup failure and recovery.
+32awesome-english-ebooks
hehonghui/awesome-english-ebooks · ★ 38.2KA repository of direct download links for English-language magazines - The Economist (with audio), The New Yorker, The Atlantic, and Wired - available in epub, mobi, and pdf formats, updated weekly for free.
+20NCE
iChochy/NCE · ★ 4KA web-based player for the 'New Concept English' (新概念英语) textbook series covering all four books, offering full-lesson audio narration, click-to-replay sentence reading, and line-by-line Chinese-English translation.
The all-time top
16 projects · by stars
- 68.8K
#1 · byoungd/upup
An open, continuously updated book on lifelong learning in the AI era: it starts from learning English and expands into AI learning, real projects, startup failure and recovery.
- 39K
#2 · ZuodaoTech/everyone-can-use-englisheveryone-can-use-english
Enjoy is an AI-powered learning companion built around the idea that AI is the best foreign-language teacher and Enjoy is its best teaching assistant. It's the software side of the long-running 'everyone-can-use-english' (人人都能用英语) project, which also includes two companion books on learning methodology.
- 38.2K
#3 · hehonghui/awesome-english-ebooksawesome-english-ebooks
A repository of direct download links for English-language magazines - The Economist (with audio), The New Yorker, The Atlantic, and Wired - available in epub, mobi, and pdf formats, updated weekly for free.
- 4

nextai-translator
25Knextai-translator/nextai-translator · TypeScriptA ChatGPT API-powered translator that runs as a browser extension and a cross-platform desktop application.
- 5
qwerty-learner
23.4KRealKai42/qwerty-learner · TypeScriptQwerty Learner is a free web app for 'keyboard workers' that trains English vocabulary and typing muscle memory at the same time — you memorize words by typing them correctly on your keyboard. It also helps people preparing for computer-based English exams.
- 6

A-Programmers-Guide-to-English
17Kyujiangshui/A-Programmers-Guide-to-EnglishA free guide, written in Chinese for programmers, on how to genuinely learn English: it covers the nature of language learning, how to train for it, and which materials and tools to use.
- 7
LunaTranslator
13.8KHIllya51/LunaTranslator · C++LunaTranslator is a Windows desktop tool that extracts text from visual novels and galgames in real time (mainly via text hooking) and translates it, so you can play untranslated Japanese games.
- 8

earthworm
11.1Kcuixueshe/earthworm · TypeScriptEarthworm is an open-source web app for learning English by constructing sentences with conjunctions — you build sentences step by step instead of memorizing word lists.
- 9

read-frog
10.1Kmengxi-ream/read-frog · TypeScriptRead Frog is an open-source browser extension that provides AI-powered translation and language learning while you browse: it translates web pages, article subtitles, and selected text, and turns what you read into flashcards for study.
- 10
qingjian
6.7Kqingjian-team/qingjian · RustQingjian is a pinyin input method (IME) written in Rust for macOS, Windows, and Linux. Next to each candidate word it shows a translation in a language you're learning (English, Japanese, or Spanish), so language learning happens passively while you type normally.
- 11

NCE
4KiChochy/NCE · JavaScriptA web-based player for the 'New Concept English' (新概念英语) textbook series covering all four books, offering full-lesson audio narration, click-to-replay sentence reading, and line-by-line Chinese-English translation.
- 12

oc-english
681yczz/oc-english · JavaScriptIt's a Chinese virtual-pet raising game where you create and customize a chibi character, decorate a 2.5D room, and furnish it — but the only way to earn the points needed to buy outfits and furniture is by completing real English lessons.
- 13

-.
303bofanchen99-netizen/-. · JavaScriptIt's a prototype of a 2D top-down loot-and-extract style browser game built to teach English vocabulary to Chinese learners: players raid maps, fight enemies, and grab Word Cards instead of just loot.
- 14

wutw-public
241max99x/wutw-public · GDScriptThe complete public domain release of Worlds Upon The Wind, a peaceful roguelite deckbuilder sold on Steam, where you resettle the shards of a shattered world. The repo contains the full Godot project, source code, and art assets.
- 15

zcfsrf
240feiyuaq/zcfsrfZcubed is an Android input method (keyboard) that teaches you English vocabulary while you type Chinese in everyday apps like chat and search.
- 16

bilibili-digest
172biuworks/bilibili-digest · JavaScriptA Chrome/Edge browser extension that turns Bilibili videos into a study tool: it opens a sidebar on the video page for reading subtitles, comparing bilingual translations, generating AI chapter overviews, explaining selected terms, and taking timestamped notes.
Related topics
Often tagged together
- education933
- chinese1,159
- english-learning12
- web2,447
- learning511
- javascript1,842
- translation132
- chinese-language85
- desktop-app1,020
- game167
- gplv3515
- macos3,544
- open-source5,666
- typescript1,821
- windows3,403
- ai1,955
- browser-extension129
- chrome-extension126
- cross-platform2,623
- english53
- free970
- japanese29
- linux4,184
- nodejs1,506