Skip to content
Typey Type for Stenographers is a free typing app designed specifically to help steno students practise and rapidly master stenography.
JavaScript CSS Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
design Fix layer names in Italian Sketch and SVG files Nov 19, 2018
public Change Top 10000 English words to Top 1000 words Dec 25, 2019
src Merge branch 'show-unstarted-icons-for-unvisited' of https://github.c… Jan 8, 2020
typey-type-data @ df341dc
.flowconfig Add flow to project Nov 28, 2017
.gitignore Remove public/<data> from gitignore Dec 22, 2019
.tool-versions Update yarn.lock built with nodejs 12.14.0 Dec 30, 2019
.travis.yml Add Code of Conduct and update typey-type-data Dec 28, 2019
LICENSE Add author to README Dec 31, 2019
yarn.lock Update yarn.lock built with nodejs 12.14.0 Dec 30, 2019

Typey Type for Stenographers

Typey Type is a free typing app designed for steno students to practise and master stenography.


You can support Di’s efforts on Patreon. A monthly donation helps Di build more lessons and features to help you fast-track your steno progress.

What's stenography?

The process of writing shorthand is called stenography. Using a stenotype machine or a fancy keyboard, you can write over 200 words per minute. Typically, steno is used for courtroom reporting, closed captioning, and real-time translation. As a means of entering text, it’s also an excellent ergonomic alternative to typing with a QWERTY keyboard.


The aim of Typey Type is to fast-track learning and mastering steno skills. Typey Type helps novice stenographers by giving them:

  • immediate feedback on typing speed and accuracy
  • progress updates, including progress on brief vocabulary
  • a course to follow, including material to type
  • links to more information

Typey Type concentrates on practical skills, such as physical drilling and memorisation of briefs.

What Typey Type is not

Typey Type is not a generic typing app. Plenty of typing apps already exist for regular text input without stenography.

Instead, Typey Type concentrates on teaching people how to type using stenography. That means it includes features like steno diagrams showing steno briefs as hints for how to write words and using steno-specific data, such as lessons for “single-stroke briefs”.

Typey Type avoids generic typing features, such as competing for speed and accuracy against other typists, which any typing app might do, such as Typeracer.



Install yarn. Note: the project is currently built with the version of Node shown in the .tool-versions file in the root of the project.


This project includes a Git submodule for Typey Type data, which includes a Git submodule for steno dictionaries. If you want to clone this repository as well as its submodules, you can use the --recursive parameter:

git clone --recursive

Alternatively, if you've already cloned the repository without the --recursive parameter, you can load its submodules using submodule update:

git submodule update --init --recursive

Once you've cloned the repository and updated its submodules, yarn install packages from package.json:

yarn install


When you pull the latest code, you may need to update submodules too:

git submodule update

Run the app in development mode

Run the Typey Type app:

yarn start

Open http://localhost:3000 to view it in the browser.


Run the test runner during development:

yarn run test

Create React App

For reference, Typey Type is bootstrapped with Create React App.


See the CONTRIBUTING guidelines.

Code of Conduct

This project and everyone participating in it is governed by the Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to




Typey Type was created by Di.

You can’t perform that action at this time.