Skip to main content

Add your description here

Project description

Typeman

A terminal‑based typing-speed test CLI tool that shows real-time feedback, WPM, and accuracy in a beautiful, live interface built with Typer and Rich.

image

✨ Why Typeman?

  • Fast, interactive, and cross-platform 🧭
  • Live-color feedback: correct keystrokes turn green, mistakes in red
  • Custom cursor highlights typing position
  • Uses a built-in 10k word list for realistic, daily vocabulary
  • No external dependencies beyond Python packages

🚀 Installation

Create a virtual environment using uv

uv venv .type

Activate the virtual environment

source .type/bin/activate

Install Typeman into your isolated .type virtual environment

uv pip install typeman

Alternatively, if you prefer traditional tools

python3 -m venv .venv      # Create a virtual environment
source .venv/bin/activate
pip install typeman        # Standard pip install

Usage

🔸 Run a 30-second typing test (seconds must be 0–60)

typeman 30 

Demo

https://github.com/user-attachments/assets/5f087a16-bcae-463c-b1e1-ec984ab858ee

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

typeman-0.1.2.tar.gz (83.3 kB view details)

Uploaded Source

Built Distribution

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

typeman-0.1.2-py3-none-any.whl (82.3 kB view details)

Uploaded Python 3

File details

Details for the file typeman-0.1.2.tar.gz.

File metadata

  • Download URL: typeman-0.1.2.tar.gz
  • Upload date:
  • Size: 83.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for typeman-0.1.2.tar.gz
Algorithm Hash digest
SHA256 20b7e48b35873e5b55e798c79ce977824ecfd191f5be99184104700074835191
MD5 7a1030c0785c328ec38cf85f9ac48d49
BLAKE2b-256 418a24806cbf1b201af2a8e2b655fa3b9a4d335b313be3dab11caefef539e1b6

See more details on using hashes here.

File details

Details for the file typeman-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: typeman-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 82.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for typeman-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c22426a7c4f5c940f2bcf9f40bc092fd09c44f0efe4b6c4ce4cc04a114660856
MD5 fbc7961864a9b4cee410a2c925b1286a
BLAKE2b-256 fe7c7d891d1c301da217468f14c696c318c9aba0003afea7733aa46c430309cc

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