Shashwat Srivastava
Back
DSA Visualizer

DSA Visualizer

Interactive algorithm learning platform. Visualize data structures and algorithms step by step.

View Live ↗GitHub ↗

DSA Visualizer is a web-based visual learning tool built to make data structures and algorithms intuitive through animation and interaction.

Built with Next.js, TypeScript, React Flow, and Framer Motion to animate stacks, queues, linked lists, heaps, trees, and graph structures in real time.

Implements interactive step-by-step simulations for key algorithms including AVL tree rotations, Huffman coding, polynomial multiplication, and Dijkstra's shortest path.

Tech Stack

Next.jsTypeScriptReact FlowFramer Motion

© 2026 Shashwat Srivastava. All rights reserved.