# homebrew/homebrew-core

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/homebrew-homebrew-core).**

15,383 stars · 13,619 forks · Ruby · BSD-2-Clause

## Links

- GitHub: https://github.com/Homebrew/homebrew-core
- Homepage: https://brew.sh
- awesome-repositories: https://awesome-repositories.com/repository/homebrew-homebrew-core.md

## Topics

`core` `formulae` `hacktoberfest` `homebrew` `ruby` `tap`

## Description

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 definitions across a global network of users.

The project covers a broad surface of capabilities including declarative dependency resolution, checksum-based integrity verification, and sandbox-isolated build processes. It also includes tools for background service management, automated package maintenance, and the integration of third-party repositories.

The repository contains the collection of installation recipes and dependency specifications used to automate software provisioning.

## Tags

### Development Tools & Productivity

- [Cross-Platform Package Managers](https://awesome-repositories.com/f/development-tools-productivity/cross-platform-package-managers.md) — Provides a unified package management interface for installing and updating software across macOS and Linux.
- [Package Installers](https://awesome-repositories.com/f/development-tools-productivity/package-installers.md) — Provides core utilities for installing software packages on macOS and Linux, often providing newer versions than the native OS. ([source](https://docs.brew.sh/Homebrew-on-Linux))
- [Binary Distribution Systems](https://awesome-repositories.com/f/development-tools-productivity/binary-distribution-systems.md) — Implements a system for distributing pre-compiled binary archives to optimize installation speed.
- [Binary Distributions](https://awesome-repositories.com/f/development-tools-productivity/binary-distributions.md) — Distributes pre-compiled software packages as binaries to eliminate the need for local compilation.
- [Build Isolation Tools](https://awesome-repositories.com/f/development-tools-productivity/build-isolation-tools.md) — Runs builds and tests in a sandbox that restricts filesystem and network access. ([source](https://docs.brew.sh/Homebrew-Security-and-Supply-Chain))
- [Package Search](https://awesome-repositories.com/f/development-tools-productivity/dependency-managers/artifact-distribution-systems/software-packages/package-search.md) — Performs substring or regular expression searches across package names and descriptions to find software. ([source](https://docs.brew.sh/Manpage))
- [Git-Based Package Managers](https://awesome-repositories.com/f/development-tools-productivity/git-based-package-managers.md) — Uses Git repositories as the primary distribution mechanism for synchronizing versioned package definitions.
- [External Formula Repository Integration](https://awesome-repositories.com/f/development-tools-productivity/git-repository-integrators/git-repository-integrators/external-formula-repository-integration.md) — Integrates external Git-compatible repositories to expand the collection of available software formulae. ([source](https://docs.brew.sh/Taps))
- [Formula Definitions](https://awesome-repositories.com/f/development-tools-productivity/installation-scripts/formula-definitions.md) — Generates formula or cask files to define how specific software should be installed and managed. ([source](https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap))
- [Package Definitions](https://awesome-repositories.com/f/development-tools-productivity/package-definitions.md) — Provides a declarative schema for defining software installation steps, sources, and integrity checks via formulae and casks. ([source](https://docs.brew.sh/Adding-Software-to-Homebrew))
- [Package Dependency Managers](https://awesome-repositories.com/f/development-tools-productivity/package-dependency-managers.md) — Provides the primary mechanism for defining and resolving software and system dependencies required for installation. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Automated Formula Updates](https://awesome-repositories.com/f/development-tools-productivity/package-dependency-managers/automated-dependency-updaters/automated-dependency-updaters/automated-formula-updates.md) — Automates the process of monitoring upstream releases and submitting pull requests to update package formulae. ([source](https://docs.brew.sh/How-To-Open-a-Homebrew-Pull-Request))
- [Upstream Metadata Synchronization](https://awesome-repositories.com/f/development-tools-productivity/package-dependency-managers/automated-dependency-updaters/automated-dependency-updaters/dependent-aware-definition-updates/upstream-metadata-synchronization.md) — Submits updated version metadata and installation instructions via pull requests to keep software definitions current. ([source](https://docs.brew.sh/Manpage))
- [Update Detection](https://awesome-repositories.com/f/development-tools-productivity/package-installers/software-update-managers/update-detection.md) — Identifies the newest version of a package by querying upstream sources like Git repositories or websites. ([source](https://docs.brew.sh/Brew-Livecheck))
- [Package Upgraders](https://awesome-repositories.com/f/development-tools-productivity/package-upgraders.md) — Updates outdated, unpinned packages to their latest versions using the original installation options. ([source](https://docs.brew.sh/Manpage))
- [Pre-compiled Package Binaries](https://awesome-repositories.com/f/development-tools-productivity/pre-built-sdk-distributions/pre-compiled-package-binaries.md) — Distributes architecture-specific binary bottles to allow installation without requiring local compilation from source.
- [Ruby Package Definitions](https://awesome-repositories.com/f/development-tools-productivity/ruby-package-definitions.md) — Defines installation recipes and dependency specifications for macOS and Linux software using a Ruby-based DSL.
- [Package Manager Upgrades](https://awesome-repositories.com/f/development-tools-productivity/version-control-repository-tools/version-management-tooling/version-manager-updaters/application-updaters/package-manager-upgrades.md) — Syncs package definitions and upgrades installed software to the latest available versions. ([source](https://docs.brew.sh/FAQ))
- [Build Configuration Arguments](https://awesome-repositories.com/f/development-tools-productivity/build-configuration-arguments.md) — Applies pre-defined compilation arguments for common build systems to ensure installation standards. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Build Patching Utilities](https://awesome-repositories.com/f/development-tools-productivity/build-patching-utilities.md) — Modifies source code or build flags during installation to resolve linker errors and ensure compatibility. ([source](https://docs.brew.sh/Common-Issues-for-Core-Contributors))
- [Build Sandboxes](https://awesome-repositories.com/f/development-tools-productivity/build-sandboxes.md) — Executes compilation and installation steps in a restricted sandbox to prevent unauthorized filesystem or network access.
- [Build-Time Source Modifications](https://awesome-repositories.com/f/development-tools-productivity/build-time-source-modifications.md) — Modifies source code files in-place using regular expressions to adapt build systems or apply patches during installation. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Build Tool Configurations](https://awesome-repositories.com/f/development-tools-productivity/build-tool-configurations.md) — Configures build tools with the correct executable and installation paths using standardized mechanisms. ([source](https://docs.brew.sh/Python-for-Formula-Authors))
- [Source Code Retrieval Utilities](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/build-orchestration-logic/build-orchestration-configuration/build-automation-systems/build-tools/source-code-retrieval-utilities.md) — Automates the fetching of source archives and version control repositories to retrieve files for building software. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Custom Command Distribution](https://awesome-repositories.com/f/development-tools-productivity/cli-command-frameworks/custom-command-definitions/custom-command-distribution.md) — Adds custom command scripts to the repository to provide users with extended functionality. ([source](https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap))
- [Command-to-Package Suggestions](https://awesome-repositories.com/f/development-tools-productivity/command-to-package-suggestions.md) — Analyzes failed command executions to suggest the specific package that provides the missing executable. ([source](https://docs.brew.sh/Command-Not-Found))
- [Dependency Declarations](https://awesome-repositories.com/f/development-tools-productivity/dependency-managers/python-package-managers/dependency-declarations.md) — Enables reproducible installations by specifying required Python versions and module resources. ([source](https://docs.brew.sh/Python-for-Formula-Authors))
- [Binary Compatibility Tracking](https://awesome-repositories.com/f/development-tools-productivity/dependency-tracking/binary-compatibility-tracking.md) — Tracks binary compatibility to prevent unnecessary recompilation of dependent software during updates. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Syntax and Type Verification](https://awesome-repositories.com/f/development-tools-productivity/developer-utilities-libraries/developer-tools/code-quality-verification/syntax-and-type-verification.md) — Analyzes source code for type errors and signature mismatches using configurable strictness levels. ([source](https://docs.brew.sh/Typechecking))
- [Reproducible Compression](https://awesome-repositories.com/f/development-tools-productivity/developer-utilities-libraries/workflow-productivity-enhancers/developer-productivity-utilities/developer-utilities/file-resource-management/file-compression-utilities/reproducible-compression.md) — Implements compression that removes variable timestamps to ensure bit-for-bit reproducible binary outputs. ([source](https://docs.brew.sh/Reproducible-Builds))
- [Executable Script Installation](https://awesome-repositories.com/f/development-tools-productivity/executable-script-installation.md) — Moves compiled binaries into the system path and manages execution permissions and renaming. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Installed Package Management](https://awesome-repositories.com/f/development-tools-productivity/installed-package-management.md) — Provides utilities to track and query the list of software currently installed on the system. ([source](https://docs.brew.sh/Querying-Brew))
- [Language-Specific Package Managers](https://awesome-repositories.com/f/development-tools-productivity/installed-package-management/language-specific-package-managers.md) — Installs specific language runtime packages through dedicated managers to ensure correct library versions. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Installed Software Snapshotting](https://awesome-repositories.com/f/development-tools-productivity/installed-software-snapshotting.md) — Records the current set of installed packages into a manifest file to enable backups and reproduction. ([source](https://docs.brew.sh/Brew-Bundle-and-Brewfile))
- [Lifecycle Script Execution](https://awesome-repositories.com/f/development-tools-productivity/lifecycle-script-execution.md) — Executes custom preparation and cleanup scripts immediately before or after the installation process. ([source](https://docs.brew.sh/Cask-Cookbook))
- [Compiler Version Fallbacks](https://awesome-repositories.com/f/development-tools-productivity/native-compilation/abi-compatible-compilers/compiler-version-fallbacks.md) — Implements logic to select alternative compatible compilers when a specific version fails to build. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Runtime Requirement Specifications](https://awesome-repositories.com/f/development-tools-productivity/node-js-dependency-managers/runtime-requirement-specifications.md) — Specifies required Node versions or build-time tools within package definitions to ensure environment compatibility. ([source](https://docs.brew.sh/Node-for-Formula-Authors))
- [Non-Interactive CLI Modes](https://awesome-repositories.com/f/development-tools-productivity/non-interactive-cli-modes.md) — Suppresses interactive terminal prompts and password requests to support automation scripts in headless environments. ([source](https://docs.brew.sh/Installation))
- [Automated Package Definition Generation](https://awesome-repositories.com/f/development-tools-productivity/package-definitions/automated-package-definition-generation.md) — Automatically generates package installation recipes to accelerate the onboarding of new software. ([source](https://docs.brew.sh/Node-for-Formula-Authors))
- [Definition Linting & Analysis](https://awesome-repositories.com/f/development-tools-productivity/package-definitions/definition-linting-analysis.md) — Runs automated linting, static analysis, and type-checking on package definitions to ensure correctness. ([source](https://docs.brew.sh/Homebrew-Security-and-Supply-Chain))
- [Installation Verification](https://awesome-repositories.com/f/development-tools-productivity/package-definitions/installation-verification.md) — Audits formula syntax and runs automated tests to ensure a package installs correctly before distribution. ([source](https://docs.brew.sh/Adding-Software-to-Homebrew))
- [Installation Script Customization](https://awesome-repositories.com/f/development-tools-productivity/package-installers/installation-script-customization.md) — Allows modification of installation scripts and configuration arguments to customize how software is built or installed. ([source](https://docs.brew.sh/FAQ))
- [Package Publishing Pipelines](https://awesome-repositories.com/f/development-tools-productivity/package-publishing-pipelines.md) — Automates the creation and publication of pre-compiled binary bottles to a repository via CI workflows. ([source](https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap))
- [Dependency Pruning](https://awesome-repositories.com/f/development-tools-productivity/package-removal-utilities/dependency-aware-removal/unused-package-identification/dependency-pruning.md) — Automatically uninstalls orphaned dependencies that are no longer required by any installed package. ([source](https://docs.brew.sh/Manpage))
- [Package Repository Configurations](https://awesome-repositories.com/f/development-tools-productivity/package-repository-configurations.md) — Manages the addition and removal of formula repositories from Git-compatible URLs. ([source](https://docs.brew.sh/Manpage))
- [Ephemeral Dependency Execution](https://awesome-repositories.com/f/development-tools-productivity/package-script-execution/ephemeral-dependency-execution.md) — Installs required dependencies on the fly to execute specific commands with those binaries in the system path. ([source](https://docs.brew.sh/Tips-and-Tricks))
- [Repository Extensions](https://awesome-repositories.com/f/development-tools-productivity/package-search-utilities/package-repository-searchers/repository-extensions.md) — Integrates external Git repositories to expand the library of available software formulae. ([source](https://docs.brew.sh/Interesting-Taps-and-Forks))
- [Package Uninstallers](https://awesome-repositories.com/f/development-tools-productivity/package-uninstallers.md) — Handles complex uninstallation by defining cleanup tasks to remove preference files and caches. ([source](https://docs.brew.sh/Cask-Cookbook))
- [Version Pinning](https://awesome-repositories.com/f/development-tools-productivity/package-upgraders/version-pinning.md) — Provides the ability to pin specific packages to prevent automatic upgrades during bulk update operations. ([source](https://docs.brew.sh/Manpage))
- [Pull Request Merging Tools](https://awesome-repositories.com/f/development-tools-productivity/pull-request-merging-tools.md) — Automatically merges pull requests once maintainer approval and continuous integration tests are successful. ([source](https://docs.brew.sh/BrewTestBot-For-Maintainers))
- [Shell Completion Generators](https://awesome-repositories.com/f/development-tools-productivity/shell-completion-generators.md) — Automatically generates shell-specific auto-completion scripts by executing installed binaries during the installation process. ([source](https://docs.brew.sh/Cask-Cookbook))
- [Shell Completions](https://awesome-repositories.com/f/development-tools-productivity/shell-completions.md) — Supplies command-line interface auto-completion definitions for the primary CLI and installed packages. ([source](https://docs.brew.sh/Shell-Completion))
- [Shell Environment Managers](https://awesome-repositories.com/f/development-tools-productivity/shell-environment-managers.md) — Provides export statements to add installed binaries to the current shell's system PATH. ([source](https://docs.brew.sh/Manpage))
- [Environment-Aware Command Executions](https://awesome-repositories.com/f/development-tools-productivity/shell-script-execution-engines/custom-run-scripts/environment-aware-command-executions.md) — Executes commands or shells with environment variables and paths configured according to a package manifest. ([source](https://docs.brew.sh/Brew-Bundle-and-Brewfile))
- [Package Metadata Inspectors](https://awesome-repositories.com/f/development-tools-productivity/software-package-repositories/system-package-managers/package-inventory-inspection/package-metadata-inspectors.md) — Provides commands to retrieve and display detailed metadata such as versions and homepages for software packages. ([source](https://docs.brew.sh/Querying-Brew))
- [Version Monitoring](https://awesome-repositories.com/f/development-tools-productivity/version-monitoring.md) — Uses custom logic and regular expressions to identify the latest available versions of upstream projects. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Versioned Component Installations](https://awesome-repositories.com/f/development-tools-productivity/versioned-component-installations.md) — Installs specific versions of a package when multiple versions are available as distinct formulae. ([source](https://docs.brew.sh/Tips-and-Tricks))
- [Installed Version Listing](https://awesome-repositories.com/f/development-tools-productivity/versioned-component-installations/installed-version-listing.md) — Displays a detailed summary of installed formulae and casks with filtering for versions and sources. ([source](https://docs.brew.sh/Manpage))
- [Version Pinning](https://awesome-repositories.com/f/development-tools-productivity/versioned-package-managers/version-pinning.md) — Prevents a package from being updated during global upgrade processes to ensure version stability. ([source](https://docs.brew.sh/Versions))

### Operating Systems & Systems Programming

- [Centralized macOS Package Management](https://awesome-repositories.com/f/operating-systems-systems-programming/centralized-macos-package-management.md) — Functions as a centralized system for installing, updating, and managing software dependencies on macOS.
- [Linux Package Management](https://awesome-repositories.com/f/operating-systems-systems-programming/linux-package-management.md) — Provides a consistent toolset for managing software installations and dependencies across various Linux distributions.
- [Software Dependency Resolution](https://awesome-repositories.com/f/operating-systems-systems-programming/software-dependency-resolution.md) — Calculates and installs the tree of required libraries and system components needed for software to run.
- [Software Path Isolation](https://awesome-repositories.com/f/operating-systems-systems-programming/software-path-isolation.md) — Controls whether packages are linked into the default system path or isolated from other software. ([source](https://docs.brew.sh/FAQ))
- [System Path Symlinking](https://awesome-repositories.com/f/operating-systems-systems-programming/system-path-symlinking.md) — Provides a mechanism to link installed binaries into the system prefix for command-line accessibility. ([source](https://docs.brew.sh/Manpage))
- [Architecture-Specific Routing](https://awesome-repositories.com/f/operating-systems-systems-programming/architecture-detection/architecture-specific-routing.md) — Selects specific build flags and binary artifact URLs based on the detected CPU architecture and operating system.
- [Architecture-Specific Artifact Routing](https://awesome-repositories.com/f/operating-systems-systems-programming/architecture-specific-artifact-routing.md) — Routes software downloads to different binary artifacts or source URLs based on the host CPU architecture and OS version. ([source](https://docs.brew.sh/Cask-Cookbook))

### Software Engineering & Architecture

- [Package Dependency Resolution](https://awesome-repositories.com/f/software-engineering-architecture/dependency-graph-resolution/package-dependency-resolution.md) — Calculates a tree of required software components to ensure all dependencies are installed before a target package.
- [Application Metadata Definitions](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-scopes/application-configuration/application-metadata-definitions.md) — Defines versioning, checksums, and uninstall procedures in configuration-based metadata to simplify packaging. ([source](https://docs.brew.sh/Adding-Software-to-Homebrew))
- [Conflict Declarations](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-formats-and-schemas/yaml-configuration-schemas/package-declarations/conflict-declarations.md) — Declares incompatible software packages that cannot coexist on the same system to prevent binary collisions. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Binary Path Relocation](https://awesome-repositories.com/f/software-engineering-architecture/binary-linking-interfaces/runtime-binary-relocation/binary-path-relocation.md) — Replaces environment-specific paths in binaries with placeholders to enable installation in any host directory. ([source](https://docs.brew.sh/Reproducible-Builds))

### DevOps & Infrastructure

- [Binary Publication Workflows](https://awesome-repositories.com/f/devops-infrastructure/binary-publication-workflows.md) — Provides workflows to trigger the build and publication of binary packages for specific pull requests. ([source](https://docs.brew.sh/BrewTestBot-For-Maintainers))
- [Dependency Resolvers](https://awesome-repositories.com/f/devops-infrastructure/dependency-management/resolution-mapping-systems/dependency-resolvers.md) — Calculates and installs the required libraries and components needed for target software to function.
- [Prebuilt Binary Installations](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/installation-package-management/binary-and-source-installation/prebuilt-binary-installations.md) — Automatically downloads and installs pre-compiled binary packages when a compatible bottle exists for the system architecture. ([source](https://docs.brew.sh/Bottles))
- [Distributed Version Control Architectures](https://awesome-repositories.com/f/devops-infrastructure/distributed-version-control-architectures.md) — Utilizes a distributed version control architecture to synchronize package definitions across a global network of users.
- [Binary Package Regeneration](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/software-distribution/compiled-binaries/binary-package-regeneration.md) — Initiates workflows to rebuild and refresh existing binary bottles to keep them current with source updates. ([source](https://docs.brew.sh/BrewTestBot-For-Maintainers))
- [Binary Package Generators](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/software-distribution/compiled-binaries/binary-packaging-scripts/binary-package-generators.md) — Generates pre-compiled binary packages (bottles) from source formulae for efficient distribution. ([source](https://docs.brew.sh/Manpage))
- [Upstream Version Automation](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/system-package-manager-installations/automated-package-synchronization/upstream-version-automation.md) — Automatically tracks external software releases to trigger updates in package build recipes via pull requests.
- [Package Provisioning](https://awesome-repositories.com/f/devops-infrastructure/manifest-based-deployments/resource-manifest-provisioning/package-provisioning.md) — Enables automated installation and management of software packages based on declarative manifest files. ([source](https://docs.brew.sh/Brew-Bundle-and-Brewfile))
- [Software Packaging Standards](https://awesome-repositories.com/f/devops-infrastructure/software-packaging-standards.md) — Implements a standardized schema for defining how software should be installed and distributed. ([source](https://docs.brew.sh/rubydoc/index.html))
- [Build Environment Configurations](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/environment-management/build-environment-configurations.md) — Sets and filters environment variables during installation and testing to control compiler behavior. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Package Deprecation](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/system-package-manager-installations/package-deprecation.md) — Marks packages as deprecated or disabled to warn users and prevent the installation of obsolete versions. ([source](https://docs.brew.sh/Cask-Cookbook))
- [Formula Testing](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/system-package-manager-installations/standalone-package-managers/homebrew-formula-managers/formula-testing.md) — Verifies package functionality by executing test blocks and asserting expected outputs in temporary environments. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Cross-Manager Dependency Synchronization](https://awesome-repositories.com/f/devops-infrastructure/gitops-workflows/gitops-dependency-synchronizers/cross-manager-dependency-synchronization.md) — Synchronizes a collection of dependencies across multiple managers using a single declarative configuration file. ([source](https://docs.brew.sh/Manpage))
- [Installation Artifact Mapping](https://awesome-repositories.com/f/devops-infrastructure/installation-artifact-mapping.md) — Defines the mapping between build artifacts and their target destination folders on the host system. ([source](https://docs.brew.sh/Cask-Cookbook))
- [Update Exclusions](https://awesome-repositories.com/f/devops-infrastructure/version-upgrades/dependency-versioning/update-exclusions.md) — Implements rules to prevent specific software packages from being automatically upgraded. ([source](https://docs.brew.sh/Autobump))

### Programming Languages & Runtimes

- [Domain Specific Languages](https://awesome-repositories.com/f/programming-languages-runtimes/domain-specific-languages.md) — Employs a Ruby-based domain specific language to define precise installation and build recipes.
- [Ruby-Based Package Definitions](https://awesome-repositories.com/f/programming-languages-runtimes/ruby-based-package-definitions.md) — Utilizes Ruby scripts to define the build and installation requirements for open-source software.
- [Python Version Managers](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/runtime-environments/runtime-management-utilities/python-version-managers.md) — Enables the installation of specific versioned releases of the Python 3 interpreter. ([source](https://docs.brew.sh/Homebrew-and-Python))

### Security & Cryptography

- [Download Integrity Verification](https://awesome-repositories.com/f/security-cryptography/download-integrity-verification.md) — Validates the authenticity of downloaded source archives and binary bottles using cryptographic hash checksums.
- [Package Integrity Verifications](https://awesome-repositories.com/f/security-cryptography/package-integrity-verifications.md) — Validates the authenticity of source packages and binaries using checksums to prevent corrupted installations. ([source](https://docs.brew.sh/Checksum_Deprecation))
- [Execution Sandboxes](https://awesome-repositories.com/f/security-cryptography/access-control-guards/execution-sandboxes.md) — Executes a command within a restricted environment that limits write access and network connectivity. ([source](https://docs.brew.sh/Manpage))
- [Build Provenance Attestors](https://awesome-repositories.com/f/security-cryptography/cryptographic-hash-verifiers/build-provenance-attestors.md) — Verifies build attestations using cryptographic tooling to ensure binaries were produced by an authorized identity. ([source](https://docs.brew.sh/Homebrew-Security-and-Supply-Chain))
- [Package Signing](https://awesome-repositories.com/f/security-cryptography/package-signing.md) — Distributes package definitions as signed JSON metadata to avoid executing untrusted code during installation. ([source](https://docs.brew.sh/Homebrew-Security-and-Supply-Chain))
- [Provenance Verification](https://awesome-repositories.com/f/security-cryptography/provenance-verification.md) — Checks the authenticity of binary packages using attestation tools to ensure build integrity. ([source](https://docs.brew.sh/Manpage))
- [Explicit Trust Models](https://awesome-repositories.com/f/security-cryptography/security-trust-models/explicit-trust-models.md) — Requires explicit user opt-in to trust non-official repositories and manages trust for specific formulae. ([source](https://docs.brew.sh/Homebrew-Security-and-Supply-Chain))
- [Repository Trust Verifiers](https://awesome-repositories.com/f/security-cryptography/trust-verification/repository-trust-verifiers.md) — Controls whether specific packages or external repositories are trusted to be executed on the system. ([source](https://docs.brew.sh/Tap-Trust))

### System Administration & Monitoring

- [System Configuration](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/configuration-control-utilities/system-administration-tools/system-configuration.md) — Manages system-level settings and conditional dependencies to ensure software installs correctly across different operating systems. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Background Service Configurations](https://awesome-repositories.com/f/system-administration-monitoring/background-service-configurations.md) — Defines service files with custom commands and environment variables to manage software as background system daemons. ([source](https://docs.brew.sh/Formula-Cookbook))
- [Background Service Managers](https://awesome-repositories.com/f/system-administration-monitoring/background-service-managers.md) — Manages the lifecycle of background services by interfacing with system-native daemon managers. ([source](https://docs.brew.sh/Manpage))
- [Build Dependency Managers](https://awesome-repositories.com/f/system-administration-monitoring/build-dependency-managers.md) — Provides paths and configuration flags for isolated packages to be detected by external compilers. ([source](https://docs.brew.sh/How-to-Build-Software-Outside-Homebrew-with-Homebrew-keg-only-Dependencies))
- [Installation State Migration](https://awesome-repositories.com/f/system-administration-monitoring/installation-state-migration.md) — Exports a manifest of currently installed packages to reproduce the exact software state in a new environment. ([source](https://docs.brew.sh/Tips-and-Tricks))
- [System State Synchronization](https://awesome-repositories.com/f/system-administration-monitoring/system-state-synchronization.md) — Ensures local system state matches a declarative configuration by removing unmanaged packages. ([source](https://docs.brew.sh/Brew-Bundle-and-Brewfile))

### Testing & Quality Assurance

- [Package Lifecycle Testing](https://awesome-repositories.com/f/testing-quality-assurance/automated-test-suites/package-lifecycle-testing.md) — Runs automated builds and lifecycle tests on virtual machines to verify package definition changes. ([source](https://docs.brew.sh/BrewTestBot))
- [Formula Quality Checks](https://awesome-repositories.com/f/testing-quality-assurance/testing-best-practices-methodologies/quality-assurance-practices/pre-commit-quality-checks/formula-quality-checks.md) — Runs comprehensive validation including style checks, type checks, and functional tests on package formulae. ([source](https://docs.brew.sh/MCP-Server))
- [Style Linting](https://awesome-repositories.com/f/testing-quality-assurance/testing-best-practices-methodologies/quality-assurance-practices/pre-commit-quality-checks/formula-quality-checks/style-linting.md) — Checks formulae for adherence to house style and formatting standards using a dedicated linting command. ([source](https://docs.brew.sh/Formula-Cookbook))

### User Interface & Experience

- [Package Style Auditing](https://awesome-repositories.com/f/user-interface-experience/visual-styling-rules/package-style-auditing.md) — Verifies package definitions against coding style standards and provides automated fixes for conformance. ([source](https://docs.brew.sh/Manpage))
