3,365 apps tracked 0 new today 17 updated today Synced 17m ago

Visu

Interactive algorithm and data structure visualizer

iIonel ✓ Verified

io.github.iionel.Visu
View on Flathub ↗

Visu bridges the gap between pseudocode and the mental model of how algorithms and data structures behave. Write pseudocode in the editor, press Run, and watch arrays, stacks, queues, deques, linked lists, sets, maps, and directed or undirected graphs animate step by step.

Features:

  • Simple pseudocode language with eight built-in structures: array, stack, queue, deque, linked list, set, map, and graph
  • Step-by-step timeline with play, pause, step, and scrub controls
  • Minimalist split layout with the canvas on the left and editor on the right
  • Built-in pseudocode reference and example programs (bubble sort, DFS, union-find, and more)

Screenshots

Building a directed graph step by step
Building a directed graph step by step
Completed graph with array visualization and output
Completed graph with array visualization and output
Built-in pseudocode reference guide
Built-in pseudocode reference guide

Observed history

App ChangeVersionWhen ↑

No observed changes yet.

The initial import establishes a baseline. Future version changes will appear here.

Browse the app catalogue →

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

0.1.321 Apr 2026

Bundle Pillow, NumPy, imageio and imageio-ffmpeg in the Flatpak build so video export works on a clean GNOME Platform 50 runtime.

0.1.221 Apr 2026

Update AppStream metadata, align documentation with the GNOME 50 runtime, and harden the pseudocode interpreter against pathological input.

0.1.121 Apr 2026

Target the GNOME 50 runtime and add continuous integration for the Flatpak build.

0.1.011 Apr 2026

Initial release.