Skip to content

MacOS development environment essential list

Essential list

  • brew
  • zsh/bash + Oh My Zsh (theme = “ys”)
  • iTerm2/kitty/WezTerm
  • Nimble Commander - alternative to TotalCommander
  • Docker
  • Modern Unix (https://github.com/ibraheemdev/modern-unix)
  • 5 modern alternatives command (https://opensource.com/article/20/6/modern-linux-command-line-tools)
  • vscode - for general language
  • golang/goland - for golang
  • miniconda/anaconda/pycharm - for python
  • GitKraken - for git
  • Dash - for manual
  • Termius - for ssh
  • Gifox - for gif
  • Insomnia (https://insomnia.rest) - alternative to postman
  • Sequel Pro/DataGrip - db management
  • Library Genesis (https://libgen.rs) - search books
  • fq (https://github.com/wader/fq) - decoders for working with binary data

Productivity tools

Terminal ANSI Utils

ansi2html
ansi2txt
colortest-16
colortest-16b
colortest-256
colortest-8

GNU Coreutils

b2sum
base32
base64
cat
cksum
echo
expr
factor
fmt
fold
md5sum
sha1sum
sha224sum
sha256sum
sha384sum
sha512sum
wc

Calculator

bc
bcal
mdlt

Compress

bunzip2
bzcat
bzip2
tar

Date and Time

cal
date

Cheatsheets and Man Pages

cgasm
tldr

Text Manipulation

colrm
column
cut
egrep
expand
fgrep
grep
mawk

Json

gron
jq

Encoding

iconv

Network

ipcalc
nali
sipcalc
whatmask

Disclaimer
  1. License under CC BY-NC 4.0
  2. Copyright issue feedback me#imzye.me, replace # with @
  3. Not all the commands and scripts are tested in production environment, use at your own risk
  4. No privacy information is collected here
Try my iOS App