About KeyRush
KeyRush is a typing test website heavily inspired by monkeytype. It started as a way to learn web development and grew into something I use daily to practice typing.
Features
Take typing tests across 5 durations (5s to 120s)
Race against others in real-time 1v1 multiplayer
Climb ranked with Elo ratings (Bronze to Mach)
Track WPM history, activity, and personal bests
Earn XP from typing and level up over time
Unlock badges for achievements and milestones
Add friends and see their stats and online status
Compete on daily, weekly, and all-time leaderboards
Customize your banner with backgrounds, borders, and titles
Choose from multiple themes or create your own
How WPM is Calculated
WPM(correct word chars + correct spaces / 5) / time in minutesRaw(all keystrokes, incl. mistakes + corrected chars, / 5) / time in minutesAcccorrect keystrokes / total keystrokes × 100During the test, only fully completed correct words count toward WPM. When the test ends, if you're mid-word and all typed characters are correct, those partial characters are included.
Backspacing does not reduce keystroke counts; it only edits what you see.
Built With
Next.jsTypeScriptTailwindshadcn/uiSupabasePartyKitChart.js
Links
Made by Roy Huynh