I currently can't fully recommend a single one. All are a rough experience on some ends, missing features, or similar. So you will have to pick one yourself.
Note: A build-script can theoretically do anything (including installing another package-manager). Thus i only count native features.
Since nupm is backed by the nushell team and has the widest support i would recommend choosing it.
| Name | Install-Script | Libraries | Shell-Config | Nu-Plugins | Scripts | Linkin | Registry |
|---|---|---|---|---|---|---|---|
| nupm | yes | yes | no | no | yes | no | yes (size: >=24) |
| numng (1) | yes | yes | yes | yes | yes | yes | yes (size: >=767) |
| packer.nu | yes | yes | yes | no | no | no | 3rd party (size: 4) |
| nupac | yes | no (?) | yes | no | no (?) | no | yes (size: 3) |
| nuun | yes | no (?) | no (?) | no (?) | yes | no | yes (size: >=1) |
| nut | ? | ? | ? | ? | ? | ? | ? |
| Name | Status | Nu versions | Package format | Style | Written in |
|---|---|---|---|---|---|
| nupm | experimental / dormant | nightly |
|
imperative | nu |
| nucrab | 1 commit | ? |
|
imperative | rust |
| numng | experimental / big rework | latest + recent |
|
declarative | python (soon™ rust) |
| packer.nu | deprecated / maintained | latest + recent |
|
declarative or imperative | nu |
| nupac | archived | 0.73.0 |
|
imperative | nu |
| nuun | test bed / dormant | ? |
|
imperative | nu |