algorithm-visualizer Svelte Themes

Algorithm Visualizer

Interactive visualization tool for algorithms and data structures, Compare different algorithms in different languages to better understand the underlying logic/flow.

Algorithm & Data Structure Visualizer 🎯

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.

✨ Features

  • 🎬 Real-time visualization of algorithms
  • 📊 Multiple data structure visualizations
  • 🎯 Step-by-step execution
  • 🎨 Interactive playground
  • 📱 Responsive design
  • 🌙 Dark mode support

Supported Algorithms

  • Sorting: Bubble Sort, Quick Sort, Merge Sort, Insertion Sort, Selection Sort
  • Searching: Linear Search, Binary Search
  • Graph: BFS, DFS
  • More coming soon!

Supported Data Structures

  • Arrays
  • Linked Lists
  • Stacks
  • Queues
  • Binary Trees
  • Graphs

🚀 Getting Started

# 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

🛠️ Built With

🤝 Contributing

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.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔍 Keywords

algorithm visualization, data structures, computer science, educational tool, learning platform, svelte, typescript, interactive learning, coding education, algorithm animation, programming tutorial, cs learning, algorithm playground

🌟 Star History

📧 Contact

Your Name - @yourusername

Project Link: https://github.com/m8nt0/algorithm-visualizer

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes