---
title: Install Nim on Linux | Snap Store
description: Get the latest version of Nim for Linux - Nim programming language, compiler,
  and other tools.
url: https://snapcraft.io/nim-lang
---

# Nim (nim-lang)

[Hayden Barnes (haydenb)](https://snapcraft.io/publisher/haydenb "View all snaps from Hayden Barnes (haydenb)")

* [Hayden Barnes (haydenb)](https://snapcraft.io/publisher/haydenb "View all snaps from Hayden Barnes (haydenb)")
* [Development](https://snapcraft.io/search?categories=development)

latest/stable 1.4.6

Install latest/stable of Nim

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install nim-lang --classic
```

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

---

### Package name

* nim-lang

---

### License

* MIT

---

### Last updated

* 22 April 2021 - latest/stable

This snap hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

### Websites

* [github.com/sirredbeard/nim\_lang\_snap](https://github.com/sirredbeard/nim_lang_snap "https://github.com/sirredbeard/nim_lang_snap")

---

### Contact

* [hayden.barnes@canonical.com](mailto:hayden.barnes@canonical.com "mailto:hayden.barnes@canonical.com")

---

##### Report a Snap Store violation

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

---

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

#### Nim programming language, compiler, and other tools.

Nim is a compiled, garbage-collected systems programming language with
a design that focuses on efficiency, expressiveness, and elegance.

`$ snap install nim-lang --classic`

Includes the complete Nim toolchain:

* **nim-lang.nim** - Nim compiler
* **nim-lang.nimble** - Nim package manager
* nim-lang.nimcsources
* nim-lang.nimfind
* nim-lang.nimgrep
* nim-lang.nimpretty
* nim-lang.nimsuggest
* nim-lang.testament
* nim-lang.nim-gdb

Use the snap alias function to shorten commands for ease of use:

`sudo snap alias nim-lang.nim nim`

You can install nim-lang, nim-lang-nightly, and nim-lang-lts-1 side-by-side with snaps.

Additional Nim resources:

* <https://nim-lang.org/> - Nim Website
* <https://nim-lang.org/learn.html> - Tutorials
* <https://nim-lang.org/documentation.html> - Documentation
* <https://forum.nim-lang.org/> - Forum
* <https://github.com/nim-lang/Nim> - Nim GitHub Page
* <https://www.manning.com/books/nim-in-action> - Book from Manning Publications

---

## Install Nim 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/nim-lang/arch)

[### CentOS](https://snapcraft.io/install/nim-lang/centos)

[### Debian](https://snapcraft.io/install/nim-lang/debian)

[### elementary OS](https://snapcraft.io/install/nim-lang/elementary)

[### Fedora](https://snapcraft.io/install/nim-lang/fedora)

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

[### Kubuntu](https://snapcraft.io/install/nim-lang/kubuntu)

[### Manjaro](https://snapcraft.io/install/nim-lang/manjaro)

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

[### openSUSE](https://snapcraft.io/install/nim-lang/opensuse)

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

[### Ubuntu](https://snapcraft.io/install/nim-lang/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/nim-lang/raspbian)
