bin

github.com/marcosnils/bin System Utilities Open-source projectOpen source

bin manages binary downloads, according to its repository description.

github.com/marcosnils/bin
bin homepage screenshot

About bin

bin is an open source, cross-platform tool for downloading, installing and managing single-file binaries in user directories without root privileges. It supports GitHub Releases, GitLab Releases, Codeberg Releases, Docker images, HTTP releases and Go installs, with commands to install, list, update, remove, pin, unpin, ensure and prune binaries. By default the GitHub provider only uses the latest non-prerelease, non-draft release sorted by commit date. GitLab use requires an access token, and automatic package matching can fail and require manual selection.

Key features

  • Install binaries to user directories without root privileges
  • Track, update and remove installed binaries from one tool
  • Install from GitHub, GitLab, Codeberg, Docker, HTTP and Go
  • Pin versions to prevent updates and unpin to allow them
  • Install a specific release by specifying its release tag URL
  • List all download options with -a when automatic matching fails
Best for: Developers who regularly install command-line tools distributed as single binary releases.
Good for
  • Installs to user directories without requiring root access
  • Handles binaries from several different release sources
  • Supports version tracking, updates, pinning and removal
Watch out for
  • GitHub installs default to the latest non-prerelease, non-draft release
  • GitLab support requires configuring an access token
  • Automatic package matching can fail and need manual selection with -a

bin at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

bin alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Uni Get UI

github.com/Devolutions/UniGetUI

UniGetUI provides a graphical interface for managing package managers, according to its repository description.

Open source
24 alternatives

Power Toys

github.com/microsoft/PowerToys

Microsoft PowerToys is a collection of Windows utilities for productivity and customization, according to its repository description.

Open source
24 alternatives

hok

github.com/chawyehsu/hok

Hok reimplements Scoop as a command-line package manager written in Rust; its repository notes that development is ongoing.

Open source
24 alternatives

Popular in System Utilities

Well-known listings from the same topic.

All 202

bin FAQ

How do I install a specific version or pre-release?
Specify the full release tag URL, for example bin install github.com/kubernetes-sigs/kind/releases/tag/v0.8.0.
What can I do if bin cannot find the right package?
Retry with the -a flag, for example bin install -a github.com/yt-dlp/yt-dlp, to show all possible download options.
Do I need a token to install from GitLab?
Yes, GitLab requires a token configured as GITLAB_TOKEN, such as a personal access token.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing