About DevType

A typing practice app for programmers

DevType is an application that helps you improve both programming skills and typing speed by typing real code in a professional code editor.

Features

Professional Code Editor

Practice in a familiar editor environment with auto-indent and more.

Multiple Languages

Support for popular programming languages including Python, JavaScript, TypeScript, Go, and Rust.

Skill Analysis

Visualize your skills with detailed statistics like WPM, accuracy, and rank.

Ranking

Compete with other players and stay motivated by climbing the leaderboard.

How to Play
  1. 1

    Select a programming language and difficulty

  2. 2

    Type the displayed code

  3. 3

    Review your results and analyze your skills

  4. 4

    Challenge the rankings and compete for high scores

Note: The terminal output shown after completing a typing session is a visual demo. Code is not actually executed.

Game Rules and Scoring

A practical typing game for engineers. Write real-world code with rhythm and precision.

Input Rules

Indentation (leading spaces)

Auto-filled. No need to type.

Spaces & Line breaks

Part of the code. Type them properly (use Enter key for new lines).

Difficulty Levels

Currently Lv 1 to Lv 5 are available. Higher levels mean longer and more complex code.

1

Short code like variable definitions (~50 keystrokes)

2

Basic control structures (~100 keystrokes)

3

Practical method chains (~150 keystrokes)

4

Functions with complex logic (~200 keystrokes)

5

Complete feature implementations (~250 keystrokes)

How Scoring Works

Your score is determined by these 4 factors.

Speed (WPM)

How fast you type.

Accuracy

Mistakes significantly reduce your score.

Difficulty

Higher levels give better score multipliers.

Combo

Consecutive correct keystrokes add bonus points.