Practice English, one strike, one step forward
★ 11,710⑂ 1,415👁 45⑃ 106● 236▤ 0◈ 0
11,710
stars
+44+704+1,364
1,415
forks
45
watchers
106
prs
236
issues
0
releases
0
discussions
README
English | Español | Deutsch | Français | Português | Русский | Українська | 日本語 | 한국인 | ไทย | Tiếng Việt | Bahasa Indonesia | 繁體中文 | 简体中文 Learn English, one keystroke at a time; smarter memorization, more efficient learning - an open-source word and article practice tool Project Introduction Online Access Features Word Practice - Practice modes: Follow-along / Dictation / Self-test / Spelling from memory - Smart mode: Automatically calculates learning words based on memory curves, deepening memory through dictation - Free mode: No restrictions, plan your own learning - Provides phonetics, pronunciation (American/British), example sentences, phrases, synonyms, root words, etymology, error statistics, and more Article Memorization - Built-in classic textbooks; you can also add or import articles with one-click translation and bilingual comparison - Follow-along + dictation dual modes, sentence-by-sentence input with automatic pronunciation for more efficient memorization - Supports listening while writing from memory to reinforce learning Favorites, Wrong Words, Mastered - Words typed incorrectly while learning are automatically added to your wrong word book for later review - Actively add words to mastered to automatically skip them in future sessions - Add words to favorites for consolidation and review Highly Customizable - Rich keyboard sound effects - Customizable shortcuts - Highly configurable settings Clean and Efficient - Clean design, modern UI, ad-free - Refreshing interface, simple operation - No forced subscription to any platform Vocabulary Library Built-in commonly used vocabulary including CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, Graduate English, TEM-4, TEM-8, and more (official website only). Designed to meet most users' vocabulary learning needs. Community contributions of additional vocabulary are welcome. Running the Project Note: This project can run standalone with data saved locally. Manual backup is required when switching devices; this does not affect normal usage. This project is built with Nuxt and requires a Node.js environment. 1. Install NodeJS, refer to the official documentation 2. The project is large. It's recommended to use git clone --depth 1 https://github.com/zyronon/TypeWords.git to clone only the latest commit. GitHub's Download ZIP feature will not work properly. 3. In the project root directory, open a terminal and run pnpm install to download dependencies. 4. Run pnpm run dev to start the project. The default address is http://localhost:5567 5. Open http://localhost:5567 in your browser to access the project. 6. Run pnpm run generate to build the project files. Features and Suggestions The project is currently in early development, with new features being added continuously. If you have any suggestions or feature requests, feel free to open an Issue. If you like the design philosophy of this software, please submit a PR. Thank you
Top issues
#114MP3文件的格式有啥要求吗15 comments · 2025-09-25#201是否可加入账号登录和账号数据同步功能9 comments · 2026-01-27#36请问如果网页访问,多个用户,可以保存不同进度,没看到用户管理6 comments · 2024-12-15#334小程序优化建议4 comments · 2026-10-12#59跨设备云端同步4 comments · 2025-07-17#335单击一个字母但是显示我按了两次一样的字母3 comments · 2026-10-19#280有些单词词性有问题或者词性不准确3 comments · 2026-06-20#154佬厉害了,希望后面也能支持也日语词库3 comments · 2025-11-12