Skip to main content

A minimal terminal typing speed test, inspired by Monkeytype

Project description

typefast

A minimal terminal typing speed test, inspired by Monkeytype.

Install

pip install typefast

Usage

typefast

Features

  • Timed mode (15s / 30s / 60s) and word count mode (10 / 25 / 50 / 100 words)
  • Live WPM and accuracy as you type
  • Green / red character feedback
  • Tab to restart, Esc to quit
  • Persistent stats saved locally — personal best, average WPM, history sparkline

Controls

Key Action
← → Switch mode
↑ ↓ Change setting
Enter Start test
Tab Restart test
Esc Quit test
H View history
Q Quit

Requirements

  • Python 3.10+
  • Works on Windows, macOS, and Linux

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

typefast_cli-0.2.0.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

typefast_cli-0.2.0-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file typefast_cli-0.2.0.tar.gz.

File metadata

  • Download URL: typefast_cli-0.2.0.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for typefast_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 49f38b1c273cde26c26257cdd4eb23eca9fec534ce601f3a3911807868043a6f
MD5 a3f1415c116e1f72f10c9214391fe32f
BLAKE2b-256 60ac075a717934bb2fce75141d815566ebce511f4cd5604d9b91934abf41ecf2

See more details on using hashes here.

File details

Details for the file typefast_cli-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: typefast_cli-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for typefast_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99970dd4965115e4fee2558b94b54aff61492e7c6bead05ff00eb63d44e702df
MD5 4be3bafe5412e909a1269833a5aad7b1
BLAKE2b-256 3776d70a1c7b906e78630948e1c85125b9cabf3324e0d0ebb0fb661a4439e1a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page