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.

12Projects
203.9KStars in total
+212Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

12 projects · by stars

  1. #1 · byoungd/up

    up

    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.

    68.8K
  2. #2 · hehonghui/awesome-english-ebooks

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

    38.2K
  3. #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.

    23.4K
  1. 4

    chinese-programmer-wrong-pronunciation

    23.3Kshimohq/chinese-programmer-wrong-pronunciation · JavaScript

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

  2. 5

    A-Programmers-Guide-to-English

    17Kyujiangshui/A-Programmers-Guide-to-English

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

  3. 6

    earthworm

    11.1Kcuixueshe/earthworm · TypeScript

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

  4. 7

    read-frog

    10.1Kmengxi-ream/read-frog · TypeScript

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

  5. 8

    qingjian

    6.7Kqingjian-team/qingjian · Rust

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

  6. 9

    NCE

    4KiChochy/NCE · JavaScript

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

  7. 10

    oc-english

    681yczz/oc-english · JavaScript

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

  8. 11

    -.

    303bofanchen99-netizen/-. · JavaScript

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

  9. 12

    zcfsrf

    240feiyuaq/zcfsrf

    Zcubed is an Android input method (keyboard) that teaches you English vocabulary while you type Chinese in everyday apps like chat and search.

Often tagged together