DSA View View

DSA View View

Interactive TypeScript DSA visualizer — step through algorithms and watch data flow.

Free - Free to use and open-source (GitHub repository); deployed demo available on Vercel.

Visit Website

About DSA View View

DSA View View turns TypeScript algorithm functions into step-by-step visual stories. Paste or edit a function, run it in the browser with structured inputs, and watch arrays, matrices, trees, linked lists, stacks, pointers and return values animate as the code executes. Includes 39 built-in examples, multiple data-specific visual views, shareable tokenized URLs, and out-of-the-box support for common DSA input types.

Key Features

  • Step-through execution of real TypeScript functions with animated data views
  • Data-specific visualizations: arrays, matrices, trees, linked lists, stacks, two-pointer areas
  • Built-in support for common DSA input types (TreeNode, ListNode, heaps, nested arrays, matrices)
  • 39 example algorithms searchable by name/category (Two Sum, Binary Search, Number of Islands, etc.)
  • Tokenized share URLs to share exact code, input, mode, and runtime step

Who is this for?

Students, educators, and software engineers preparing for coding interviews or learning data structures & algorithms.

Comments (0)

No comments yet

Be the first to share your thoughts!

Sign in to join the conversation

Sign In