mnmltype Open

How it works

A quiet place to type, with live typing stats. What mnmltype does, what it’s built with, and how far along it is.

The premise

mnmltype is a full-screen editor in the browser that measures your typing as you go. A block caret carries your live speed under it, a status line keeps the headline numbers, and a drawer opens onto the rest: net, gross, live and peak words per minute, characters per minute, accuracy, consistency, and counts of words, characters, sentences and paragraphs.

Only real typing counts toward speed. Pasting, dropping, undo and redo change the text but not the numbers, every deleted character counts as a correction, and pauses longer than two seconds don’t drag the average down. It all runs in the browser, with no backend, no storage and no tracking.

What’s included

Net, gross, live and peak words per minute, with characters per minute and a sparkline of your pace

Accuracy, correction rate and consistency, counted from what you actually typed and deleted

Speed that ignores paste, drop, undo and redo, and doesn’t count long pauses against you

Runs entirely in your browser, with no account, no storage and no tracking

How it’s built

mnmltype is built on TypeScript, Vite, Vitest, Playwright and Firebase Hosting.

The repository is 59% TypeScript, 24% HTML, 17% CSS by volume.

It carries 6 commits since Oct 2026, most recently changed in Oct 2026.

How the work is done

Every project here starts as a written spec, and the spec stays the source of truth once there’s code. The repository keeps a build plan with current status, an append-only decision log of where the code departed from the plan, and a handoff document that describes where things stand, including the unfinished parts.

That’s how one person keeps this many projects moving, and it’s what this page is written from.

Current state

Shipping. Released and usable today.

The source is public, so you can check anything on this page against it.

Next

Open mnmltype

It’s a web page. Open it and start typing; there’s nothing to install or sign up for.

Questions, or something it doesn’t do yet? Email dmoore@dwmmholdings.com

This site isn't finished. Anything on it may still change, and none of it is binding until the site is live.