cubing.js
Dev Apps

✍️ Twizzle Editor
🔭 Twizzle Explorer

🌀 Play
📶 Bluetooth
🖥 console

🔄 twisty/twisty-player-config
🆕 twisty/twisty-player-props
🔄 twisty/attributes
🔄 twisty/elements
🔄 twisty/inline
🔄 twisty/svg
🔄 twisty/cube3d
🔄 twisty/cube3d-stickering
🔄 twisty/2d-stickering
🔄 twisty/2d-ll-stickering
🔄 twisty/fto-stickering
🔄 twisty/pg3d
🔄 twisty/pyraminx
🔄 twisty/ll
🔄 twisty/mkbhd
🔄 twisty/supercube
🔄 twisty/supercube-arrows
🔄 twisty/puzzle-description
🔄 twisty/simultaneous
🔄 twisty/twisty-alg-viewer
🔄 twisty/twisty-alg-editor
🔗 twisty/twizzle-link
🚨 twisty/error-puzzle

🎬 twizzle-diaries/intro
🖼 KPuzzle SVG
🇬🇷 flag/greece
🕶 VR
🕶 VR proxy
🔍 spec/binary
🔢 3x3x3-formats
🔠 multi-alg
↪️ stream/reorient
🤖 robot
🤖 robot/logs
📸 screenshot
🔍 alg/inspector
🔀 scramble
🗣 speechcubing
📃 stub
😲 stress-tests/40x40x40
😲 stress-tests/2x2x2-devils-alg
📦 applet-wrappers/AnimCube

🐙😺 Source code on GitHub

📖 Stable documentation at js.cubing.net