This is and application where i implemented visualizations of a few sorting algorithms. I made it with C++ and Graphics library called the SFML.
You can see which algorithms are visualized, and also there is a functionality where you can adjust sorting speed and the number of pillars to sort.
2000 items to sort 43 items to sort