app like that
AlgoFresco
AlgoFresco

AlgoFresco is a Python library that allows you to use base data structures to visualize any algorithms.

Features

Algorithm Visualization

Allows you to visualize algorithms operating on fundamental data structures like stacks, queues, trees, and graphs with animations, bringing the execution of your algorithm to life.

Line-by-Line Tracing

Enables you to trace algorithm execution line by line, giving insights into how the algorithm operates internally.

Custom Data Structure Visualization

Provides the ability to create custom data structure visualizations, allowing you to visualize complex data structures beyond the standard options.

Animation Generation

Allows the generation of animations for data structures, which can be saved as GIFs for sharing or further analysis.

Composite Visualizations

Supports the combination of multiple data structures in a single visualization, helping understand interactions between different structures.