A CLI code-typing game that turns your source code into typing challenges
-
Updated
Jul 21, 2026 - Rust
A CLI code-typing game that turns your source code into typing challenges
Command line tool for improving typing skills (programmers friendly)
Touch typing trainer using N-grams as data source, with options to customize the auto-generated lessons and specify the minimum typing performance needed. There are sound/color effects as well.
A touch-typing tutor
Online touch-typing tutor.
CodeSprint is a typing practice environment for software engineers that uses real LeetCode-style code snippets instead of lorem ipsum, tracking WPM, accuracy, and errors in real time inside a minimal, keyboard‑first Next.js/React UI.
A minimalistic typing test software inspired by monkeytype built using C++ for both desktop and browser.
Practice touch-typing with top 1000 keywords of the most popular programming languages.
⌨️ A full-stack SPA typing trainer for touch-typing. Generates random lessons by language/count. Final test uses multiple text sources: AI (cloud/local), seeded database, or custom files. Features: virtual keyboard, error highlighting, progress tracking, and statistics. Built with PHP, Laravel, MySQL, TS, Vue, Tailwindcss, Docker.
Rašyti is a multilingual and multi-keyboard offline and online touch typing trainer.
Web-App for learning the Neo Layout written in Elm
VirtualTouchKeyboard4Delphi is a Delphi and Lazarus/FPC component that implements the virtual touch keyboard available in Windows. VirtualTouchKeyboard4Delphi is a replacement of the TTouchKeyboard component using the ITipInvocation, IInputHostManagerBroker and IImmersiveShellBroker interfaces which are available in Windows 10 and 11.
🌐 A landing page for 'Typing trainer' - static website presenting the typing trainer application. Built with TypeScript, Nuxt, Vue, and Tailwindcss. Contains the source code and build configuration for the project's landing page.
The Software Engineer's Exercise for Typing
Touch-typing application - under development
Add a description, image, and links to the touch-typing topic page so that developers can more easily learn about it.
To associate your repository with the touch-typing topic, visit your repo's landing page and select "manage topics."