Termtyper is a TUI (Text User Interface) typing application that provides you a great feel with typing with a lot of options to tweak!
It is highly inspired by monkeytype
It is built on top of textual which provides the UI for the application
- Fully responsive with a bunch of settings to tweak
- Support for different size paragraphs
- Progress bar that tracks your completion and changes color according to your speed
- Love challenges? Increase typing difficulty with three different level modes
- Have faith in yourself? Try writing with no colors to guide you
- Are you fast enough? Try by setting a minimum speed threshold and see if you can maintain that
- Are you accurate enough? Try by setting a minimum accuracy threshold and see if you can type like a pro
- Want something even more harder? Try min burst which will fail you when you can't even type a word with proper accuracy
- Sucks to press backspace when making mistakes? Try force correct which will not let you move forward with your mistakes
- Gut feeling that you will not press backspace? Try confidence mode with 3 levels
- Want different cursor design? Choose between off, underline and block mode!
- Want to see how you are doing in real time? Try cursor buddy which will race along with you!
- Wanna hear those mechanical clicks while typing? Try out different keypress sounds
- Aww.. wanna restart in mid of the battle? Quickly press a tab!
- So you want to repeat same paragraph again and again?... You totally can!
$ python -m pip install git+https://github.com/kraanzu/termtyper.git
$ git clone https://github.com/kraanzu/termtyper.git
$ cd termtyper
$ pip install .
$ termtyper
Any changes made in the settings are saved automatically on changing! 🤗
demo.mp4
Always open to PRs :)