AlgoExplorerOctober 18, 2025

AlgoExplorer — Visualizing Classic Algorithms
AlgoExplorer is an interactive web application that visualizes fundamental algorithms and data structures.
The project was initially created as a bonus project for the university course Algorithms and Data Structures and for the Model-Driven Software Engineering class, I am trying to generated more Algorithms using MDE.
🎯 Goal
AlgoExplorer aims to make algorithmic processes intuitive and interactive.
Users can step through algorithms, modify parameters, and observe how data structures evolve — making it easier to understand what happens under the hood.
✨ Features
- Step-by-step execution and playback (forward, backward, pause)
- Visualizations for sorting algorithms (e.g., Merge Sort, Quick Sort)
- Visualizations for graph algorithms (e.g., BFS, DFS Search)
- Adjustable parameters: array size, graph density, animation spee
🛠️ Tech Stack
- Frontend: Nextjs/React, TypeScript
- Styling: Tailwind CSS
- Deployment: Vercel
🔗 Demo & Source
- GitHub: https://github.com/NikolasRummel/Sorting-Visualizer
- Live Demo: [https://sorting.nikolas-rummel.de]
