zyronon/TypeWords

GitHub Trending (daily) Tools

Summary

TypeWords is an open-source tool designed for English learning through typing practice, featuring word drills, article memorization, and built-in vocabulary libraries with customizable settings.

Practice English, one strike, one step forward; 练习英语,一次敲击,一点进步;
Original Article
View Cached Full Text

Cached at: 09/02/26, 05:44 PM

zyronon/TypeWords

Source: https://github.com/zyronon/TypeWords

TypeWords

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

Online Access

https://typewords.cc

practice words practice articles

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. 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 for your support!

Contributing Guide

Contributing Guidelines

If you’re interested in this project, we welcome your contributions and will provide as much help as possible.

Before contributing, please communicate with the developers to avoid code conflicts.

Thank you again for your contributions!

Similar Articles

typ.ing

Hacker News Top

typ.ing is a typing trainer designed to enhance typing speed and accuracy when using an external keyboard, optimized for physical keyboards or computers.

Zingle

Product Hunt

Zingle uses AI to help users learn words in context, offering a new way to build vocabulary.

Vocabi

Product Hunt

Vocabi is a tool that helps users translate, save, and memorize words while they read.

Typerino

Product Hunt

Typerino is a tool for screenwriting and playwriting for movies, television, and stage.

Zen Whisper

Product Hunt

Zen Whisper is a Mac app offering on-device dictation that can type into any application.