An elegant typing test tool.
Typing rule and interactions was inspired by the famous monkeytype.com;
The app was created purely in react.
- Type any to start
- Typing error feed back
- Extra input feed back
- Random words generation (two sources, normal mode from top 1000 frequent words, hard mode from blog posts random words)
- Rewind modification till the last correct word input
- Caps Lock key detection
- Tab key disabled
- support three tests duration 60s, 30s, 15s
- support difficulty level change
- support different themes
- support focus mode
- support spotify (enable/disable, compact/full modes) (To Use the full feature of spotify, you will need to login to spotify in browser first)
- WPM, Char (correct/incorrect/missing/extra) stats, accuracy stats, raw KPM stat
- restart test with current settings
- Stats to show at test finished
- local persist storage for themes, difficulty mode, focused mode, timer settings.
- language mode:
- Eng Hard: Random blogs Words data source
- Eng Normal: Top 1000 most frequent used English words
- CHN Pinyin Hard: Chinese top 1500 idioms
- CHN Pinyin Normal: Chinese top 5000 words/char
- Free typing mode: an aesthetic pleasing typing area for free typing.
- Sentence mode:
- CHN: Random chinese short sentences
- ENG: Random English short sentences
- Support Three Sentences Count Setting: 5, 10, 15
- Local Storage Persist game mode setting (word mode, sentence mode)
Current Themes:
- Dark
- Terminal (matrix inspired)
- Cyber (cyberpunk inspired)
- Steam (steampunk inspired)
- Light
- Nintendo
- Araki Nobuyoshi
- Hero
- Budapest
Focus mode will move header to footer. hide the setting menu. leave only timer, wpm. If music enabled, a compact spotify will be put in footer.
https://github.com/gamer-ai/eletype-frontend/issues
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.
Builds the app for production to the build
folder.\
Discord:
Buy Me A Coffee: