A simple and efficient typing speed test program built with Python and using only built-in libraries. This console-based application tracks your performance with user-specific data recording, allows you to view previous sessions, best runs, and features a leaderboard to compare your scores with others!
- Console-Based: Runs directly in your terminal without the need for a GUI.
- Menu Driven: Navigate through a user-friendly menu.
- Fast Performance: No heavy graphical components—just pure speed.
- Session Tracking: Stores and displays your previous typing runs and best performance.
- User-Specific Records: Keeps individual records for each user.
- Leaderboard: View and compare your typing speed with others.
- Readable Data Tables: Displays your results in an easy-to-read table format.
-
Clone the Repository
Clone the repository into your preferred directory:git clone https://github.com/joebyjo/Typing-Speed-TUI.git cd Typing-Speed-TUI
-
Run the Program
In your terminal, execute the following command to launch the program:$ python3 main.py
-
Start Typing
Enter your username and begin typing by selecting any of the following options:p
1
play
The words will appear, and you can start typing after a 1-second delay.
Here’s a preview of the game interface:
- Font Appearance: The appearance may differ slightly based on the font you use in your terminal.
- For optimal viewing, use a monospaced font (e.g., Consolas, Courier New).
I welcome feedback and contributions! Feel free to submit an issue or a pull request. Here’s how you can contribute:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and push them to your fork.
- Submit a pull request with a description of your changes.
Enjoy improving your typing speed and challenge yourself with this simple yet fun terminal-based game!