This is one of the first Processing projects I wrote a few months ago while I was waiting on a large database download and import. Requires a working Java plugin in your browser.
The application has two phases: generating and solving. You can restart the generation by clicking. After the maze has been generated click to begin solving from that point.