CubeDesk is a Rubik's Cube timer built for speedcubers
CubeDesk started as a passion project and remains one to this day. In November 2020, as I was getting back into cubing, I realized there were no good-looking timers on the market. I used Ruwix Timer to time myself and always felt it could be more: a better design, more configuration, persistence, a trainer, etc. I never even bothered with csTimer because of its outdated UI and how difficult it was to configure. So I decided to build one myself.
It started as a desktop app that lived only on my computer, until I shared some screenshots on Reddit. To my surprise, everyone wanted it. I got lots of comments and DMs asking me to make it available, so I did. I released it for $5, and it was incredible to actually see people buy it and give me feedback.
The following year, I turned it into a web app to make updates more seamless and development and debugging less cumbersome. Since then, CubeDesk has come to be known as the cleanest, fastest, and most configurable Rubik's Cube timer available. To fund development, I offered a Pro version, which I sunset in 2026 so that every user would have access to every feature. I also made the code open source, which encouraged several people to submit their own changes and get them merged.
It's an honor to work on a site used by thousands of people a day, and I don't plan on stopping. My vision for CubeDesk is to create the most user-friendly, complete, and compatible timer and Rubik's Cube community on the internet. Thank you for being here, and I hope you enjoy using this free timer.
:::::::
:::::::::::::::
:::::::::::::::::::::::
:::::::::::::::::::::::
::::::: ::::::::::::::: :::::::
::::::::::::::: ::::::: :::::::::::::::
::::::::::::::::::::::: :::::::::::::::::::::::
::::::::::::::::::::::: :::::::::::::::::::::::
::::::: ::::::::::::::: ::::::: ::::::::::::::: :::::::
::::::::::::::: ::::::: ::::::::::::::: ::::::: :::::::::::::::
::::::::::::::::::::::: ::::::::::::::::::::::: :::::::::::::::::::::::
::::::::::::::::::::::: ::::::::::::::::::::::: :::::::::::::::::::::::
## ::::::::::::::: ::::::: ::::::::::::::: ::::::: ::::::::::::::: ++
###### ::::::: ::::::::::::::: ::::::: ::::::::::::::: ::::::: ++++++
########## ::::::::::::::::::::::: ::::::::::::::::::::::: ++++++++++
############## ::::::::::::::::::::::: ::::::::::::::::::::::: ++++++++++++++
############## ## ::::::::::::::: ::::::: ::::::::::::::: ++ ++++++++++++++
############## ###### ::::::: ::::::::::::::: ::::::: ++++++ ++++++++++++++
############## ########## ::::::::::::::::::::::: ++++++++++ ++++++++++++++
############## ############## ::::::::::::::::::::::: ++++++++++++++ ++++++++++++++
########## ############## ## ::::::::::::::: ++ ++++++++++++++ ++++++++++
## ###### ############## ###### ::::::: ++++++ ++++++++++++++ ++++++ ++
###### ## ############## ########## ++++++++++ ++++++++++++++ ++ ++++++
########## ############## ############## ++++++++++++++ ++++++++++++++ ++++++++++
############## ########## ############## ++++++++++++++ ++++++++++ ++++++++++++++
############## ## ###### ############## ++++++++++++++ ++++++ ++ ++++++++++++++
############## ###### ## ############## ++++++++++++++ ++ ++++++ ++++++++++++++
############## ########## ############## ++++++++++++++ ++++++++++ ++++++++++++++
############## ############## ########## ++++++++++ ++++++++++++++ ++++++++++++++
########## ############## ## ###### ++++++ ++ ++++++++++++++ ++++++++++
## ###### ############## ###### ## ++ ++++++ ++++++++++++++ ++++++ ++
###### ## ############## ########## ++++++++++ ++++++++++++++ ++ ++++++
########## ############## ############## ++++++++++++++ ++++++++++++++ ++++++++++
############## ########## ############## ++++++++++++++ ++++++++++ ++++++++++++++
############## ## ###### ############## ++++++++++++++ ++++++ ++ ++++++++++++++
############## ###### ## ############## ++++++++++++++ ++ ++++++ ++++++++++++++
############## ########## ############## ++++++++++++++ ++++++++++ ++++++++++++++
############## ############## ########## ++++++++++ ++++++++++++++ ++++++++++++++
########## ############## ## ###### ++++++ ++ ++++++++++++++ ++++++++++
###### ############## ###### ## ++ ++++++ ++++++++++++++ ++++++
## ############## ########## ++++++++++ ++++++++++++++ ++
############## ############## ++++++++++++++ ++++++++++++++
########## ############## ++++++++++++++ ++++++++++
###### ############## ++++++++++++++ ++++++
## ############## ++++++++++++++ ++
############## ++++++++++++++
########## ++++++++++
###### ++++++
## ++