Code Monkey home page Code Monkey logo

smassh's Introduction

SMASSH

Smassh ๐Ÿ–ฎ

Smassh is a TUI based typing test application inspired by MonkeyType
-- A very popular online web-based typing application

Smassh tries to be a full fledged typing test experience but not missing out on looks and feel!

GitHub issues GitHub stars GitHub license Support Server

Caution

Smassh, by default, uses nerd fonts for the icons If not installed, you'll see random gibberish icons

Installation ๐Ÿ”จ

Using Pip ๐Ÿ

You can install the stable version of smassh by using pip or pipx

pip install smassh

Using AUR ๐Ÿ“ฆ

yay -S smassh

Executable binary ๐Ÿ”Œ

You should be able to see binaries for Linux, mac and windows in the releases section

Note

This should automatically create an executable smassh that can be directly run from command line
If not, check if the local path is added to $PATH

Features ๐ŸŒŸ

Some features that smassh comes with:

  • An interactive & beautiful UI
  • Words and Time modes for typing
  • Real-time comparison of speed carets
  • Change styles/settings on the fly
  • Mutliple theme support
  • Mutliple language support
  • Lots of options to tweak!

Tweaks โš™๏ธ

Tweak Description
Blind mode You wouldn't be able to see your mistakes
Capital Letters Some letters in your tasks will be capitalized!
Caret Style Caret style matters!
Confidence mode Are you sure you don't need backspace? Try this :)
Cursor Buddy Setup your cursor buddy to run along with you!
Difficulty Choose how strict smassh should be with your wrong keypresses
Force Correct You wouldn't be able to able to go on without cleaning your pool of mistakes
Min Accuracy Fall below this average accuracy and you fail!
Min Burst Fall below this average accuracy for even a word and you fail!
Min Speed Fall below this average speed and you fail!
Tab Reset Hey hey! You wanna reset already? I got ya!

Screenshots ๐Ÿ–ผ๏ธ

github

Contribution ๐Ÿค

See CONTRIBUTING.md for contributions

Credits

@duwudle for the awesome banner
@miodec for monkeytype!

Other TUI projects ๐Ÿค“ :

If you liked smassh then you might wanna try out some of my other TUI projects as well

  • dooit - A todo app that you didn't ask for but needed!
  • gupshup - A localhost TUI chat client

smassh's People

Contributors

kraanzu avatar fuzzy9876 avatar eklairs avatar alec-kr avatar incognitux avatar thales-maciel avatar finnperry avatar narmis-e avatar ponderstine avatar rewardedivan avatar tlc-10 avatar jenniferdewan avatar periodleo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.