NexusTimer
NexusTimer copied to clipboard
Nexus Timer is a powerful unopinionated, minimalist training tool for SpeedCubing.
Overview
Track your Rubik's Cube times with user an interface inspired by Twisty Timer for a comparable desktop experience.
About The Project
For those new to speedcubing, it's a challenge where cubers aim to solve the Rubik's Cube as quickly as possible. Achieving a fast solve time is the goal.

Preview




What's new?
Metrics by cube
We have included what I called the "Category Aggregation Principle." To empower speedcubers to compute and analyze statistics not just for individual categories but also for each individual cube within the same category without affect or modify overall calculations.
Unique Cross and X-Cross trainer
We are the only tool online that offer cross and x-cross solutions.
Each scramble 3x3 offers: 4 cross and 4 x-cross solutions In this last case, each X-cross solution represents the slot where your first F2L pair would be placed.
- 1st x-cross option => Front - Left
- 2nd x-cross option => Back - Left
- 3rd x-cross option => Back - Right
- 4th x-cross option => Front - Right
At the moment only works for Yellow layer.
No more DNF
Who likes? We won't cover calculations using DNF, instead delete the solve or add you a +2 penalty.
Portability
We have an intelligent algorithm to detect, convert, and transfer all your previous data from timers such as csTimer, Twisty Timer, and CubeDesk!
This is what makes unique and versatile Nexus Timer 💪
[!NOTE]
We are working to enable you to sync your data from any device online.
Getting Started
Prerequisites
- Node >21.5.0 & NPM Installed
Installation
- Clone the repo
git clone https://github.com/bryanlundberg/NexusTimer.git
- Install NPM packages
npm install
- Run a script available (
npm run dev
-npm run build
-npm run start
)npm run dev
Roadmap
- [x] WCA
- [ ] Incorporate voice alerts for inspection.
- [x] Localization and Accessibility
- [ ] Improve and extend translations.
- [ ] Add Stackmat conection
- [ ] Add bluetooth cubes
- [x] Animations
- [ ] Enhance overall smoothness of transitions.
- [x] Cloud features
- [ ] Integrate server storage for backups.
See the open issues for a full list of proposed features (and known issues).
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Don't forget to give the project a star! Thanks again!
License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.