Measure Typing Speed by Writing Code
Not Sentences

The Monkeytype for developers. Master syntax, improve muscle memory, and track your coding velocity across real-world codebases.

supported languages

velocity.ts
1
function calculateVelocity(dist, time) {
2
  if (time <= 0) {
3
    throw new Error("Time must be positive");
4
  }
5
  const velocity = dist / time;
6
  return velocity.toFixed(2);
7
}
1
2
3
4
5
6
7
112 WPM
100% ACC

Engineer your flow state.

Stop practicing with Lorem Ipsum. Train your fingers on actual syntax patterns, specialized libraries, and real-world logic.

Polygot Mastery

Switch seamlessly between TypeScript, Rust, Go, Java, and C++. We adapt snippets to your tech stack.

98%

Precision Analytics

Track accuracy down to the keystroke.

Muscle Memory

Repetitive drills designed to make syntax symbols automatic.

IDE Emulation

Feels like VS Code. Looks like VS Code. Types like VS Code.

Speed Drills

Burst modes to improve your raw character-per-minute output.

Keystroke
Built for developers, by developers.
KeystrokeKeystrokeKeystroke