---
title: Getting started on Mac
order: 20
for: developers
icons:
- start
- apple
about: |
You'll learn how to setup Node JS on a Mac system,
as well as initialize the FreeSewing development environment.
goals:
- Install Xcode command-line tools
- Install Node JS using nvm
- Chosing a Node version to use
- Initializing the FreeSewing development environment
- Starting the FreeSewing development environment
---
In this tutorial, we will setup Node JS and initialize the FreeSewing
development environment on a Mac system running OS X.
We'll be typing commands in a terminal window. You can find the Terminal
application at `/Applications/Utilities/`.
We'll cover the following steps: