---
title: Install cs-visualizer on Linux | Snap Store
description: Get the latest version of cs-visualizer for Linux - Visualize Java &
  C# code - recursion trees, flowcharts, OOP diagrams and more
url: https://snapcraft.io/cs-visualizer
---

# cs-visualizer

[David Frucht (davidfruc)](https://snapcraft.io/publisher/davidfruc "View all snaps from David Frucht (davidfruc)")

* [David Frucht (davidfruc)](https://snapcraft.io/publisher/davidfruc "View all snaps from David Frucht (davidfruc)")
* [Education](https://snapcraft.io/search?categories=education)

latest/stable 1.0.259

Install latest/stable of cs-visualizer

---

**Install using the command line**

```
sudo snap install cs-visualizer
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* cs-visualizer

---

### License

* unset

---

### Last updated

* 29 May 2026 - latest/stable

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/cs-visualizer#report-snap-modal)

---

* [Description](https://snapcraft.io/cs-visualizer#tab-description)
* [Security](https://snapcraft.io/cs-visualizer#tab-security)

#### Visualize Java & C# code - recursion trees, flowcharts, OOP diagrams and more

Visualize your Java and C# code directly inside your IDE - without leaving your editor.

Works as a companion app to the CS Visualizer extensions for VS Code, IntelliJ IDEA,
Visual Studio, Eclipse, and the Chrome extension.

Features:

* Flowchart - visualize control flow
* Recursion Tree - trace recursive calls step by step
* Complexity Analyzer - Big-O analysis of your algorithm
* OOP Diagram - class hierarchy and runtime visualization
* Data Structures - animate arrays, linked lists, trees, stacks and more

Download the companion extension for your IDE from:
<https://github.com/davidFrucht/CS-Visualizer-Releases/releases/latest>

---

## Install cs-visualizer on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/cs-visualizer/arch)

[### CentOS](https://snapcraft.io/install/cs-visualizer/centos)

[### Debian](https://snapcraft.io/install/cs-visualizer/debian)

[### elementary OS](https://snapcraft.io/install/cs-visualizer/elementary)

[### Fedora](https://snapcraft.io/install/cs-visualizer/fedora)

[### KDE Neon](https://snapcraft.io/install/cs-visualizer/kde-neon)

[### Kubuntu](https://snapcraft.io/install/cs-visualizer/kubuntu)

[### Manjaro](https://snapcraft.io/install/cs-visualizer/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/cs-visualizer/pop)

[### openSUSE](https://snapcraft.io/install/cs-visualizer/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/cs-visualizer/rhel)

[### Ubuntu](https://snapcraft.io/install/cs-visualizer/ubuntu)
