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
Observed history
| App | Change | Version | When ↓ |
|---|
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.


