ApeType
ApeType is a clean, ultra-responsive typing test built with React.
It recreates the fluid feel of Monkeytype: instant line shifts, perfect caret tracking, and a distraction-free UI focused entirely on speed.
- β‘ Instant line transitions
- π― Accurate blinking caret, placed exactly where youβre typing
- π€ Correct / incorrect character coloring
- π§΅ 3-line viewport layout identical to Monkeytype
- π Smart word spacing using proportional
chunits - π Automatic text fetching from BaconIpsum API
- π₯ Centered, readable layout
- π§Ή Clean furbish engine to sanitize text input
Clone the repo: git clone https://github.com/RudraBhungaliya/ApeType
- Fetches paragraphs from BaconIpsum API
- Cleans them using a custom furbish() sanitization function
- Splits the text into consistent 7-word lines
- Only 3 lines are shown at a time (active line + 2 previews)
- The top line is always the active, typeable line
- When the line is completed β it instantly shifts upward
- The caret is placed based on the absolute character index
- Incorrect characters turn red immediately
ApeType draws inspiration from:
- Monkeytype π β fast, clean typing experience
Built by Rudra
GitHub: https://github.com/RudraBhungaliya
Try Here : https://apetype-iota.vercel.app/