Skip to content

binpm

binpm is a Node-free binary package manager for installing and running command-line tools from release assets.

Use binpm when a tool already publishes native executables and you want project-local or user-level installation without npm, pnpm, yarn, Bun, Cargo install, Homebrew, or system package managers acting as the install backend.

Start Here

Source Specs

Stable source identifiers are:

github:owner/repo[@version]
github:<host>/owner/repo[@version]
gitlab:<host>/<namespace...>/<project>[@version]

Direct URLs, registries, and package-manager backends are not accepted source specs.

Explicit source versions must be exact release tags. Omit @version to select the latest stable release. @latest, SemVer range-like selectors, channel selectors such as @beta, and numeric major-version pins such as @1 are rejected before manifest or lockfile writes.