MacOS

Development Applications and Tools

Tools I recommend you install on MacOS

Ghostty

Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.

Macports

MacPorts is an easy to use system for compiling, installing, and managing open source software. MacPorts may be conceptually divided into two main parts: the infrastructure, known as MacPorts base, and the set of available ports. A MacPorts port is a set of specifications contained in a Portfile that defines an application, its characteristics, and any files or special instructions required to install it. This allows you to use a single command to tell MacPorts to automatically download, compile, and install applications and libraries. But using MacPorts to manage your open source software provides several other significant advantages. For example, MacPorts:Installs automatically any required support software, known as dependencies, for a given port.Provides for uninstalls and upgrades for installed ports.Confines ported software to a private “sandbox” that keeps it from intermingling with your operating system and its vendor-supplied software to prevent them from becoming corrupted.Allows you to create pre-compiled binary installers of ported applications to quickly install software on remote computers without compiling from source code.MacPorts is developed on macOS, though it is designed to be portable so it can work on other Unix-like systems, especially those descended from the Berkeley Software Distribution (BSD). In practice, installing ports only works on macOS. MacPorts base can be compiled on Linux (and possibly other POSIX-compatible systems) where it is mainly used to set up mirrors and generate support files for installations on macOS.

Visual Studio Code

https://code.visualstudio.com/download

Open VS Code on a Mac, while passing through any command line arguments
Terminal
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
For example, code . to open the current directory, or code ~/Development/docs

Google Antigravity

VSCode fork with Google AI tools.

GitHub Desktop

https://desktop.github.com/download/

LibreCAD 2D CAD Editor

LibreCAD is a cross-platform 2D CAD program written in C++17.

It can read DXF/DWG files and can write DXF/PDF/SVG files.

It supports point/line/circle/ellipse/parabola/spline primitives.

The user interface is highly customizable, and has dozens of translations.

http://librecad.org/

https://github.com/LibreCAD/LibreCAD/releases/

3D Modeling

https://www.shapr3d.com

Zoo Design Studio

https://zoo.dev