1 unstable release
new 0.0.1 | Nov 7, 2024 |
---|
#11 in #accuracy
245KB
865 lines
Tukai
Touch typing terminal based application
About The Tukai
A terminal-based touch typing application built in Rust using the Ratatui library. The app provides an interactive typing experience with switchable templates, designed to help users improve their typing speed and accuracy.
Features
- Touch Typing Practice: Practice typing skills with real-time feedback on accuracy and speed
- Switchable Templates: Choose between different templates to customize the typing practice experience
- Terminal-Based: Simple, lightweight, and runs in the terminal for easy accessibility on any platform
- Rust-Based: Built with Rust for performance and reliability
Getting Started
To get a local copy up and running follow these simple example steps.
Installation
Step 1. Install Rust
If you don't have Rust installed, follow the instructions on the official Rust website to install Rust.
Step 2: Clone the repository
Clone this repository to your local machine:
git clone https://github.com/hlsxx/tukai.git
cd tukai
Step 3: Run or build the application
cargo run
cargo build --release
Usage / Shortcuts
- ESC: Exit the application
- CTRL + R: Restart and generate a new text
- CTRL + S: Switch between the templates
Roadmap
- Highlighted typed text
- Highlighted mistakes
- Calculate WPM and accuracy after the run
- Display remaining time
- Template switch
- Custom time picker
- Stats overview
- Activity overview
- Custom texts
License
Distributed under the MIT License. See LICENSE
for more information.
Dependencies
~14–25MB
~370K SLoC