I've released version 1.0 of GACubeSolver on my github page.
GACubeSolver is a Rubik's cube solver I wrote in Java. It uses the Swing framework for the UI.
So far, GACubeSolver can completely solve the pocket cube aka the 2x2 mini Rubik's cube (solve times vary depending on how scrambled the cube is). Getting the 3x3 fully solvable is the ultimate goal, and so far is a work in progress.
The source code as well as a brief overview of the tech details and more details regarding the current support for the 3x3, can found on the project's github page.