A terminal-based typing speed test built with Go and Bubble Tea.
You can try it out immediately without installation:
ssh type.fulsiram.dev
The app currently tracks:
- WPM (Words Per Minute) - Raw typing speed
- Accuracy - Percentage of correctly typed characters
- Go 1.24.4 or later
git clone https://github.com/fulsiram/type-cli.git
cd type-cli
go install ./cmd/type-cli/
type-cli
To run your own SSH server:
git clone https://github.com/fulsiram/type-cli.git
cd type-cli
go install ./cmd/type-cli-ssh-server/
type-cli-ssh-server
SSH server can be configured using environment variables:
SSH_HOST
- Server host (default: localhost)SSH_PORT
- Server port (default: 31337)SSH_HOST_KEY
- Path to server SSH host key (default: .ssh/id_ed25519)
Contributions are welcome! Please feel free to submit your Pull Request.