FU
fulsiram/type-cli
terminal-based typing test built with Go and BubbleTea.
Type CLI
A terminal-based typing speed test built with Go and Bubble Tea.
Quick Try
You can try it out immediately without installation:
ssh type.fulsiram.devStatistics
The app currently tracks:
- WPM (Words Per Minute) - Raw typing speed
- Accuracy - Percentage of correctly typed characters
Installation
Prerequisites
- Go 1.24.4 or later
Run locally
git clone https://github.com/fulsiram/type-cli.git
cd type-cli
go install ./cmd/type-cli/
type-cliLaunch SSH Server
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-serverConfiguration
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)
Contributing
Contributions are welcome! Please feel free to submit your Pull Request.
