Credits

SpeedcubeQuest stands on data and tools created by the wider cubing community. Huge thanks to the people and projects below - and to the many cubers and reconstructors whose work feeds these sources.

Algorithms & case data

  • SpeedCubeDB by Gil Zussman

    Community-voted algorithm database. We show its votes next to our own usage and consensus metrics.

  • BirdF2L by Andrew Robbins LGPL-3.0

    The F2L case taxonomy and two-letter case codes our F2L database is built on.

  • Community contributors by the cubing community

    Named contributors to the algorithm lists and case models used across our databases. Some names maintain a source, while others contributed specific cases or recommendations.

    • 2x2, including CLL, EG-1, EG-2, LEG-1, TCLL, PBL, TEG, LS, CBL, FH, TLS, Fake Bar, and BTOL: Will Callan, Antonie Paterakis, Jacob Mcgruddy, Elias Malomgré, Jack Pan, Charles Jerome, Advay Sant, Ram Thakkar, Vilius Ribinskas, Owen Widdis, Luke Van Laningham, Christopher Chi, Thibaud Ou, Steven Lai (Yan-Hung Lai), Kael Hitchcock, Zayn Khanani, Yuki Gao, Roman Rudakov, Nicholas Mouratidis, Tan Kyle Xuan, Emanuel Schelin, Rowan Stough, Sophie Nasol, Chris Olson, Nigel, Joshua, John-Paul, Daniel, Ray, Twoface, Pin, Stollery, and Skewpi
    • 3x3, including ZBLL, OLLCP, VLS, WV, and 1LLL: Juju, Rob Yau, Jay, Cale Schoon, Jabari Nuruddin, and Roman Rudakov
    • Roux CMLL, second block, and EOLR: Kian Mansour and Antonio Kam
    • F2L, 2x2, big cubes, Megaminx, Pyraminx, Square-1, and Skewb: Andy Klise and Feliks Zemdegs
    • Pyraminx L5E, KL5E, BL5E, and Top First: the contributors to the community Pyraminx sheet
    • Square-1 OBL prediction: Dylan Vaskevicius

Solve reconstructions

  • reco.nz by its reconstructors

    Hand-built reconstructions of elite competition solves, which we aggregate to show which algorithms top cubers actually use.

  • cubesolv.es by Justin Jaffray, Rob Stuart and its reconstructors site offline MIT (site code)

    For years the community's reconstruction database, and the archive several later ones grew out of. The site is no longer online; we hold 3,006 of its reconstructions, recovered from the Internet Archive, covering events the other libraries barely touch.

The reconstructors

Nearly every algorithm-usage number on this site traces back to someone sitting down with a video and writing out the moves. These are the ten people who have done the most of it in the libraries we draw on.

  1. 1 Stewy 7,065
  2. 2 Brest 5,469
  3. 3 Ruimin Yan (颜瑞民) 2,209
  4. 4 yomie 1,036
  5. 5 Stuart Clark 274
  6. 6 Chris Dickson 219
  7. 7 BlueAcidball 212
  8. 8 eff 198
  9. 9 Hagen Seah 186
  10. 10 RedstoneTim 182

Video tutorials

  • J Perm by Dylan Wang

    Full-set OLL and PLL tutorials. The algorithm database links each alg he teaches straight to the moment it comes up in his video.

  • Full-set OLL and PLL tutorials, timestamped case by case on cube.academy. The algorithm database links each alg he teaches to the right moment in his video.

Open source

  • cubing.js by the cubing.org team MPL-2.0 / GPL-3.0

    The cube model, solver, and TwistyPlayer 3D rendering that power the interactive cubes throughout the app.

  • sr-visualizer by tdecker91 - a TypeScript port of VisualCube ISC

    Draws the flat cube sticker diagrams used for the OLL, PLL, F2L, and beginner-guide images.

  • Three.js by mrdoob and the Three.js contributors MIT

    The WebGL engine that renders the 3D cubes on screen.

  • Svelte & SvelteKit by the Svelte team and contributors MIT

    The framework the entire app is built with.

  • Tailwind CSS by Tailwind Labs MIT

    The styling system behind the app's look and layout.

  • shadcn-svelte & Bits UI by Huntabyte and contributors MIT

    The accessible buttons, menus, dialogs, and other UI building blocks.

  • TanStack Query by Tanner Linsley and contributors MIT

    Fetches and caches your solves, stats, and other data behind the scenes.

  • Chart.js by the Chart.js contributors MIT

    Draws the graphs on the statistics pages.

  • Lucide by the Lucide contributors ISC

    The icon set used throughout the interface.

  • gan-web-bluetooth by Andy Fedotov MIT

    Connects to GAN smart cubes over Web Bluetooth for live move tracking.

  • Supabase by Supabase and contributors MIT / Apache-2.0

    Handles accounts, sign-in, and syncing your data across devices.

  • Satori by Vercel MPL-2.0

    Renders the preview images that show when you share a link.

  • Fonts by served via Fontsource - Nunito Sans, Geist, and others OFL-1.1

    The typefaces used across the app.

Thanks

And a big thank-you to the internal testers who try things early, break them, and tell me what's wrong: Anton, Axel, Essi, Gun, Julian, Linus.