---
title: Install ruff on Linux | Snap Store
description: Get the latest version of ruff for Linux - An extremely fast Python linter,
  written in Rust.
url: https://snapcraft.io/ruff
---

# ruff

[Alex Lowe (lengau)](https://snapcraft.io/publisher/lengau "View all snaps from Alex Lowe (lengau)")

* [Alex Lowe (lengau)](https://snapcraft.io/publisher/lengau "View all snaps from Alex Lowe (lengau)")
* [Development](https://snapcraft.io/search?categories=development)

latest/stable 0.17.1

Install latest/stable of ruff

---

**Install using the command line**

```
sudo snap install ruff
```

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

---

### Package name

* ruff

---

### License

* MIT

---

### Last updated

* 17 October 2026 - latest/stable
* Yesterday - latest/candidate

---

### Websites

* [github.com/astral-sh/ruff](https://github.com/astral-sh/ruff "https://github.com/astral-sh/ruff")

---

### Contact

* [github.com/lengau/ruff/issues](https://github.com/lengau/ruff/issues "https://github.com/lengau/ruff/issues")

---

### Source code

* [github.com/astral-sh/ruff](https://github.com/astral-sh/ruff "https://github.com/astral-sh/ruff")

---

### Command › Alias

* ruff.lsp › ruff-lsp

---

### Report a bug

* [github.com/lengau/ruff-snap/issues](https://github.com/lengau/ruff-snap/issues "https://github.com/lengau/ruff-snap/issues")
* [github.com/astral-sh/ruff/issues](https://github.com/astral-sh/ruff/issues "https://github.com/astral-sh/ruff/issues")

---

##### Report a Snap Store violation

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

---

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

#### An extremely fast Python linter, written in Rust.

Ruff aims to be orders of magnitude faster than alternative tools while integrating more
functionality behind a single, common interface.

* ⚡️ 10-100x faster than existing linters (like Flake8) and formatters (like Black)
* 🐧 Installable via `snap`
* 🛠️ `pyproject.toml` support
* 🤝 Python 3.12 compatibility
* ⚖️ Drop-in parity with Flake8, isort, and Black
* 📦 Built-in caching, to avoid re-analyzing unchanged files
* 🔧 Fix support, for automatic error correction (e.g., automatically remove unused imports)
* 📏 Over 700 built-in rules, with native re-implementations of popular Flake8 plugins, like flake8-bugbear
* ⌨️ First-party editor integrations for VS Code and more
* 🌎 Monorepo-friendly, with hierarchical and cascading configuration

---

## Install ruff 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/ruff/arch)

[### CentOS](https://snapcraft.io/install/ruff/centos)

[### Debian](https://snapcraft.io/install/ruff/debian)

[### elementary OS](https://snapcraft.io/install/ruff/elementary)

[### Fedora](https://snapcraft.io/install/ruff/fedora)

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

[### Kubuntu](https://snapcraft.io/install/ruff/kubuntu)

[### Manjaro](https://snapcraft.io/install/ruff/manjaro)

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

[### openSUSE](https://snapcraft.io/install/ruff/opensuse)

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

[### Ubuntu](https://snapcraft.io/install/ruff/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/ruff/raspbian)
