Homebrew logo
GSoCProgramming languagesLast accepted 2022

Homebrew

The Missing Package Manager for macOS (or Linux)

11
Projects
5
Years accepted
1
In 2022

Projects by year

11

2022

1 acceptedShow
  • Auto-bumping resources in Formulae (2022)

    Accepted project · by Mohammad Zain Abbas

    Many Homebrew packages use resources, a special kind of package dependency. While Homebrew has tools which automatically upgrade packages to new...

2020

3 acceptedShow
  • replace shell `patchelf` and `readelf` with ruby equivalents

    Accepted project · by rmnull

    Refactor keg, keg_relocate and elf.rb modules to use rbelftools and patchelf.rb instead of calling shell commands. Patchelf.rb is doesn't work well...

  • Add support for type checking using Sorbet

    Accepted project · by Vidushee Amoli

    The majority of the code in Homebrew is written in Ruby which is a dynamic language. This means that types are checked when the code is run. My...

  • Adding a livecheck Formula DSL and migrating Livecheckables to home-brew/core

    Accepted project · by Nanda H Krishna

    DSLs or domain-specific languages are written in order to serve a highly specific purpose. Currently, Homebrew has DSLs for various purposes, in...

2018

1 acceptedShow

2017

2 acceptedShow

2016

4 acceptedShow

Public proposals

1

Read them for structure, not to copy. All proposals for Homebrew.