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
caskroom avatar

caskroom/homebrew-cask

0
View on GitHub↗
brew.sh↗

Homebrew Cask

This project is a macOS binary package manager and command line interface used to automate the installation and removal of prebuilt graphical applications. It functions as a software installer and orchestrator, providing a terminal-based workflow for managing the lifecycle of third-party binaries.

The tool focuses on macOS application installation and system administration, allowing for the setup and deployment of software via scripts to avoid manual downloads. It covers the management of binary software and the automation of graphical application setups on macOS.

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

Features

  • macOS Installation Utilities - Automates the download and installation of graphical software and binaries specifically for macOS.
  • Application Installers - Provides a terminal interface to install prebuilt GUI applications and command line tools.
  • Installation Orchestration - Automates the movement of binaries into system folders based on metadata in cask files.
  • Binary Distributions - Installs precompiled software packages hosted by external vendors to accelerate setup.
  • External Binary Lifecycle Managers - Administers the full installation, versioning, and removal lifecycle of binaries from external vendors.
  • Package Definitions - Uses a Ruby-based declarative DSL to define application metadata and installation steps.
  • CLI Installation Managers - Provides a terminal-based workflow for automating the installation and management of binary software.
  • Software Lifecycle Managers - Handles the complete lifecycle of prebuilt software packages from a single unified workflow.
  • Software Deployment Automation - Automates the setup and deployment of third-party macOS applications through scripts.
  • Binary Integrity Verifications - Ensures installation integrity by comparing downloaded binary hashes against predefined values.
  • macOS Application Administration - Manages a collection of installed graphical tools to keep the local macOS system clean and updated.
  • CLI Utilities - CLI workflow for managing macOS binary applications.
  • Package Management - CLI for managing binary Mac applications.
22,077 stars·11,620 forks·Ruby·BSD-2-Clause·18 views

Star history

Star history chart for caskroom/homebrew-caskStar history chart for caskroom/homebrew-cask

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does caskroom/homebrew-cask do?

This project is a macOS binary package manager and command line interface used to automate the installation and removal of prebuilt graphical applications. It functions as a software installer and orchestrator, providing a terminal-based workflow for managing the lifecycle of third-party binaries.

What are the main features of caskroom/homebrew-cask?

The main features of caskroom/homebrew-cask are: macOS Installation Utilities, Application Installers, Installation Orchestration, Binary Distributions, External Binary Lifecycle Managers, Package Definitions, CLI Installation Managers, Software Lifecycle Managers.

Which projects share features with caskroom/homebrew-cask?

Projects with overlapping indexed features include: homebrew/homebrew-cask — Homebrew Cask is a command-line interface for the installation and management of macOS binary applications. It… neoapplications/neo-store — Neo-Store is a privacy-focused open-source software manager that provides a centralized interface for discovering,… 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… lucasgelfond/zerobrew — Zerobrew is a standalone package manager that installs and manages Homebrew formulas without requiring the original… mason-org/mason.nvim — mason.nvim is an external tool orchestrator and package manager for Neovim. It automates the installation and…

Projects sharing features with Homebrew Cask

These projects share indexed features with Homebrew Cask. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • homebrew/homebrew-caskHomebrew avatar

    Homebrew/homebrew-cask

    22,087View on GitHub↗

    Homebrew Cask is a command-line interface for the installation and management of macOS binary applications. It automates the deployment of prebuilt software binaries and fonts, moving them directly into the system applications folder to replace manual download and installation processes. The project provides a unified workflow for administering third-party software artifacts sourced from upstream vendors. This includes the ability to automate the setup of desktop applications and manage the lifecycle of GUI software through a terminal interface. The system utilizes Ruby-based package definit

    Rubycaskhacktoberfesthomebrew
    View on GitHub↗22,087
  • 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
  • lucasgelfond/zerobrewlucasgelfond avatar

    lucasgelfond/zerobrew

    6,417View on GitHub↗

    Zerobrew is a standalone package manager that installs and manages Homebrew formulas without requiring the original Homebrew system. It uses content-addressable storage to store each file blob once by its hash, enabling instant APFS clonefile copies for identical package contents across installations, which reduces both installation time and disk usage. The project distributes pre-compiled package binaries as compressed archives verified by checksum, with a fallback to building packages from source using Homebrew's Ruby DSL when bottles are unavailable. It activates installed packages through

    Rust
    View on GitHub↗6,417
Compare all 30 related projects→