A professional-grade Rubik's Cube speedsolving timer — pure frontend, no backend required.
- 🎯 WCA Inspection Timer — Official 15-second inspection countdown with penalty support (+2 / DNF)
- 🔀 Scramble Generator — Instant scramble generation for all major cube types
- 📊 Statistics & Charts — Time progression, Ao5, Ao12, distribution charts
- 💾 Local Storage — All data saved in your browser, no account needed
- 🌍 6 Languages — English, 繁體中文, Español, Français, 日本語, 한국어
- 🎨 Themes — Multiple dark themes
- 🔔 Sound Effects — Web Audio API beep sounds
- 📱 Responsive — Works on desktop and mobile
| Puzzle | Label |
|---|---|
| 3×3×3 | 333 |
| 2×2×2 | 222 |
| 4×4×4 | 444 |
| 5×5×5 | 555 |
| 6×6×6 | 666 |
| 7×7×7 | 777 |
| 3×3 One-Handed | 333oh |
| 3×3 Blindfolded | 333bld |
| Clock | clock |
| Megaminx | minx |
| Pyraminx | pyram |
| Skewb | skewb |
| Square-1 | sq1 |
Just visit: https://ztimer.zcompany.us
git clone https://github.com/Victus0660/ZTimer.git
cd ZTimer
# Open index.html in your browser — no server needed!
open index.html # macOS
start index.html # Windows
xdg-open index.html # Linux- 100% client-side — no server, no database, no API calls
- No tracking — your solve times never leave your device
- Data is stored only in your browser's
localStorage - Safe to self-host on any static file hosting (GitHub Pages, Netlify, Cloudflare Pages, etc.)
ZTimer/
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ ├── bug_report.md
│ │ └── feature_request.md
│ └── PULL_REQUEST_TEMPLATE.md
├── index.html # Entire app (single-file)
├── V.png # App icon / logo
├── sitemap.xml # SEO sitemap
├── robots.txt # Crawler directives
├── CONTRIBUTING.md # Contribution guidelines
├── SECURITY.md # Security policy
├── CHANGELOG.md # Release changelog
├── LICENSE # AGPL-3.0
└── README.md # This file
- Fork or push this repo to GitHub
- Go to Settings → Pages
- Source: Deploy from a branch →
main→/ (root) - Save — your site will be live and you can map your custom domain (e.g.
ztimer.zcompany.us) in the Pages settings.
AGPL-3.0 License — feel free to fork, modify, and share. See LICENSE for details.
Made with ❤️ for the speedcubing community