ttyper

github.com/max-niederman/ttyper Text Tools Open-source projectOpen source

ttyper runs a Rust-based typing test in the terminal, according to its repository description.

github.com/max-niederman/ttyper
ttyper homepage screenshot

About ttyper

ttyper is a terminal-based typing test built with Rust and Ratatui. It presents words or text in the terminal and allows setting word count, language, and a config file. It includes default word lists for multiple natural and programming languages, supports custom language files, and can read test contents from a file. Installation options include pre-built binaries on GitHub releases and package managers such as cargo, pacman, nix, and scoop.

Key features

  • Runs typing tests in the terminal with configurable word count and language.
  • Provides default word lists for multiple natural and programming languages.
  • Supports custom language files with one word per line.
  • Uses config.toml for theme and default language settings.
  • Includes sudden death, no backspace, and no backtracking modes.
  • Reads test contents from a file, split at newlines.
Best for: Best for users who prefer terminal-based, open-source typing tests.
Good for
  • Open source and built with Rust and Ratatui.
  • Terminal-based, so it runs in a command-line environment.
  • Multiple installation options, including pre-built binaries and package managers.
Watch out for
  • Requires a terminal environment; no graphical interface is described.
  • Pre-built binaries are available for most architectures, but unsupported systems may need to open an issue.

ttyper at a glance

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

ttyper alternatives

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

All 24 alternatives

Popular in Text Tools

Well-known listings from the same topic.

All 248

ttyper FAQ

How can I install ttyper?
Pre-built binaries are available for most architectures on GitHub releases. It can also be installed with cargo, pacman, nix, or scoop.
How do I add a custom language?
Create a file in TTYPER_CONFIG_DIR/language with one word per line. On Linux, the config directory is $HOME/.config/ttyper.
Can I use my own text file?
Yes. Pass the file path as an argument; contents are split at newlines.
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