An interactive web application for visualizing algorithms and data structures in real-time. Built with Svelte and TypeScript, this project aims to make learning computer science concepts more intuitive and engaging.
- 🎬 Real-time visualization of algorithms
- 📊 Multiple data structure visualizations
- 🎯 Step-by-step execution
- 🎨 Interactive playground
- 📱 Responsive design
- 🌙 Dark mode support
- Sorting: Bubble Sort, Quick Sort, Merge Sort, Insertion Sort, Selection Sort
- Searching: Linear Search, Binary Search
- Graph: BFS, DFS
- More coming soon!
- Arrays
- Linked Lists
- Stacks
- Queues
- Binary Trees
- Graphs
# Clone the repository
git clone https://github.com/m8nt0/algorithm-visualizer.git
# Navigate to project directory
cd algorithm-visualizer
# Install dependencies
npm install
# Start development server
npm run dev
- Svelte - Frontend framework
- TypeScript - Type safety
- Monaco Editor - Code editor
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.
algorithm visualization, data structures, computer science, educational tool, learning platform, svelte, typescript, interactive learning, coding education, algorithm animation, programming tutorial, cs learning, algorithm playground
Your Name - @yourusername
Project Link: https://github.com/m8nt0/algorithm-visualizer