I love this as a visualisation. It would be great to provide links to the algorithms (if they were there, I didn't find them).
Full source code is available at https://github.com/lorenzo-stoakes/Rainbow-Sort, no guarantees as to quality... all (4 :P) algorithms are there.