A beautiful, interactive visualization platform for understanding sorting algorithms
Live Demo • Documentation • Contributing • Report Bug • Request Feature
- Merge Sort: Divide-and-conquer algorithm visualization with O(n log n) complexity
- Insertion Sort: Step-by-step visualization of building sorted arrays
- Bubble Sort: Interactive demonstration of adjacent element comparisons
- Real-time animation of sorting processes
- Color-coded elements for better understanding
- Step-by-step breakdown of each algorithm
- Comparison and swapping animations
- Selection Sort visualization
- Quick Sort implementation
- More algorithm animations
- Frontend: HTML5, CSS3, JavaScript
- Animations: GSAP (GreenSock Animation Platform)
- Styling: Custom CSS with responsive design
- Fonts: Google Fonts (Fugaz One, Open Sans)
- Modern web browser
- Code editor (VS Code recommended)
- Clone the repository
git clone https://github.com/harshavardhan-md/algoviz.git
- Navigate to project directory
cd algoviz
- Open
index.html
in your browser or use a local server
# Using Python
python -m http.server 8000
-
Select Algorithm: Choose from available sorting algorithms
-
Input Numbers:
- Enter numbers manually
- Use "Randomize" button for random values
- Clear input with "Clear" button
-
Start Visualization:
- Click "Start" to begin the sorting process
- Watch the step-by-step animation
- Observe comparisons and swaps in real-time
algoviz/
├── index.html # Main entry point
├── main.css # Styling
├── scripts/
│ └── mergeSort.js # Sorting algorithms
├── assets/ # Images and icons
└── README.md
We love your input! We want to make contributing to AlgoViz as easy and transparent as possible. Please see our Contributing Guidelines for details.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Harshavardhan M |
GURUNATH REDDY N A |
JITHENDRA S S |
GULNISHAT K |
Distributed under the MIT License. See LICENSE
for more information.
- GSAP for amazing animation capabilities
- Google Fonts for typography
- All our contributors and supporters
Made with ❤️ by the AlgoViz Team