A modern, responsive, single-page web app for visualizing and comparing popular sorting algorithms. Built with HTML, Bootstrap, and vanilla JavaScript. Easily extensible and designed for clarity, education, and experimentation.
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Sorting Algorithms Visualizer started as a simple Bubble Sort demo and quickly grew into a full-featured, extensible visualizer for many classic algorithms. The UI was refactored to use Bootstrap for a clean, responsive look, and all custom CSS was minimized. Each algorithm is implemented as a generator for step-by-step animation, with live stats and color-coded bars for clarity.
Over time, more algorithms were added—including Quick Sort, Merge Sort, Heap Sort, Shell Sort, Counting Sort, and even a fun greedy demo. The sidebar, stats, and info panels are all dynamically generated, making it easy to add new algorithms. The project is now a great tool for learning, teaching, and experimenting with sorting algorithms!