The case

Why contribute

A short note on why GuerillaType exists, what makes it worth your time, and how a few minutes of your attention helps everyone who types here.

Free, forever — with no asterisks

Most "free" typing sites charge for the parts that actually matter — stats, lesson progression, custom text, themes, even basic features that used to come standard a decade ago. GuerillaType doesn't. There's no paid tier. There never will be one. The thing you see is the thing you get.

Privacy-first, no ads, no account required

Your profile lives in your browser's localStorage. Sessions, achievements, missed-words history, preferences — all stored locally, all under your control. The site uses cookieless Umami analytics for aggregate pageviews and event counts (no personal data, no cross-site tracking, dashboard is public), but nothing you actually type ever leaves your browser. No identity attached. No newsletter to opt out of.

If you want to back up your profile, the export button on the settings page hands you a JSON file. You own it.

Built in the open

The full source is on GitHub. The data files — every quote, every idiom, every poem, every book chapter — are public-domain sourced and visible. You can read the engine that decides which word comes next. You can read the migration that wrote your profile fields.

If something looks wrong, you can see why. If you want a different behavior, you can fork and try it.

What contributing looks like

You don't need to write code. The most useful contributions are content and feedback:

  • Suggest a quote, book, idiom, parable, or poem. Use the contribute forms. Public-domain only.
  • Report a bug or a typo. The "Send feedback" button on the practice surface goes straight to my inbox — Jon, the developer. I read every note.
  • Leave a testimonial. Tells the next typist this is worth a few minutes of their day.
  • Open a pull request. The repo welcomes them. The codebase is small enough to read in an afternoon.

What you get out of it

A typing surface that respects your time and your privacy. Stats that belong to you. A library of public-domain text that grows with every contribution. A roadmap you can read and influence. And a small but real sense that you helped build the thing you use.

That's the whole deal.