typing-practice

module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2026 License: MIT

README

Typing Practice - a customizable typing experience

Installation

1. TUI (terminal app)

Run the following command in your terminal (you must have Go installed):

go install github.com/mateidumitrascu/typing-practice/cmd/tui@latest

Directories

Path Synopsis
cmd
server command
tui command
internal
api
client
Package client is the Go API client used by the TUI.
Package client is the Go API client used by the TUI.
config
Package config centralizes all server configuration.
Package config centralizes all server configuration.
stats
Package stats is the single source of truth for typing metrics.
Package stats is the single source of truth for typing metrics.
theme
Package theme defines the built-in themes as color tokens.
Package theme defines the built-in themes as color tokens.
tui
typing
Package typing implements the word-by-word typing engine: keystroke accounting, error tracking and final metrics.
Package typing implements the word-by-word typing engine: keystroke accounting, error tracking and final metrics.
Package web embeds the built web client so the server ships as one binary.
Package web embeds the built web client so the server ships as one binary.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL