Topics / #english-learning
English-learning projects on GitHub
Resources and tools for programmers learning English.
As of , the most-starred English-learning projects on GitHub are up (68.8K stars), awesome-english-ebooks (38.2K stars) and qwerty-learner (23.4K stars). GitHub.Locker tracks 12 English-learning repositories with 203.9K 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
12 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.
- 38.2K
#2 · 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.
- 23.4K
#3 · RealKai42/qwerty-learner
qwerty-learner
Qwerty 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.
- 4

chinese-programmer-wrong-pronunciation
23.3Kshimohq/chinese-programmer-wrong-pronunciation · JavaScriptA reference list of English programming and tech terms that Chinese programmers commonly mispronounce, pairing each word with correct British and American audio pronunciations, the typical wrong pronunciation, and a Chinese meaning.
- 5

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.
- 6

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.
- 7

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.
- 8
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.
- 9

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.
- 10

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.
- 11

-.
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.
- 12

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.
Related topics
Often tagged together