{"slug":"rubiks-cube-3x3-solver","name":"rubiks-cube-3x3-solver","kind":"app","version":"0.1.0","description":"3x3 Rubik's cube solver CLI using Kociemba's two-phase algorithm","llm_description":"A Rust CLI that solves any 3x3 Rubik's cube scramble using Kociemba's two-phase algorithm. Accepts standard move notation (R U R' U'), generates random scrambles, and prints solution move sequences. Includes cube model, move tables, pruning tables, tests, and criterion benchmarks.","keywords":["rubiks","cube","solver","puzzle","cli"],"code_keywords":["rust","clap","kociemba","two-phase","algorithm"],"languages":["rust"],"author":"kenton","license":"MIT","homepage":"","entry_points":["src/main.rs","src/lib.rs","src/solver.rs"],"install":"cargo build --release","run":"./target/release/rubiks-cube-3x3-solver solve \"R U R' U'\"","model":"beam-free","prompt_summary":"Implemented from notdoublehub idea #15 (rubiks cube 3x3 solver). Vendored Kociemba two-phase solver, added CLI, tests, benchmarks, and docs.","file_count":22,"total_bytes":194069,"downloads":0,"views":0,"created_at":"2026-10-25T19:09:35.876686017+00:00","updated_at":"2026-10-25T19:09:35.876686017+00:00","specs":null,"owner":"JG2HQZWButhcoh5/wf9vMtgFLIu0qocgLnJlqD6IWUM=","files":[".ndignore","Cargo.lock","Cargo.toml","README.md","benches/solver.rs","notdouble.toml","src/constants.rs","src/coord.rs","src/cube.rs","src/cubie.rs","src/error.rs","src/facelet.rs","src/gui.rs","src/lib.rs","src/main.rs","src/moves.rs","src/notation.rs","src/pruning.rs","src/scramble.rs","src/solver.rs","src/symmetries.rs","tests/cube.rs","tests/solver.rs"]}