/PenguinType

Minimal Typing Test

Primary LanguageTypeScript

PenguinType

TypeScript CSS3 HTML5

About

Visit the site here: PenguinType

PenguinType is a minimalistic typing test site that allows you to test your typing speed and accuracy. It features a simple and minimal interface, with the ability to choose from different themes or set your own custom theme. It also offers two different typing modes.

Features

  • Blazingly fast
  • Custom theme
  • Color-coded result scores to easily indentify performance
  • Caret style (block | outline-block | underline | line)
  • Calculates WPM, raw WPM, accuracy, consistency, errors, time
  • Word and time type mode
  • Punctuation (on | off)
  • Numbers (on | off)
  • Shortcut for fast restart and repeat
  • Changeable font size
  • Space to next word (on | off)
  • Next word highlight (on | off)
  • Current word highlight (on | off)
  • Smooth caret (on | off)
  • Control + Backspace delete

Installation

To install the required dependencies, run:

npm install

Building the Project

To build the project, run:

npx tsc

This will compile the TypeScript code and generate the dist folder.

PenguinType is inspired by MonkeyType, another popular typing test site.