{"repo":"Pazl27/typy-cli","free":true,"listed":false,"github":"https://github.com/Pazl27/typy-cli","clone":"git clone https://github.com/Pazl27/typy-cli.git","description":"Minimalistic Monkeytype clone for the CLI","language":"Rust","stars":136,"topics":["cli","monkeytype-clone","rust","linux","typing-practice"],"license":"MIT","category":"cli-tools","readme_excerpt":",--------.,--. ,--.,------.,--. ,--. '--. .--' \\ .' / .--. '\\ .' / '. / '--' '. / --' --' --' --' --' A Monkeytype-style typing test for your terminal. Type words or real code, watch your WPM, and pick a theme you like. Built with ratatui . [!WARNING] When the terminal is too small it can lead to strange behavior. Give it some room. Table of contents - Overview - Modes - Installation - Usage - Keybindings - Flags - Configuration - Themes - Cursor - Stats - Language - Uninstall Overview I wanted a simple typing game to improve my speed and accuracy. I'm a fan of monkeytype, so I built something similar for the terminal. Typy throws a stream of random words at you (or a real code snippet), keeps track of your speed and accuracy, and draws a little graph of your WPM at the end. Later on I added the code mode for a more selfish reason: I was learning a new keyboard layout and switching to a Corne keyboard, and typing prose gets you comfortable but it doesn't really prepare you for code. All the brackets, symbols and indentation are exactly the parts that trip you up on a new layout, so being able to drill on actual snippets made the transition a lot less painful. If you're in the same boat, that's what code mode is for. You don't have to remember any flags, run typy and everything (mode, theme, language, modifiers) lives on the settings screen. Modes Words Random words in whatever language you pick. Turn on punctuation, numbers or uppercase when you want it a bit harder. Code Rea","default_branch":null,"files":null,"tree":[],"storefront":"/r/Pazl27","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Pazl27/typy-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}