A fast, lightweight terminal-based touch typing application built in Rust using the Ratatui library. Designed to help users improve their typing speed and accuracy through an interactive, customizable practice experience.
- 🚀 Terminal-Based: Lightweight and accessible on any platform
- ⚡ Rust-Powered: Built for performance and reliability
- 🎨 Customizable Templates: Switch between different practice templates
- 📊 Stats Tracking: Built-in statistics preview for completed tests
- 🌍 Multi-Language Support: Practice typing in multiple languages
- 🎯 Interactive Experience: Real-time feedback and smooth user interface
-
Install Rust
If you don't have Rust installed, visit the official Rust website for installation instructions.
-
Clone the repository
git clone https://github.com/hlsxx/tukai cd tukai
-
Build and run
# Run directly cargo run # Or build release version cargo build --release ./target/release/tukai
cargo install tukai
pacman -S tukai
x install tukai
Key Combination | Alternative | Action |
---|---|---|
Ctrl + C |
Esc |
Exit application |
Ctrl + R |
Restart and generate new text | |
Ctrl + S |
Switch between templates | |
Ctrl + T |
Toggle transparent background | |
Ctrl + H |
← |
Switch screen forward |
Ctrl + L |
→ |
Switch screen backward |
Ctrl + P |
Switch language |
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ and Rust