Skip to content

Typeman ⚡️ – A Minimal Lightweight terminal‑based typing speed tester (WPM & accuracy)

License

Notifications You must be signed in to change notification settings

Sai-Suraj-27/Typeman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

typeman.mp4

About

Typeman ⚡️ – A Minimal Lightweight terminal‑based typing speed tester (WPM & accuracy)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages