monkeytype
https://github.com/monkeytypegame/monkeytype
TypeScript
The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
TypeScript not yet supported1 Subscribers
Add a CodeTriage badge to monkeytype
Help out
- Issues
- fix(result): incomplete test xp lost when the next result is zen (@boergeson)
- fix: clear timeout ids from array in clearTimeouts (@priyanshu1976)
- fix(ttl-cache): concurrent calls during the first fetch get undefined (@boergeson)
- impr(quotes): add English quote (@Flatbread231)
- fix(input): separate copy and paste event listeners (@yasith-tharuka)
- impr(quotes): add English quote (@ryancnap)
- impr: replace twitter bird icon with X logo (@rileygramlich)
- chore: bump @leonabcd123/modern-caps-lock from 3.1.3 to 3.1.7 (@Leonabcd123)
- Bug (backend): cacheWithTTL marks cache fresh before fetch resolves — failed fetch serves stale data for full TTL, no in-flight dedup
- Bug: outOfFocusTimeouts array grows unboundedly — cleared timeout ids never removed from array
- Docs
- TypeScript not yet supported