Over the time the list of installed packages from Homebrew got longer and longer. Here are lists, separated by categories.
$ brew install \
aria2 \
colordiff \
curl \
dos2unix \
md5sha1sum \
openssl \
unrar \
wakeonlan \
watch \
wget \
zsh
$ brew cask install launchrocket
$ brew install \
awscli \
git \
libxml2 \
libxslt \
libyaml \
mercurial \
python3 \
readline \
subversion
$ brew install \
ffmpeg \
ghostscript \
graphviz \
imagemagick \
mjpegtools \
mkvtoolnix \
mp4v2 \
mplayer \
ps2eps \
x264 \
XviD
$ brew install \
mysql \
postgresql \
sqlite3
$ brew install \
samba
Install node.js without npm because npm itself can not update when it is installed via Homebrew (see this issue here):
$ brew install node --without-npm
$ echo prefix=~/.node >> ~/.npmrc
$ curl -L https://npmjs.org/install.sh | sh
# Add shell completion for npm
$ npm completion >> ~/.zshrc
And some more hints when in trouble
$ npm install -g npm@latest
$ npm install -g \
bootlint \
bower \
coffee-script \
coffeelint \
csslint \
grunt-cli \
gulp \
gulp-less-to-scss \
js2coffee \
jshint \
less \
less-monitor \
less2sass \
lesswatch \
npm-check-updates \
recess \
sass \
sass-lint
$ pip install --upgrade pip setuptools
$ pip3 install --upgrade pip setuptools
$ pip install ipdb pyyaml flake8
$ pip3 install ipdb pyyaml flake8