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.

What you can do

  • Take typing tests (5s, 15s, 30s, 60s, 120s)
  • Race against others in real-time 1v1 matches
  • Climb ranked with an Elo system (Bronze → Mach)
  • Track your progress with stats and charts
  • Compete on daily, weekly, and all-time leaderboards

How WPM is calculated

WPM(correct keystrokes ÷ 5) ÷ time in minutes
Raw(all keystrokes ÷ 5) ÷ time in minutes
Acccorrect keystrokes ÷ total keystrokes × 100

Built with

Next.js, TypeScript, Tailwind, shadcn/ui, Supabase, PartyKit, Chart.js

Made by Roy Huynh