typer

github.com/maaslalani/typer Linux & Mac Apps Open-source projectOpen source

typer runs typing tests in the terminal, with installation and usage commands listed in its project page.

github.com/maaslalani/typer
typer homepage screenshot

About typer

typer is an open-source typing test that runs in the terminal. Starting it with the typer command generates random words to type and reports the user's WPM score, so practice happens without leaving the command line. The test can be configured with flags: --length sets how many words appear, --min-word-length filters short words, and -m/--monkeytype pulls words from Monkeytype instead of the default English dictionary, with a --monkeytype-language flag to choose a different language. Users can also supply their own text by passing a filename with --file or by piping input through stdin.

The project ships with basic theme support configured in a file at $HOME/.typer.yaml, where colors for the progress bar, graph and typed, untyped and misspelled text can be set. It is written in Go, distributed through the Go module system rather than a package installer, and released under the MIT license. Pricing is not stated on the project page.

Key features

  • Runs interactive typing tests in the terminal and shows a WPM score
  • Changes test length with the --length flag
  • Sets a minimum word length with --min-word-length
  • Uses Monkeytype word lists and selectable languages via --monkeytype-language
  • Accepts custom text from a file (--file) or piped stdin
  • Basic theming for progress bar, graph and text colors in a config file
Best for: Developers and terminal users who want quick typing practice without opening a browser or separate app.
Good for
  • Open source under the MIT license
  • Runs entirely in the terminal with a single command
  • Multiple word sources: default English dictionary, Monkeytype lists or your own text
Watch out for
  • Installation uses `go install`, so a Go toolchain is needed
  • Theme support is described as basic
  • No maximum for min word length, and values below 1 apply no minimum

typer at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

typer alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Linux & Mac Apps

Well-known listings from the same topic.

All 196

typer FAQ

How do I install typer?
Run `go install github.com/maaslalani/typer@latest`.
How do I start a typing test?
Type `typer`. It generates random words for you to type and shows your WPM score.
Can I use my own text instead of the built-in words?
Yes. Pass a file name with `--file`, or pipe text in through stdin, for example `echo 'Text from stdin!' | typer`.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing