AnimCubeJS is a user-friendly, feature-rich Rubik’s Cube simulator you can use in your own web pages.
See AnimCubeJS documentation with illustrative examples for more.