Algo in Motion is an algorithm visualizer for some of the most popular algorithms out there.
Currently, it includes visualizations for the following algorithms:
- Quick Sort
- Merge Sort
- Breadth First Search
- Depth First Search
- Times Tables
- Traveling Salesman
- A* Pathfinding
- React-Konva (Low level HTML5 2D canvas library - used in some visualizations)
- My Open Source Hooks Library (Used for visualizers animations and state management)
- Zustand (Store for centralizing states)
- Mantine (CSS modules based UI Library)
- Framer-Motion (Used for landing page animations)
Although not a utility library, it is still a fun project and entertaining web app. Therefore whether you would like to suggest new ideas or work on new visualizations you're always welcome.
This project is built with Remix SPA (using the Vite bundler), so running it locally should be straightforward like any other Vite project.