4 releases
new 0.2.0 | Nov 27, 2024 |
---|---|
0.1.2 | Nov 24, 2024 |
0.1.1 | Nov 23, 2024 |
0.1.0 | Nov 23, 2024 |
#259 in Command-line interface
293 downloads per month
3MB
400 lines
qType
qType (from Quick Type) is a 🚀 blazingly fast 🚀* terminal-based typing practice tool, inspired by keybr and monkeytype. Typing inside the terminal eliminates the overhead of browsers, providing a smoother, more focused experience without the disruptions of Web-UI freezes.
Currently, qType is my Rust-learning project, but who knows—maybe one day it will evolve into something much more.
* It's not really "blazingly fast", but since it's a Rust project, this phrase is a must-include as a meme.
Installation
cargo install qtype
Why qType?
- Minimalist Interface: A distraction-free environment tailored for terminal enthusiasts.
- Performance: Leveraging Rust's speed, qType delivers a seamless experience with low resource usage.
- Focus on Typing: No browser, no fluff — just pure typing practice.
Demo
Features
- Minimalistic UI: qType only has features it's actually need.
- Multiple Dictionaries: Dictionaries of 10k words per language (based on
usage) of several languages are bundled within the app.
- We'll remove them from the binary later and make it lazy-loadable.
Planned
- Difficulties: Using different samples from dictionaries (based on usage), allowing to practice on the most common words.
- Custom Dictionaries: Support for user-defined dictionaries and additional languages.
- Accurate WPM/CPM Calculation: Improved metrics for better accuracy and insights.
- Comprehensive Stats: A dedicated stats screen with SQLite integration for tracking progress over time.
- Prettier UI: A more intuitive terminal interface.
Dependencies
~9–18MB
~260K SLoC