Skip to content

eeshm/typr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

typr ⌨️

Fast terminal typing speed test CLI.

typr demo

Quick install (npm)

Requirement: Node.js 18+

npm i -g @eeshm/typr
typr

Or run directly (no global install):

npx @eeshm/typr

Install from source (Go)

1) Requirements

  • Go 1.25+
  • Git

2) Clone and enter project

git clone https://github.com/eeshm/typr.git
cd typr

3) Install dependencies

go mod tidy

4) Run

go run ./cmd/terminal-wpm

5) Optional: build a binary

go build -o typr ./cmd/terminal-wpm
./typr

On Windows PowerShell:

go build -o typr.exe ./cmd/terminal-wpm
.\typr.exe

Libraries used

Go

  • github.com/charmbracelet/bubbletea — terminal UI
  • github.com/charmbracelet/lipgloss — styling
  • github.com/ebitengine/oto/v3 — audio

npm wrapper

  • adm-zip — release archive extraction

About

cli based WPM test

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors