All Projects → vimark1 → typist

vimark1 / typist

Licence: MIT license
Web app practice and learn touch-typing.

Programming Languages

typescript
32286 projects
SCSS
7915 projects
HTML
75241 projects
Handlebars
879 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to typist

typey-type
Typey Type for Stenographers is a free typing app designed specifically to help steno students practise and rapidly master stenography.
Stars: ✭ 51 (+41.67%)
Mutual labels:  typing, typing-trainer, typing-practice
code-type
Practice code-typing with top 1000 keywords of the most popular programming languages.
Stars: ✭ 31 (-13.89%)
Mutual labels:  typing, typing-skills, typing-practice
FixLanguageTypeJs
Tiny Library for fix problem of language selection in type text.
Stars: ✭ 15 (-58.33%)
Mutual labels:  typing, typing-skills
Typon
A multi-featured typing practice tool that runs on a terminal emulator which can turn any text file into a typing game.
Stars: ✭ 53 (+47.22%)
Mutual labels:  typing, typing-practice
Qwerty Learner
为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers
Stars: ✭ 3,536 (+9722.22%)
Mutual labels:  typing, typing-practice
tt
Practicing touch typing, and monitor your typing speed using your own text files
Stars: ✭ 68 (+88.89%)
Mutual labels:  typing, typing-practice
Typing inspect
Runtime inspection utilities for Python typing module
Stars: ✭ 193 (+436.11%)
Mutual labels:  typing
type-hangul
⌨️ 한글 타이핑 효과 라이브러리
Stars: ✭ 80 (+122.22%)
Mutual labels:  typing
Tinytyper
⌨️ A tiny library for creating a typing effect on specified text element.
Stars: ✭ 173 (+380.56%)
Mutual labels:  typing
Supertextview
🎀 SuperTextView for Android 是一个在TextView的基础上扩展了几种动画效果的控件。
Stars: ✭ 165 (+358.33%)
Mutual labels:  typing
tiny-typed-emitter
Fully type-checked NodeJS EventEmitter
Stars: ✭ 96 (+166.67%)
Mutual labels:  typing
Ghosttypewriter
👻 A UILabel subclass that adds a typewriting animation effect
Stars: ✭ 159 (+341.67%)
Mutual labels:  typing
OpenTyping
열린타자 : 현대적인 오픈 소스 타자 연습 프로그램
Stars: ✭ 46 (+27.78%)
Mutual labels:  typing-practice
Typeshed
Typeshed contains external type annotations for the Python standard library and Python builtins, as well as third party packages as contributed by people external to those projects.
Stars: ✭ 2,501 (+6847.22%)
Mutual labels:  typing
type-assert
Hack library for converting untyped data to typed data.
Stars: ✭ 24 (-33.33%)
Mutual labels:  typing
odoo-stubs
Python Stubs for Odoo
Stars: ✭ 40 (+11.11%)
Mutual labels:  typing
hackertyper
"Hack" like a programmer in movies and games! Inspired by hackertyper.net
Stars: ✭ 39 (+8.33%)
Mutual labels:  typing
typing.js
Js library for creating typing effect on webpage.
Stars: ✭ 22 (-38.89%)
Mutual labels:  typing
Wpm
Typeracer-like console app for measuring your WPM
Stars: ✭ 249 (+591.67%)
Mutual labels:  typing
Mitype
Typing speed test in terminal
Stars: ✭ 241 (+569.44%)
Mutual labels:  typing

Typist

Build Status Join the chat at https://gitter.im/vimark1-typist/Lobby

Touch typing practice web app in which you type short words and aim to achieve better scores.

Demo: https://typistapp.netlify.app/

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You need at least node v8.

Installing

Getting the app up and running is pretty simple.

The app uses Firebase for authentication, bundled in the source is a development Firebase version, so you don't need to setup firebase separately.

To get the app up and running, just run npm install and npm start

$ npm install
$ npm start

The console should provide a link to the running app

Running the tests

All the automated tests for the app runs with jest, to run all tests use:

$ npm test

Contributing

Contributions welcome; Please submit all pull requests the against master branch. Or create an issue with a new feature!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].