H
Homebrew
mxcl.github.com · Company blog · on HN since 2010
The project page for Homebrew, a package manager for macOS created by Max Howell.
What HN saysHN commenters recommend it as the closest thing to apt-get on OS X and a good alternative to MacPorts, praising its command line and community.
38HN people shared it
37linked it in comments
1stories submitted
82story points
14 years agolast shared
2010people per year2026
Most-shared posts
- 1Homebrew — MacPorts driving you to drink? Try Homebrew38 people · 82 points · first shared 2010 · 62 comments on HN
What HN people wrote when they linked it
dfc · 2013-01-27
Homebrew.[1] Its the closest you will get to apt-get.
Iterm2.[2] Its the best choice for a terminal emulator
MooM.[3] Is the closest thing I can find to using a tiled WM on osx.
[1] http://mxcl.github.com/homebrew/
[2] http://www.iterm2.com/
[3] http://manytricks.com/moom/
suhailpatel · 2012-09-14
Just to point out something on the bit about installing GNURadio, Homebrew (http://mxcl.github.com/homebrew/) is really a great alternative for MacPorts and someone has already made a Homebrew Package for GNURadio (https://github.com/titanous/homebrew-gnuradio) which uses 3.6.1 (3.6.2 is the latest version but i'm sure you can update it easily)
mtrn · 2012-06-17
As a developer I very happy, that http://mxcl.github.com/homebrew/ exists. It's a package manager (#packages as of today: 2024), like apt or yum - with a very nice command line interface and a great community.
> Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn't include with OS X.
Jonovono · 2012-05-14
hmm interesting. I just followed the instructions on http://mxcl.github.com/homebrew/ and when I run brew install c in my terminal it says "Error: c-1.0.0 already installed". But if it is not a formula they would want then I guess I should not be too worried.
waferbaby · 2012-01-14
Have you tried homebrew under OS X? It's pretty great:
http://mxcl.github.com/homebrew/
nathos · 2011-07-25
Upgrading to Lion is a great time to make the switch to Homebrew: http://mxcl.github.com/homebrew/
bricestacey · 2011-06-18
If you're on a mac you can install homebrew[1] and then do the following:
brew install gnu-typist
gtypist
[1] http://mxcl.github.com/homebrew/
mbm · 2010-12-25
Homebrew (http://mxcl.github.com/homebrew/) is a Macports alternative also worth taking a look at.
jburwell · 2013-01-27
1. iTerm2 is great. I haven't used the Mac terminal since it became available. Thought I will say that I have never experienced any performance problems with either. iTerm 2 just has a richer feature set.
2. Say hello to the homebrew (http://mxcl.github.com/homebrew/) package manager. While apt is more robust, I don't think you will be let down by homebrew. I recommend following the "advanced" instructions for installing it into your home directory rather than mangling the /usr/local permissions.
3. The keyboard iTerm 2 shortcuts are highly customizable. Mac Terminal does not appear to be as configurable.
4. vim in the Mac terminal works wonderfully. MacVim adds clipboard integration, native keyboard shortcuts, and other Finder integration niceties. I use both interchangeable. Per my response to question 2, the latest versions of vim and MacVim are available through homebrew.
After a adjusting to Finder, I don't think you will find a productivity loss. The biggest issue I have found for folks coming over from Linux are the lack of real virtual desktops. Spaces is a joke by comparison.
Yaggo · 2010-10-14
> Essentially I think, my question is, is the experience on a MBP so much better, that it's worth having to learn the MacOS platform?
Shortly, yes. Mac as a platform (hw & sw) is really solid and beautiful, letting you to focus on your work, instead of configuring your machine. I used various Linux distros (Redhat, Debian, Gentoo, Ubuntu) as my primaly OS from 1998 to 2006, until switched to Mac with no previous experience. It took few months before it felt like home, but after that I have never considered to swithing back.
Your Linux skills will be in great use on server side.
> Do I easily get all the software I'll need (svn, git, django, python, vim)?
No problem. You can have even apt-get. Check out these:
http://mxcl.github.com/homebrew/ &
http://www.macports.org/
PS. As a FOSS advocate, in my wildest dream the FOSS community will some day come up with something as elegant as OS X, but unfortunately it's hard to see that happening.
christiangenco · 2013-03-29
To install/update on a mac, install Homebrew[1] and run `brew install tmux`.
1. http://mxcl.github.com/homebrew/
crucialfelix · 2013-03-24
brew is homebrew and as a new mac user you will want and adore it.
http://mxcl.github.com/homebrew/
its a package manager, but more than that it has scripts to handle the mac's strange edge cases.
so many packages wasted so many hours of my life before homebrew took over.
merinid · 2013-03-06
What about Homebrew? http://mxcl.github.com/homebrew/
I have found it very effective for deploying basic web stacks locally. Others like http://www.macports.org/.
jcromartie · 2013-02-01
The moment an OS maker requires signed apps (on desktop) is the moment I jump ship. They know it's the death knell for desktop OSes though. I'd be really surprised if it happens.
I'm not sure what you mean about Xcode though. It's the same toolset (minus private headers) that Apple uses to build their own OS X and iOS apps. There's one extra step to put all of the command line tools on the path for you (install the Command Line Tools package). Then just get Homebrew and you're all set.
Open source components of Xcode (parsers, compilers, linkers, command-line tools) here: http://www.opensource.apple.com/release/developer-tools-45/
Homebrew: http://mxcl.github.com/homebrew/
wging · 2013-01-20
OS X users, I advise using
brew install rlwrap
instead of downloading the tarball in the link. You may feel tempted to download a tarball and compile readline. But I experienced the problem mentioned in rlwrap-0.37/BUGS:
49-On recent OS X sytems, libreadline is not the real thing, but a
50-non-GNU replacement. If the linker complains about missing
51:symbols, install GNU readline and try again.
This may then lead you to attempt compiling and installing GNU readline, which will ultimately lead you to try to solve more problems you're having in compiling readline. You might find this fun. But if you just want to get things over with, there is an easier way. Homebrew[1] to the rescue:
brew install rlwrap
Perhaps this is just obvious to others. Would've saved me a few minutes to hear this, though.
[1]: http://mxcl.github.com/homebrew/
betageek · 2012-12-02
May have been true on the past but Homebrew (http://mxcl.github.com/homebrew) has improved the situation immensely
wriq · 2012-10-07
Homebrew - a package manager for OSX to install all those incredibly useful applications you've been using for the past 10 years.
http://mxcl.github.com/homebrew/
joethompson · 2012-09-08
Or, if you have Homebrew (http://mxcl.github.com/homebrew/) installed:
brew install tree
andybak · 2012-06-17
re: package managers.
Check our Homebrew: http://mxcl.github.com/homebrew/ and read a few articles about the pros and cons of homebrew vs Macports. It's a sticky topic.
tkrajcar · 2012-01-10
http://mxcl.github.com/homebrew/
See you in the Apple Store.
andrewjshults · 2012-01-09
Homebrew (http://mxcl.github.com/homebrew/) is a significant improvement over MacPorts. The formulas also seem to be updated much quicker as well, as far as I can remember from when I last used MacPorts.
robin_reala · 2011-11-12
Dump both macports and fink and use Homebrew instead: http://mxcl.github.com/homebrew/
Ogre · 2011-10-02
Ok, looks like xiph.org was just having a hiccup. You can do it real time with sox.
First, Get sox. I prefer homebrew for Unix type stuff (http://mxcl.github.com/homebrew/), but it's likely MacPorts, Fink, and other sources have sox available too. If using Homebrew, just:
$ brew install sox
Compile your program. Run it like this:
$ ./soundprog | sox -r 8000 -t u8 - -d
Voila, just like having a sound device. You can play with the 8000 to make it faster or slower (modifying the pitch as well).
pugnusferreus · 2011-08-09
tried http://mxcl.github.com/homebrew/ ? Tried brew with ffmpeg and image magick and it works
mnutt · 2011-07-17
I think what he means is that you can actually design a site for your project and host it on Github. For example:
http://mxcl.github.com/homebrew/
Are there any non-google sites that do this on google code? As far as I can tell, all of them look like this:
http://code.google.com/p/waf/
Which is fine, but I'd hardly say that a new user would find that less daunting than the Homebrew page. There's a lot going on, and it's trying to cater to both people who want to use waf and people who want to work on waf.
stock_toaster · 2011-07-15
I agree, and to go further, even _if_ a non-developer did on github (maybe higher in the search rankings), for many popular projects you can generally find the consumer facing url via the "homepage" link.
Example:
https://github.com/rack/rack homepage url points to http://rack.rubyforge.org/
https://github.com/tenderlove/nokogiri => http://nokogiri.org/
https://github.com/mxcl/homebrew => http://mxcl.github.com/homebrew/
https://github.com/joyent/node => http://nodejs.org/
etc, etc.
It also seems fairly common to put the 'consumer' url near the top or bottom of the README.
lloeki · 2011-06-10
Or MacPorts [1], or Homebrew [2]
[1] http://www.macports.org/
[2] http://mxcl.github.com/homebrew/
pietrofmaggi · 2011-03-16
On OS X + homebrew[1] to install Gambit-C Scheme you just have to do:
brew install gambit-scheme
[1] http://mxcl.github.com/homebrew/
grk · 2011-03-14
You could try homebrew, which could be described as macports done right - http://mxcl.github.com/homebrew/
quadhome · 2011-03-08
Though I presume you know about it, I haven't seen Homebrew[1] come up yet. It has native support for installing from tarballs and pulling from repos.
[1] http://mxcl.github.com/homebrew/