Typing speed test with practice mode in GUI, TUI and CLI
cargo install typeman
You can also install only the modes you want by using --no-default-features
and specifying features::
- only TUI:
cargo install typeman --no-default-features --features tui
- only TUI and CLI:
cargo install typeman --no-default-features --features "tui cli"
Additional action needed for succesfull install
cargo install --target x86_64-apple-darwin typeman
sudo apt-get install libfontconfig1-dev
sudo apt install libasound2-dev
sudo dnf install alsa-lib-devel
git clone https://github.com/mzums/typeman
cd typeman
cargo run
- TUI (ratatui)
- GUI (macroquad)
- CLI
- word number: number of displayed words
- top words: number of top most common english words used to generae test
- time: duration of the test in time mode
- quote: random quote
- punctuation: punctuation in word number and time modes
- digits: digits in word and time modes
- level - practice level
typeman
- TUItypeman --gui
- GUItypeman --cli
- CLItypeman --cli -c ./text.txt
- custom filetypeman --cli -q
- random quotetypeman --cli (-t=30) -n=500
- 30s (default) test with random words from 500 most used english wordstypeman --cli -w=50 -n=500 -p -d
- 50 random words from 500 most used english words with punctuation and digitstypeman --cli -l
- list all practice levelstypeman --cli -l=1
- practice first level
- multi-language support
- multiple themes
- https://github.com/dwyl/quotes
- https://github.com/JackShannon/1000-most-common-words/blob/master/1000-common-english-words.txt
- Indonesian common words compiled from various online dictionaries and frequency lists
- https://fonts.google.com/specimen/Roboto+Mono?preview.text=Whereas%20recognition%20of%20the%20inherent%20dignity