DEV Community

Cover image for introducing KeysAndFingers, an open source multiplayer typing racer
Ovi ren
Ovi ren

Posted on • Edited on

introducing KeysAndFingers, an open source multiplayer typing racer

so, i built Keys&Fingers, a multiplayer typing racer and practice solo, that runs in the browser and also ships as a windows desktop app. here's what it does and how it works.

logo

vs racing mode

the standout feature is vs mode — two players race each other in real-time using room codes. both players see each other's keystrokes as they happen. the race doesn't start until both players hit ready, so there's no scrambling. the winner get random anime waifu as a reward at the end of race.

solo mode

practice solo, enhance your typing skills, see typing history and keyboard heatmap to see your typing faults and more.

what else it does

keysandfingers covers the core typing test basics — real-time wpm, cpm, and accuracy tracking per keystroke. it's built with react, typescript, and vite. there's a live version at: https://keysandfingers.vercel.app and a windows desktop app available in the releases: https://github.com/iamovi/KeysAndFingers/releases/

exe

there's also a theme studio for full customization — fonts, colors, effects — with settings that persist automatically.

tech stack

  • react + typescript
  • vite for bundling
  • real-time sync for vs mode via room codes

the codebase is lightweight by design. no unnecessary dependencies. the windows desktop app is packaged separately and runs on windows 10 and 11.

why i made it

most typing test tools are either too minimal to be interesting or too bloated to be fast. i wanted something that felt snappy, had a real multiplayer mode, and was fully open source. the project is under the mit license.

links

download windows app: click here or, visit docs/ gh releases.

contributions are open. fork it, make a branch, send a pull request.

window preview

Top comments (0)