AlgorithmVizualizer
Algorithm Visualizer is a web-based interactive tool that helps users to understand how algorithms work through real-time animations. It includes visualizations for sorting, searching, graph traversal, pathfinding, and recursion-based problems, making it an effective learning resource for developers.
Install / Use
/learn @manishkumar8312/AlgorithmVizualizerREADME
Algorithm Visualizer
Algorithm Visualizer is an interactive platform designed to help learners understand the mechanics of popular algorithms, including sorting, searching, graph traversal, pathfinding, and recursion. The project is developed using React, TailwindCSS, and Vite, ensuring a fast and modern development experience.
Features
Sorting Algorithms
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
Searching Algorithms
- Linear Search
- Binary Search
Pathfinding Algorithms
- Dijkstra’s Algorithm
- Breadth-First Search (BFS)
- Depth-First Search (DFS)
Graph Algorithms
- Kruskal’s Minimum Spanning Tree (MST)
- Prim’s Minimum Spanning Tree (MST)
- Topological Sort
Recursion Visualizations
- Tower of Hanoi
- N-Queens Problem
Getting Started
Follow the steps below to set up and run the project locally.
1. Clone the Repository
git clone https://github.com/manishkumar8312/algorithm-visualizer.git
cd algorithm-visualizer
2. Install Dependencies
npm install
3. Start the Development Server
npm run dev
Open the application at: http://localhost:5173
Build for Production
To create an optimized production build:
npm run build
Technologies Used
| Category | Tools | | ------------------ | --------------- | | Frontend Framework | React 18 | | Styling | TailwindCSS | | Routing | React Router v6 | | Icons | Lucide Icons | | Build Tool | Vite |
Contributing
Contributions are welcome. To contribute:
- Fork the repository
- Create a feature branch (
feature/new-algo) - Commit your changes
- Open a Pull Request
Preview
License
This project is open-source and available under the MIT License. Created by Manish Kumar Sah.
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
400Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
last30days-skill
19.5kAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
