speedcubedb.com
SpeedCubeDB is a free online speedcubing algorithm and reconstruction database. It covers algorithms for 2x2 through 6x6 cubes as well as Square 1, Pyraminx, Megaminx, and Skewb. The site also lists practice tools including a scramble analyzer and cross trainer, and offers login for tracking progress.