Skip to content

One-minute, browser-based typing test that tracks your WPM, accuracy, and percentile with real-time feedback.

License

Notifications You must be signed in to change notification settings

deddyrumapea/typingmeter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TypingMeter

TypingMeter is a one-minute typing speed test that helps you track your words-per-minute (WPM), accuracy, and percentile right in the browser. Try it online at the TypingMeter website.

TypingMeter screenshot

Features

Getting started locally

This project is a static site that uses ES modules, so it needs to be served from a local web server.

  1. Clone the repository.
    git clone https://github.com/deddyromnan/typingmeter.git
    cd typingmeter
  2. Start a static server. Use any HTTP server you prefer, for example:
    # Option A: Python 3
    python3 -m http.server 8000
    
    # Option B: npx serve (requires Node.js)
    npx serve .
  3. Open the app. Visit http://localhost:8000 (or the port you chose) in your browser.

How to use the typing test

  1. Choose a language from the dropdown.
  2. Start typing in the input box—the timer begins on your first keystroke.
  3. Press the space bar to submit each word. The app moves the highlight to the next word automatically.
  4. When the timer hits zero, review your results or restart the test to try again.

These interactions mirror the behaviour defined in core/presentation/index.js.

Customize the experience

Built with

All external dependencies are loaded from CDNs in index.html.

License

This project is released under the MIT License.

About

One-minute, browser-based typing test that tracks your WPM, accuracy, and percentile with real-time feedback.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published