https://github.com/edvilme/typingspeedometer
VSCode extension to show typing speed
https://github.com/edvilme/typingspeedometer
help-wanted up-for-grabs vscode-extension
Last synced: 29 days ago
JSON representation
VSCode extension to show typing speed
- Host: GitHub
- URL: https://github.com/edvilme/typingspeedometer
- Owner: edvilme
- License: mit
- Created: 2025-08-18T21:59:59.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-08-29T05:56:49.000Z (about 1 month ago)
- Last Synced: 2025-08-29T06:03:18.340Z (about 1 month ago)
- Topics: help-wanted, up-for-grabs, vscode-extension
- Language: TypeScript
- Homepage:
- Size: 224 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README

# Typing Speedometer

Developers are weird, we flex over random non-technical skills such as typing speed. Use this extension to track your typing speed and keystrokes in Visual Studio Code.
## Features
- Counts keystrokes in the editor
- Words Per Minute (WPM) calculation - Tracks words completed by monitoring spaces, tabs, and enters
- Shows both keystroke speed (keys/sec) and WPM in real-time
- Persists keystroke count and word count between sessions
- Shows high scores for both keystroke speed and WPM
- Share high scores with friends in social media
- Configurable session timeout## Usage
1. Install the extension from the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=edvilme.typingspeedometer).
2. Start typing in any editor window. The extension will automatically count your keystrokes per second and words per minute (WPM).

3. Words are counted each time you type a space, tab, or press enter - indicating word completion.
4. High scores for both keystroke speed and WPM will be automatically saved! Break your own records!

5. Check your high scores with Ctrl Alt S, or by using the Command Palette.

6. Share your typing statistics as an image on social media!
## Settings
- `typingspeedometer.sessionTimeout`: Timeout duration for typing sessions in milliseconds (default: 3000)
## Development
- Source code in `src/`
- Main logic in `src/commands/`## License
MIT