VOOZH about

URL: https://thenewstack.io/install-homebrew-on-macos-for-more-dev-tool-options/

⇱ Install Homebrew on MacOS for More Dev Tool Options - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2025-06-13 08:00:43
Install Homebrew on MacOS for More Dev Tool Options
tutorial,
Developer tools / Open Source / Software Development

Install Homebrew on MacOS for More Dev Tool Options

Package manager simplifies installing and managing development tools and command-line applications on macOS.
Jun 13th, 2025 8:00am by Jack Wallen
👁 Featued image for: Install Homebrew on MacOS for More Dev Tool Options
Featured image via Unsplash+.

Although macOS is one of the more user-friendly operating systems on the market, as a developer, you might find it to lack some of the tools you depend on.

For instance, you might need VS Code, Android Studio, Docker, Node.js, Gi, MySQL, PostgreSQL, NGINX or any number of other development tools. Although it’s possible to install such software using the default methods, you might want to know that there’s a better way, thanks to a tool called Homebrew.

Homebrew is a command-line package manager for macOS that is similar to a lot of the Linux package managers (such as apt, dnf and pacman).

It’s important to know, however, that Homebrew is all about command-line applications. If you want graphical user interface (GUI) apps, then you have to install a secondary piece of software, called Cask. Both of those apps work well together to create the macOS package manager that you’ve been missing this whole time.

One of the reasons why I employ Homebrew and Cask is that I’m fond of using the command line to install applications (I’ve been using Linux since the late 90s), but also because there are some apps you can only install via Homebrew. Also, Homebrew is open source, which greatly simplifies the installation, updating and managing of software on macOS. Homebrew is simple, versatile and can help improve your productivity with a host of available apps.

But how do you install and use Homebrew and Cask?

Let me show you how it’s done.

What You’ll Need

The only thing you’ll need is a macOS device, either a MacBook or an iMac. It doesn’t matter if the device is Intel or Apple Silicon powered (but do keep in mind that most Intel-based Macs will soon no longer be supported).

Installing Homebrew

To install Homebrew on your Mac, the first thing you must do is open the terminal window. If you’re not familiar with the terminal, there’s no need to fear it. If you’re a developer, you’ll feel right at home running commands.

With the Terminal app open, install Homebrew with the command:

Here’s the thing about this installation: It’s going to take some time. Expect anywhere from 5-30 minutes (depending on the speed of your machine and internet connection). There are several dependencies that must be taken care of, and the compilation can be time-consuming. You can do yourself a favor by closing all other apps before you run the command.

When the installation of Homebrew is completed, you can then install Cask.

Installing Cask

The installation of Cask is not nearly as complicated (or time-consuming). To install Cask, issue the command:

What’s really cool about that is you just installed your first piece of software with Homebrew!

Groovy.

Installing Software With Homebrew and Cask

It’s now time to install some software with Homebrew and Cask. Let’s start off by installing a command-line app with Homebrew. As you saw above, the structure of the installation command looks like this:

Let’s say you want to install the wget app, so you can download files from the command line. To install that software with Homebrew, the command would be:

Once the installation is complete, you can use the app as you normally would, such as:

Where domain.com is the domain name and file is the file name you want to download.

You can view an entire list of the available software for Homebrew on the Homebrew Formulae page (caution, there are a lot of apps).

Installing Software With Cask

Installing apps with Cask is similar to that of Homebrew, with one small difference. The structure of the command is:

Where APP is the name of the app you want to install. Yes, you’re using Homebrew to run the installation, but you inform it that you’re installing a GUI app by way of Cask. For a complete list of available Cask software, check out this Homebrew Formulae page (again, there are a lot of apps you can install).

For example, you could install the android-ndk app (a set of tools to implement parts of Android apps in native code) with the command:

Unlike installing the command-line tools with Homebrew, after you install a GUI app with Cask, you’ll find it listed in Launchpad or the Finder Applications folder. With Homebrew apps, they’re all invoked from the command line.

And that’s all there is to installing Homebrew and Cask on macOS. If you’re a developer, I believe you’ll find both of these tools an absolute must if you want to get the most out of macOS for your projects.

TRENDING STORIES
Jack Wallen is what happens when a Gen Xer mind-melds with present-day snark. Jack is a seeker of truth and a writer of words with a quantum mechanical pencil and a disjointed beat of sound and soul. Although he resides...
Read more from Jack Wallen
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Docker.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.