awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cargo-bins avatar

cargo-bins/cargo-binstall

0
View on GitHub↗
2,493 stars·94 forks·Rust·gpl-3.0·11 views

Cargo Binstall

cargo-binstall is a toolchain extension and binary artifact manager designed to install pre-compiled Rust binaries from releases. Its primary purpose is to avoid the time and resource costs associated with compiling software from source by fetching pre-built executables.

The tool provides mechanisms for discovering and downloading binaries across different architectures and platforms. It includes capabilities for verifying the authenticity and integrity of downloaded packages using cryptographic signature verification against public keys.

The system supports automated installation in continuous integration environments through a non-interactive mode. It manages artifact resolution via release API discovery, template-based URL mapping, and pattern-based executable extraction. Users can also manually map binary artifacts, specify custom download paths, and fetch split debug symbols.

Features

  • Binary Artifact Managers - Acts as a comprehensive manager for discovering, downloading, and verifying pre-compiled binary artifacts.
  • Prebuilt Binary Installations - Downloads and installs pre-compiled Rust binaries from releases to eliminate local compilation time.
  • Release Asset Installers - Automates the discovery and retrieval of platform-specific binaries from repository release sections via APIs.
  • Binary Artifact Management - Maps custom download URLs and archive formats to ensure the correct executable is installed for specific architectures.
  • Pre-compiled Package Binaries - Fetches pre-compiled binaries from hosting providers to avoid the cost of local compilation.
  • Binary and Source Installation - Fetches and installs pre-compiled binaries from repository releases to avoid time-consuming source compilation.
  • Platform-Specific Artifact Resolution - Matches the local environment to the appropriate remote binary using platform identifier mappings.
  • Toolchain Extensions - Extends the Rust toolchain by adding the ability to fetch and install pre-built executables via the package manager.
  • Binary Extraction Automation - Locates the correct executable within a downloaded archive by searching through common directory patterns.
  • Development Workflows - Streamlines the development workflow by reducing the time spent waiting for local compilation of tools.
  • Non-Interactive CLI Modes - Includes a non-interactive mode that suppresses prompts for seamless operation in headless CI environments.
  • CI CD Pipelines - Optimizes CI/CD pipelines by substituting lengthy local compilation steps with fast pre-built binary downloads.
  • Non-Interactive Deployments - Supports automated, non-interactive binary installation specifically for continuous integration environments.
  • Binary Code Signature Validators - Verifies the cryptographic signatures of executable binaries using public keys to ensure integrity.
  • Release Signature Verifiers - Ensures the authenticity of installed software by verifying digital signatures of software releases.
  • Signature Verification Tools - Provides utilities to validate cryptographic signatures of downloaded binaries to ensure software integrity.
  • Supply Chain Security - Verifies the authenticity and integrity of downloaded binaries using cryptographic signatures and public keys.
  • Build Systems - Fast binary installer for pre-built Rust crates.

Star history

Star history chart for cargo-bins/cargo-binstallStar history chart for cargo-bins/cargo-binstall

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Cargo Binstall

Similar open-source projects, ranked by how many features they share with Cargo Binstall.
  • homebrew/homebrew-coreHomebrew avatar

    Homebrew/homebrew-core

    15,383View on GitHub↗

    This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi

    Rubycoreformulaehacktoberfest
    View on GitHub↗15,383
  • homebrew/legacy-homebrewHomebrew avatar

    Homebrew/legacy-homebrew

    26,849View on GitHub↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    View on GitHub↗26,849
  • rainxchzed/github-storerainxchzed avatar

    rainxchzed/Github-Store

    6,852View on GitHub↗

    Github-Store is an open source software store and release manager designed to discover, install, and update binaries directly from GitHub repository releases. It functions as a centralized catalog for browsing open source projects that provide pre-compiled binaries compatible with the user's current operating system. The system automates the downloading and installation of platform-specific assets and includes a version tracker to notify users when new releases are available. It utilizes a security layer to validate downloaded assets through checksum-based integrity verification and cryptogra

    Kotlinandroiddesktopgithub-app
    View on GitHub↗6,852
  • kenzok8/openwrt-packageskenzok8 avatar

    kenzok8/openwrt-packages

    7,132View on GitHub↗

    This project provides a curated collection of OpenWrt plugins and packages, offering a unified ecosystem for extending router functionality. It functions as both a package feed compatible with opkg and apk package managers and a source for custom firmware compilation, integrating directly with the OpenWrt build system through a script-based tool. The repository delivers daily pre-compiled binary packages organized by CPU architecture, enabling direct installation without requiring source compilation. These binaries are served through a globally distributed feed hosted on Cloudflare R2 edge no

    Shellalistddnstohomeproxy
    View on GitHub↗7,132
See all 30 alternatives to Cargo Binstall→

Frequently asked questions

What does cargo-bins/cargo-binstall do?

cargo-binstall is a toolchain extension and binary artifact manager designed to install pre-compiled Rust binaries from releases. Its primary purpose is to avoid the time and resource costs associated with compiling software from source by fetching pre-built executables.

What are the main features of cargo-bins/cargo-binstall?

The main features of cargo-bins/cargo-binstall are: Binary Artifact Managers, Prebuilt Binary Installations, Release Asset Installers, Binary Artifact Management, Pre-compiled Package Binaries, Binary and Source Installation, Platform-Specific Artifact Resolution, Toolchain Extensions.

What are some open-source alternatives to cargo-bins/cargo-binstall?

Open-source alternatives to cargo-bins/cargo-binstall include: homebrew/homebrew-core — This project is a Ruby-based package definition repository that functions as a cross-platform package manager and… homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and… rainxchzed/github-store — Github-Store is an open source software store and release manager designed to discover, install, and update binaries… kenzok8/openwrt-packages — This project provides a curated collection of OpenWrt plugins and packages, offering a unified ecosystem for extending… pypa/sampleproject — This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building,… zdharma-continuum/zinit — Zinit is a Zsh plugin manager designed for downloading, loading, and updating extensions and snippets for the Z shell.…