---
key: pl/nix
kind: plang
name: "Nix"
url: https://plangs.page/nix
---

# Nix

> Cross-platform, functional package manager and language with immutable directory management.

Cross-platform, purely functional package manager and language, known for its ability to manage packages with immutable directories and unique content-addressed dependency models.

## Facts

- Appeared: 2003
- Homepage: https://nixos.org
- GitHub: https://github.com/NixOS/nix
- Languish ranking: #55

## Relationships

### Paradigms

- [Declarative](https://plangs.page/paradigm/declarative)
- [Functional](https://plangs.page/paradigm/functional)

### Platforms

- [Apple](https://plangs.page/platform/apple)
- [BSD](https://plangs.page/platform/bsd)
- [Linux](https://plangs.page/platform/linux)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)

### Target Of

- [Nickel](https://plangs.page/nickel)

### Licenses

- [LGPL](https://plangs.page/license/lgpl)
