Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 906 Bytes

README.md

File metadata and controls

22 lines (17 loc) · 906 Bytes

typing-tui

A terminal based typing test and trainer. Inspired by Problem Words and fasttyper. The text you type starts out with the normal english distribution of words. Over time words you type slowly get reranked to be more common, whereas words you type quickly become less common. To see your highest ranked words, run bzip2 -kdc words.bz2 | head.

Recording

Goals

  • Stay under 250 lines of code
  • Be easy to modify and extend
  • Have no external dependencies

Non-Goals

  • Support MacOS, Windows and other non-standard terminals
  • Themes, other languages, maintaining a proper english wordlist
  • GUI

If you add a feature that some might find useful, send me a patch and I might add it to the README.

This runs on st and alacritty, if your terminal is weird you'll need to modify the code to work with it.