tui-rs VS monkeytype

Compare tui-rs vs monkeytype and see what are their differences.


Build terminal user interfaces and dashboards using Rust (by fdehau)


The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed. (by monkeytypegame)
Our great sponsors
  • Mergify - Updating dependencies is time-consuming.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • SonarLint - Clean code begins in your IDE with SonarLint
tui-rs monkeytype
67 611
10,829 11,557
- 4.1%
4.7 9.4
about 2 months ago 8 days ago
Rust TypeScript
MIT License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of tui-rs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-25.


Posts with mentions or reviews of monkeytype. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-30.
  • Show HN: I automated 1/2 of my typing
    11 projects | | 30 Aug 2023
    If you are a 2 finger typist and also think people are "obsessing over WPM" because they're wanting to utilize their own tools to the fullest advantage, that sounds like some mental block kind of thing.

    If you can type at least 80 consistently then thats probably would I imagine the dividing line is between "flow/concentration not breaking" and "breaks constantly"

    Try a 50 word monkeytype

  • Typing Speed Testing App
    2 projects | /r/typing | 12 Jul 2023
    I made a minimal typing speed test web app with React and TailwindCSS that inspired by
  • iwtl fast typing
    2 projects | /r/IWantToLearn | 3 Jul 2023
    Basically all I did was just start doing practice tests on typing websites (I highly recommend It's a really nice looking and easy to use type test).
    2 projects | /r/IWantToLearn | 3 Jul 2023
    Monkeytpe : A highly customizable website allowing you to personalize your own practice sessions however you like. There are tons of options for personalizing your tests, fun features, and a cute mascot.
  • How many coding projects do I need on my resume?
    3 projects | | 31 May 2023
  • Review on a full-stack site
    3 projects | /r/reactjs | 30 May 2023
    I finally finished building my typing test site using the PERN stack, it took me about 4 months to complete as I could only work on it in my free time. The site's design is inspired by and Currently the site's UI is a bit janky on mobile since I am not much of a CSS guy. Feedback is appreciated
  • Typing test site built using PERN stack
    2 projects | /r/reactjs | 25 May 2023
    I finally finished building a typing test using the PERN stack. I took around 4 months to develop the site as it was my first full-stack project, the site's design is inspired by and, Feel free to contribute.
  • Anyone have experience with Neovim and Colemak or Devorak keyboard layout?
    4 projects | /r/neovim | 24 Mar 2023
    I opted for the slow learning option to keep my productivity up. I practice for about 30 mins most days on colemak club, keybr, and monkey type. The rest of the day I'll switch between using my new keyboard some of the time, but my old keyboard most of the time. My old keyboard is still qwerty. Switching like this will take longer to get up to speed on my new keyboard, but I can continue to be productive.
  • I cannot even type 6 characters without an error!
    3 projects | /r/ProgrammerHumor | 2 Mar 2023
    Sounds like a you-problem
  • Learn Vim (2021)
    9 projects | | 24 Feb 2023

What are some alternatives?

When comparing tui-rs and monkeytype you can also consider the following projects:

Hacker-Typer - Hacker Typer is a fun joke for every person who wants to look like a cool hacker!

Monkeytype-bot - A bot that types on Monkeytype.

crossterm - Cross platform terminal library rust

Cursive - A Text User Interface library for the Rust programming language

vscode-neovim - Vim-mode for VS Code using embedded Neovim

vim-sneak - The missing motion for Vim :athletic_shoe:

pyannotate - Auto-generate PEP-484 annotations

vscode-snippets - Personal VSCode snippets for Go, JS, Elm, etc.

10fastfingers-bot - A fun python script using selenium, to achieve any score in typing test at 10fastfingers with adjustable typing speed.

darkreader - Dark Reader Chrome and Firefox extension

spicetify-cli - Command-line tool to customize Spotify client. Supports Windows, MacOS, and Linux.

pancurses - A Rust curses library, supports Unix platforms and Windows