https://github.com/arnav200525/typing-speed-test
This is a Typing Speed Tester built using Python. The program randomly selects a sentence and challenges the user to type it as quickly and accurately as possible.
https://github.com/arnav200525/typing-speed-test
educational-project file-handling file-handling-in-python python python-programming python-project speedtest typing-game typing-practice typingspeedtest
Last synced: 3 months ago
JSON representation
This is a Typing Speed Tester built using Python. The program randomly selects a sentence and challenges the user to type it as quickly and accurately as possible.
- Host: GitHub
- URL: https://github.com/arnav200525/typing-speed-test
- Owner: arnav200525
- Created: 2025-06-13T10:44:50.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-06-13T10:48:21.000Z (6 months ago)
- Last Synced: 2025-06-13T11:42:31.169Z (6 months ago)
- Topics: educational-project, file-handling, file-handling-in-python, python, python-programming, python-project, speedtest, typing-game, typing-practice, typingspeedtest
- Language: Python
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**⌨️ Typing Speed Tester using Python**
- Intro:
- This is a Typing Speed Tester built using Python. The program randomly selects a sentence and challenges the user to type it as quickly and accurately as possible. It calculates the time taken, typing speed in words per minute (WPM), and highlights any typing mistakes. This is a great tool for improving typing speed and accuracy through consistent practice.
**🚀 Features**
- ⏱️ Countdown timer before the typing test begins.
- 📄 Random sentence selection to avoid repetition.
- ✅ Calculates Words Per Minute (WPM).
- ❌ Shows mistakes by comparing user input with the original sentence.
- 🗂️ Maintains a typing history in a .txt file with: date, generated sentences etc
** ⚙️ Technologies Used**
- Python
- Libraries (random, datetime, time)
**📄 Disclaimer**
- This project is unlicensed and made purely for educational purposes. You are free to explore, learn, and modify, but commercial use or redistribution is not intended.