Has anyone made the switch from developing in Windows to macOS? Any general or specific advice about the switch?

This page summarizes the projects mentioned and recommended in the original post on /r/ExperiencedDevs

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Rectangle

    Move and resize windows on macOS with keyboard shortcuts and snap areas

  • Get a window tiler. At the very least, you'll want one that can maximize (not fullscreen) and split windows in different configurations. Some options here are Rectangle, BetterTouchTool, or Phoenix if you like to tweak and customize.

  • alacritty

    A cross-platform, OpenGL terminal emulator.

  • Alacritty plus tmux is great, if you ignore their weirdly strong preference of yellow-green over green

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • powerlevel10k

    A Zsh theme

  • Install iTerm2, configure oh-my-zsh and a good terminal prompt like starship or Powerlevel10k. Might want to save this one for last since there can be a lot of tweaking involved. Some tutorials/guides might help here.

  • starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

  • Install iTerm2, configure oh-my-zsh and a good terminal prompt like starship or Powerlevel10k. Might want to save this one for last since there can be a lot of tweaking involved. Some tutorials/guides might help here.

  • phoenix

    A lightweight macOS window and app manager scriptable with JavaScript (by kasper)

  • Get a window tiler. At the very least, you'll want one that can maximize (not fullscreen) and split windows in different configurations. Some options here are Rectangle, BetterTouchTool, or Phoenix if you like to tweak and customize.

  • dotfiles

    :wrench: .files, including ~/.macos — sensible hacker defaults for macOS

  • Set some sane defaults for the OS. Browse through this script and pick and choose things that you may like.

  • HomeBrew

    🍺 The missing package manager for macOS (or Linux)

  • First thing is to install Homebrew. It lets you install and manage both gui and cli applications easily. Try to use this for any app installs going forward. It allows you to upgrade to latest versions easily.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Kap

    An open-source screen recorder built with web technology

  • The built-in screenshotting tool is awesome (Cmd+Shift+3 / Cmd+Shift+4) Kap is an awesome open-source screen video capturing tool https://getkap.co/

  • psycopg2

    PostgreSQL database adapter for the Python programming language

  • psycopg2-binary. See https://github.com/psycopg/psycopg2/issues/1286.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts