A curated awesome list of resources for learning English, covering listening, speaking, reading, writing, grammar, and vocabulary.
- Stars
- 10,516
- Forks
- 1,272
- Open issues
- 56
- Last commit
- 6 days ago
What is it?
TypeWords is a web-based English learning tool where you learn vocabulary and memorize articles by typing. Word practice offers follow-along, dictation, self-test, and spelling-from-memory modes, with a smart mode that schedules review based on memory curves. Each word comes with phonetics, American and British pronunciation, example sentences, phrases, synonyms, root words, and etymology.
For longer material, the article module includes built-in textbooks and lets you add or import your own articles, with one-click translation and bilingual comparison. Words typed incorrectly are collected into a wrong-word book, and mastered words are skipped in later sessions. Built-in vocabulary lists cover exams such as CET-4, CET-6, GRE, IELTS, SAT, and TOEFL.
The project is built with Nuxt and runs locally with Node.js and pnpm. Data is stored locally, so backups must be made manually when switching devices.
Key features
- 01Word practice in follow-along, dictation, self-test, and spelling-from-memory modes.
- 02Smart mode schedules review words based on memory curves.
- 03Article practice with sentence-by-sentence input and automatic pronunciation.
- 04Wrong-word book and mastered-word list to control what gets reviewed.
- 05Built-in vocabulary lists for CET, GRE, IELTS, SAT, TOEFL and other exams.
- 06Customizable keyboard sounds and shortcuts.
Use cases
- Preparing for CET, TOEFL, IELTS, or GRE vocabulary exams.
- Memorizing English articles sentence by sentence through dictation.
- Reviewing words you frequently mistype in a dedicated wrong-word book.
Topics
FAQ
- What is TypeWords?
- An open-source English word and article practice tool that trains spelling and memorization through typing. TypeWords is a web-based English learning tool where you learn vocabulary and memorize articles by typing. Word practice offers follow-along, dictation, self-test, and spelling-from-memory modes, with a smart mode that schedules review based on memory curves. Each word comes with phonetics, American and British pronunciation, example sentences, phrases, synonyms, root words, and etymology.
- Is TypeWords free to use? What license does it have?
- TypeWords is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is TypeWords still maintained?
- Actively maintained. The last commit to TypeWords was on Oct 16, 2026.
- What can I use TypeWords for?
- Preparing for CET, TOEFL, IELTS, or GRE vocabulary exams. Memorizing English articles sentence by sentence through dictation. Reviewing words you frequently mistype in a dedicated wrong-word book.
- Where can I get TypeWords?
- The source code and installation instructions are on GitHub: https://github.com/zyronon/TypeWords
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A typing-practice web app that combines English vocabulary memorization with keyboard muscle-memory training, built for people who work in English on a keyboard.
Anki is a desktop flashcard program that uses spaced repetition to schedule reviews for memorization.
A Nuxt-based documentation framework that builds docs sites from Markdown files with Vue components.
Offline Kanban board desktop app for Windows, macOS and Linux, built with Tauri and Nuxt, with no account or cloud sync.
A terminal typing game that turns your own source code, or public GitHub repos, into typing challenges.